@layer threelight.theme, threelight.base, threelight.components, threelight.utilities;@layer threelight.theme{:where([data-tl-root]){--tl-font-sans:"Hanken Grotesk",Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--tl-font-mono:"IBM Plex Mono","SFMono-Regular",Consolas,"Liberation Mono",monospace;--tl-font-size-xs:0.75rem;--tl-font-size-sm:0.8125rem;--tl-font-size-md:0.875rem;--tl-font-size-lg:1rem;--tl-font-size-xl:1.35rem;--tl-space-1:0.25rem;--tl-space-2:0.5rem;--tl-space-3:0.75rem;--tl-space-4:1rem;--tl-space-5:1.25rem;--tl-space-6:1.5rem;--tl-space-8:2rem;--tl-radius-control:0.375rem;--tl-radius-card:0.5rem;--tl-radius-panel:0.5rem;--tl-shadow-card:0 1px 2px rgb(18 24 38/8%);--tl-shadow-popover:0 18px 36px -22px rgb(16 24 40/28%);--tl-density-comfortable:1;--tl-density-compact:0.86;--tl-motion-duration-fast:120ms;--tl-motion-duration-base:160ms;--tl-motion-ease-standard:cubic-bezier(0.23,1,0.32,1);--tl-color-canvas:#f5f7fa;--tl-color-surface:#ffffff;--tl-color-layer:#f6f8fa;--tl-color-content-primary:#181d23;--tl-color-content-secondary:#515b66;--tl-color-content-subtle:#9aa4b0;--tl-color-border-subtle:#e4e8ed;--tl-color-border-strong:#cbd3dc;--tl-color-focus:#2563d9;--tl-color-primary-fill:#2563d9;--tl-color-primary-content:#ffffff;--tl-color-primary-soft:#eaf1ff;--tl-color-primary-border:#c8d9fb;--tl-color-info-fill:#1690b0;--tl-color-info-content:#ffffff;--tl-color-info-soft:#e7f5f9;--tl-color-info-border:#b9e1ec;--tl-color-success-fill:#1f9d57;--tl-color-success-content:#ffffff;--tl-color-success-soft:#e6f6ec;--tl-color-success-border:#c5ead2;--tl-color-warning-fill:#b77a08;--tl-color-warning-content:#221400;--tl-color-warning-soft:#fdf4e3;--tl-color-warning-border:#ecd59f;--tl-color-danger-fill:#d83a3a;--tl-color-danger-content:#ffffff;--tl-color-danger-soft:#fdecec;--tl-color-danger-border:#f4c7c7;color:var(--tl-color-content-primary);background:var(--tl-color-canvas);font-family:var(--tl-font-sans);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}:where([data-tl-root][data-tl-mode=dark]){--tl-color-canvas:#090d14;--tl-color-surface:#111720;--tl-color-layer:#151c27;--tl-color-content-primary:#eef2f7;--tl-color-content-secondary:#a7b0bf;--tl-color-content-subtle:#778397;--tl-color-border-subtle:#263140;--tl-color-border-strong:#3a485c;--tl-color-focus:#6ca0ff;--tl-color-primary-fill:#4f86f5;--tl-color-primary-content:#061225;--tl-color-primary-soft:#15223a;--tl-color-primary-border:#284670;--tl-color-info-fill:#36a8c8;--tl-color-info-content:#041217;--tl-color-info-soft:#0d2932;--tl-color-info-border:#1c4956;--tl-color-success-fill:#33b069;--tl-color-success-content:#04140a;--tl-color-success-soft:#112c1d;--tl-color-success-border:#1d4d33;--tl-color-warning-fill:#d6a02b;--tl-color-warning-content:#160f02;--tl-color-warning-soft:#2c2410;--tl-color-warning-border:#544517;--tl-color-danger-fill:#e85a5a;--tl-color-danger-content:#190606;--tl-color-danger-soft:#311819;--tl-color-danger-border:#5d2a2c;--tl-shadow-card:0 1px 2px rgb(0 0 0/42%);--tl-shadow-popover:0 18px 36px -22px rgb(0 0 0/72%)}}@layer threelight.base{:where([data-tl-root]) *,:where([data-tl-root]) :after,:where([data-tl-root]) :before{box-sizing:border-box}:where([data-tl-root]) :where(h1,h2,h3,h4,p,figure){margin:0}:where([data-tl-root]) :where(button,input,select,textarea){font:inherit}:where([data-tl-root]) :where(button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible){outline:3px solid color-mix(in srgb,var(--tl-color-focus) 58%,transparent);outline-offset:2px}}@layer threelight.components{:where([data-tl-root]) :where(.tl-stack){display:grid;gap:var(--tl-stack-gap,var(--tl-space-4))}:where([data-tl-root]) :where(.tl-cluster){display:flex;flex-wrap:wrap;align-items:center;gap:var(--tl-cluster-gap,var(--tl-space-3))}:where([data-tl-root]) :where(.tl-grid){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--tl-grid-min,16rem)),1fr));gap:var(--tl-grid-gap,var(--tl-space-4))}:where([data-tl-root]) :where(.tl-heading){color:var(--tl-color-content-primary);font-size:var(--tl-heading-size,var(--tl-font-size-xl));font-weight:720;letter-spacing:0;line-height:1.16;text-wrap:balance}:where([data-tl-root]) :where(.tl-text){color:var(--tl-text-color,var(--tl-color-content-secondary));font-size:var(--tl-font-size-md);line-height:1.58}:where([data-tl-root]) :where(.tl-caption){color:var(--tl-color-content-subtle);font-size:var(--tl-font-size-xs);font-weight:600;letter-spacing:.04em;line-height:1.45;text-transform:uppercase}:where([data-tl-root]) :where(.tl-mono){font-family:var(--tl-font-mono);font-size:var(--tl-font-size-xs)}:where([data-tl-root]) :where(.tl-app-shell){display:grid;grid-template-columns:minmax(13rem,16rem) minmax(0,1fr);min-block-size:100vh;min-inline-size:0;background:var(--tl-color-canvas)}:where([data-tl-root]) :where(.tl-app-shell__sidebar){min-inline-size:0;border-inline-end:1px solid var(--tl-color-border-subtle);background:var(--tl-color-surface)}:where([data-tl-root]) :where(.tl-app-shell__topbar){display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--tl-space-3);min-inline-size:0;min-block-size:3.25rem;padding-inline:var(--tl-space-5);border-block-end:1px solid var(--tl-color-border-subtle);background:color-mix(in srgb,var(--tl-color-surface) 88%,transparent)}:where([data-tl-root]) :where(.tl-app-shell__topbar>*){min-inline-size:0;overflow-wrap:anywhere}:where([data-tl-root]) :where(.tl-app-shell__main){min-inline-size:0;overflow-x:clip}:where([data-tl-root]) :where(.tl-app-shell__content){min-inline-size:0;max-inline-size:var(--tl-content-max,76rem);padding:var(--tl-space-6)}:where([data-tl-root]) :where(.tl-side-nav){display:grid;gap:var(--tl-space-5);padding:var(--tl-space-5)}:where([data-tl-root]) :where(.tl-side-nav__group){display:grid;gap:var(--tl-space-1)}:where([data-tl-root]) :where(.tl-side-nav__label){padding:var(--tl-space-2) var(--tl-space-2) var(--tl-space-1);color:var(--tl-color-content-subtle);font-size:var(--tl-font-size-xs);font-weight:720;letter-spacing:.08em;text-transform:uppercase}:where([data-tl-root]) :where(.tl-side-nav__item){display:flex;align-items:center;justify-content:space-between;gap:var(--tl-space-2);min-inline-size:0;color:var(--tl-color-content-secondary);border-radius:var(--tl-radius-control);padding:var(--tl-space-2) var(--tl-space-3);text-decoration:none}:where([data-tl-root]) :where(.tl-side-nav__item>*){min-inline-size:0}:where([data-tl-root]) :where(.tl-side-nav__item:hover){color:var(--tl-color-content-primary);background:var(--tl-color-layer)}:where([data-tl-root]) :where(.tl-side-nav__item[aria-current=page]){color:var(--tl-color-primary-fill);background:var(--tl-color-primary-soft);box-shadow:inset 3px 0 0 var(--tl-color-primary-fill);font-weight:650}:where([data-tl-root]) :where(.tl-card,.tl-panel,.tl-data-panel){min-inline-size:0;color:var(--tl-color-content-primary);border:1px solid var(--tl-color-border-subtle);border-radius:var(--tl-radius-card);background:var(--tl-color-surface);box-shadow:var(--tl-shadow-card)}:where([data-tl-root]) :where(.tl-card){padding:var(--tl-card-padding,var(--tl-space-5))}:where([data-tl-root]) :where(.tl-panel,.tl-data-panel){overflow:hidden}:where([data-tl-root]) :where(.tl-card__header,.tl-panel__header,.tl-data-panel__header,.tl-card__footer,.tl-panel__footer,.tl-data-panel__footer){display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--tl-space-3);padding:var(--tl-space-4) var(--tl-space-5)}:where([data-tl-root]) :where(.tl-card__body,.tl-panel__body,.tl-data-panel__body){min-inline-size:0;padding:var(--tl-space-5)}:where([data-tl-root]) :where(.tl-panel__header,.tl-data-panel__header,.tl-card__footer,.tl-panel__footer,.tl-data-panel__footer){border-block-end:1px solid var(--tl-color-border-subtle)}:where([data-tl-root]) :where(.tl-card__footer,.tl-panel__footer,.tl-data-panel__footer){border-block-start:1px solid var(--tl-color-border-subtle);border-block-end:0}:where([data-tl-root]) :where(.tl-card__title,.tl-panel__title){font-weight:720;line-height:1.25}:where([data-tl-root]) :where(.tl-card__description,.tl-panel__description){color:var(--tl-color-content-secondary);font-size:var(--tl-font-size-sm);line-height:1.5}:where([data-tl-root]) :where(.tl-button,.tl-icon-button){display:inline-flex;align-items:center;justify-content:center;gap:var(--tl-space-2);max-inline-size:100%;min-block-size:2.25rem;color:var(--tl-button-content,var(--tl-color-content-primary));background:var(--tl-button-background,var(--tl-color-surface));border:1px solid var(--tl-button-border,var(--tl-color-border-strong));border-radius:var(--tl-radius-control);cursor:pointer;font-weight:650;line-height:1.2;padding:.5rem .875rem;text-align:center;text-decoration:none;transition:background-color var(--tl-motion-duration-base) var(--tl-motion-ease-standard),border-color var(--tl-motion-duration-base) var(--tl-motion-ease-standard),color var(--tl-motion-duration-fast) var(--tl-motion-ease-standard),filter var(--tl-motion-duration-fast) var(--tl-motion-ease-standard)}:where([data-tl-root]) :where(.tl-button:hover,.tl-icon-button:hover){filter:brightness(.98)}:where([data-tl-root]) :where(.tl-button[data-tl-size=sm],.tl-icon-button[data-tl-size=sm]){min-block-size:2rem;padding:.375rem .65rem;font-size:var(--tl-font-size-sm)}:where([data-tl-root]) :where(.tl-button[data-tl-size=lg],.tl-icon-button[data-tl-size=lg]){min-block-size:2.75rem;padding:.7rem 1rem}:where([data-tl-root]) :where(.tl-icon-button){inline-size:2.25rem;padding:0}:where([data-tl-root]) :where(.tl-button[data-tl-variant=solid],.tl-icon-button[data-tl-variant=solid]){--tl-button-background:var(--tl-tone-fill,var(--tl-color-primary-fill));--tl-button-content:var(--tl-tone-content,var(--tl-color-primary-content));--tl-button-border:var(--tl-tone-fill,var(--tl-color-primary-fill))}:where([data-tl-root]) :where(.tl-button[data-tl-variant=soft],.tl-icon-button[data-tl-variant=soft]){--tl-button-background:var(--tl-tone-soft,var(--tl-color-layer));--tl-button-content:var(--tl-tone-ink,var(--tl-color-content-primary));--tl-button-border:var(--tl-tone-border,var(--tl-color-border-subtle))}:where([data-tl-root]) :where(.tl-button[data-tl-variant=ghost],.tl-button[data-tl-variant=plain],.tl-icon-button[data-tl-variant=ghost],.tl-icon-button[data-tl-variant=plain]){--tl-button-background:transparent;--tl-button-border:transparent}:where([data-tl-root]) :where(.tl-button[data-tl-variant=plain],.tl-icon-button[data-tl-variant=plain]){padding-inline:0}:where([data-tl-root]) :where(.tl-button:disabled,.tl-icon-button:disabled,.tl-button[aria-disabled=true],.tl-icon-button[aria-disabled=true]){cursor:not-allowed;opacity:.58;filter:none}:where([data-tl-root]) :where([data-tl-tone=primary]){--tl-tone-fill:var(--tl-color-primary-fill);--tl-tone-content:var(--tl-color-primary-content);--tl-tone-soft:var(--tl-color-primary-soft);--tl-tone-border:var(--tl-color-primary-border);--tl-tone-ink:var(--tl-color-primary-fill)}:where([data-tl-root]) :where([data-tl-tone=info]){--tl-tone-fill:var(--tl-color-info-fill);--tl-tone-content:var(--tl-color-info-content);--tl-tone-soft:var(--tl-color-info-soft);--tl-tone-border:var(--tl-color-info-border);--tl-tone-ink:var(--tl-color-info-fill)}:where([data-tl-root]) :where([data-tl-tone=success]){--tl-tone-fill:var(--tl-color-success-fill);--tl-tone-content:var(--tl-color-success-content);--tl-tone-soft:var(--tl-color-success-soft);--tl-tone-border:var(--tl-color-success-border);--tl-tone-ink:var(--tl-color-success-fill)}:where([data-tl-root]) :where([data-tl-tone=warning]){--tl-tone-fill:var(--tl-color-warning-fill);--tl-tone-content:var(--tl-color-warning-content);--tl-tone-soft:var(--tl-color-warning-soft);--tl-tone-border:var(--tl-color-warning-border);--tl-tone-ink:var(--tl-color-warning-fill)}:where([data-tl-root]) :where([data-tl-tone=danger]){--tl-tone-fill:var(--tl-color-danger-fill);--tl-tone-content:var(--tl-color-danger-content);--tl-tone-soft:var(--tl-color-danger-soft);--tl-tone-border:var(--tl-color-danger-border);--tl-tone-ink:var(--tl-color-danger-fill)}:where([data-tl-root]) :where(.tl-badge){display:inline-flex;align-items:center;inline-size:-moz-fit-content;inline-size:fit-content;max-inline-size:100%;color:var(--tl-tone-ink,var(--tl-color-content-secondary));background:var(--tl-tone-soft,var(--tl-color-layer));border:1px solid var(--tl-tone-border,var(--tl-color-border-subtle));border-radius:999px;font-size:var(--tl-font-size-xs);font-weight:650;line-height:1.2;padding:.2rem .55rem}:where([data-tl-root]) :where(.tl-alert,.tl-toast){display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--tl-space-3);color:var(--tl-color-content-primary);background:var(--tl-tone-soft,var(--tl-color-surface));border:1px solid var(--tl-tone-border,var(--tl-color-border-subtle));border-radius:var(--tl-radius-card);padding:var(--tl-space-4)}:where([data-tl-root]) :where(.tl-alert__title,.tl-toast__title){font-weight:720}:where([data-tl-root]) :where(.tl-alert__description,.tl-toast__description){color:var(--tl-color-content-secondary);font-size:var(--tl-font-size-sm)}:where([data-tl-root]) :where(.tl-toast-region){position:fixed;z-index:50;inset-block-end:var(--tl-space-4);inset-inline-end:var(--tl-space-4);display:grid;gap:var(--tl-space-2);inline-size:min(calc(100vw - 2rem),24rem);pointer-events:none}:where([data-tl-root]) :where(.tl-toast-region>*){pointer-events:auto}:where([data-tl-root]) :where(.tl-field){display:grid;gap:var(--tl-space-2);min-inline-size:0}:where([data-tl-root]) :where(.tl-field__label){color:var(--tl-color-content-secondary);font-size:var(--tl-font-size-sm);font-weight:650}:where([data-tl-root]) :where(.tl-field__help){color:var(--tl-color-content-subtle);font-size:var(--tl-font-size-sm)}:where([data-tl-root]) :where(.tl-field__error){color:var(--tl-color-danger-fill);font-size:var(--tl-font-size-sm);font-weight:650}:where([data-tl-root]) :where(.tl-input,.tl-select){inline-size:100%;min-block-size:2.375rem;min-inline-size:0;max-inline-size:100%;color:var(--tl-color-content-primary);background:var(--tl-color-surface);border:1px solid var(--tl-color-border-strong);border-radius:var(--tl-radius-control);padding:.55rem .7rem;transition:border-color var(--tl-motion-duration-base) var(--tl-motion-ease-standard),background-color var(--tl-motion-duration-base) var(--tl-motion-ease-standard)}:where([data-tl-root]) :where(.tl-input[aria-invalid=true],.tl-select[aria-invalid=true]){border-color:var(--tl-color-danger-fill)}:where([data-tl-root]) :where(.tl-switch){display:inline-flex;align-items:center;gap:var(--tl-space-2);max-inline-size:100%;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:start}:where([data-tl-root]) :where(.tl-switch__track){display:inline-flex;align-items:center;inline-size:2.4rem;block-size:1.4rem;padding:.125rem;border:1px solid var(--tl-color-border-strong);border-radius:999px;background:var(--tl-color-layer)}:where([data-tl-root]) :where(.tl-switch__thumb){inline-size:1rem;block-size:1rem;border-radius:999px;background:var(--tl-color-content-secondary);transition:transform var(--tl-motion-duration-base) var(--tl-motion-ease-standard)}:where([data-tl-root]) :where(.tl-switch[aria-checked=true] .tl-switch__track){border-color:var(--tl-color-primary-fill);background:var(--tl-color-primary-soft)}:where([data-tl-root]) :where(.tl-switch[aria-checked=true] .tl-switch__thumb){transform:translateX(1rem);background:var(--tl-color-primary-fill)}:where([data-tl-root]) :where(.tl-tabs){display:grid;gap:var(--tl-space-4);min-inline-size:0}:where([data-tl-root]) :where(.tl-tabs__list){display:flex;flex-wrap:wrap;gap:var(--tl-space-2);padding:var(--tl-space-2);border:1px solid var(--tl-color-border-subtle);border-radius:var(--tl-radius-card);background:var(--tl-color-layer)}:where([data-tl-root]) :where(.tl-tabs__tab){border:1px solid transparent;border-radius:var(--tl-radius-control);background:transparent;color:var(--tl-color-content-secondary);cursor:pointer;padding:.5rem .75rem}:where([data-tl-root]) :where(.tl-tabs__tab[aria-selected=true]){color:var(--tl-color-primary-fill);background:var(--tl-color-surface);border-color:var(--tl-color-primary-border);font-weight:650}:where([data-tl-root]) :where(.tl-table){display:block;inline-size:100%;max-inline-size:100%;overflow-x:auto;border-collapse:collapse;white-space:nowrap}:where([data-tl-root]) :where(.tl-table table,table.tl-table){inline-size:100%;border-collapse:collapse}:where([data-tl-root]) :where(.tl-table th,.tl-table td){padding:.75rem var(--tl-space-4);border-block-end:1px solid var(--tl-color-border-subtle);text-align:start;vertical-align:middle}:where([data-tl-root]) :where(.tl-table th){color:var(--tl-color-content-subtle);font-size:var(--tl-font-size-xs);font-weight:720;letter-spacing:.08em;text-transform:uppercase}:where([data-tl-root]) :where(.tl-table tr[aria-selected=true]){background:var(--tl-color-primary-soft);box-shadow:inset 3px 0 0 var(--tl-color-primary-fill)}:where([data-tl-root]) :where(.tl-code-block){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--tl-space-3);align-items:start;max-inline-size:100%;color:#eef2f7;background:#0f141c;border:1px solid color-mix(in srgb,var(--tl-color-border-strong) 50%,transparent);border-radius:var(--tl-radius-card);padding:var(--tl-space-4);overflow-x:auto}:where([data-tl-root]) :where(.tl-code-block__content){min-inline-size:0;margin:0;font-family:var(--tl-font-mono);font-size:var(--tl-font-size-sm);white-space:pre}:where([data-tl-root]) :where(.tl-code-block__copy){display:inline-flex;align-items:center;justify-content:center;justify-self:end;min-block-size:2rem;border:1px solid var(--tl-color-border-strong);border-radius:var(--tl-radius-control);background:var(--tl-color-surface);color:var(--tl-color-content-primary);cursor:pointer;font-weight:650;padding:.35rem .65rem}:where([data-tl-root]) :where(.tl-filter-bar){display:flex;flex-wrap:wrap;align-items:end;gap:var(--tl-space-3);min-inline-size:0;padding:var(--tl-space-3);border:1px solid var(--tl-color-border-subtle);border-radius:var(--tl-radius-card);background:var(--tl-color-layer)}:where([data-tl-root]) :where(.tl-filter-bar__group){display:grid;gap:var(--tl-space-1);min-inline-size:min(100%,12rem)}:where([data-tl-root]) :where(.tl-filter-bar__actions){margin-inline-start:auto}:where([data-tl-root]) :where(.tl-metric-group){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:var(--tl-space-4)}:where([data-tl-root]) :where(.tl-metric-card){display:grid;gap:var(--tl-space-1);padding:var(--tl-space-4);border:1px solid var(--tl-color-border-subtle);border-radius:var(--tl-radius-card);background:var(--tl-color-surface);box-shadow:var(--tl-shadow-card)}:where([data-tl-root]) :where(.tl-metric-card__label){color:var(--tl-color-content-secondary);font-size:var(--tl-font-size-sm)}:where([data-tl-root]) :where(.tl-metric-card__value){color:var(--tl-color-content-primary);font-size:1.55rem;font-weight:760;line-height:1}:where([data-tl-root]) :where(.tl-metric-card__delta){color:var(--tl-tone-ink,var(--tl-color-content-subtle));font-family:var(--tl-font-mono);font-size:var(--tl-font-size-xs);font-weight:650}:where([data-tl-root]) :where(.tl-settings-section){display:grid;grid-template-columns:minmax(10rem,.36fr) minmax(0,1fr);gap:var(--tl-space-5);padding-block:var(--tl-space-5);border-block-end:1px solid var(--tl-color-border-subtle)}:where([data-tl-root]) :where(.tl-stepper){display:grid;gap:var(--tl-space-3)}:where([data-tl-root]) :where(.tl-stepper__item){display:flex;align-items:center;gap:var(--tl-space-3);min-block-size:3rem;padding:var(--tl-space-3);border:1px solid var(--tl-color-border-subtle);border-radius:var(--tl-radius-card);background:var(--tl-color-layer)}:where([data-tl-root]) :where(.tl-stepper__item[aria-current=step]){border-color:var(--tl-color-primary-border);background:var(--tl-color-primary-soft)}:where([data-tl-root]) :where(.tl-stepper__marker){display:inline-grid;place-items:center;inline-size:1.75rem;block-size:1.75rem;border-radius:999px;background:var(--tl-color-surface);border:1px solid var(--tl-color-border-subtle);font-weight:720}:where([data-tl-root]) :where(.tl-choice-card){display:grid;gap:var(--tl-space-2);min-inline-size:0;padding:var(--tl-space-4);color:var(--tl-color-content-primary);background:var(--tl-color-surface);border:1px solid var(--tl-color-border-subtle);border-radius:var(--tl-radius-card);text-align:start}:where([data-tl-root]) :where(.tl-choice-card[aria-pressed=true],.tl-choice-card[aria-selected=true]){border-color:var(--tl-color-primary-border);background:var(--tl-color-primary-soft);box-shadow:inset 3px 0 0 var(--tl-color-primary-fill)}:where([data-tl-root]) :where(.tl-empty-state){display:grid;place-items:center;gap:var(--tl-space-4);min-block-size:14rem;padding:var(--tl-space-6);text-align:center}:where([data-tl-root]) :where(.tl-docs-shell){display:grid;grid-template-columns:minmax(12rem,.28fr) minmax(0,1fr) minmax(10rem,.22fr);gap:var(--tl-space-5);min-inline-size:0}@media (max-width:56rem){:where([data-tl-root]) :where(.tl-app-shell){grid-template-columns:1fr}:where([data-tl-root]) :where(.tl-app-shell__sidebar){border-inline-end:0;border-block-end:1px solid var(--tl-color-border-subtle)}:where([data-tl-root]) :where(.tl-app-shell__content){padding:var(--tl-space-4)}:where([data-tl-root]) :where(.tl-side-nav){padding:var(--tl-space-4)}:where([data-tl-root]) :where(.tl-side-nav__group){grid-template-columns:1fr}:where([data-tl-root]) :where(.tl-side-nav__item){flex-wrap:wrap}:where([data-tl-root]) :where(.tl-grid,.tl-metric-group,.tl-settings-section,.tl-docs-shell){grid-template-columns:1fr}:where([data-tl-root]) :where(.tl-filter-bar__actions){margin-inline-start:0}:where([data-tl-root]) :where(.tl-code-block){grid-template-columns:1fr}}}@layer threelight.utilities{:where([data-tl-root]) :where(.tl-sr-only){position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:where([data-tl-root]) :where(.tl-truncate){min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}