@font-face{font-family:Inter;src:url(/fonts/inter/InterVariable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono/JetBrainsMono-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono/JetBrainsMono-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter Fallback;src:local("Arial");size-adjust:107.06%;ascent-override:90.49%;descent-override:22.56%;line-gap-override:0%}:root{--lyc-white-chip: #f2f2f2;--lyc-paper: #ffffff;--lyc-blue-chip: #000114;--lyc-lilac: #c0baff;--lyc-electric: #2f0ac2;--lyc-electric-2: #6244f2;--lyc-electric-3: #9c93ff;--lyc-grey-01: #e7e7e7;--lyc-grey-02: #a1a1a1;--lyc-grey-03: #4d4d4d;--lyc-grey-04: #262626;--brand-wordmark: url(/images/brand/lyceum-wordmark.svg);--brand-mark: url(/images/brand/lyceum-mark.svg);--brand-wordmark-ratio: 544 / 82;--lyc-wash: #f5f5f7;--lyc-frame: #d4d4da;--lyc-ink-2: #3d3e4f;--lyc-ink-3: #6b6c7d;--lyc-electric-hover: #4122d0;--lyc-electric-press: #25089c;--lyc-accent-soft: #f1f0ff;--lyc-red-soft: #fdecea;--lyc-night: #0b0c1a;--lyc-night-raised: #13142a;--lyc-night-wash: #101123;--lyc-night-rule: #24263d;--lyc-night-frame: #33354f;--lyc-night-control: #4a4c66;--lyc-night-ink: #f2f2f5;--lyc-night-ink-2: #c4c5d4;--lyc-night-ink-3: #8e8fa6;--lyc-electric-2-hover: #7458f6;--lyc-electric-2-press: #5236e0;--lyc-night-accent-soft: #1e1a4a;--lyc-night-red-soft: #3a1a22;--lyc-night-ramp-4: #3a3383;--lyc-night-ramp-5: #22205a;--lyc-ramp-5: #e3e0ff;--lyc-soldout: #f0f0f3;--lyc-night-soldout: #0e0f20;--lyc-legacy-surface-dark: #1a212c;--lyc-legacy-on-dark: #f5f5f7;--lyc-legacy-on-dark-2: #a1a1a6;--lyc-legacy-dark-card: #0c0c0c;--lyc-legacy-dark-text: #eaeaea;--lyc-legacy-dark-text-2: #9e9e9e;--lyc-legacy-dark-border: #1a1a1a;--lyc-legacy-dark-accent: #272727;--color-surface-primary: var(--lyc-paper);--color-surface-secondary: var(--lyc-wash);--color-surface-tertiary: var(--lyc-wash);--color-surface-elevated: var(--lyc-paper);--color-content-primary: var(--lyc-blue-chip);--color-content-secondary: var(--lyc-ink-2);--color-content-tertiary: var(--lyc-ink-3);--color-brand: var(--lyc-blue-chip);--color-brand-hover: var(--lyc-electric);--color-accent: var(--lyc-electric);--color-accent-ink: var(--lyc-paper);--color-accent-soft: var(--lyc-accent-soft);--color-accent-line: color-mix(in srgb, var(--lyc-electric) 35%, transparent);--color-accent-hover: var(--lyc-electric-hover);--color-accent-press: var(--lyc-electric-press);--color-accent-text: var(--lyc-electric);--color-highlight: var(--lyc-accent-soft);--color-border: var(--lyc-grey-01);--color-border-control: var(--lyc-frame);--color-border-hover: var(--lyc-grey-02);--color-hover-button: var(--color-surface-secondary);--color-control-frame: var(--color-border-control);--color-control-frame-hover: var(--color-border-hover);--color-danger-line: color-mix(in srgb, var(--color-red) 50%, transparent);--color-disabled: color-mix(in srgb, var(--color-content-tertiary) 55%, transparent);--color-disabled-frame: var(--color-border);--color-press-fill: #ececf0;--color-danger: #d92d20;--color-danger-hover: #e5463a;--color-danger-press: #b9241a;--color-green: #1f9d55;--color-amber: #c27803;--color-red: #d92d20;--color-red-soft: var(--lyc-red-soft);--cat-blue: var(--lyc-electric);--cat-violet: var(--lyc-electric-2);--cat-teal: var(--lyc-ink-2);--cat-cyan: #5a52c9;--cat-fuchsia: var(--lyc-blue-chip);--color-callout-bg: var(--lyc-paper);--color-callout-line: var(--color-border);--color-callout-icon: var(--lyc-electric);--chart-1: var(--color-accent);--chart-2: var(--lyc-lilac);--chart-3: var(--lyc-electric-3);--chart-4: var(--lyc-lilac);--chart-5: var(--lyc-grey-02);--color-chart-grid: rgba(0, 1, 20, .06);--color-logo-tile: var(--lyc-paper);--color-logo-ink: var(--lyc-ink-2);--color-soldout: var(--lyc-soldout);--color-ramp-1: var(--lyc-electric);--color-ramp-2: var(--lyc-electric-2);--color-ramp-3: var(--lyc-electric-3);--color-ramp-4: var(--lyc-lilac);--color-ramp-5: var(--lyc-ramp-5);--lyc-syn-foreground: var(--lyc-blue-chip);--lyc-syn-token-keyword: var(--lyc-electric);--lyc-syn-token-string: var(--lyc-electric-2);--lyc-syn-token-constant: var(--lyc-electric-2);--lyc-syn-token-function: var(--lyc-blue-chip);--lyc-syn-token-parameter: var(--lyc-grey-03);--lyc-syn-token-punctuation: var(--lyc-grey-03);--lyc-syn-token-comment: var(--lyc-ink-3);--focus-ring-color: var(--color-accent);--focus-ring-width: 2px;--focus-ring-offset: 2px;--focus-line: var(--focus-ring-width) solid var(--focus-ring-color);--focus-reach: 4px;--focus-ring-inset: -2px;--edge-w: 2px;--focus-field-ring: 0 0 0 3px rgba(47, 10, 194, .14);--focus-field-ring-error: 0 0 0 3px rgba(217, 45, 32, .12);--color-overlay: rgba(0, 1, 20, .4);--tip-bg: var(--lyc-blue-chip);--tip-ink: var(--lyc-paper);--tip-key: rgba(255, 255, 255, .16);--tip-key-on-accent: rgba(255, 255, 255, .16);--sidebar-background: 240 11% 96.5%;--sidebar-foreground: 236 100% 4%;--sidebar-primary: 252 90% 40%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 240 12% 93.3%;--sidebar-accent-foreground: 236 100% 4%;--sidebar-active: 0 0% 100%;--sidebar-active-foreground: 236 100% 4%;--sidebar-active-edge: 252 90% 40%;--sidebar-border: 0 0% 91%;--sidebar-ring: 252 90% 40%;--lyc-font-text: "Inter", "Inter Fallback", -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;--lyc-font-mono: "JetBrains Mono", "SF Mono", ui-monospace, Menlo, monospace;--font-sans: var(--lyc-font-text);--font-mono: var(--lyc-font-mono);--font-figure: var(--lyc-font-text);--font-label: var(--lyc-font-text);--root-size: 15px;--lyc-weight-light: 300;--lyc-weight-regular: 400;--lyc-weight-medium: 500;--lyc-weight-semibold: 600;--type-hero: 44px;--type-hero-leading: 48px;--type-hero-tracking: -.03em;--type-hero-weight: var(--lyc-weight-light);--type-title: 28px;--type-title-leading: 32px;--type-title-tracking: -.02em;--type-title-weight: var(--lyc-weight-regular);--type-heading: 22px;--type-heading-leading: 28px;--type-heading-tracking: -.015em;--type-heading-weight: var(--lyc-weight-regular);--type-figure: 28px;--type-figure-leading: 32px;--type-figure-tracking: -.02em;--type-figure-weight: var(--lyc-weight-regular);--type-body: 14px;--type-body-leading: 20px;--type-body-tracking: 0em;--type-body-weight: var(--lyc-weight-regular);--type-small: 13px;--type-small-leading: 18px;--type-small-tracking: 0em;--type-small-weight: var(--lyc-weight-regular);--type-caption: 12px;--type-caption-leading: 16px;--type-caption-tracking: .005em;--type-caption-weight: var(--lyc-weight-regular);--type-label: 11px;--type-label-leading: 16px;--type-label-tracking: .05em;--type-label-weight: var(--lyc-weight-medium);--type-code: 12px;--type-code-leading: 18px;--type-code-tracking: 0em;--type-code-weight: var(--lyc-weight-regular);--type-lead: 17px;--type-lead-leading: 24px;--type-lead-tracking: -.01em;--type-lead-weight: var(--lyc-weight-regular);--type-prose-leading: 23px;--type-field-touch: max(16px, calc(16px / var(--app-zoom, 1)));--type-field-touch-leading: var(--type-lead-leading);--type-label-touch: var(--type-caption);--radius: 0px;--radius-sm: 0px;--radius-card: 0px;--radius-button: 0px;--radius-overlay: 0px;--radius-full: 0px;--shadow-none: none;--shadow-float: 0 1px 2px rgba(0, 1, 20, .06), 0 8px 24px -8px rgba(0, 1, 20, .2);--shadow-raised: 0 1px 2px rgba(0, 1, 20, .08);--shadow-dialog: none;--shadow-button: none;--shadow-sunken: none;--shadow-card: var(--shadow-none);--shadow-dropdown: var(--shadow-float);--shadow-modal: var(--shadow-float);--lyc-ease-out: cubic-bezier(.23, 1, .32, 1);--lyc-ease-in-out: cubic-bezier(.77, 0, .175, 1);--lyc-ease: ease;--lyc-dur-hover-out: .12s;--lyc-dur-press: .16s;--lyc-dur-ui: .2s;--lyc-dur-exit: .12s;--lyc-dur-pop: .15s;--lyc-dur-pop-exit: .1s;--lyc-dur-tooltip: .12s;--lyc-dur-window-exit: .14s;--lyc-dur-step-out: 90ms;--lyc-dur-step-in: .18s;--lyc-dur-number: .24s;--lyc-press-scale: .97;--lyc-press-scale-wide: .985;--lyc-enter-scale: .97;--lyc-window-scale: .98;--lyc-window-rise: 8px;--lyc-window-sink: 4px;--lyc-tip-rise: 2px;--lyc-enter-shift: 6px;--motion-breathe: 1.6s;--motion-pulse: 1.8s;--page-gutter: 48px;--page-gutter-phone: 16px;--page-top: 36px;--page-top-phone: 20px;--page-bottom: 48px;--page-bottom-phone: 32px;--page-max: 1320px;--page-column: 960px;--page-head-row: 36px;--page-head-pad: 24px;--page-head-gap: 24px;--page-head-gap-phone: 20px;--layout-gap: 16px;--sheet-pad: 14px;--sheet-head: 40px;--row-h: 40px;--row-h-dense: 32px;--row-h-phone: 44px;--th-h: 32px;--control-h: 32px;--control-h-sm: 28px;--control-h-lg: 40px;--tap-min: 44px;--control-h-sm-touch: 36px;--window-gutter: 16px;--dialog-pad: 24px;--dialog-pad-phone: 20px;--dialog-gap: 20px;--dialog-close: 32px;--dialog-close-inset: 10px;--dialog-top-gap: 12vh;--dialog-top-room: 640px;--dialog-w-sm: 460px;--dialog-w-md: 480px;--dialog-w-lg: 680px;--dialog-w-xl: 1040px;--dialog-w-steady: 600px;--dialog-w-newlook: 420px;--dialog-w-welcome: 440px;--welcome-band-h: 140px;--welcome-top-gap: 10vh;--welcome-top-room: 560px;--welcome-band-h-phone: 112px;--palette-row: 36px;--palette-head: 52px;--palette-list-max: min(55vh, 440px);--menu-row: 30px;--menu-w: 260px;--menu-max-h: 24rem;--listbox-max-h: 16rem;--avatar: 20px;--avatar-sm: 18px;--icon-md: 18px;--wordmark-h: 11px;--media-max-h: 70vh;--code-max-h: 60vh;--logs-h: min(560px, 60dvh);--app-zoom: 1;--lyc-unzoom: 1;--sidebar-width: 240px;--sidebar-w: 240px;--sidebar-w-rail: 49px;--sidebar-w-phone: 316px;--sidebar-pad: 8px;--sidebar-head-top: 14px;--sidebar-head-gap: 12px;--sidebar-row: 28px;--sidebar-label: 16px;--sidebar-label-top: 14px;--sidebar-label-bottom: 4px;--sidebar-label-h: calc(var(--sidebar-label) + var(--sidebar-label-top) + var(--sidebar-label-bottom));--sidebar-signout-gap: 0px;--sidebar-theme-h: 20px;--sidebar-gap: 0px;--sidebar-item-gap: 0px;--sidebar-head: 28px;--sidebar-head-rail: calc(var(--sidebar-head) * 2);--sidebar-field: 44px;--sidebar-foot: 44px;--sidebar-icon: 16px;--sidebar-rail-item: 32px;--sidebar-icon-gap: 10px;--sidebar-w-rail-float: calc(var(--sidebar-w-rail) + 1rem);--sidebar-w-rail-float-panel: calc(var(--sidebar-w-rail) + 1rem + 2px);--sidebar-card: 48px;--z-subnav: 20;--z-dropdown: 40;--z-modal: 50;--z-toast: 60;--z-picker: 70;--z-consent: 100}.dark{--color-overlay: rgba(0, 0, 0, .5);--color-surface-primary: var(--lyc-night);--color-surface-secondary: var(--lyc-night-wash);--color-surface-tertiary: var(--lyc-night-wash);--color-surface-elevated: var(--lyc-night-raised);--color-content-primary: var(--lyc-night-ink);--color-content-secondary: var(--lyc-night-ink-2);--color-content-tertiary: var(--lyc-night-ink-3);--color-brand: var(--lyc-night-raised);--color-brand-hover: var(--lyc-electric-2);--color-accent: var(--lyc-electric-2);--color-accent-ink: var(--lyc-paper);--color-accent-soft: var(--lyc-night-accent-soft);--color-accent-line: rgba(156, 147, 255, .45);--color-accent-hover: var(--lyc-electric-2-hover);--color-accent-press: var(--lyc-electric-2-press);--color-accent-text: var(--lyc-lilac);--color-highlight: var(--lyc-night-accent-soft);--color-border: var(--lyc-night-rule);--color-border-control: var(--lyc-night-frame);--color-border-hover: var(--lyc-night-control);--color-green: #3cc47c;--color-amber: #e0a43a;--color-red: #f26b5e;--color-red-soft: var(--lyc-night-red-soft);--cat-blue: var(--lyc-lilac);--cat-violet: var(--lyc-electric-3);--cat-teal: var(--lyc-night-ink-2);--cat-cyan: #b3adf5;--cat-fuchsia: var(--lyc-white-chip);--color-callout-bg: var(--lyc-night-raised);--color-callout-icon: var(--lyc-lilac);--chart-2: var(--lyc-night-ramp-4);--color-chart-grid: var(--lyc-night-rule);--color-soldout: var(--lyc-night-soldout);--color-ramp-1: var(--lyc-electric-3);--color-ramp-2: var(--lyc-electric-2);--color-ramp-3: var(--lyc-lilac);--color-ramp-4: var(--lyc-night-ramp-4);--color-ramp-5: var(--lyc-night-ramp-5);--lyc-syn-foreground: var(--lyc-night-ink);--lyc-syn-token-keyword: var(--lyc-lilac);--lyc-syn-token-string: var(--lyc-electric-3);--lyc-syn-token-constant: var(--lyc-electric-3);--lyc-syn-token-function: var(--lyc-night-ink);--lyc-syn-token-parameter: var(--lyc-night-ink-2);--lyc-syn-token-punctuation: var(--lyc-night-ink-2);--lyc-syn-token-comment: var(--lyc-night-ink-3);--focus-ring-color: var(--lyc-lilac);--focus-field-ring: 0 0 0 3px rgba(98, 68, 242, .3);--focus-field-ring-error: 0 0 0 3px rgba(242, 107, 94, .2);--tip-bg: var(--lyc-night-ink);--tip-ink: var(--lyc-night);--tip-key: rgba(0, 1, 20, .12);--color-press-fill: #181a35;--shadow-float: 0 1px 2px rgba(0, 0, 0, .3), 0 8px 24px -8px rgba(0, 0, 0, .6);--shadow-raised: 0 1px 2px rgba(0, 0, 0, .35);--sidebar-background: 237 37% 10%;--sidebar-foreground: 240 14% 95%;--sidebar-primary: 250 87% 61%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 236 38% 15%;--sidebar-accent-foreground: 240 14% 95%;--sidebar-active: 236 41% 7%;--sidebar-active-foreground: 240 14% 95%;--sidebar-active-edge: 250 87% 61%;--sidebar-border: 235 26% 19%;--sidebar-ring: 245 100% 86%}.lyc-gift{--px-k: var(--lyc-blue-chip);--px-w: var(--lyc-paper);--px-l: var(--lyc-lilac);--px-e: var(--lyc-electric);--px-2: var(--lyc-electric-2);--px-3: var(--lyc-electric-3)}.dark .lyc-gift{--px-k: var(--lyc-white-chip);--px-w: var(--lyc-blue-chip)}@media (max-height: 839px){:root{--sidebar-row: 24px;--sidebar-label-top: 5px;--sidebar-label-bottom: 2px;--sidebar-field: 40px;--sidebar-head-top: 10px;--sidebar-head-gap: 10px}}@media (max-height: 839px) and (pointer: fine){.lyc-sidebar-signout{--sidebar-row: 26px}}@media (pointer: coarse){:root{--control-h: var(--tap-min);--control-h-sm: var(--control-h-sm-touch);--control-h-lg: var(--tap-min);--palette-row: var(--tap-min);--menu-row: var(--tap-min);--type-label: var(--type-label-touch);--sidebar-row: var(--tap-min);--sidebar-signout-gap: 8px}[data-sidebar=sidebar][data-mobile=true],.lyc-sidebar-root[data-state=expanded] [data-sidebar=sidebar]{--sidebar-head: var(--tap-min);--sidebar-field: 52px}}@media (prefers-reduced-motion: reduce){:root{--lyc-enter-scale: 1;--lyc-window-scale: 1;--lyc-window-rise: 0px;--lyc-window-sink: 0px;--lyc-tip-rise: 0px;--lyc-enter-shift: 0px;--lyc-press-scale: 1;--lyc-press-scale-wide: 1}}:root{--pg-head: 52px;--pg-models-w: 320px;--pg-column: 720px;--pg-hover-card: 336px;--pg-sparkline-w: 64px;--pg-sparkline-h: 16px;--pg-tail-1: var(--lyc-electric);--pg-tail-2: var(--lyc-electric-2);--pg-tail-3: #4a35c8;--pg-tail-4: var(--lyc-ink-2)}.dark{--pg-tail-1: var(--lyc-electric-3);--pg-tail-2: var(--lyc-lilac);--pg-tail-3: #cac6f2;--pg-tail-4: var(--lyc-night-ink-2)}:root{--fr-column: 400px;--fr-band-h: 132px;--lab-bar-space: 0px;--fr-provider-fill: var(--lyc-wash);--fr-provider-frame: transparent;--fr-tile-on-frame: var(--lyc-lilac);--fr-tile-on-core: var(--lyc-electric-2)}.dark{--fr-provider-fill: var(--lyc-night-raised);--fr-provider-frame: var(--lyc-night-rule);--fr-tile-on-frame: var(--lyc-night-ramp-4);--fr-tile-on-core: var(--lyc-electric-2)}:root{--ak-list-w: 380px;--ak-row-h: 64px;--ak-detail-pad: 28px;--ak-tile: 32px;--ak-tile-gap: 14px;--ak-tile-phone: 28px;--ak-tile-gap-phone: 9px;--ak-band-h: 128px;--ak-band-h-phone: 112px;--ak-mint-stagger: 32ms}:root{--st-light-ground: var(--lyc-paper);--st-light-wash: var(--lyc-wash);--st-light-rule: var(--lyc-grey-01);--st-light-ink: var(--lyc-frame);--st-light-accent: var(--lyc-electric);--st-dark-ground: var(--lyc-night);--st-dark-wash: var(--lyc-night-wash);--st-dark-rule: var(--lyc-night-rule);--st-dark-ink: var(--lyc-night-frame);--st-dark-accent: var(--lyc-electric-2)}[data-sidebar-wrapper]{--sidebar-width: var(--sidebar-w);--sidebar-width-icon: var(--sidebar-w-rail)}[data-sidebar=sidebar][data-mobile=true]{--sidebar-width: var(--sidebar-w-phone)}@media (prefers-reduced-motion: no-preference){.lyc-sidebar-root[data-motion=open]{--sidebar-dur: var(--lyc-dur-ui)}.lyc-sidebar-root[data-motion=close]{--sidebar-dur: var(--lyc-dur-exit)}}@media (pointer: coarse){input:where(:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=button],[type=submit],[type=reset],[type=image],[type=hidden])),textarea,select{--type-body: var(--type-field-touch);--type-body-leading: var(--type-field-touch-leading);--type-small: var(--type-field-touch);--type-small-leading: var(--type-field-touch-leading);--type-caption: var(--type-field-touch);--type-caption-leading: var(--type-field-touch-leading);--type-code: var(--type-field-touch);--type-code-leading: var(--type-field-touch-leading);--type-label: var(--type-field-touch);--type-label-leading: var(--type-field-touch-leading)}}.lyc-chip{--tone: var(--color-content-secondary);--chip-bg: var(--color-surface-secondary);--chip-line: transparent}.lyc-chip[data-tone=accent]{--tone: var(--color-accent-text);--chip-bg: var(--color-accent-soft)}.lyc-chip[data-tone=blue]{--tone: var(--cat-blue)}.lyc-chip[data-tone=violet]{--tone: var(--cat-violet)}.lyc-chip[data-tone=teal]{--tone: var(--cat-teal)}.lyc-chip[data-tone=cyan]{--tone: var(--cat-cyan)}.lyc-chip[data-tone=fuchsia]{--tone: var(--cat-fuchsia)}.lyc-chip[data-category=true]{--chip-bg: color-mix(in srgb, var(--tone) 12%, transparent)}.lyc-led[data-tone=green]{--led: var(--color-green)}.lyc-led[data-tone=amber]{--led: var(--color-amber)}.lyc-led[data-tone=red]{--led: var(--color-red)}.lyc-led[data-tone=accent]{--led: var(--color-accent)}.lyc-led[data-tone=blue]{--led: var(--cat-blue)}.lyc-led[data-tone=violet]{--led: var(--cat-violet)}.lyc-led[data-tone=teal]{--led: var(--cat-teal)}.lyc-led[data-tone=cyan]{--led: var(--cat-cyan)}.lyc-led[data-tone=fuchsia]{--led: var(--cat-fuchsia)}[data-radix-popper-content-wrapper]{--lyc-unzoom: calc(1 / var(--app-zoom))}.lyc-modal-overlay{--modal-vh: calc(100dvh / var(--app-zoom))}[data-visible-viewport] .lyc-modal-overlay{--modal-vh: calc(var(--lyc-vv-h) / var(--app-zoom))}@media (max-width: 480px){.lyc-dialog{--dialog-pad: var(--dialog-pad-phone)}}.lyc-dialog-wrap--steady>.lyc-dialog{--steady-vh: var(--modal-vh)}@container lyc-welcome-room (max-height: 340px){.lyc-welcome .lyc-dialog{--dialog-pad: 12px;--dialog-gap: 10px}}@media (max-height: 480px){.lyc-welcome .lyc-dialog{--dialog-pad: 12px;--dialog-gap: 8px}}.lyc-sheet-panel[data-side=right]{--from: translateX(100%)}.lyc-sheet-panel[data-side=left]{--from: translateX(-100%)}.lyc-sheet-panel[data-side=top]{--from: translateY(-100%)}.lyc-sheet-panel[data-side=bottom]{--from: translateY(100%)}.us{--us-frame: var(--color-border);--us-sheet: var(--color-surface-elevated);--us-hover: var(--color-surface-tertiary);--us-s0: var(--chart-1);--us-s1: var(--chart-2);--us-s2: var(--chart-3);--us-s3: var(--chart-4);--us-s4: var(--chart-5);--us-bad: var(--color-red);--us-plot-h: 140px}@media (max-width: 760px){.us{--us-plot-h: 120px}}.cmp-room{--cmp-cell-h: max(36px, var(--control-h))}.st-avatar{--avatar: 40px}.st-avatar--sm{--avatar: 32px}.st-theme-preview{--g: var(--st-light-ground);--w: var(--st-light-wash);--r: var(--st-light-rule);--i: var(--st-light-ink);--a: var(--st-light-accent)}.st-theme-preview[data-preview=dark]{--g: var(--st-dark-ground);--w: var(--st-dark-wash);--r: var(--st-dark-rule);--i: var(--st-dark-ink);--a: var(--st-dark-accent)}.cl-step{--rail: var(--color-border)}.cl-step[data-state=done]{--rail: var(--color-green)}.cl-step[data-state=now]{--rail: var(--color-amber)}.nf-band{--nf-slot: var(--color-border-hover);--nf-lit: var(--color-accent)}.fr-avatar{--avatar: 32px}.ak-mint[data-delay=window]{--ak-mint-wait: var(--lyc-dur-ui)}@media (max-width: 480px){.ak-mint{--ak-tile: var(--ak-tile-phone);--ak-tile-gap: var(--ak-tile-gap-phone)}}.lyc-prose{line-height:var(--type-prose-leading)}.is-user .lyc-prose{white-space:pre-wrap;overflow-wrap:break-word;--tw-bg-opacity: 1;background-color:color-mix(in srgb,var(--color-surface-secondary) calc(var(--tw-bg-opacity, 1) * 100%),transparent);padding:.625rem .875rem;max-width:80%}.pg-thumb{max-width:220px}.pg-hover-card{width:var(--pg-hover-card);max-width:calc(100vw - 16px);padding:18px 18px 1rem}.pg-model-row{padding-block:9px}.pg-hero-chevron{width:22px;height:22px}.pg-filter{height:3rem}@media (min-width: 1024px){.pg-filter{height:34px}}@media (min-width: 1024px){.pg-details-facts{width:380px}.pg-details-call{contain:size}}.pg-guide-map{-moz-column-gap:18px;column-gap:18px}.lyc-shiki pre{margin:0;white-space:pre;background-color:transparent;padding:.875rem 1rem;font-family:var(--font-mono);font-size:var(--type-code);line-height:var(--type-code-leading);letter-spacing:var(--type-code-tracking);font-weight:var(--type-code-weight);--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-primary) calc(var(--tw-text-opacity, 1) * 100%),transparent);-moz-tab-size:2;-o-tab-size:2;tab-size:2}.lyc-shiki code{display:block;width:-moz-max-content;width:max-content;min-width:100%;border-radius:0;border-width:0px;background-color:transparent;padding:0;font-family:var(--font-mono);font-size:var(--type-code);line-height:var(--type-code-leading);letter-spacing:var(--type-code-tracking);font-weight:var(--type-code-weight);color:inherit}.lyc-md{min-width:0px;font-size:var(--type-body);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);font-weight:var(--type-body-weight);--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-primary) calc(var(--tw-text-opacity, 1) * 100%),transparent);line-height:var(--type-prose-leading);overflow-wrap:anywhere}.lyc-md>*+*{margin-top:.875rem}.lyc-md p,.lyc-md li{font-size:inherit;line-height:inherit;color:inherit}.lyc-md p{margin:0}.lyc-md strong{font-weight:var(--lyc-weight-semibold);color:inherit}.lyc-md em{font-style:italic}.lyc-md h1,.lyc-md h2,.lyc-md h3,.lyc-md h4,.lyc-md h5,.lyc-md h6{margin:0;font-size:var(--type-body);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);font-weight:var(--type-body-weight);font-weight:var(--lyc-weight-semibold);--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-primary) calc(var(--tw-text-opacity, 1) * 100%),transparent);text-wrap:balance}.lyc-md h1,.lyc-md h2{font-size:var(--type-lead);line-height:var(--type-lead-leading);letter-spacing:var(--type-lead-tracking);font-weight:var(--type-lead-weight);font-weight:var(--lyc-weight-semibold)}.lyc-md>:is(h1,h2,h3,h4,h5,h6){margin-top:1.5rem}.lyc-md>:is(h1,h2,h3,h4,h5,h6)+*{margin-top:.5rem}.lyc-md>:first-child{margin-top:0}.lyc-md ul,.lyc-md ol{margin:0;padding-left:1.25rem}.lyc-md ul{list-style:disc}.lyc-md ol{list-style:decimal}.lyc-md li+li{margin-top:.25rem}.lyc-md li::marker{color:var(--color-content-tertiary)}.lyc-md ol li::marker{font-variant-numeric:tabular-nums}.lyc-md li>ul,.lyc-md li>ol{margin-top:.25rem}.lyc-md a{text-decoration-line:underline;text-underline-offset:2px;color:inherit;text-decoration-thickness:1px}@media (hover: hover) and (pointer: fine){.lyc-md a:hover{text-decoration-thickness:2px}}.lyc-md blockquote{margin:0;border-left-width:2px;--tw-border-opacity: 1;border-color:color-mix(in srgb,var(--color-border-hover) calc(var(--tw-border-opacity, 1) * 100%),transparent);padding-left:.75rem;--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-secondary) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.lyc-md blockquote p{color:inherit}.lyc-md hr{margin-top:1.25rem;margin-bottom:1.25rem;border-width:0px;border-top-width:1px;--tw-border-opacity: 1;border-color:color-mix(in srgb,var(--color-border) calc(var(--tw-border-opacity, 1) * 100%),transparent)}.lyc-md :not(pre)>code{border-radius:0;border-width:0px;--tw-bg-opacity: 1;background-color:color-mix(in srgb,var(--color-surface-secondary) calc(var(--tw-bg-opacity, 1) * 100%),transparent);padding-left:.25rem;padding-right:.25rem;padding-top:0;padding-bottom:0;font-family:var(--font-mono);font-size:var(--type-code);line-height:var(--type-code-leading);letter-spacing:var(--type-code-tracking);font-weight:var(--type-code-weight);--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-primary) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.lyc-md-table-wrap{max-width:100%;overflow-x:auto}.lyc-btn.lyc-md-table-wrap table:active:where(:not(:disabled,[aria-disabled=true],[aria-pressed=true],[data-busy=true])){transform:scale(var(--lyc-press-scale-wide))}.lyc-md-table-wrap table{width:100%;border-collapse:collapse;font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:var(--type-small-tracking);font-weight:var(--type-small-weight);--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.lyc-md-table-wrap th,.lyc-md-table-wrap td{overflow-wrap:normal;word-break:normal}.lyc-md-table-wrap th{white-space:nowrap;border-width:0px;border-bottom-width:1px;--tw-border-opacity: 1;border-color:color-mix(in srgb,var(--color-border) calc(var(--tw-border-opacity, 1) * 100%),transparent);background-color:transparent;padding-top:.5rem;padding-bottom:.5rem;padding-left:0;padding-right:1rem;text-align:left;font-family:var(--font-label);font-size:var(--type-label);line-height:var(--type-label-leading);letter-spacing:var(--type-label-tracking);font-weight:var(--type-label-weight);font-weight:var(--lyc-weight-medium);text-transform:uppercase;--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-tertiary) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.lyc-md-table-wrap td{padding-top:.625rem;padding-bottom:.625rem;padding-left:0;padding-right:1rem;vertical-align:top;font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:var(--type-small-tracking);font-weight:var(--type-small-weight);--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-primary) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.lyc-md-table-wrap td:first-child{font-weight:var(--lyc-weight-medium)}.lyc-md-table-wrap tbody tr{border-width:0px}.lyc-md-table-wrap tr+tr td{border-top-width:1px;--tw-border-opacity: 1;border-color:color-mix(in srgb,var(--color-border) calc(var(--tw-border-opacity, 1) * 100%),transparent)}@media (hover: hover) and (pointer: fine){.lyc-md-table-wrap tbody tr:hover{--tw-bg-opacity: 1;background-color:color-mix(in srgb,var(--color-surface-secondary) calc(var(--tw-bg-opacity, 1) * 100%),transparent)}}.lyc-md-table-wrap [style*="text-align: right"]{text-align:right}.lyc-md-table-wrap [style*="text-align: center"]{text-align:center}.lyc-md-muted{font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:var(--type-small-tracking);font-weight:var(--type-small-weight);--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-secondary) calc(var(--tw-text-opacity, 1) * 100%),transparent);line-height:var(--type-body-leading)}.lyc-md-muted>:is(h1,h2,h3,h4,h5,h6){font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:var(--type-small-tracking);font-weight:var(--type-small-weight);font-weight:var(--lyc-weight-semibold)}.lyc-md-muted>*+*{margin-top:.625rem}.lyc-md-plain{white-space:pre-wrap}.lyc-md-root[data-streaming=true]>.lyc-md>:is(p,h1,h2,h3,h4,h5,h6):last-child:after,.lyc-md-root[data-streaming=true]>.lyc-md>:is(ul,ol):last-child>li:last-child:not(:has(ul,ol)):after,.lyc-md-root[data-streaming=true]>.lyc-md>:is(ul,ol):last-child>li:last-child>p:last-child:after,.lyc-md-root[data-streaming=true]>.lyc-md>:is(ul,ol):last-child>li:last-child>:is(ul,ol):last-child>li:last-child:not(:has(ul,ol)):after,.lyc-md-root[data-streaming=true]>.lyc-md>blockquote:last-child>p:last-child:after,.lyc-md-plain[data-streaming=true]:after{content:"";margin-left:.125rem;display:inline-block;width:2px;height:1.15em;vertical-align:-.2em;background:var(--color-accent)}::highlight(pg-tail-1){color:var(--pg-tail-1)}::highlight(pg-tail-2){color:var(--pg-tail-2)}::highlight(pg-tail-3){color:var(--pg-tail-3)}::highlight(pg-tail-4){color:var(--pg-tail-4)}textarea.lyc-prompt-input,textarea.lyc-prompt-input:focus{border-radius:0;border-width:0px;background-color:transparent;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}textarea.lyc-prompt-input::-moz-placeholder{color:var(--color-content-tertiary)}textarea.lyc-prompt-input::placeholder{color:var(--color-content-tertiary)}.fr-column{width:100%;max-width:var(--fr-column)}.fr-main{padding-top:max(32px,calc(50vh - 200px))}@media (max-width: 759px){.fr-main{padding-top:32px}}.fr-band{height:var(--fr-band-h);border-block:1px solid var(--color-border)}.fr-trust{position:absolute;right:0;bottom:40px;left:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 24px;margin:0;padding:0 24px;list-style:none}.fr-trust li{font-size:var(--type-caption);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-weight:var(--type-caption-weight);--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-tertiary) calc(var(--tw-text-opacity, 1) * 100%),transparent);display:flex;align-items:center;gap:6px}.fr-trust svg{width:13px;height:13px;flex:none}.fr-provider.lyc-btn{border-color:var(--fr-provider-frame);background:var(--fr-provider-fill)}.fr-provider.lyc-btn[data-last-used]{border-color:var(--color-content-primary)}@media (hover: hover) and (pointer: fine){.fr-provider.lyc-btn:hover:where(:not(:disabled,[aria-disabled=true],[data-busy=true])){border-color:var(--fr-provider-frame);background:var(--color-press-fill)}.fr-provider.lyc-btn[data-last-used]:hover:where(:not(:disabled,[aria-disabled=true],[data-busy=true])){border-color:var(--color-content-primary)}}.fr-provider.lyc-btn:active:where(:not(:disabled,[aria-disabled=true],[data-busy=true])){background:var(--color-press-fill)}.fr-email{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:var(--control-h-lg);padding:0 14px;border:1px solid var(--fr-provider-frame);background:var(--fr-provider-fill)}.fr-avatar{font-family:var(--lyc-font-text);font-size:var(--type-body);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);font-weight:var(--type-body-weight);font-weight:var(--lyc-weight-medium)}.fr-code{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.fr-code-input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;padding:0;border:0;background:transparent;color:transparent;caret-color:transparent;outline:none;letter-spacing:0}.fr-code-input::-moz-selection{background:transparent}.fr-code-input::selection{background:transparent}.fr-code .fr-code-input:focus,.fr-code .fr-code-input:focus-visible{outline:none;box-shadow:none}.fr-code-slot{font-size:var(--type-heading);line-height:var(--type-heading-leading);letter-spacing:var(--type-heading-tracking);font-weight:var(--type-heading-weight);--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-primary) calc(var(--tw-text-opacity, 1) * 100%),transparent);font-family:var(--font-figure);font-variant-numeric:tabular-nums;display:grid;place-items:center;height:var(--control-h-lg);border:1px solid var(--color-border-hover);background:var(--color-surface-primary);transition:border-color var(--lyc-dur-hover-out) var(--lyc-ease),box-shadow var(--lyc-dur-hover-out) var(--lyc-ease)}.fr-code-input:focus~.fr-code-slot[data-active]{border-color:var(--color-accent);box-shadow:var(--focus-field-ring);transition-duration:0ms}.fr-code-input[aria-invalid=true]~.fr-code-slot{border-color:var(--color-red)}.fr-code-input[aria-invalid=true]:focus~.fr-code-slot[data-active]{box-shadow:var(--focus-field-ring-error)}.fr-code-input[readonly]~.fr-code-slot{color:var(--color-content-secondary)}.fr-code-caret{display:none;width:1px;height:20px;background:var(--color-content-primary)}.fr-code-input:focus~.fr-code-slot[data-active] .fr-code-caret{display:block}@media (hover: hover) and (pointer: fine){.fr-code:hover .fr-code-input:not(:focus):not([aria-invalid=true])~.fr-code-slot{border-color:var(--color-content-tertiary);transition-duration:0ms}}.fr-row-link.lyc-btn{font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:var(--type-small-tracking);font-weight:var(--type-small-weight);font-weight:var(--lyc-weight-medium);height:var(--control-h-sm);padding:0;border-color:transparent;background:transparent;color:var(--color-content-primary);text-decoration:underline;text-underline-offset:3px}.fr-row-link.lyc-btn:disabled{font-size:var(--type-caption);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-weight:var(--type-caption-weight);font-weight:var(--lyc-weight-regular);border-color:transparent;background:transparent;color:var(--color-content-tertiary);text-decoration:none}@media (hover: hover) and (pointer: fine){.fr-row-link.lyc-btn:hover:where(:not(:disabled,[aria-disabled=true],[data-busy=true])){border-color:transparent;background:transparent;text-decoration-thickness:2px}}.fr-row-link.lyc-btn:active:where(:not(:disabled,[aria-disabled=true],[data-busy=true])){transform:none;background:transparent}.fr-row-link.lyc-btn[data-busy=true]:disabled{border-color:transparent;background:transparent;color:var(--color-content-secondary)}@media (max-width: 480px){.lyc-welcome .fr-headline{font-size:var(--type-heading);line-height:var(--type-heading-leading);letter-spacing:var(--type-heading-tracking);font-weight:var(--type-heading-weight)}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--lyc-font-text);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}html{scroll-behavior:smooth;font-size:var(--root-size);zoom:var(--app-zoom)}body{min-height:100vh;overflow-x:hidden;--tw-bg-opacity: 1;background-color:color-mix(in srgb,var(--color-surface-primary) calc(var(--tw-bg-opacity, 1) * 100%),transparent);font-family:var(--lyc-font-text);font-size:var(--type-body);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);font-weight:var(--type-body-weight);--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-primary) calc(var(--tw-text-opacity, 1) * 100%),transparent);font-optical-sizing:auto;font-feature-settings:"kern" 1,"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--lyc-font-text);--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-primary) calc(var(--tw-text-opacity, 1) * 100%),transparent);text-wrap:balance}h1{font-size:var(--type-title);line-height:var(--type-title-leading);letter-spacing:var(--type-title-tracking);font-weight:var(--type-title-weight)}h2{font-size:var(--type-heading);line-height:var(--type-heading-leading);letter-spacing:var(--type-heading-tracking);font-weight:var(--type-heading-weight)}h3,h4,h5,h6{font-size:var(--type-body);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);font-weight:var(--type-body-weight);font-weight:var(--lyc-weight-medium)}p,li,dd,blockquote{text-wrap:pretty}p{font-size:var(--type-body);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);font-weight:var(--type-body-weight);--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-secondary) calc(var(--tw-text-opacity, 1) * 100%),transparent)}:where(input[type=text],input[type=email],input[type=password],input[type=search],input[type=number],textarea,select){background-color:var(--color-surface-secondary);border-radius:var(--radius)}:where(input[type=text],input[type=email],input[type=password],input[type=search],input[type=number],textarea,select):focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: color-mix(in srgb, var(--color-accent-line) calc(var(--tw-ring-opacity, 1) * 100%), transparent)}a{--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-primary) calc(var(--tw-text-opacity, 1) * 100%),transparent);text-decoration-line:none;transition:color var(--lyc-dur-ui) var(--lyc-ease)}strong{font-weight:var(--lyc-weight-medium);--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-primary) calc(var(--tw-text-opacity, 1) * 100%),transparent)}code{border-radius:var(--radius);--tw-bg-opacity: 1;background-color:color-mix(in srgb,var(--color-surface-tertiary) calc(var(--tw-bg-opacity, 1) * 100%),transparent);padding:.125rem .375rem;font-family:var(--font-mono);font-size:var(--type-code);line-height:var(--type-code-leading);letter-spacing:var(--type-code-tracking);font-weight:var(--type-code-weight);--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-primary) calc(var(--tw-text-opacity, 1) * 100%),transparent)}::-moz-selection{background-color:var(--color-accent-soft);--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-primary) calc(var(--tw-text-opacity, 1) * 100%),transparent)}::selection{background-color:var(--color-accent-soft);--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-primary) calc(var(--tw-text-opacity, 1) * 100%),transparent)}:focus-visible{outline:var(--focus-line);outline-offset:var(--focus-ring-offset)}::-webkit-scrollbar{height:.5rem;width:.5rem}::-webkit-scrollbar-track{background:var(--color-surface-secondary)}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-border-hover)}*{scrollbar-width:thin;scrollbar-color:var(--color-border) var(--color-surface-secondary)}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.lyc-sidebar-label{font-family:var(--font-label);font-size:var(--type-label);line-height:var(--type-label-leading);letter-spacing:var(--type-label-tracking);font-weight:var(--type-label-weight);text-transform:uppercase;padding-top:var(--sidebar-label-top);padding-bottom:var(--sidebar-label-bottom);line-height:var(--sidebar-label);color:var(--color-content-tertiary)}.lyc-sidebar-button{font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:var(--type-small-tracking);font-weight:var(--type-small-weight);color:var(--color-content-secondary)}.lyc-sidebar-button>svg{color:var(--color-content-tertiary)}.lyc-sidebar-signout{margin-top:auto;padding-top:var(--sidebar-signout-gap);padding-bottom:var(--sidebar-pad)}.lyc-choice.lyc-choice--icons>button{height:var(--sidebar-theme-h);padding:0 5px;color:var(--color-content-tertiary)}.lyc-choice.lyc-choice--icons>button[aria-checked=true]{color:var(--color-content-primary)}.lyc-choice.lyc-choice--icons>button>svg{width:12px;height:12px}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}::view-transition-new(root){clip-path:inset(0 100% 100% 0)}.lyc-sidebar-button[data-sidebar][data-active=true]{background:hsl(var(--sidebar-active));color:hsl(var(--sidebar-active-foreground));font-weight:var(--lyc-weight-medium);box-shadow:inset 2px 0 0 hsl(var(--sidebar-active-edge))}.lyc-sidebar-button[data-sidebar][data-active=true]>svg{color:hsl(var(--sidebar-active-foreground))}@media (hover: hover) and (pointer: fine){.lyc-sidebar-button[data-sidebar]:hover{color:var(--color-content-primary)}}@media (prefers-reduced-motion: no-preference){.lyc-sidebar-root[data-motion] :is(.lyc-sidebar-gap,.lyc-sidebar-panel){transition:width var(--sidebar-dur) var(--lyc-ease-out)}.lyc-sidebar-root[data-motion] :is(.lyc-sidebar-head-row,.lyc-sidebar-field){transition:height var(--sidebar-dur) var(--lyc-ease-out)}.lyc-sidebar-root[data-motion] [data-sidebar=group-label]{transition:margin-top var(--sidebar-dur) var(--lyc-ease-out),opacity var(--sidebar-dur) var(--lyc-ease-out)}}.lyc-sidebar-field{font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:var(--type-small-tracking);font-weight:var(--type-small-weight);display:flex;align-items:center;gap:10px;width:100%;height:var(--sidebar-field);padding:0 8px 0 10px;border:1px solid var(--color-border);background:var(--color-surface-primary);color:var(--color-content-primary);text-align:left;transition:background-color var(--lyc-dur-hover-out) var(--lyc-ease)}.lyc-sidebar-field[data-state=open],.lyc-sidebar-field:active{background:hsl(var(--sidebar-accent));transition-duration:0ms}.lyc-sidebar-field:focus-visible{outline:var(--focus-line);outline-offset:var(--focus-ring-offset)}.lyc-sidebar-field-text{display:flex;flex:1;flex-direction:column;min-width:0}.lyc-sidebar-field-name{font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:var(--type-small-tracking);font-weight:var(--type-small-weight);font-weight:var(--lyc-weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lyc-sidebar-field-meta{font-size:var(--type-caption);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-weight:var(--type-caption-weight);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-content-tertiary)}.lyc-sidebar-field-arrow{display:flex;flex:none;align-items:center;color:var(--color-content-tertiary)}.lyc-sidebar-help{font-size:var(--type-caption);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-weight:var(--type-caption-weight);display:flex;align-items:center;gap:6px;min-width:0;height:var(--sidebar-row);background:transparent;color:var(--color-content-secondary);transition:none}.lyc-sidebar-help>svg{color:var(--color-content-tertiary)}.lyc-sidebar-help[data-state=open],.lyc-sidebar-help:active{color:var(--color-content-primary)}.lyc-sidebar-help:focus-visible{outline:var(--focus-line);outline-offset:var(--focus-ring-offset)}@media (hover: hover) and (pointer: fine){.lyc-sidebar-field:hover{background:hsl(var(--sidebar-accent));transition-duration:0ms}.lyc-sidebar-help:hover{color:var(--color-content-primary)}}.lyc-sidebar-led{display:inline-flex;flex:none;align-items:center;justify-content:center;width:14px;height:14px}.lyc-sidebar-led:before{content:"";width:6px;height:6px;background:var(--color-content-tertiary);opacity:.6}.lyc-sidebar-led[data-state=ok]:before{background:var(--color-green);opacity:1}.lyc-sidebar-led[data-state=issue]:before{background:var(--color-amber);opacity:1}.lyc-avatar{font-family:var(--font-label);font-size:var(--type-label);line-height:var(--type-label-leading);letter-spacing:var(--type-label-tracking);font-weight:var(--type-label-weight);position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--avatar);height:var(--avatar);overflow:hidden;letter-spacing:0;background:var(--color-accent);color:var(--color-accent-ink)}.lyc-avatar--sm{width:var(--avatar-sm);height:var(--avatar-sm)}.lyc-avatar[data-kind=icon]{background:var(--color-surface-primary);box-shadow:inset 0 0 0 1px var(--color-border)}.lyc-avatar>img{display:block;width:100%;height:100%;padding:2px;-o-object-fit:contain;object-fit:contain}.lyc-wordmark,.lyc-mark{display:block;background:currentColor;-webkit-mask:var(--brand-wordmark) no-repeat center / contain;mask:var(--brand-wordmark) no-repeat center / contain}.lyc-wordmark{aspect-ratio:var(--brand-wordmark-ratio)}.lyc-mark{-webkit-mask-image:var(--brand-mark);mask-image:var(--brand-mark)}.lyc-wordmark--start,.lyc-mark--start{-webkit-mask-position:left center;mask-position:left center}.lyc-btn{font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:var(--type-small-tracking);font-weight:var(--type-small-weight);font-weight:var(--lyc-weight-medium);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:none;height:var(--control-h);padding:0 12px;border:1px solid var(--color-control-frame);background:var(--color-surface-primary);color:var(--color-content-primary);box-shadow:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--lyc-dur-hover-out) var(--lyc-ease),border-color var(--lyc-dur-hover-out) var(--lyc-ease),color var(--lyc-dur-hover-out) var(--lyc-ease),transform var(--lyc-dur-press) var(--lyc-ease-out)}.lyc-btn:focus-visible{outline:var(--focus-line);outline-offset:var(--focus-ring-offset)}.lyc-btn svg{width:14px;height:14px;flex:none}.lyc-btn--sm{font-size:var(--type-caption);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-weight:var(--type-caption-weight);font-weight:var(--lyc-weight-medium);height:var(--control-h-sm);padding:0 10px}.lyc-btn--lg{font-size:var(--type-body);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);font-weight:var(--type-body-weight);font-weight:var(--lyc-weight-medium);height:var(--control-h-lg);padding:0 16px}.lyc-btn--icon{width:var(--control-h);padding:0}.lyc-btn--icon.lyc-btn--sm{width:var(--control-h-sm)}.lyc-btn .lyc-btn-trail{transition:transform var(--lyc-dur-press) var(--lyc-ease-out)}.lyc-btn--primary{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-ink)}.lyc-btn--danger{border-color:transparent;background:transparent;color:var(--color-red)}.lyc-dialog-foot .lyc-btn--danger{background:var(--color-danger);border-color:var(--color-danger);color:var(--color-accent-ink)}.lyc-btn--ghost{border-color:transparent;background:transparent;color:var(--color-content-secondary)}.lyc-btn--ghost[data-active=true]{background:var(--color-surface-tertiary);color:var(--color-content-primary)}.lyc-btn:disabled,.lyc-btn[aria-disabled=true]{border-color:var(--color-surface-secondary);background:var(--color-surface-secondary);color:var(--color-disabled);cursor:not-allowed}.lyc-btn--ghost:disabled,.lyc-btn--danger:disabled{border-color:transparent;background:transparent}.lyc-btn[aria-pressed=true]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-ink)}.lyc-btn[data-busy=true],.lyc-btn[data-busy=true]:disabled{cursor:progress}.lyc-btn--primary[data-busy=true],.lyc-btn--primary[data-busy=true]:disabled{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-ink);opacity:.8}.lyc-btn:not(.lyc-btn--primary)[data-busy=true]:disabled{border-color:var(--color-control-frame);background:var(--color-surface-primary);color:var(--color-content-secondary)}.lyc-btn[data-busy=true] svg{animation:lyc-spin .8s linear infinite}@keyframes lyc-spin{to{transform:rotate(360deg)}}@media (hover: hover) and (pointer: fine){.lyc-btn:hover:where(:not(:disabled,[aria-disabled=true],[aria-pressed=true],[data-busy=true])){background:var(--color-hover-button);border-color:var(--color-control-frame-hover);transition-duration:0ms,0ms,0ms,var(--lyc-dur-press)}.lyc-btn--primary:hover:where(:not(:disabled,[aria-disabled=true],[aria-pressed=true],[data-busy=true])){background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.lyc-btn--danger:hover:where(:not(:disabled,[aria-disabled=true],[aria-pressed=true],[data-busy=true])){background:var(--color-red-soft);border-color:transparent}.lyc-dialog-foot .lyc-btn--danger:hover:where(:not(:disabled,[aria-disabled=true],[data-busy=true])){background:var(--color-danger-hover);border-color:var(--color-danger-hover)}.lyc-btn--ghost:hover:where(:not(:disabled,[aria-disabled=true],[aria-pressed=true],[data-busy=true])){background:var(--color-surface-tertiary);border-color:transparent;color:var(--color-content-primary)}.lyc-btn:hover:where(:not(:disabled,[aria-disabled=true],[aria-pressed=true],[data-busy=true])) .lyc-btn-trail{transform:translate(2px)}}.lyc-btn:active:where(:not(:disabled,[aria-disabled=true],[aria-pressed=true],[data-busy=true])){transform:scale(var(--lyc-press-scale));background:var(--color-press-fill);transition-duration:0ms,0ms,0ms,var(--lyc-dur-press)}.lyc-btn[aria-pressed=true]:active:where(:not(:disabled)){transform:scale(var(--lyc-press-scale))}.lyc-btn--lg:active:where(:not(:disabled,[aria-disabled=true],[aria-pressed=true],[data-busy=true])),.lyc-btn.w-full:active:where(:not(:disabled,[aria-disabled=true],[aria-pressed=true],[data-busy=true])){transform:scale(var(--lyc-press-scale-wide))}.lyc-btn--primary:active:where(:not(:disabled,[aria-disabled=true],[aria-pressed=true],[data-busy=true])){background:var(--color-accent-press);border-color:var(--color-accent-press)}.lyc-btn--danger:active:where(:not(:disabled,[aria-disabled=true],[aria-pressed=true],[data-busy=true])){background:var(--color-red-soft)}.lyc-dialog-foot .lyc-btn--danger:active:where(:not(:disabled,[aria-disabled=true],[data-busy=true])){background:var(--color-danger-press);border-color:var(--color-danger-press)}.lyc-btn--ghost:active:where(:not(:disabled,[aria-disabled=true],[aria-pressed=true],[data-busy=true])){border-color:transparent}@media (prefers-reduced-motion: reduce){.lyc-btn[data-busy=true] svg{animation:none}.lyc-btn:hover .lyc-btn-trail{transform:none}}.lyc-tap,.us-btn,.us-choice button,.us-link,.us-th,.bl-link:not(.bl-link--text){position:relative}@media (hover: hover) and (pointer: fine){.lyc-hover-reveal{opacity:0}}@media (pointer: coarse){.lyc-btn:before,.lyc-choice>button:before,.lyc-tap:before,.lyc-toggle:before,.us-btn:before,.us-choice button:before,.us-link:before,.us-th:before,.bl-link:not(.bl-link--text):before{content:"";position:absolute;top:50%;left:50%;width:max(100%,var(--tap-min));height:max(100%,var(--tap-min));transform:translate(-50%,-50%)}.lyc-choice>button{min-width:var(--tap-min)}.lyc-over-tap{position:relative;z-index:1}}@media (hover: none) and (pointer: coarse){:is(kbd,span).lyc-kbd{display:none}}[data-lyc-picking] #root,[data-lyc-picking] #root *{cursor:crosshair}.lyc-preview-panel{top:var(--preview-strip);width:360px}.lyc-preview-sheet{top:var(--preview-strip)}.lyc-pick-box{position:fixed;z-index:var(--z-picker);pointer-events:none;outline:var(--focus-line);background:color-mix(in srgb,var(--color-accent) 8%,transparent)}.lyc-pick-tag{font-family:var(--font-mono);font-size:var(--type-label);line-height:var(--type-label-leading);letter-spacing:var(--type-label-tracking);font-weight:var(--type-label-weight);position:absolute;left:-2px;bottom:100%;margin-bottom:4px;padding:1px 5px;white-space:nowrap;background:var(--color-accent);color:var(--color-accent-ink);letter-spacing:0}.lyc-pick-tip{font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:var(--type-small-tracking);font-weight:var(--type-small-weight);position:fixed;z-index:var(--z-picker);top:calc(var(--preview-strip, 32px) + 12px);left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:6px;padding:6px 10px;pointer-events:none;border:1px solid var(--color-border);background:var(--color-surface-elevated);color:var(--color-content-primary);box-shadow:var(--shadow-float)}.lyc-kbd{font-family:var(--font-mono);font-size:var(--type-label);line-height:var(--type-label-leading);letter-spacing:var(--type-label-tracking);font-weight:var(--type-label-weight);display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;border:1px solid var(--color-border);background:var(--color-surface-primary);color:var(--color-content-tertiary);letter-spacing:0}.lyc-btn--primary .lyc-kbd,.lyc-dialog-foot .lyc-btn--danger .lyc-kbd{border-color:transparent;background:var(--tip-key-on-accent);color:var(--color-accent-ink)}.lyc-field{font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:var(--type-small-tracking);font-weight:var(--type-small-weight);display:block;width:100%;height:var(--control-h);padding:0 10px;border:1px solid var(--color-border-hover);background:var(--color-surface-primary);color:var(--color-content-primary);box-shadow:none;transition:border-color var(--lyc-dur-hover-out) var(--lyc-ease),box-shadow var(--lyc-dur-hover-out) var(--lyc-ease)}.lyc-field::-moz-placeholder{color:var(--color-content-tertiary)}.lyc-field::placeholder{color:var(--color-content-tertiary)}.lyc-field:focus-visible,.lyc-field:focus{outline:none;border-color:var(--color-accent);box-shadow:var(--focus-field-ring);transition-duration:0ms}.lyc-field:disabled{background:var(--color-surface-secondary);border-color:var(--color-border);color:var(--color-disabled);cursor:not-allowed}.lyc-field[aria-invalid=true]{border-color:var(--color-red);box-shadow:var(--focus-field-ring-error)}textarea.lyc-field{height:auto;min-height:68px;padding:8px 10px;resize:vertical}.lyc-field--search{padding-left:30px}@media (hover: hover) and (pointer: fine){.lyc-field:hover:not(:disabled):not(:focus):not([aria-invalid=true]){border-color:var(--color-content-tertiary);transition-duration:0ms}}@media (pointer: coarse){input:where(:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=button],[type=submit],[type=reset],[type=image],[type=hidden])),textarea,select{font-size:var(--type-field-touch)}}.lyc-combo{font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:var(--type-small-tracking);font-weight:var(--type-small-weight);display:flex;align-items:center;width:100%;height:var(--control-h);padding-right:8px;border:1px solid var(--color-border-hover);background:var(--color-surface-primary);color:var(--color-content-primary);box-shadow:none;text-align:left;cursor:pointer;transition:border-color var(--lyc-dur-hover-out) var(--lyc-ease)}.lyc-combo:focus-visible{outline:none;border-color:var(--color-accent);box-shadow:var(--focus-field-ring)}.lyc-combo[data-state=open]{border-color:var(--color-accent);box-shadow:var(--focus-field-ring)}.lyc-combo:disabled{background:var(--color-surface-secondary);border-color:var(--color-border);color:var(--color-disabled);cursor:not-allowed}.lyc-combo-value{display:flex;flex:1;align-items:center;min-width:0;padding:0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lyc-combo-arrow{display:flex;flex:none;align-items:center;justify-content:center;color:var(--color-content-tertiary)}@media (hover: hover) and (pointer: fine){.lyc-combo:hover:not(:disabled):not([data-state=open]){border-color:var(--color-content-tertiary);transition-duration:0ms}}.lyc-label{font-family:var(--font-label);font-size:var(--type-label);line-height:var(--type-label-leading);letter-spacing:var(--type-label-tracking);font-weight:var(--type-label-weight);text-transform:uppercase;--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-tertiary) calc(var(--tw-text-opacity, 1) * 100%),transparent);display:block;margin-bottom:6px}.lyc-help{font-size:var(--type-caption);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-weight:var(--type-caption-weight);--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-tertiary) calc(var(--tw-text-opacity, 1) * 100%),transparent);margin-top:6px}.lyc-help--error{color:var(--color-red)}.lyc-chip{font-family:var(--font-label);font-size:var(--type-label);line-height:var(--type-label-leading);letter-spacing:var(--type-label-tracking);font-weight:var(--type-label-weight);text-transform:uppercase;--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);display:inline-flex;align-items:center;gap:6px;height:20px;padding:0 6px;white-space:nowrap;border:1px solid var(--chip-line);background:var(--chip-bg);color:var(--tone)}.lyc-chip--md{height:24px;padding:0 8px}.lyc-led{display:inline-block;flex:none;width:6px;height:6px;background:var(--led, var(--color-content-tertiary))}.lyc-ticks{align-items:center;gap:3px}.lyc-tick{display:block;width:5px;height:.875rem;opacity:.8}@media (prefers-reduced-motion: no-preference){.lyc-led[data-blink=true]{animation:lyc-breathe var(--motion-breathe) var(--lyc-ease-in-out) infinite}}@keyframes lyc-breathe{0%,to{opacity:1}50%{opacity:.4}}.lyc-choice{display:inline-flex;max-width:100%;padding:2px;border:1px solid var(--color-border);background:var(--color-surface-secondary)}.lyc-choice>button{font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:var(--type-small-tracking);font-weight:var(--type-small-weight);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:calc(var(--control-h) - 6px);padding:0 10px;border:1px solid transparent;background:transparent;color:var(--color-content-secondary);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--lyc-dur-hover-out) var(--lyc-ease)}.lyc-choice>button:focus-visible{outline:var(--focus-line);outline-offset:-2px}.lyc-choice>button:disabled{color:var(--color-disabled);cursor:not-allowed}.lyc-choice>button[aria-pressed=true],.lyc-choice>button[aria-selected=true],.lyc-choice>button[aria-checked=true]{border-color:var(--color-border);background:var(--color-surface-primary);color:var(--color-content-primary);font-weight:var(--lyc-weight-medium);box-shadow:var(--shadow-raised);transition-duration:0ms}.lyc-choice>button .lyc-choice-count{font-size:var(--type-caption);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-weight:var(--type-caption-weight);font-family:var(--font-figure);font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--color-content-tertiary)}@media (hover: hover) and (pointer: fine){.lyc-choice>button:hover:not([aria-pressed=true]):not([aria-selected=true]):not([aria-checked=true]):not(:disabled){color:var(--color-content-primary);transition-duration:0ms}}.lyc-choice.lyc-choice--lg{display:flex;width:100%}.lyc-choice.lyc-choice--lg>button{display:flex;flex:1 1 0;flex-direction:column;align-items:flex-start;justify-content:center;gap:0;min-width:0;height:auto;min-height:calc(var(--control-h-lg) - 6px);padding:6px 12px;text-align:left;white-space:normal}.lyc-edge{box-shadow:inset 2px 0 0 var(--color-accent)}.lyc-pick{display:grid;align-items:center;-moz-column-gap:16px;column-gap:16px;width:100%;min-height:44px;padding:0 var(--sheet-pad);text-align:left;color:var(--color-content-primary);transition:background-color var(--lyc-dur-hover-out) var(--lyc-ease)}.lyc-pick:focus-visible{outline:var(--focus-line);outline-offset:-2px}.lyc-pick[aria-pressed=true]{background:var(--color-accent-soft);box-shadow:inset 2px 0 0 var(--color-accent)}.lyc-pick:disabled{cursor:not-allowed;color:var(--color-content-tertiary)}@media (hover: hover) and (pointer: fine){.lyc-pick:hover:not(:disabled):not([aria-pressed=true]){background:var(--color-surface-tertiary);transition-duration:0ms}}.lyc-toggle{position:relative;display:inline-block;flex:none;width:32px;height:18px;border:1px solid var(--color-border-hover);background:var(--color-surface-secondary);cursor:pointer;transition:background-color var(--lyc-dur-pop) var(--lyc-ease-out),border-color var(--lyc-dur-pop) var(--lyc-ease-out)}.lyc-toggle:focus-visible{outline:var(--focus-line);outline-offset:var(--focus-ring-offset)}.lyc-toggle:disabled{opacity:.5;cursor:not-allowed}.lyc-toggle>span{position:absolute;top:2px;left:2px;width:12px;height:12px;background:var(--color-content-tertiary);transition:transform var(--lyc-dur-pop) var(--lyc-ease-out),background-color var(--lyc-dur-pop) var(--lyc-ease-out)}.lyc-toggle[aria-checked=true]{border-color:var(--color-accent);background:var(--color-accent)}.lyc-toggle[aria-checked=true]>span{transform:translate(14px);background:var(--color-accent-ink)}.lyc-meter{position:relative;height:4px;overflow:hidden;background:var(--color-surface-secondary)}.lyc-meter>i{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:var(--color-accent);transform-origin:left;transition:transform var(--lyc-dur-ui) var(--lyc-ease-out)}.lyc-meter[data-tone=warn]>i{background:var(--color-amber)}.lyc-meter[data-tone=bad]>i{background:var(--color-red)}.lyc-table{width:100%;border-collapse:collapse}.lyc-table th{font-family:var(--font-label);font-size:var(--type-label);line-height:var(--type-label-leading);letter-spacing:var(--type-label-tracking);font-weight:var(--type-label-weight);text-transform:uppercase;--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-tertiary) calc(var(--tw-text-opacity, 1) * 100%),transparent);height:var(--th-h);padding:0 12px;border-bottom:1px solid var(--color-border);background:transparent;text-align:left;white-space:nowrap}.lyc-table td{font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:var(--type-small-tracking);font-weight:var(--type-small-weight);--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-primary) calc(var(--tw-text-opacity, 1) * 100%),transparent);height:var(--row-h);padding:0 12px;border-bottom:1px solid var(--color-border);vertical-align:middle}.lyc-table--dense td{height:var(--row-h-dense)}.lyc-table .is-right{font-family:var(--font-figure);font-variant-numeric:tabular-nums;text-align:right}.lyc-table .is-figure{font-family:var(--font-figure);font-variant-numeric:tabular-nums}.lyc-table .is-mono{font-family:var(--font-mono);font-size:var(--type-code);line-height:var(--type-code-leading);letter-spacing:var(--type-code-tracking);font-weight:var(--type-code-weight)}.lyc-table tbody tr{border-bottom:0;transition:background-color var(--lyc-dur-hover-out) var(--lyc-ease)}.lyc-table tbody tr[data-clickable=true]{cursor:pointer}.lyc-table tbody tr[aria-selected=true]{background:var(--color-accent-soft);box-shadow:inset 2px 0 0 var(--color-accent)}.lyc-table .lyc-table-empty{height:auto;padding:48px 12px;text-align:center;color:var(--color-content-tertiary)}@media (hover: hover) and (pointer: fine){.lyc-table tbody tr:hover:not([aria-selected=true]){background:var(--color-surface-tertiary);transition-duration:0ms}}.lyc-invoices{container-type:inline-size}@container (max-width: 540px){.lyc-invoices .lyc-invoices-number{display:none}}.lyc-invoices .lyc-invoices-icon{display:none}@container (max-width: 380px){.lyc-invoices .lyc-invoices-icon{display:block}.lyc-invoices .lyc-invoices-word{display:none}.lyc-invoices a.lyc-btn--sm{width:var(--control-h-sm);padding:0}.lyc-invoices td:last-child{padding-left:4px}.lyc-invoices td:last-child>span{-moz-column-gap:4px;column-gap:4px}}@media (max-width: 760px){.lyc-table td{height:var(--row-h-phone)}}.lyc-table-scroll{max-width:100%;overflow-x:auto;overflow-y:hidden;padding-block:var(--focus-reach);margin-block:calc(var(--focus-reach) * -1)}.lyc-menu{min-width:8rem;padding:4px;overflow-x:hidden;overflow-y:auto;border:1px solid var(--color-border);background:var(--color-surface-elevated);color:var(--color-content-primary);box-shadow:var(--shadow-float);z-index:var(--z-toast)}.lyc-menu-item{font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:var(--type-small-tracking);font-weight:var(--type-small-weight);position:relative;display:flex;align-items:center;gap:10px;height:var(--menu-row);padding:0 8px;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none;white-space:nowrap}.lyc-menu-item>svg{width:16px;height:16px;flex:none;color:var(--color-content-tertiary)}.lyc-menu-item[data-highlighted],.lyc-menu-item[data-state=open]{background:var(--color-surface-tertiary)}.lyc-menu-item[data-highlighted]>svg{color:var(--color-content-primary)}.lyc-menu-item[data-disabled]{color:var(--color-disabled);pointer-events:none}.lyc-menu-item--indented{padding-left:32px}.lyc-menu-item[aria-selected=true]{font-weight:var(--lyc-weight-medium)}@media (pointer: coarse){:is([role=menu],[role=listbox]) :is([role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=option]){min-height:var(--menu-row)}}.lyc-menu-indicator{position:absolute;left:8px;display:flex;align-items:center;justify-content:center;width:16px;height:16px}.lyc-menu-label{font-family:var(--font-label);font-size:var(--type-label);line-height:var(--type-label-leading);letter-spacing:var(--type-label-tracking);font-weight:var(--type-label-weight);text-transform:uppercase;--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-tertiary) calc(var(--tw-text-opacity, 1) * 100%),transparent);padding:8px 8px 4px}.lyc-menu-sep{height:1px;margin:4px -4px;background:var(--color-border)}.lyc-menu-shortcut{font-family:var(--font-mono);font-size:var(--type-label);line-height:var(--type-label-leading);letter-spacing:var(--type-label-tracking);font-weight:var(--type-label-weight);margin-left:auto;color:var(--color-content-tertiary);letter-spacing:0}.lyc-hovercard{z-index:var(--z-dropdown);border:1px solid var(--color-border);background:var(--color-surface-elevated);color:var(--color-content-primary);box-shadow:var(--shadow-float);outline:none}[data-radix-popper-content-wrapper]{zoom:var(--lyc-unzoom)}[data-radix-popper-content-wrapper]>*{zoom:var(--app-zoom)}.lyc-tooltip{font-size:var(--type-caption);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-weight:var(--type-caption-weight);display:inline-flex;align-items:center;gap:8px;padding:5px 8px;background:var(--tip-bg);color:var(--tip-ink)}.lyc-tooltip[hidden]{display:none}.lyc-tooltip .lyc-kbd,.lyc-tooltip-key{font-family:var(--font-mono);font-size:var(--type-label);line-height:var(--type-label-leading);letter-spacing:var(--type-label-tracking);font-weight:var(--type-label-weight);display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;border:0;background:var(--tip-key);color:inherit;letter-spacing:0;opacity:.9}.lyc-tip{z-index:var(--z-toast);transform-origin:var(--radix-tooltip-content-transform-origin)}.lyc-tip[data-state=delayed-open]{animation:lyc-tip-in var(--lyc-dur-tooltip) var(--lyc-ease-out) both}.lyc-tip[data-state=instant-open]{animation:none}.lyc-tip[data-state=closed]{animation:lyc-fade-out var(--lyc-dur-pop-exit) var(--lyc-ease-out) both}@keyframes lyc-tip-in{0%{opacity:0;transform:translateY(var(--lyc-tip-rise))}}.lyc-toast-host{position:fixed;right:24px;bottom:24px;z-index:var(--z-toast);display:flex;flex-direction:column;align-items:flex-end;gap:8px;pointer-events:none}.lyc-toast{display:flex;align-items:flex-start;gap:12px;width:min(360px,calc(100vw - 32px));padding:12px 12px 12px 14px;border:1px solid var(--color-border);background:var(--color-surface-elevated);color:var(--color-content-primary);box-shadow:var(--shadow-float);pointer-events:auto;animation:lyc-toast-in var(--lyc-dur-ui) var(--lyc-ease-out) backwards}.lyc-toast[data-leaving]{animation:lyc-toast-out var(--lyc-dur-window-exit) var(--lyc-ease-out) both}.lyc-toast--still{animation:none}.lyc-toast-led{flex:none;padding-top:6px}.lyc-toast-text{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.lyc-toast-title{font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:var(--type-small-tracking);font-weight:var(--type-small-weight);font-weight:var(--lyc-weight-medium)}@keyframes lyc-toast-in{0%{opacity:0;transform:translateY(var(--lyc-window-rise))}}@keyframes lyc-toast-out{to{opacity:0;transform:translateY(calc(var(--lyc-window-rise) / 2))}}@media (max-width: 480px){.lyc-toast-host{right:16px;left:16px;bottom:16px;align-items:stretch}.lyc-toast{width:auto}}.lyc-roll{display:inline;white-space:pre}.lyc-roll>span{display:inline-block}@media (prefers-reduced-motion: no-preference){.lyc-roll-in{animation:lyc-roll-in var(--lyc-dur-number) var(--lyc-ease-out) backwards}}@keyframes lyc-roll-in{0%{opacity:0;transform:translateY(40%)}}.lyc-skeleton{background:var(--color-surface-secondary)}@media (prefers-reduced-motion: no-preference){.lyc-skeleton{animation:lyc-pulse var(--motion-pulse) var(--lyc-ease-in-out) infinite}}.lyc-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:56px 16px;text-align:center}.lyc-empty-icon{display:grid;place-items:center;width:40px;height:40px;margin-bottom:4px;border:1px solid var(--color-border);color:var(--color-content-tertiary)}.lyc-caps{font-family:var(--font-label);font-size:var(--type-label);line-height:var(--type-label-leading);letter-spacing:var(--type-label-tracking);font-weight:var(--type-label-weight);text-transform:uppercase;--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-tertiary) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.lyc-strip{display:grid;gap:1px;border:1px solid var(--color-border);background:var(--color-border)}.lyc-strip--fit{grid-template-columns:repeat(auto-fit,minmax(84px,1fr))}.lyc-strip-cell{display:flex;min-width:0;flex-direction:column;gap:.25rem;padding:.875rem 1rem;background:var(--color-surface-elevated)}.lyc-strip--dense>.lyc-strip-cell{justify-content:space-between;gap:4px;padding:8px var(--sheet-pad) 10px}.lyc-strip-head{display:flex;min-height:1rem;align-items:center;justify-content:space-between;gap:.5rem}.lyc-strip-head>.lyc-caps{text-wrap:balance}.lyc-strip-head>.lyc-caps--scoped{text-wrap:wrap}.lyc-strip-value{white-space:nowrap;font-size:var(--type-figure);line-height:var(--type-figure-leading);letter-spacing:var(--type-figure-tracking);font-weight:var(--type-figure-weight);--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-primary) calc(var(--tw-text-opacity, 1) * 100%),transparent);font-family:var(--font-figure);font-variant-numeric:tabular-nums}.lyc-strip-value--sm{font-size:var(--type-heading);line-height:var(--type-heading-leading);letter-spacing:var(--type-heading-tracking);font-weight:var(--type-heading-weight)}.lyc-strip-note{font-size:var(--type-caption);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-weight:var(--type-caption-weight);--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-tertiary) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.lyc-facts{margin:0}.lyc-facts>div{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-block:.5rem;border-bottom:1px solid var(--color-border)}.lyc-facts>div:last-child{border-bottom:0}.lyc-facts dt{font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:var(--type-small-tracking);font-weight:var(--type-small-weight);--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-tertiary) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.lyc-facts dd{margin:0;min-width:0px;text-align:right;font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:var(--type-small-tracking);font-weight:var(--type-small-weight);--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-primary) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.lyc-kv-row{display:grid;grid-template-columns:6.5rem minmax(0,1fr);align-items:center;gap:.75rem;min-height:2.25rem;padding:.5rem 1rem;border-bottom:1px solid var(--color-border)}.lyc-kv-row:last-child{border-bottom:0}.lyc-dim{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--color-overlay)}@media (prefers-reduced-motion: no-preference){.lyc-dim[data-state=open]{animation:lyc-dim-in var(--lyc-dur-ui) var(--lyc-ease-out) both}}@keyframes lyc-dim-in{0%{opacity:0}}.lyc-dialog-wrap{position:relative;width:100%}.lyc-dialog-wrap--sm{max-width:var(--dialog-w-sm)}.lyc-dialog-wrap--md{max-width:var(--dialog-w-md)}.lyc-dialog-wrap--lg{max-width:var(--dialog-w-lg)}.lyc-dialog-wrap--xl{max-width:var(--dialog-w-xl)}.lyc-dialog-wrap--top{margin-top:clamp(0px,calc((var(--modal-vh) - var(--dialog-top-room)) / 2),var(--dialog-top-gap));margin-bottom:0}[data-modal-overlay][data-modal-motion=breathe][data-state=open]>.lyc-dim{animation:lyc-dim-in var(--lyc-dur-ui) var(--lyc-ease-out) backwards}.lyc-dialog-wrap[data-modal-motion=breathe][data-state=open]{transform-origin:center;animation:lyc-window-in var(--lyc-dur-ui) var(--lyc-ease-out) backwards}.lyc-modal-leaving>.lyc-dim{animation:lyc-dim-out var(--lyc-dur-window-exit) var(--lyc-ease-out) both}.lyc-modal-leaving>.lyc-dialog-wrap{transform-origin:center;animation:lyc-window-out var(--lyc-dur-window-exit) var(--lyc-ease-out) both}.lyc-modal-leaving .lyc-dialog-wrap *,.lyc-modal-leaving .lyc-dialog-wrap *:before,.lyc-modal-leaving .lyc-dialog-wrap *:after{animation:none;transition:none}@keyframes lyc-window-in{0%{opacity:0;transform:translateY(var(--lyc-window-rise)) scale(var(--lyc-window-scale))}}@keyframes lyc-window-out{to{opacity:0;transform:translateY(var(--lyc-window-sink))}}@media (prefers-reduced-motion: reduce){.lyc-dialog-wrap[data-modal-motion=breathe][data-state=open]{animation-name:lyc-dim-in}.lyc-modal-leaving>.lyc-dialog-wrap{animation-name:lyc-dim-out}}.lyc-dialog{position:relative;display:flex;flex-direction:column;background:var(--color-surface-elevated);color:var(--color-content-primary);box-shadow:var(--shadow-dialog)}.lyc-dialog-close{position:absolute;z-index:2;top:var(--dialog-close-inset);right:var(--dialog-close-inset)}.lyc-dialog-close.lyc-btn--icon{width:var(--dialog-close);height:var(--dialog-close);color:var(--color-content-secondary)}.lyc-dialog-close svg{width:16px;height:16px}@media (max-width: 480px),(pointer: coarse){.lyc-dialog-close{top:calc(var(--dialog-close-inset) - 6px);right:calc(var(--dialog-close-inset) - 6px)}.lyc-dialog-close.lyc-btn--icon{width:var(--tap-min);height:var(--tap-min)}}.lyc-dialog-band{position:relative;flex:none;overflow:hidden;border-bottom:1px solid var(--color-border);background:var(--color-surface-secondary)}.lyc-dialog-head{display:flex;flex:none;flex-direction:column;gap:6px;padding:var(--dialog-pad) calc(var(--dialog-pad) + var(--dialog-close)) 0 var(--dialog-pad)}.lyc-dialog-body{padding:var(--dialog-gap) var(--dialog-pad) 0}.lyc-dialog>.lyc-dialog-body:first-child,.lyc-dialog-band+.lyc-dialog-body{padding-top:var(--dialog-pad)}.lyc-dialog-body:last-child{padding-bottom:var(--dialog-pad)}.lyc-dialog-foot{display:flex;flex:none;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;padding:calc(var(--dialog-gap) + 4px) var(--dialog-pad) var(--dialog-pad)}.lyc-dialog-body--fit{min-height:0;flex:1 1 auto;overflow-y:auto}.lyc-dialog-title{text-wrap:balance;font-size:var(--type-heading);line-height:var(--type-heading-leading);letter-spacing:var(--type-heading-tracking);font-weight:var(--type-heading-weight);--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-primary) calc(var(--tw-text-opacity, 1) * 100%),transparent);margin:0}.lyc-dialog-line{text-wrap:pretty;font-size:var(--type-body);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);font-weight:var(--type-body-weight);--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-secondary) calc(var(--tw-text-opacity, 1) * 100%),transparent);margin:0}.lyc-dialog-foot>.lyc-dialog-hint{font-size:var(--type-caption);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-weight:var(--type-caption-weight);--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-tertiary) calc(var(--tw-text-opacity, 1) * 100%),transparent);margin-right:auto}.lyc-modal-overlay{padding:var(--window-gutter)}[data-visible-viewport] .lyc-modal-overlay{top:calc(var(--lyc-vv-top) / var(--app-zoom));bottom:auto;height:calc(var(--lyc-vv-h) / var(--app-zoom))}@media (max-width: 480px){.lyc-dialog-foot{flex-direction:column-reverse;align-items:stretch}.lyc-dialog-foot>:not(.lyc-btn){order:1;margin-right:0}.lyc-dialog-foot>.lyc-btn{width:100%}}.lyc-dialog-wrap--fit>.lyc-dialog{max-height:calc(var(--modal-vh) - 2 * var(--window-gutter))}.lyc-dialog.lyc-dialog--tall{height:760px}.lyc-dialog-wrap--steady{max-width:var(--dialog-w-steady);margin-block:auto}.lyc-dialog-wrap--steady>.lyc-dialog{height:min(840px,calc(var(--steady-vh) - 48px));overflow:hidden}@media (max-width: 600px){.lyc-modal-overlay--steady{padding:0}.lyc-dialog-wrap--steady{max-width:none}.lyc-dialog-wrap--steady>.lyc-dialog{height:var(--steady-vh);border:0}}.lyc-newlook{width:min(var(--dialog-w-newlook),100%)}.lyc-sheet-panel{position:fixed;z-index:var(--z-modal);background:var(--color-surface-elevated);color:var(--color-content-primary);box-shadow:none}.lyc-sheet-panel[data-side=right]{top:0;right:0;bottom:0;border-left:1px solid var(--color-border)}.lyc-sheet-panel[data-side=left]{top:0;left:0;bottom:0;border-right:1px solid var(--color-border)}.lyc-sheet-panel[data-side=top]{top:0;left:0;right:0;border-bottom:1px solid var(--color-border)}.lyc-sheet-panel[data-side=bottom]{bottom:0;left:0;right:0;border-top:1px solid var(--color-border)}.lyc-sheet-panel[data-state=open]{animation:lyc-sheet-in var(--lyc-dur-ui) var(--lyc-ease-out) both}.lyc-sheet-panel[data-state=closed]{animation:lyc-sheet-out var(--lyc-dur-exit) var(--lyc-ease-out) both}@keyframes lyc-sheet-in{0%{opacity:0;transform:var(--from)}}@keyframes lyc-sheet-out{to{opacity:0;transform:var(--from)}}.lyc-dim[data-state=closed]{animation:lyc-dim-out var(--lyc-dur-exit) var(--lyc-ease-out) both}@keyframes lyc-dim-out{to{opacity:0}}@media (prefers-reduced-motion: reduce){.lyc-sheet-panel[data-state=open]{animation-name:lyc-dim-in}.lyc-sheet-panel[data-state=closed]{animation-name:lyc-dim-out}}.lyc-phone-bar{display:flex;flex:none;align-items:center;gap:4px;height:52px;padding:0 6px;border-bottom:1px solid var(--color-border);background:var(--color-surface-primary)}.lyc-phone-bar-org{font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:var(--type-small-tracking);font-weight:var(--type-small-weight);font-weight:var(--lyc-weight-medium);display:flex;flex:1;align-items:center;gap:8px;min-width:0;color:var(--color-content-primary)}.lyc-phone-bar-org>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lyc-welcome{width:min(var(--dialog-w-welcome),100%)}.lyc-welcome--pinned{margin-top:clamp(0px,calc((var(--modal-vh) - var(--welcome-top-room)) / 2),var(--welcome-top-gap));margin-bottom:0}@keyframes lyc-welcome-swap{0%{opacity:0;transform:translateY(var(--lyc-enter-shift))}to{opacity:1;transform:none}}.lyc-welcome-swap{animation:lyc-welcome-swap var(--lyc-dur-step-in) var(--lyc-ease-out) backwards}@media (prefers-reduced-motion: reduce){@keyframes lyc-welcome-swap{0%{opacity:0}to{opacity:1}}}.lyc-welcome>.lyc-dialog{max-height:calc(var(--modal-vh) - 2 * var(--window-gutter));overflow:hidden}.lyc-welcome .lyc-dialog-band{height:var(--welcome-band-h)}.lyc-welcome-body{display:flex;min-height:0;flex-direction:column;overflow-y:auto;padding:var(--dialog-pad) var(--dialog-pad) var(--focus-reach)}.lyc-welcome .lyc-dialog-foot{padding-top:calc(var(--dialog-gap) + 4px - var(--focus-reach))}.lyc-modal-overlay:has(.lyc-welcome){container:lyc-welcome-room / size}@container lyc-welcome-room (max-height: 340px){.lyc-welcome .lyc-dialog-band{display:none}.lyc-welcome .lyc-dialog-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}}@media (max-width: 480px){.lyc-welcome .lyc-dialog-band{height:var(--welcome-band-h-phone)}}@media (max-height: 600px){.lyc-welcome .lyc-dialog-band{display:none}}.lyc-page{height:100%;overflow-y:auto;container:lyc-page / inline-size}.lyc-page-frame{margin-left:auto;margin-right:auto;max-width:var(--page-max);padding-left:var(--page-gutter);padding-right:var(--page-gutter);padding-bottom:var(--page-bottom);padding-top:var(--page-top)}@container lyc-page (max-width: 760px){.lyc-page-frame{padding-left:var(--page-gutter-phone);padding-right:var(--page-gutter-phone);padding-bottom:var(--page-bottom-phone);padding-top:var(--page-top-phone)}}.lyc-page-frame>:where(:not([hidden])~:not([hidden])),.lyc-page-column>:where(:not([hidden])~:not([hidden])){margin-top:var(--layout-gap)}.lyc-page-column{max-width:var(--page-column)}.lyc-page-crumbs{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem}.lyc-page-crumbs>.lyc-btn--ghost:first-child{padding-left:0}.lyc-page-header{display:flex;flex-wrap:wrap;align-items:center;row-gap:.25rem;-moz-column-gap:14px;column-gap:14px;min-height:calc(var(--page-head-row) + var(--page-head-pad) + 1px);padding-bottom:var(--page-head-pad);border-bottom:1px solid var(--color-border)}.lyc-page-header+*{margin-top:var(--page-head-gap)}.lyc-page-title{min-width:0px;text-wrap:balance;font-size:var(--type-title);line-height:var(--type-title-leading);letter-spacing:var(--type-title-tracking);font-weight:var(--type-title-weight);--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-primary) calc(var(--tw-text-opacity, 1) * 100%),transparent);margin:0;padding-block:calc((var(--page-head-row) - var(--type-title-leading)) / 2)}.lyc-page-title:focus{outline:none}.lyc-page-meta{display:flex;min-width:0px;flex-wrap:wrap;align-items:center;-moz-column-gap:.75rem;column-gap:.75rem;font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:var(--type-small-tracking);font-weight:var(--type-small-weight);--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-tertiary) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.lyc-page-title+.lyc-page-meta{align-self:baseline}.lyc-page-header>.lyc-page-title:has(+.lyc-page-meta){align-self:baseline}.lyc-page-description{order:2;flex-basis:100%;text-wrap:pretty;font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:var(--type-small-tracking);font-weight:var(--type-small-weight);--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-secondary) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.lyc-page-actions{order:1;margin-left:auto;display:flex;min-height:var(--control-h);max-width:100%;flex:none;flex-wrap:wrap;align-items:center;gap:.75rem}@container lyc-page (max-width: 560px){.lyc-page-header{flex-direction:column;align-items:flex-start;gap:4px;min-height:0;padding-bottom:0;border-bottom:0}.lyc-page-title+.lyc-page-meta,.lyc-page-header>.lyc-page-title:has(+.lyc-page-meta){align-self:auto}.lyc-btn.lyc-page-actions:active:where(:not(:disabled,[aria-disabled=true],[aria-pressed=true],[data-busy=true])){transform:scale(var(--lyc-press-scale-wide))}.lyc-page-actions{order:3;margin-left:0;margin-top:1rem;width:100%}.lyc-page-header+*{margin-top:var(--page-head-gap-phone)}}.us{color:var(--color-content-primary);font-family:var(--font-sans)}.us *,.us *:before,.us *:after{border-radius:0}.us-num{font-family:var(--font-figure);font-variant-numeric:tabular-nums}.us-meta{font-size:var(--type-caption);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-weight:var(--type-caption-weight);--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-tertiary) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.us-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.us-btn{font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:var(--type-small-tracking);font-weight:var(--type-small-weight);font-weight:var(--lyc-weight-medium);display:inline-flex;align-items:center;justify-content:center;gap:6px;height:var(--control-h-sm);padding:0 10px;border:1px solid var(--color-border-control);background:var(--color-surface-primary);color:var(--color-content-primary);white-space:nowrap;cursor:pointer;transition:background-color var(--lyc-dur-hover-out) var(--lyc-ease),border-color var(--lyc-dur-hover-out) var(--lyc-ease),transform var(--lyc-dur-press) var(--lyc-ease-out)}.us-btn:active:not(:disabled){transform:scale(var(--lyc-press-scale));transition-duration:0ms,0ms,var(--lyc-dur-press)}.us-btn:disabled{opacity:.45;cursor:default}.us-btn:focus-visible,.us-th button:focus-visible,.us-link:focus-visible,.us-col:focus-visible{outline:var(--focus-line);outline-offset:var(--focus-ring-offset)}.us-btn--primary{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-ink)}.us-btn--icon{width:var(--control-h-sm);padding:0}.us-btn svg{width:14px;height:14px;flex:none}.us-busy svg{animation:lyc-spin .8s linear infinite}.us-choice{display:inline-flex;max-width:100%;padding:2px;border:1px solid var(--color-border);background:var(--color-surface-secondary)}.us-choice button{font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:var(--type-small-tracking);font-weight:var(--type-small-weight);height:calc(var(--control-h) - 6px);padding:0 10px;border:1px solid transparent;background:transparent;color:var(--color-content-secondary);white-space:nowrap;cursor:pointer;transition:color var(--lyc-dur-hover-out) var(--lyc-ease)}.us-choice button:focus-visible{outline:var(--focus-line);outline-offset:-2px}.us-choice button[aria-checked=true]{position:relative;border-color:var(--color-border);background:var(--color-surface-primary);color:var(--color-content-primary);font-weight:var(--lyc-weight-medium);box-shadow:var(--shadow-raised);transition-duration:0ms}.us-link{font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:var(--type-small-tracking);font-weight:var(--type-small-weight);font-weight:var(--lyc-weight-medium);display:inline-flex;align-items:center;gap:4px;color:var(--color-content-primary)}.us-link span{display:inline-block;transition:transform var(--lyc-dur-ui) var(--lyc-ease)}@media (hover: hover) and (pointer: fine){.us-btn:hover:not(:disabled){background:var(--us-hover);border-color:var(--color-border-hover);transition-duration:0ms,0ms,var(--lyc-dur-press)}.us-btn--primary:hover:not(:disabled){background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.us-choice button:hover:not([aria-checked=true]){color:var(--color-content-primary);transition-duration:0ms}.us-link:hover span{transform:translate(2px)}.us-link:hover{color:var(--color-accent-text)}}.us-sheet{border:1px solid var(--us-frame);background:var(--us-sheet);min-width:0}.us-sheet-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:6px var(--sheet-pad);border-bottom:1px solid var(--us-frame);min-height:var(--sheet-head)}.us-sheet-head>*{min-width:0}.us-sheet-head--last{border-bottom:0}.us-head-group{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.us-sheet-note{font-size:var(--type-caption);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-weight:var(--type-caption-weight);--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-tertiary) calc(var(--tw-text-opacity, 1) * 100%),transparent);padding:8px var(--sheet-pad);border-top:1px solid var(--us-frame)}.us-sheet-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;padding:6px var(--sheet-pad);border-top:1px solid var(--us-frame)}.us-sheet-foot>.us-sheet-note{min-width:0;padding:0;border-top:0}.us-stack{display:grid;min-width:0}.us-stack>.us-strip{border-top:0}.us-scrub-head{padding:14px 20px 0}.us-readout{display:flex;flex-direction:column;gap:6px;min-width:0}.us-scrub-when{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-height:16px}.us-scrub-when .lyc-caps[data-on]{color:var(--color-accent-text)}.us-scrub-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 24px;min-width:0}.us-hero{font-size:var(--type-figure);line-height:var(--type-figure-leading);letter-spacing:var(--type-figure-tracking);font-weight:var(--type-figure-weight);--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-primary) calc(var(--tw-text-opacity, 1) * 100%),transparent);font-family:var(--font-figure);font-variant-numeric:tabular-nums;white-space:nowrap}.us-split{display:flex;flex-wrap:wrap;align-items:center;gap:4px 18px;min-height:18px}.us-split-item{font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:var(--type-small-tracking);font-weight:var(--type-small-weight);--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-secondary) calc(var(--tw-text-opacity, 1) * 100%),transparent);display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.us-split-item .us-num{color:var(--color-content-primary)}.us-split-avg{color:var(--color-content-tertiary)}.us-swatch{display:inline-block;flex:none;width:8px;height:8px}.us-s0{background:var(--us-s0)}.us-s1{background:var(--us-s1)}.us-s2{background:var(--us-s2)}.us-s3{background:var(--us-s3)}.us-s4{background:var(--us-s4)}.us-swatch.us-s1{outline:1px solid var(--us-s0);outline-offset:-1px}.us-chart{display:grid;grid-template-columns:46px minmax(0,1fr);padding:10px 24px 8px 10px}.us-plot{position:relative;height:var(--us-plot-h);touch-action:pan-y}.us-yaxis{position:relative;height:var(--us-plot-h)}.us-tick{font-size:var(--type-label);line-height:var(--type-label-leading);letter-spacing:var(--type-label-tracking);font-weight:var(--type-label-weight);--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-tertiary) calc(var(--tw-text-opacity, 1) * 100%),transparent);font-family:var(--font-figure);font-variant-numeric:tabular-nums;position:absolute;right:8px;transform:translateY(50%)}.us-grid{position:absolute;left:0;right:0;height:0;border-top:1px solid var(--color-chart-grid);pointer-events:none}.us-grid.is-base{border-top-color:var(--color-border-hover)}.us-avg{position:absolute;left:0;right:0;height:0;border-top:1px dashed var(--color-content-secondary);pointer-events:none;z-index:3}.us-avgmark{display:inline-block;align-self:center;width:16px;height:0;border-top:1px dashed var(--color-content-secondary)}.us-cols{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr))}.us-col{position:relative;display:flex;align-items:flex-end;justify-content:center;height:100%;padding:0;border:0;background:transparent;cursor:default}.us-bar{position:relative;z-index:1;display:flex;flex-direction:column-reverse;width:calc(100% - var(--gap, 2px));max-width:32px;min-height:1px}.us-bar>span{display:block;flex:none;width:100%}.us-bar>span+span{box-shadow:0 -1px 0 var(--us-sheet)}.us-col.is-on{background:var(--us-hover)}.us-col.is-on:after{content:"";position:absolute;top:0;bottom:0;left:50%;z-index:0;width:1px;background:var(--color-content-primary);opacity:.6;pointer-events:none}.us-plot[data-scrub] .us-col:not(.is-on) .us-bar{opacity:.35}.us-col:focus-visible .us-bar{outline:var(--focus-line);outline-offset:2px}.us-xaxis{position:relative;height:16px;margin-top:6px;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr))}.us-xaxis span{font-size:var(--type-label);line-height:var(--type-label-leading);letter-spacing:var(--type-label-tracking);font-weight:var(--type-label-weight);--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-tertiary) calc(var(--tw-text-opacity, 1) * 100%),transparent);font-family:var(--font-figure);font-variant-numeric:tabular-nums;position:relative}.us-xaxis span i{position:absolute;left:50%;transform:translate(-50%);font-style:normal;white-space:nowrap}.us-xaxis span.is-on i{color:var(--color-content-primary)}.us-strip{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.us-cell-head{flex:1 1 auto;align-items:flex-start;gap:4px 8px;min-width:0}.us-cell-link{font-size:var(--type-caption);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-weight:var(--type-caption-weight);font-weight:var(--lyc-weight-medium);flex:none;color:var(--color-content-secondary)}.us-scroll{overflow-x:auto}.us-table{font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:var(--type-small-tracking);font-weight:var(--type-small-weight);width:100%;border-collapse:collapse}.us-table th,.us-table td{font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:var(--type-small-tracking);font-weight:var(--type-small-weight);--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-primary) calc(var(--tw-text-opacity, 1) * 100%),transparent);padding:0 var(--sheet-pad);border-bottom:1px solid var(--us-frame);text-align:left;vertical-align:middle}.us-table thead th{font-family:var(--font-label);font-size:var(--type-label);line-height:var(--type-label-leading);letter-spacing:var(--type-label-tracking);font-weight:var(--type-label-weight);font-weight:var(--lyc-weight-regular);text-transform:uppercase;--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-tertiary) calc(var(--tw-text-opacity, 1) * 100%),transparent);height:var(--th-h);background:var(--color-surface-secondary);white-space:nowrap}.us-table td{height:var(--row-h-dense)}.us-table .us-col-date{width:168px}.us-table .us-col-amount{width:140px}.us-table .us-col-share{width:200px}.us-table .us-col-name{max-width:360px}.us-table td.us-table-empty{height:96px;text-align:center}.us-name-sub--half{max-width:50%}.us-loading{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:20px}.us-loading>:last-child{align-self:stretch;margin-top:8px}.us-loading--rows{gap:12px;padding:14px}.us-loading--rows>:last-child{align-self:flex-start;margin-top:0}.us-table .r{text-align:right}.us-table .\!r{text-align:right!important}.us-table td.r,.us-table td.\!r{font-family:var(--font-figure);font-variant-numeric:tabular-nums}.us-table tbody tr{transition:background-color var(--lyc-dur-hover-out) var(--lyc-ease)}.us-table tfoot td{height:var(--row-h-dense);border-bottom:0;border-top:1px solid var(--color-border-hover);background:var(--color-surface-secondary);font-weight:var(--lyc-weight-medium)}.us-table tfoot td:first-child{font-family:var(--font-label);font-size:var(--type-label);line-height:var(--type-label-leading);letter-spacing:var(--type-label-tracking);font-weight:var(--type-label-weight);font-weight:var(--lyc-weight-regular);text-transform:uppercase;--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-secondary) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.us-th{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:transparent;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;transition:color var(--lyc-dur-hover-out) var(--lyc-ease)}.us-th[data-active=true]{color:var(--color-content-primary)}.us-th i{font-size:var(--type-label);line-height:var(--type-label-leading);letter-spacing:var(--type-label-tracking);font-weight:var(--type-label-weight);display:inline-block;width:8px;font-style:normal}@media (hover: hover) and (pointer: fine){.us-table tbody tr:hover{background:var(--us-hover);transition-duration:0ms}.us-th:hover{color:var(--color-content-primary);transition-duration:0ms}}.us-name{display:flex;align-items:center;gap:8px;min-width:0}.us-name-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--lyc-weight-medium)}.us-name-sub{font-size:var(--type-caption);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-weight:var(--type-caption-weight);--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-tertiary) calc(var(--tw-text-opacity, 1) * 100%),transparent);flex:none;max-width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.us-est{font-family:var(--lyc-font-text);font-size:var(--type-caption);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-weight:var(--type-caption-weight);--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-tertiary) calc(var(--tw-text-opacity, 1) * 100%),transparent);margin-right:6px}.us-tag{font-family:var(--font-label);font-size:var(--type-label);line-height:var(--type-label-leading);letter-spacing:var(--type-label-tracking);font-weight:var(--type-label-weight);text-transform:uppercase;--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-tertiary) calc(var(--tw-text-opacity, 1) * 100%),transparent);flex:none;padding:0 4px;border:1px solid var(--color-border-hover)}.us-phone-sub{font-size:var(--type-caption);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-weight:var(--type-caption-weight);--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-tertiary) calc(var(--tw-text-opacity, 1) * 100%),transparent);font-family:var(--font-figure);font-variant-numeric:tabular-nums;display:none}.us-dim{color:var(--color-content-tertiary)}.us-share{display:flex;align-items:center;justify-content:flex-end;gap:8px}.us-share-bar{position:relative;flex:1 1 auto;min-width:48px;max-width:150px;height:6px;background:var(--color-surface-tertiary)}.us-share-bar i{position:absolute;inset:0 auto 0 0;background:var(--color-accent)}.us-share .us-num{font-size:var(--type-caption);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-weight:var(--type-caption-weight);--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-secondary) calc(var(--tw-text-opacity, 1) * 100%),transparent);flex:none;width:40px;text-align:right}.us-more{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px var(--sheet-pad);border-top:1px solid var(--us-frame)}.us-fade{transition:opacity var(--lyc-dur-ui) var(--lyc-ease)}.us-fade.is-loading{opacity:.5}.us-skel{background:var(--color-surface-secondary)}@media (prefers-reduced-motion: no-preference){.us-skel{animation:lyc-pulse var(--motion-pulse) var(--lyc-ease-in-out) infinite}}.us-error{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:16px var(--sheet-pad)}.us-led{flex:none;width:6px;height:6px;background:var(--color-content-tertiary)}.us-led.bad{background:var(--us-bad)}.us-error-text{flex:1 1 240px;min-width:0}.us-error-title{font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:var(--type-small-tracking);font-weight:var(--type-small-weight);font-weight:var(--lyc-weight-medium);--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-primary) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.us-credit{color:var(--color-green)}@media (max-width: 760px){.us-hide-sm{display:none}.us-phone-sub{display:block}.us-table th,.us-table td{padding:0 10px}.us-table td{height:var(--row-h-phone)}.us-share-bar{display:none}.us-scrub-head{padding:14px 14px 0}.us-chart{grid-template-columns:40px minmax(0,1fr);padding:10px 24px 10px 4px}.us-name-sub{display:none}.us-tools{width:100%}.us-tools .us-choice{overflow-x:auto}}@media (max-width: 480px){.us-sheet-head .us-choice{overflow-x:auto;overflow-y:hidden}.us-sheet-head .us-choice button{padding-inline:6px}.us-tools .us-choice{display:grid;flex:1 1 100%;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.us-tools .us-choice button{min-width:0;padding-inline:6px}}@media (pointer: coarse){.us-choice button{height:calc(var(--tap-min) - 6px);min-width:var(--tap-min)}.us-tools .us-choice{overflow-y:hidden}}@media (pointer: coarse) and (max-width: 480px){.us-tools .us-choice button{height:var(--tap-min)}}@media (max-width: 1180px){.us-hide-md{display:none}}@media (prefers-reduced-motion: reduce){.us-skel,.us-busy svg{animation:none}}.support-list>ul{border:1px solid;border-color:inherit}.support-list>ul:empty{border:0}.support-list>ul>li>button{padding:16px}.support-topic{min-height:52px}.support-dialog,.support-dialog *{border-radius:0}.support-dialog>div:not(.support-body):not(.support-history-panel){flex-shrink:0}.support-dialog [hidden]{display:none}.support-body{flex:1 1 0;min-height:0;overflow-y:auto}.support-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 20px}.support-wide{grid-column:1 / -1}.support-history-panel{flex:1 1 0;min-height:0;overflow:hidden;display:flex;flex-direction:column}.support-footer{display:flex;align-items:center;justify-content:space-between;border-top-width:1px;--tw-border-opacity: 1;border-color:color-mix(in srgb,var(--color-border) calc(var(--tw-border-opacity, 1) * 100%),transparent);padding:1rem 1.5rem}.support-list{flex:1 1 0;min-height:0;overflow-y:auto;padding:16px 24px 24px}.support-conversation{display:flex;flex-direction:column;flex:1 1 0;min-height:0}.support-thread{min-height:0;flex:1;overflow-y:auto;padding:8px 24px 20px}.support-message{padding:18px 0}.support-message+.support-message{border-top:1px solid;border-color:inherit}.support-composer{flex-shrink:0;padding:16px 24px 20px}.support-composer textarea{resize:vertical;max-height:160px;min-height:76px}@media (max-width: 600px){.support-form{grid-template-columns:minmax(0,1fr);gap:16px}.support-dialog .support-body,.support-list{padding:20px}.support-thread{padding:0 20px 12px}.support-composer{padding:12px 20px 16px}}@keyframes lyc-pop-in{0%{opacity:0;transform:scale(var(--lyc-enter-scale))}}@keyframes lyc-pop-out{to{opacity:0;transform:scale(var(--lyc-enter-scale))}}@keyframes lyc-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes lyc-reveal-in{0%{opacity:0;transform:translateY(calc(var(--lyc-enter-shift) * -.66))}}@keyframes lyc-reveal-out{to{opacity:0;transform:translateY(calc(var(--lyc-enter-shift) * -.66))}}@keyframes lyc-enter-in{0%{opacity:0;transform:translateY(calc(var(--lyc-enter-shift) * .5))}}@keyframes lyc-fade-in{0%{opacity:0}}@keyframes lyc-fade-out{to{opacity:0}}.lyc-pop{transform-origin:var(--radix-popper-transform-origin)}.lyc-pop[data-state=open]{animation:lyc-pop-in var(--lyc-dur-pop) var(--lyc-ease-out) backwards}.lyc-pop[data-state=closed]{animation:lyc-pop-out var(--lyc-dur-pop-exit) var(--lyc-ease-out) both}.lyc-pop[data-instant][data-state]{animation:none}.lyc-reveal[data-state=open]{animation:lyc-reveal-in var(--lyc-dur-ui) var(--lyc-ease-out) both}.lyc-reveal[data-state=closed]{animation:lyc-reveal-out var(--lyc-dur-exit) var(--lyc-ease-out) both}.lyc-enter{animation:lyc-enter-in var(--lyc-dur-tooltip) var(--lyc-ease-out) both}@media (prefers-reduced-motion: reduce){.lyc-pop[data-state=open],.lyc-reveal[data-state=open],.lyc-enter{animation-name:lyc-fade-in}.lyc-pop[data-state=closed],.lyc-reveal[data-state=closed]{animation-name:lyc-fade-out}}@media (prefers-reduced-motion: no-preference){.lyc-shimmer{animation:lyc-pulse var(--motion-pulse) var(--lyc-ease-in-out) infinite}}.lyc-instant,.lyc-instant>button,.lyc-toggle.lyc-instant>span{transition:none}.pg-root{container:lyc-page / inline-size}.pg-head{container-type:inline-size;padding:var(--page-top) var(--page-gutter) 0 max(var(--page-gutter),calc((100cqw - var(--page-max)) / 2 + var(--page-gutter)))}@container lyc-page (max-width: 760px){.pg-head{padding:var(--page-top-phone) var(--page-gutter-phone) 0}}@media (min-width: 1024px){.pg-head{padding-right:0}.pg-head>.lyc-page-header{padding-right:var(--page-gutter)}@container lyc-page (max-width: 760px){.pg-head>.lyc-page-header{padding-right:var(--page-gutter-phone)}}}@container (max-width: 430px){.pg-usage-label{display:none}}@container (max-width: 330px){.pg-snippet-label{display:none}}@container (max-width: 600px){.pg-key-label{display:none}}.pg-chat{container-type:inline-size;position:relative}.pg-column{width:100%;max-width:var(--pg-column);margin-inline:auto}.pg-facts{display:flex;border-block:1px solid var(--color-border)}.pg-facts>div{display:flex;min-width:128px;flex-direction:column;gap:4px;padding:12px 24px 14px;text-align:left}.pg-facts>div+div{border-left:1px solid var(--color-border)}@container (max-width: 560px){.pg-facts{display:grid;width:100%;grid-template-columns:1fr 1fr}.pg-facts>div{min-width:0;padding:12px 14px 14px}.pg-facts>div+div{border-left:0}.pg-facts>div:nth-child(2n){border-left:1px solid var(--color-border)}.pg-facts>div:nth-child(n+3){border-top:1px solid var(--color-border)}}.pg-try{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;-moz-column-gap:22px;column-gap:22px;row-gap:4px}.pg-try>[role=group]{-moz-column-gap:22px;column-gap:22px}@container (max-width: 560px){.pg-try,.pg-try>[role=group]{flex-direction:column;row-gap:0}}@container (max-width: 480px){.pg-dock-word{display:none}}.pg-composer{container-type:inline-size}.pg-stop{background:var(--color-content-primary);color:var(--color-surface-primary)}@media (hover: hover) and (pointer: fine){.pg-stop:hover{background:var(--color-content-secondary)}}.pg-stop:active{background:var(--color-content-secondary)}.pg-stop .lyc-kbd{border-color:transparent;background:var(--tip-key);color:inherit}.pg-send:not(:disabled) .lyc-kbd{border-color:transparent;background:var(--tip-key-on-accent);color:var(--color-accent-ink)}.pg-guide-names{display:none}@media (max-width: 480px),(max-height: 640px){.lyc-dialog-band.pg-guide-band{display:none}.pg-guide-names{display:block}}.pg-spark{width:var(--pg-sparkline-w);height:var(--pg-sparkline-h);flex:none;color:var(--color-content-tertiary)}.pg-models{width:100%}.pg-models-clip{position:relative;flex:1 1 0;min-height:0;overflow:hidden}.pg-models-body{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column}.pg-models-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:var(--pg-head) auto;align-items:center;padding:0 8px 6px 16px}.pg-models-search{grid-column:1 / -1;padding-right:8px}@media (min-width: 1024px){.pg-models{width:var(--pg-models-w)}.pg-models-head{grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto;-moz-column-gap:12px;column-gap:12px;min-height:calc(var(--page-top) + var(--page-head-row) + var(--page-head-pad) + 1px);padding:var(--page-top) 16px var(--page-head-pad);border-bottom:1px solid var(--color-border)}.pg-models-search{grid-column:auto;padding-right:0}}@media (pointer: coarse){.lyc-choice.lyc-choice--touch>button{height:calc(var(--control-h-lg) - 6px)}}.lyc-tip.lyc-tip--instant,.lyc-tip.lyc-tip--instant[data-state]{animation:none}.lyc-code-sheet{display:flex;min-width:0;flex-direction:column;border:1px solid var(--color-border);background:var(--color-surface-secondary)}.lyc-code-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:var(--control-h);padding:0 4px 0 12px;border-bottom:1px solid var(--color-border)}.lyc-code-tabs{display:flex;align-self:stretch;gap:16px}.lyc-code-tabs>button{font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:var(--type-small-tracking);font-weight:var(--type-small-weight);display:inline-flex;align-items:center;margin-bottom:-1px;border-bottom:1px solid transparent;color:var(--color-content-tertiary)}.lyc-code-tabs>button[aria-checked=true]{border-bottom-color:var(--color-content-primary);color:var(--color-content-primary);font-weight:var(--lyc-weight-medium)}.lyc-code-tabs>button:focus-visible{outline:var(--focus-line);outline-offset:-2px}@media (hover: hover) and (pointer: fine){.lyc-code-tabs>button:hover{color:var(--color-content-primary)}}.lyc-code{counter-reset:lyc-line;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.lyc-code-line{display:block;min-height:var(--type-code-leading);white-space:pre}.lyc-code-line:before{content:counter(lyc-line);counter-increment:lyc-line;display:inline-block;width:3ch;margin-right:2ch;text-align:right;color:var(--color-content-tertiary);opacity:.6;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width: 480px){code.lyc-code{width:auto}.lyc-code-line{white-space:pre-wrap;overflow-wrap:anywhere;padding-left:5ch;text-indent:-5ch}}.lyc-meter--scan{min-width:96px}.lyc-meter--scan>i{display:none}.lyc-meter--scan>i:first-child{display:block;right:auto;width:30%;transform:none}@media (prefers-reduced-motion: no-preference){.lyc-meter--scan>i:first-child{animation:lyc-scan 1.4s var(--lyc-ease-in-out) infinite alternate}}@keyframes lyc-scan{0%{transform:translate(0)}to{transform:translate(233%)}}.cmp-room{container-type:inline-size}.cmp-tiles{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px}.cmp-tiles--count{display:inline-grid;grid-template-columns:repeat(4,14px);gap:3px;flex:none}.cmp-tiles--lg{gap:10px;justify-content:center}.cmp-tile{display:inline-grid;flex:none;grid-template-columns:repeat(2,4px);gap:2px;padding:1px;width:14px;height:14px;border:1px solid var(--color-border);background:var(--color-surface-elevated)}.cmp-tile[data-size=lg]{grid-template-columns:repeat(2,9px);gap:4px;padding:2px;width:28px;height:28px}.cmp-tile>i{display:block;background:transparent}.cmp-tile[data-lit]>i{background:var(--color-accent)}.cmp-tile[data-lit]{border-color:var(--color-border-control)}.cmp-tile-hit{display:inline-flex}.cmp-tile-label{display:inline-flex;align-items:center;gap:10px;min-height:24px;padding:0 8px;background:var(--tip-bg);color:var(--tip-ink)}.cmp-tile-label[data-empty]{visibility:hidden}.cmp-tile-label-price{opacity:.72}.cmp-swatch{display:inline-block;flex:none;width:12px;height:12px;background:var(--color-soldout);box-shadow:inset 0 0 0 1px var(--color-border)}.cmp-soldout{display:flex;align-items:center;justify-content:center;width:100%;height:var(--cmp-cell-h);padding:0 6px;border:1px solid var(--color-soldout);background:var(--color-soldout);color:var(--color-content-tertiary);cursor:pointer;transition:border-color var(--lyc-dur-hover-out) var(--lyc-ease),color var(--lyc-dur-hover-out) var(--lyc-ease)}.cmp-soldout:focus-visible{outline:var(--focus-line);outline-offset:var(--focus-ring-offset)}.cmp-soldout[aria-pressed=true]{border-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent);color:var(--color-content-primary)}@media (hover: hover) and (pointer: fine){.cmp-soldout:hover{border-color:var(--color-border-hover);color:var(--color-content-primary);transition-duration:0ms}}.cmp-gcell--in .cmp-gsize{color:var(--color-content-tertiary)}.cmp-gcell--in[aria-pressed=true]{background:var(--color-accent-soft);border-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent);color:var(--color-accent-text)}.cmp-gcell--in[aria-pressed=true] .cmp-gsize{color:inherit}.cmp-gcell--in[aria-pressed=true] .cmp-gprice{font-weight:var(--lyc-weight-medium)}.cmp-gcell-h{height:var(--cmp-cell-h)}.cmp-only{font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:var(--type-small-tracking);font-weight:var(--type-small-weight);display:inline-flex;align-items:center;gap:8px;min-height:var(--control-h);padding:0;border:0;background:transparent;color:var(--color-content-secondary);cursor:pointer}.cmp-only:focus-visible{outline:var(--focus-line);outline-offset:var(--focus-ring-offset)}.cmp-switch{position:relative;display:inline-block;flex:none;width:28px;height:16px;border:1px solid var(--color-border-hover);background:var(--color-surface-secondary);transition:background-color var(--lyc-dur-pop) var(--lyc-ease-out),border-color var(--lyc-dur-pop) var(--lyc-ease-out)}.cmp-switch>span{position:absolute;top:1px;left:1px;width:12px;height:12px;background:var(--color-content-tertiary);transition:transform var(--lyc-dur-pop) var(--lyc-ease-out),background-color var(--lyc-dur-pop) var(--lyc-ease-out)}.cmp-only[aria-pressed=true]>.cmp-switch{border-color:var(--color-accent);background:var(--color-accent)}.cmp-only[aria-pressed=true]>.cmp-switch>span{transform:translate(12px);background:var(--color-accent-ink)}@media (prefers-reduced-motion: reduce){.cmp-switch,.cmp-switch>span{transition:none}}@media (hover: hover) and (pointer: fine){.cmp-only:hover{color:var(--color-content-primary);transition-duration:0ms}}.cmp-grow{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));align-items:center;gap:8px 6px;padding:12px 14px}.cmp-grow-head{display:none}.cmp-gfull{grid-column:1 / -1;min-width:0}.cmp-gname{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;-moz-column-gap:12px;column-gap:12px}.cmp-gsize{display:block}.cmp-gcell,.cmp-soldout.cmp-gcell{height:auto;min-height:48px;flex-direction:column;gap:1px;padding-block:6px}.cmp-gact{display:flex;justify-content:flex-end}.cmp-gact.cmp-gnotify{display:none}.cmp-legend{display:flex}.cmp-grow>[role=cell]:empty{display:none}@container (min-width: 700px){.cmp-grow>[role=cell]:empty{display:block}.cmp-grow{grid-template-columns:minmax(9.5rem,1.4fr) repeat(var(--cols),minmax(5.75rem,1fr)) 6.5rem;gap:8px;padding-block:0}.cmp-grow-row{min-height:52px;padding-block:7px}.cmp-grow-head{display:grid}.cmp-gfull{grid-column:auto}.cmp-gname{display:block}.cmp-gact.cmp-gnotify{display:flex}.cmp-gsize{display:none}.cmp-gcell,.cmp-soldout.cmp-gcell{height:var(--cmp-cell-h);min-height:0;flex-direction:row;gap:8px;padding-block:0}}.cmp-grow[data-many]{grid-template-columns:repeat(auto-fill,minmax(4.75rem,1fr))}@container (min-width: 700px) and (max-width: 1039px){.cmp-grow-head[data-many]{display:none}.cmp-grow[data-many]{padding-block:12px}.cmp-grow[data-many]>[role=cell]:empty{display:none}.cmp-grow[data-many] .cmp-gfull{grid-column:1 / -1}.cmp-grow[data-many] .cmp-gsize{display:block}.cmp-grow[data-many] .cmp-gcell,.cmp-grow[data-many] .cmp-soldout.cmp-gcell{height:auto;min-height:48px;flex-direction:column;gap:1px;padding-block:6px}}@container (min-width: 1040px){.cmp-grow[data-many]{grid-template-columns:minmax(9.5rem,1.4fr) repeat(var(--cols),minmax(5.75rem,1fr)) 6.5rem}}@container (max-width: 699px){.cmp-grid-pricing{width:100%}.cmp-grid-pricing-label,.cmp-legend{display:none}.cmp-grid-pricing .lyc-choice{display:flex;flex:1 1 auto}.cmp-grid-pricing .lyc-choice>button{flex:1 1 0;justify-content:center}.cmp-grid-tools{width:100%;justify-content:space-between}}.cmp-dock{position:sticky;bottom:0;z-index:var(--z-subnav)}@media (max-width: 480px){.cmp-dock:not([data-picked]){position:static}}@media (max-height: 500px){.cmp-dock{position:static}}.cmp-receipt{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1px;border:1px solid var(--color-border);background:var(--color-border)}.cmp-rcell{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:4px;padding:12px 16px;background:var(--color-surface-elevated)}.cmp-rcell-wide{flex-direction:row;align-items:center;gap:14px}.cmp-rcell-hour{align-items:flex-end;text-align:right}.cmp-rcell-hour .cmp-rlabel,.cmp-rcell-day,.cmp-rcell-bal{display:none}.cmp-rcell-act{grid-column:1 / -1;padding-top:0}.cmp-rcell-act>.lyc-btn{width:100%}.cmp-rname{font-size:var(--type-body);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);font-weight:var(--type-body-weight);font-weight:var(--lyc-weight-medium)}.cmp-rchip{display:none}@container (max-width: 329px){.cmp-rtiles{display:none}}@container (min-width: 520px){.cmp-receipt{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,.8fr))}.cmp-rcell-hour{align-items:stretch;text-align:left}.cmp-rcell-hour .cmp-rlabel{display:block}.cmp-rcell-day{display:flex}.cmp-rcell-act{padding-top:12px}.cmp-rname{font-size:var(--type-heading);line-height:var(--type-heading-leading);letter-spacing:var(--type-heading-tracking);font-weight:var(--type-heading-weight);font-weight:var(--lyc-weight-regular)}.cmp-rchip{display:inline-flex}.cmp-rrental{display:none}}@container (min-width: 760px){.cmp-receipt{grid-template-columns:minmax(0,1.6fr) repeat(2,minmax(7.5rem,.7fr)) auto}.cmp-rcell-act{grid-column:auto;padding-top:12px}.cmp-rcell-act>.lyc-btn{width:auto}}@container (min-width: 960px){.cmp-receipt{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(7.5rem,.7fr)) auto}.cmp-rcell-bal{display:flex}}.cmp-t1,.cmp-t2,.cmp-t3,.cmp-t1-inline{display:none}@container (min-width: 520px){.cmp-t1{display:table-cell}.cmp-t1-inline{display:inline-flex}.cmp-t1-fold{display:none}}@container (min-width: 740px){.cmp-t2{display:table-cell}.cmp-t2-fold{display:none}}@container (min-width: 900px){.cmp-t3{display:table-cell}}.cmp-name{width:100%;max-width:0}@container (max-width: 419px){.cmp-row-rename{display:none}}.cmp-name-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@container (max-width: 400px){.cmp-name-text{white-space:normal;overflow-wrap:anywhere}}.cmp-pad{padding-block:8px}@container (min-width: 740px){.cmp-pad{padding-block:0}}.cmp-chevron{transition:transform var(--lyc-dur-pop) var(--lyc-ease-out)}.cmp-chevron[data-open]{transform:rotate(180deg)}@media (prefers-reduced-motion: reduce){.cmp-chevron{transition:none}}.cmp-spin svg{animation:lyc-spin .8s linear infinite}@media (prefers-reduced-motion: reduce){.cmp-spin svg{animation:none}}@media (hover: hover) and (pointer: fine){.cmp-reveal{opacity:0;transition:opacity var(--lyc-dur-hover-out) var(--lyc-ease)}tr:hover .cmp-reveal,tr:focus-within .cmp-reveal,.cmp-reveal:focus-visible{opacity:1;transition-duration:0ms}}.cmp-detail-cols{display:grid;grid-template-columns:minmax(0,1fr);gap:20px 24px;align-items:start}@container (min-width: 880px){.cmp-detail-cols{grid-template-columns:minmax(0,1fr) 380px}}.cmp-log-row{display:grid;grid-template-columns:auto 6px minmax(0,1fr);align-items:baseline}.cmp-config{display:grid;grid-template-columns:minmax(0,1fr)}@media (min-width: 1024px){.cmp-config{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.bl-link{font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:var(--type-small-tracking);font-weight:var(--type-small-weight);font-weight:var(--lyc-weight-medium);--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-primary) calc(var(--tw-text-opacity, 1) * 100%),transparent);display:inline-flex;align-items:center;gap:4px;cursor:pointer}.bl-link:focus-visible{outline:var(--focus-line);outline-offset:var(--focus-ring-offset)}.bl-link>span{display:inline-block;transition:transform var(--lyc-dur-ui) var(--lyc-ease)}.bl-link--text{display:inline;font-size:inherit;line-height:inherit;font-weight:var(--lyc-weight-regular);text-decoration:underline;text-underline-offset:3px}@media (hover: hover) and (pointer: fine){.bl-link:hover{color:var(--color-accent-text)}.bl-link:hover>span{transform:translate(2px)}}.bl-presets{display:flex;width:100%}.bl-presets>button{flex:1 1 0;min-width:0;padding:0 6px;font-variant-numeric:tabular-nums}.bl-room{container-type:inline-size}.bl-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--layout-gap);align-items:start}@container (min-width: 880px){.bl-grid{grid-template-columns:minmax(0,1fr) 360px;grid-template-rows:auto auto 1fr}.bl-area-stats{grid-area:1 / 1}.bl-area-panel{grid-area:1 / 2 / 4 / 3}.bl-area-invoices{grid-area:2 / 1}.bl-area-profile{grid-area:3 / 1}}.bl-stats{container-type:inline-size;min-width:0}.bl-stats-row{grid-template-columns:repeat(2,minmax(0,1fr))}.bl-stat[data-key]{grid-column:1 / -1}.bl-stat:not([data-key]) .lyc-strip-value{font-size:var(--type-heading);line-height:var(--type-heading-leading);letter-spacing:var(--type-heading-tracking);font-weight:var(--type-heading-weight)}.bl-stat-skel{width:60%;height:28px}@container (min-width: 600px){.bl-stats-row{grid-template-columns:repeat(3,minmax(0,1fr))}.bl-stat[data-key]{grid-column:auto}.bl-stat:not([data-key]) .lyc-strip-value{font-size:var(--type-figure);line-height:var(--type-figure-leading);letter-spacing:var(--type-figure-tracking);font-weight:var(--type-figure-weight)}}.bl-panel{display:flex;flex-direction:column;min-width:0;border:1px solid var(--color-border);background:var(--color-surface-elevated)}.bl-part{display:flex;flex-direction:column;gap:12px;min-width:0;padding:16px}.bl-part+.bl-part{border-top:1px solid var(--color-border)}.bl-part-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;min-height:20px}.bl-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bl-tile{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 8px;min-width:0;padding:12px 12px 12px 14px;text-align:left;border:1px solid var(--color-border-control);background:var(--color-surface-primary);color:var(--color-content-primary);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--lyc-dur-hover-out) var(--lyc-ease),border-color var(--lyc-dur-hover-out) var(--lyc-ease),transform var(--lyc-dur-press) var(--lyc-ease-out)}.bl-tile:focus-visible{outline:var(--focus-line);outline-offset:var(--focus-ring-offset)}.bl-tile[aria-checked=true]{border-color:var(--color-accent);background:var(--color-accent-soft);transition-duration:0ms}.bl-tile-amount{font-size:var(--type-figure);line-height:var(--type-figure-leading);letter-spacing:var(--type-figure-tracking);font-weight:var(--type-figure-weight);font-family:var(--font-figure);font-variant-numeric:tabular-nums}.bl-tile-skel{height:58px}@media (hover: hover) and (pointer: fine){.bl-tile:hover:not([aria-checked=true]){border-color:var(--color-border-hover);background:var(--color-surface-tertiary);transition-duration:0ms}}.bl-tile:active{transform:scale(var(--lyc-press-scale));transition-duration:0ms,0ms,var(--lyc-dur-press)}.bl-other{position:relative}.bl-other .lyc-field{padding-right:36px}.bl-other .lyc-field::-moz-placeholder{font-family:var(--font-sans)}.bl-other .lyc-field::placeholder{font-family:var(--font-sans)}.bl-other-key{position:absolute;top:50%;right:8px;transform:translateY(-50%);pointer-events:none}.bl-card-brand{font-family:var(--font-label);font-size:var(--type-label);line-height:var(--type-label-leading);letter-spacing:var(--type-label-tracking);font-weight:var(--type-label-weight);text-transform:uppercase;--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-secondary) calc(var(--tw-text-opacity, 1) * 100%),transparent);display:inline-flex;flex:none;align-items:center;height:22px;padding:0 6px;border:1px solid var(--color-border);background:var(--color-surface-secondary)}.bl-status{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.bl-inv{container:bl-inv / inline-size}.bl-inv-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}.bl-inv-side{display:none}@container bl-inv (min-width: 860px){.bl-inv-grid{grid-template-columns:minmax(0,1fr) 360px}.bl-inv-side{position:sticky;top:24px;display:flex;flex-direction:column;gap:12px}.bl-inv-files{display:none}}@container bl-inv (max-width: 859px){.bl-inv-table tbody tr[data-invoice][aria-selected=true]{background:transparent;box-shadow:none}}.bl-inv-table tbody tr[data-invoice]:focus{outline:none}.bl-inv-table tbody tr[data-invoice]:focus-visible{outline:var(--focus-line);outline-offset:-2px}.bl-month th{height:var(--th-h);background:var(--color-surface-secondary)}.bl-month-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.bl-month-paid{font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:var(--type-small-tracking);font-weight:var(--type-small-weight);text-transform:none;--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-secondary) calc(var(--tw-text-opacity, 1) * 100%),transparent);font-family:var(--font-figure);font-variant-numeric:tabular-nums}@media (hover: none) and (pointer: coarse){.bl-kbd-hint{display:none}}.bl-inv-summary{display:flex;flex-wrap:wrap;row-gap:12px}.bl-inv-summary>div{display:flex;flex-direction:column;gap:4px;padding-right:24px}.bl-inv-summary>div+div{padding-left:24px;border-left:1px solid var(--color-border)}.bl-inv-summary dt{font-family:var(--font-label);font-size:var(--type-label);line-height:var(--type-label-leading);letter-spacing:var(--type-label-tracking);font-weight:var(--type-label-weight);text-transform:uppercase;--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-tertiary) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.bl-inv-summary dd{font-size:var(--type-heading);line-height:var(--type-heading-leading);letter-spacing:var(--type-heading-tracking);font-weight:var(--type-heading-weight);--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-primary) calc(var(--tw-text-opacity, 1) * 100%),transparent);font-family:var(--font-figure);font-variant-numeric:tabular-nums}.bl-receipt{display:flex;flex-direction:column;gap:18px;padding:20px;border:1px solid var(--color-border);background:var(--color-surface-elevated)}.bl-receipt-mark{width:86px;height:13px}.bl-receipt-rows>div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--color-border)}.bl-receipt-rows dt{font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:var(--type-small-tracking);font-weight:var(--type-small-weight);--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-secondary) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.bl-receipt-rows dd{font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:var(--type-small-tracking);font-weight:var(--type-small-weight);--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-primary) calc(var(--tw-text-opacity, 1) * 100%),transparent);font-family:var(--font-figure);font-variant-numeric:tabular-nums}.bl-receipt-rows>[data-total] dt,.bl-receipt-rows>[data-total] dd{font-weight:var(--lyc-weight-medium);--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-primary) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.lyc-dock{display:flex;flex:1 1 0;flex-direction:column;justify-content:flex-end;min-height:0;padding:0 var(--sidebar-pad);container-type:size}.lyc-gift{position:relative;display:flex;align-items:center;gap:8px;width:100%;height:var(--sidebar-card);padding:0 6px 0 7px;border:1px solid transparent;visibility:hidden}@container (min-height: 48px){.lyc-dock:not([data-replay]) .lyc-gift{visibility:visible}}@container (min-height: 64px){.lyc-dock[data-replay] .lyc-gift{visibility:visible}}@container (min-height: 32px){.lyc-dock:not([data-replay]) .lyc-gift[data-phase=card]{visibility:visible}}@container (min-height: 48px){.lyc-dock[data-replay] .lyc-gift[data-phase=card]{visibility:visible}}.lyc-gift[data-phase=card]{height:32px;border-color:var(--color-border);background:var(--color-surface-primary)}.lyc-gift-main{display:flex;flex:1;align-items:center;gap:8px;min-width:0;height:100%;text-align:left;transition:none}.lyc-gift-main:focus-visible{outline:var(--focus-line);outline-offset:-3px}.lyc-gift-main:disabled{cursor:default}.lyc-gift:not([data-phase=card]) .lyc-gift-main{margin:0 -6px 0 -7px;padding:0 6px 0 7px}.lyc-gift-icon{flex:none}.lyc-pixel{image-rendering:pixelated}.lyc-gift-label{font-family:var(--font-label);font-size:var(--type-label);line-height:var(--type-label-leading);letter-spacing:var(--type-label-tracking);font-weight:var(--type-label-weight);text-transform:uppercase;color:var(--color-content-tertiary)}.lyc-gift-title{font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:var(--type-small-tracking);font-weight:var(--type-small-weight);font-weight:var(--lyc-weight-medium);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-content-primary)}.lyc-gift-x{position:absolute;top:50%;right:3px;transform:translateY(-50%)}.lyc-gift-stage{position:relative;display:block;flex:none;width:32px;height:32px;color:var(--color-content-primary)}.lyc-gift-canvas{position:absolute;left:-4px;top:-4px;width:40px;height:36px;image-rendering:pixelated;pointer-events:none}.lyc-gift-mark{position:absolute;top:0;right:0;bottom:0;left:0;display:none;background:currentColor;-webkit-mask:url(/images/brand/lyceum-mark.svg) 50% 50% / auto 100% no-repeat;mask:url(/images/brand/lyceum-mark.svg) 50% 50% / auto 100% no-repeat}.lyc-gift-stage[data-settled] .lyc-gift-mark{display:block}.lyc-gift-stage[data-settled] .lyc-gift-canvas{visibility:hidden}@media (prefers-reduced-motion: no-preference){.lyc-gift[data-phase=gift] .lyc-gift-stage{animation:lyc-gift-arrive .24s steps(3,end) both}.lyc-gift[data-phase=gift] .lyc-gift-canvas{animation:lyc-gift-hop .42s steps(1,end) .56s 1 both}}@keyframes lyc-gift-arrive{0%{opacity:0;transform:translateY(10px)}}@keyframes lyc-gift-hop{0%,to{transform:translateY(0)}15%{transform:translateY(-4px)}30%{transform:translateY(0)}50%{transform:translateY(-3px)}65%{transform:translateY(0)}}.lyc-launch-x{display:flex;align-items:center;justify-content:center;flex:none;width:20px;height:20px;color:var(--color-content-tertiary);transition:none}.lyc-launch-x svg{width:12px;height:12px}.lyc-launch-x:focus-visible{outline:var(--focus-line);outline-offset:-2px}.lyc-launch-x:active{background:var(--color-surface-tertiary);color:var(--color-content-primary)}.lyc-launch-x:disabled{visibility:hidden}@media (hover: hover) and (pointer: fine){.lyc-gift-main:hover:not(:disabled){background:hsl(var(--sidebar-accent))}.lyc-launch-x:hover{background:var(--color-surface-tertiary);color:var(--color-content-primary)}}.lyc-gift-pop{z-index:var(--z-toast);width:300px;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);overflow-y:auto;padding:10px 16px 16px;border:1px solid var(--color-border-hover);background:var(--color-surface-elevated);color:var(--color-content-primary);outline:none}.lyc-gift-pop-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-right:-8px}.lyc-gift-story{font-size:var(--type-caption);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-weight:var(--type-caption-weight);display:inline-flex;align-items:center;gap:3px;min-width:0;color:var(--color-content-tertiary)}.lyc-gift-story svg{width:12px;height:12px;flex:none}.lyc-gift-story:focus-visible{outline:var(--focus-line);outline-offset:2px}@media (hover: hover) and (pointer: fine){.lyc-gift-story:hover{color:var(--color-content-primary);text-decoration:underline;text-underline-offset:3px}}.lyc-gift-hero{margin-top:12px;padding:14px 16px;background:var(--color-highlight)}.lyc-gift-hero-price{display:flex;align-items:baseline;gap:10px}.lyc-gift-hero-price>:first-child{font-size:var(--type-figure);line-height:var(--type-figure-leading);letter-spacing:var(--type-figure-tracking);font-weight:var(--type-figure-weight);font-weight:var(--lyc-weight-regular);font-family:var(--font-figure);font-variant-numeric:tabular-nums;color:var(--color-content-primary)}.lyc-gift-was{font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:var(--type-small-tracking);font-weight:var(--type-small-weight);--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);color:var(--color-content-secondary)}.lyc-gift-unit{font-size:var(--type-caption);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-weight:var(--type-caption-weight);margin-top:2px;color:var(--color-content-secondary)}.lyc-gift-foot{font-size:var(--type-caption);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-weight:var(--type-caption-weight);margin-top:12px;color:var(--color-content-tertiary)}.lyc-new-tag{font-family:var(--font-label);font-size:var(--type-label);line-height:var(--type-label-leading);letter-spacing:var(--type-label-tracking);font-weight:var(--type-label-weight);text-transform:uppercase;flex:none;margin-left:-4px;padding:0 4px;background:var(--tip-bg);color:var(--tip-ink);pointer-events:none}[data-collapsible=icon] .lyc-new-tag{position:absolute;top:5px;right:6px;width:6px;height:6px;margin:0;padding:0}[data-collapsible=icon] .lyc-new-tag>span{display:none}@media (prefers-reduced-motion: no-preference){.lyc-new-tag[data-nudge]{animation:lyc-new-blink .4s steps(1,end) 3}}@keyframes lyc-new-blink{0%,50%{opacity:1}51%,to{opacity:.2}}.vi-layout{display:grid;align-items:start;gap:1.5rem}@media (min-width: 1024px){.vi-layout{grid-template-columns:26rem minmax(0,1fr)}}.vi-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));align-items:start;gap:1rem}.di-page,.di-review-dialog{font-size:var(--type-small);line-height:var(--type-small-leading);color:var(--color-content-primary)}.di-page p,.di-review-dialog p{font-size:var(--type-small);line-height:var(--type-small-leading)}.di-page code,.di-review-dialog code{font-size:var(--type-small);line-height:var(--type-small-leading);background:none;padding:0;border-radius:0;color:inherit}.di-page h2,.di-page h3,.di-review h3{margin:0;font-weight:var(--lyc-weight-medium);line-height:var(--type-small-leading)}.di-page button,.di-page input,.di-review-dialog button{font-size:var(--type-small)}@media (pointer: coarse){.di-page input{font-size:var(--type-field-touch)}}.dedicated-workspace button:focus-visible,.dedicated-workspace summary:focus-visible,.di-review-dialog button:focus-visible{outline:var(--focus-line);outline-offset:var(--focus-ring-offset)}.di-page h1:focus,.di-page h2:focus{outline:none}.di-page button:disabled{cursor:not-allowed}.di-preview{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;margin-bottom:24px;border-left:2px solid var(--color-content-tertiary);background:var(--color-surface-secondary);color:var(--color-content-secondary)}.di-preview button{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.di-steps{display:flex;gap:24px;list-style:none;padding:0;margin:0;color:var(--color-content-tertiary)}.di-steps li{display:flex;align-items:center;gap:8px}.di-steps li>span{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid var(--color-border);border-radius:var(--radius-card)}.di-steps .current{color:var(--color-content-primary);font-weight:500}.di-steps .\!current{color:var(--color-content-primary)!important;font-weight:500!important}.di-steps .current>span{background:var(--color-content-primary);color:var(--color-surface-primary);border-color:var(--color-content-primary)}.di-steps .\!current>span{background:var(--color-content-primary)!important;color:var(--color-surface-primary)!important;border-color:var(--color-content-primary)!important}.di-steps .complete>span{color:var(--color-content-primary)}.di-steps .\!complete>span{color:var(--color-content-primary)!important}.di-steps button{color:inherit;font-weight:inherit}.di-steps button:hover{text-decoration:underline;text-underline-offset:3px}.di-catalog-toolbar{display:flex;align-items:center;gap:16px;padding-bottom:16px}.di-catalog-toolbar>div:first-child{width:280px;max-width:100%}.di-catalog-filters{display:flex;gap:4px}.di-catalog-filters button{padding:6px 10px;border-radius:var(--radius-card);white-space:nowrap;color:var(--color-content-secondary);transition:background-color var(--lyc-dur-hover-out) var(--lyc-ease)}@media (hover: hover) and (pointer: fine){.di-catalog-filters button:hover{background:var(--color-surface-secondary);transition-duration:0ms}}.di-catalog-filters button[aria-pressed=true]{background:var(--color-surface-tertiary);color:var(--color-content-primary);font-weight:500}.di-catalog-filters button span{margin-left:6px;color:var(--color-content-tertiary);font-variant-numeric:tabular-nums}.di-catalog-tools{display:flex;gap:12px;align-items:center;margin-left:auto}.di-view-toggle{display:flex;border:1px solid var(--color-border);border-radius:var(--radius-card);overflow:hidden}.di-view-toggle button{border-radius:0}.di-view-toggle button+button{border-left:1px solid var(--color-border)}.di-catalog-meta{display:flex;justify-content:space-between;gap:16px;margin:0 0 12px;color:var(--color-content-tertiary);font-size:var(--type-caption)}.di-meta-divider{margin-inline:8px;color:var(--color-border-hover)}.di-model-grid,.di-model-collection.is-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.di-model-card{position:relative;display:grid;min-width:0;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-elevated);transition:border-color var(--lyc-dur-hover-out) var(--lyc-ease),background-color var(--lyc-dur-hover-out) var(--lyc-ease)}@media (hover: hover) and (pointer: fine){.di-model-card:hover{border-color:var(--color-border-hover);background:var(--color-surface-tertiary);transition-duration:0ms}}.di-model-card.is-selected{border-color:var(--color-content-secondary)}.is-board .di-model-card{grid-template-columns:minmax(0,1fr) fit-content(50%);padding:16px;align-content:start}.di-card-main{min-width:0}.is-board .di-card-main{grid-column:1 / -1}.di-card-heading{display:flex;align-items:center;gap:10px}.di-card-heading>svg,.di-card-heading>img{flex:none}.di-card-heading>button{margin-left:auto;flex:none}.di-card-identity{min-width:0}.di-card-identity h3{font-size:var(--type-small);line-height:var(--type-body-leading);font-weight:500}.di-card-identity h3 button{text-align:left;font-weight:500}.di-card-identity h3 button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.di-card-heading>button,.di-card-configure{z-index:1}.di-card-identity>span{display:block;color:var(--color-content-tertiary);font-size:var(--type-caption);line-height:var(--type-code-leading)}.di-model-features{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px}.di-card-hardware{display:flex;flex-direction:column;gap:6px;min-width:0}.di-card-eyebrow{color:var(--color-content-secondary);font-size:var(--type-caption);white-space:nowrap}.di-card-eyebrow>span{color:var(--color-content-tertiary)}.di-card-hardware strong{display:flex;align-items:center;gap:6px;font-size:var(--type-small);font-weight:500;white-space:nowrap}.di-card-hardware svg{color:var(--color-content-tertiary);flex:none}.is-board .di-card-hardware,.is-board .di-card-capacity{margin-top:16px;padding-top:12px;border-top:1px solid var(--color-border)}.di-card-capacity{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px}.is-board .di-card-capacity{align-items:flex-end}.di-card-capacity-note{color:var(--color-content-tertiary);font-size:var(--type-caption)}.is-board .di-card-capacity-note{text-align:right}.di-card-price{display:flex;align-items:baseline;gap:4px;white-space:nowrap}.is-board .di-card-price,.is-board .di-card-configure{margin-top:16px;align-self:center}.di-card-price strong{font-size:var(--type-body);font-weight:500;font-variant-numeric:tabular-nums}.di-card-price>span{color:var(--color-content-tertiary);font-size:var(--type-caption)}.di-card-configure{justify-self:end}.di-page .di-catalog-footer{display:flex;align-items:center;gap:6px;margin-top:16px;color:var(--color-content-tertiary);font-size:var(--type-caption)}.di-catalog-footer svg{flex:none}.di-model-collection.is-list{border:1px solid var(--color-border);border-radius:var(--radius-card);overflow:hidden}.is-list .di-list-heading,.is-list .di-model-card{display:grid;grid-template-columns:minmax(0,1fr) 160px 128px 96px 106px;align-items:center;gap:20px;padding:16px}.is-list .di-list-heading{font-family:var(--font-label);font-size:var(--type-label);line-height:var(--type-label-leading);letter-spacing:var(--type-label-tracking);font-weight:var(--type-label-weight);text-transform:uppercase;padding-block:10px;background:transparent;color:var(--color-content-tertiary);border-bottom:1px solid var(--color-border)}.is-list .di-model-card{border:0;border-radius:0}.is-list .di-model-card+.di-model-card{border-top:1px solid var(--color-border)}.is-list .di-card-eyebrow{display:none}.is-list .di-model-features{margin-top:8px}.is-list .di-card-price{flex-wrap:wrap}.di-model-skeleton{min-height:256px;border:1px solid var(--color-border);border-radius:var(--radius-card);padding:16px;background:var(--color-surface-elevated)}.di-model-skeleton span{display:block;height:16px;margin-bottom:16px;width:60%;background:var(--color-surface-tertiary)}.di-model-skeleton span:first-child{width:28px;height:28px}.di-model-skeleton span:last-child{width:35%}.di-detail-description{margin-top:16px;color:var(--color-content-secondary)}.di-detail-specs{display:grid;gap:12px;border-top:1px solid var(--color-border);margin-top:20px;padding-top:16px}.di-detail-specs>div{display:flex;justify-content:space-between;gap:20px}.di-detail-specs dt{color:var(--color-content-secondary)}.di-detail-specs dd{text-align:right;overflow-wrap:anywhere;min-width:0}.di-review-dialog .di-detail-note{font-size:var(--type-caption);color:var(--color-content-tertiary);margin-top:16px}.di-config-layout{display:grid;grid-template-columns:minmax(0,1fr) 304px;align-items:start;gap:16px}.di-config-main{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0}.di-panel,.di-summary{min-width:0;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-elevated)}.di-selected-model{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px;border-bottom:1px solid var(--color-border)}.di-model-identity{display:flex;align-items:center;gap:12px;min-width:0}.di-model-identity>svg,.di-model-identity>img{flex:none}.di-model-identity>div{min-width:0}.di-model-identity h3{font-size:var(--type-body);font-weight:500;line-height:var(--type-body-leading)}.di-model-identity p{color:var(--color-content-secondary);margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.di-selected-model>button{flex:none}.di-setup-grid{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--color-border)}.di-setup-cell{padding:20px;min-width:0}.di-setup-cell+.di-setup-cell{border-left:1px solid var(--color-border)}.di-field-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px;color:var(--color-content-secondary)}.di-field-heading>span:last-child{color:var(--color-content-tertiary)}.di-field-heading .di-recommended{color:var(--color-content-primary);background:var(--color-surface-secondary);padding:2px 6px;border-radius:var(--radius-card)}.di-hardware-value{display:flex;align-items:center;gap:8px;min-height:34px}.di-hardware-value strong{font-size:var(--type-body);font-weight:500}.di-hardware-value svg{color:var(--color-content-tertiary);flex:none}.di-replicas-row{display:flex;align-items:center;gap:12px}.di-replicas-row>span{color:var(--color-content-tertiary)}.di-metrics-empty{min-height:180px}.di-replica-select{max-width:300px}.di-replica-stepper{display:flex;align-items:center;height:34px;border:1px solid var(--color-border);border-radius:var(--radius-card);flex:none}.di-replica-stepper button{width:30px;height:100%;display:flex;align-items:center;justify-content:center}.di-replica-stepper button:disabled{opacity:.3}.di-replica-stepper input{border:0;border-inline:1px solid var(--color-border);border-radius:0;padding-inline:0;width:44px;height:100%;text-align:center;box-shadow:none;background:transparent;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.di-replica-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.di-capacity-section{padding:16px 20px}.di-capacity-notice{display:flex;align-items:start;gap:8px}.di-capacity-notice>svg{flex:none;margin-top:2px;color:var(--color-content-tertiary)}.di-capacity-notice strong{font-weight:500}.di-capacity-notice p{color:var(--color-content-secondary);margin-top:4px}.di-capacity-notice.available>svg{color:var(--color-green)}.di-capacity-notice.\!available>svg{color:var(--color-green)!important}.di-capacity-notice.constrained>svg,.di-capacity-notice.constrained strong{color:var(--color-amber)}.di-capacity-notice.constrained,.di-capacity-notice.unknown{padding:12px;background:var(--color-surface-secondary);border-left:2px solid var(--color-amber)}.di-capacity-notice.unknown{border-left-color:var(--color-content-tertiary)}.di-capacity-check{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px;color:var(--color-content-tertiary)}.di-engine-summary{display:flex;align-items:center;gap:8px;padding:16px 20px;cursor:pointer;list-style:none}.di-engine-summary::-webkit-details-marker{display:none}.di-engine-summary>svg{color:var(--color-content-tertiary);flex:none}.di-engine-summary h3{font-size:var(--type-small)}.di-engine-summary>span{margin-left:auto;color:var(--color-content-tertiary)}.di-engine-panel details[open]>.di-engine-summary{border-bottom:1px solid var(--color-border)}.di-engine-panel details[open]>.di-engine-summary>svg:last-child{transform:rotate(180deg)}.di-engine-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;border-top:1px solid var(--color-border);color:var(--color-content-tertiary)}.di-engine-footer p{font-size:var(--type-caption)}.di-engine-footer button{flex:none}.di-tuning-field{display:grid;grid-template-columns:minmax(0,1fr) 192px;align-items:start;gap:24px;padding:16px 20px}.di-tuning-field+.di-tuning-field{border-top:1px solid var(--color-border)}.di-tuning-label{display:flex;align-items:center;gap:8px;margin-top:4px}.di-tuning-label label{font-weight:500}.di-tuning-label>span{color:var(--color-content-secondary);background:var(--color-surface-secondary);padding:0 4px;border-radius:var(--radius-card)}.di-tuning-description{color:var(--color-content-secondary);margin-top:4px}.di-tuning-control{display:flex;align-items:center;gap:8px}.di-tuning-control input{min-width:0;width:104px;height:34px;font-variant-numeric:tabular-nums}.di-tuning-control>span{flex:none;color:var(--color-content-secondary)}.di-tuning-control>button{flex:none;padding-inline:4px}.di-tuning-foot{display:flex;align-items:center;gap:8px;min-height:20px;margin-top:6px;color:var(--color-content-tertiary)}.di-tuning-foot>span,.di-tuning-foot button{font-size:var(--type-caption)}.di-tuning-foot button{display:inline-flex;align-items:center;gap:4px;color:var(--color-content-secondary)}.di-tuning-foot button:hover{color:var(--color-content-primary)}.di-engine-unavailable{padding:12px 20px 16px;color:var(--color-content-secondary)}.di-validation{color:var(--color-red);margin-top:8px}.di-engine-editor>.di-validation{padding:0 20px 16px}.di-summary{position:sticky;top:24px}.di-summary-heading{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--color-border)}.di-summary-heading h3{font-size:var(--type-small)}.di-summary-heading>span{color:var(--color-content-tertiary)}.di-summary-body{padding:16px}.di-summary dl,.di-review dl{display:grid;gap:12px}.di-summary dl>div,.di-review dl>div{display:flex;justify-content:space-between;gap:16px;align-items:start}.di-summary dt,.di-review dt{color:var(--color-content-secondary)}.di-summary dd,.di-review dd{font-weight:500;text-align:right;overflow-wrap:anywhere;min-width:0}.di-price-total{border-top:1px solid var(--color-border);margin-top:20px;padding-top:20px}.di-price-total>span{color:var(--color-content-secondary)}.di-price-total>strong{display:block;margin:4px 0;font-size:var(--di-display);font-weight:500;letter-spacing:var(--type-display-tracking);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.di-price-total small{font-size:var(--type-small);margin-left:4px;font-weight:400;color:var(--color-content-secondary);letter-spacing:var(--type-small-tracking)}.di-price-total p{color:var(--color-content-secondary);margin-top:4px}.di-price-total p:last-child{color:var(--color-content-tertiary)}.di-summary .di-review-button.lyc-btn{width:100%;margin-top:20px;height:36px}.di-summary-warning{display:flex;align-items:center;gap:8px;margin-top:12px;color:var(--color-content-secondary)}.di-unavailable{border:1px solid var(--color-border);border-radius:var(--radius-card);padding:24px}.di-inline-error{margin-bottom:16px}.di-error-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.di-error-details{margin-top:16px;color:var(--color-content-secondary)}.di-error-details summary{cursor:pointer}.di-error-details p{margin-top:8px;overflow-wrap:anywhere}.di-review-dialog{border-radius:var(--radius-card)}.di-review{display:grid;gap:20px}.di-review-model{display:flex;align-items:center;gap:12px}.di-review-model h3{font-size:var(--type-body)}.di-review-model p{margin-top:4px;color:var(--color-content-secondary)}.di-review>dl{border-block:1px solid var(--color-border);padding:16px 0}.di-review .di-capacity-notice p{margin-top:4px}.di-engine-review{border-top:1px solid var(--color-border);padding-top:16px}.di-engine-review>strong{font-weight:500}.di-engine-review dl{margin-top:12px}.di-engine-review dd{font-variant-numeric:tabular-nums}.di-ack{display:flex;align-items:start;gap:8px;padding:12px;background:var(--color-surface-secondary);cursor:pointer}.di-ack input{margin-top:3px;accent-color:var(--color-accent)}.di-preview-explanation{color:var(--color-content-tertiary)}.di-success{max-width:880px}.di-success h2{font-size:var(--type-title);letter-spacing:var(--type-title-tracking)}.di-success>.di-capacity-notice{margin-top:24px}.di-connect-header{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:16px}.di-connect-header h3{font-size:var(--type-body)}.di-connect-header p{color:var(--color-content-secondary);margin-top:4px}.di-code-tabs{display:flex;gap:4px}.di-code-tabs button{padding:4px 8px;color:var(--color-content-secondary)}.di-code-tabs .active{background:var(--color-surface-secondary);color:var(--color-content-primary)}.di-code-tabs .\!active{background:var(--color-surface-secondary)!important;color:var(--color-content-primary)!important}.di-success-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.di-primary-link{display:inline-flex;gap:8px;align-items:center;padding:6px 12px;background:var(--color-content-primary);color:var(--color-surface-primary);border-radius:var(--radius-card)}@container (max-width: 1080px){.di-model-grid,.di-model-collection.is-board{grid-template-columns:repeat(2,minmax(0,1fr))}.is-list .di-list-heading,.is-list .di-model-card{grid-template-columns:minmax(0,1fr) 140px 118px 80px 28px;gap:12px}.is-list .di-card-configure{width:28px;overflow:hidden;font-size:0;gap:0;padding:0}.is-list .di-card-configure svg{flex:none}.di-config-layout{grid-template-columns:minmax(0,1fr) 272px}.di-setup-grid{grid-template-columns:1fr}.di-setup-cell+.di-setup-cell{border-left:0;border-top:1px solid var(--color-border)}.di-tuning-field{gap:16px;grid-template-columns:minmax(0,1fr) 168px}}@container (max-width: 760px){.di-config-layout{grid-template-columns:minmax(0,1fr)}.di-summary{position:static}.di-setup-grid{grid-template-columns:1fr 1fr}.di-setup-cell+.di-setup-cell{border-left:1px solid var(--color-border);border-top:0}.di-catalog-toolbar{flex-wrap:wrap;gap:8px}.di-catalog-toolbar>div:first-child{flex:1 0 100%;width:100%}.is-list .di-list-heading{display:none}.is-list .di-model-card{grid-template-columns:minmax(0,1fr) auto;gap:12px}.is-list .di-card-main{grid-column:1 / -1}.is-list .di-card-capacity{align-items:flex-end}.is-list .di-card-eyebrow{display:block}.is-list .di-card-configure{width:auto;font-size:var(--type-small);padding:6px 12px;gap:6px}}@container (max-width: 560px){.di-model-grid,.di-model-collection.is-board{grid-template-columns:minmax(0,1fr)}.di-catalog-meta{flex-direction:column;gap:4px}.di-catalog-toolbar{-moz-column-gap:0;column-gap:0}.di-catalog-tools{gap:4px}.di-catalog-filters button{padding-inline:8px}.di-catalog-filters button span{margin-left:4px}.di-preview{align-items:start;flex-direction:column;gap:4px}.di-selected-model,.di-setup-cell{padding:16px}.di-setup-grid{grid-template-columns:1fr}.di-setup-cell+.di-setup-cell{border-left:0;border-top:1px solid var(--color-border)}.di-replicas-row{justify-content:space-between}.di-capacity-section{padding:16px}.di-engine-summary{padding:16px;gap:8px}.di-engine-summary>svg:first-child{display:none}.di-tuning-field{padding:16px;grid-template-columns:minmax(0,1fr);gap:12px}.di-tuning-control input{max-width:180px}.di-engine-footer{padding-inline:16px}.di-connect-header{flex-direction:column;align-items:start}}@media (max-width: 560px){.di-review-dialog{margin-top:16px}}@media (prefers-reduced-motion: reduce){.dedicated-workspace *{transition:none;animation:none}}.di-success{max-width:none}.di-success-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:20px;align-items:start}.di-launch-model{display:flex;align-items:center;gap:12px;padding:20px;border-bottom:1px solid var(--color-border)}.di-launch-model>img,.di-launch-model>svg{flex:none}.di-launch-model h3{font-size:var(--type-body);font-weight:500}.di-launch-model p{color:var(--color-content-secondary);margin-top:4px}.di-launch-progress{padding:20px}.di-launch-progress .di-capacity-notice{margin-top:20px}.di-success-actions{margin:0;border-top:1px solid var(--color-border);padding:16px;display:flex;flex-direction:column}.di-success-actions>a,.di-success-actions>button{justify-content:center;min-height:32px}.di-demo-result{color:var(--color-content-tertiary);text-align:center;font-size:var(--type-caption)}.di-connect-panel{padding:16px}.di-connect-header{margin-bottom:8px}.di-connect-header h3{font-size:var(--type-small);font-weight:var(--lyc-weight-medium)}.di-connect-help{margin-bottom:16px;color:var(--color-content-secondary)}.di-connect-panel code{font-size:var(--type-caption);line-height:var(--type-code-leading)}.di-connect-panel pre{padding:16px}.di-code-tabs{border:1px solid var(--color-border);border-radius:var(--radius-card);overflow:hidden}.di-code-tabs button{padding:4px 10px}.di-code-tabs button+button{border-left:1px solid var(--color-border)}@container (max-width: 900px){.di-success-layout{grid-template-columns:minmax(0,1fr)}.di-success-actions{flex-direction:row;flex-wrap:wrap}}@container (max-width: 560px){.di-connect-header{flex-direction:row;align-items:center}.di-launch-model,.di-launch-progress{padding:16px}}.di-active-list{border-top:1px solid var(--color-border)}.di-active-row{display:grid;grid-template-columns:minmax(0,1fr) 104px 64px 88px 120px 136px;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid var(--color-border);font-size:var(--type-small)}.di-active-row>*{min-width:0}.di-active-heading{font-family:var(--font-label);font-size:var(--type-label);line-height:var(--type-label-leading);letter-spacing:var(--type-label-tracking);font-weight:var(--type-label-weight);text-transform:uppercase;padding-block:10px;color:var(--color-content-tertiary)}.di-active-actions{display:flex;align-items:center;justify-content:flex-end;gap:4px}.di-active-price{white-space:nowrap}.di-active-compact-meta{display:none;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-size:var(--type-caption);color:var(--color-content-tertiary)}.di-active-inline-hardware,.di-active-inline-replicas,.di-active-inline-status{display:none}@container (max-width: 1040px){.di-active-row{grid-template-columns:minmax(0,1fr) 64px 88px 120px 136px;gap:12px}.di-active-hardware{display:none}.di-active-compact-meta{display:flex}.di-active-inline-hardware{display:inline}}@container (max-width: 840px){.di-active-row{grid-template-columns:minmax(0,1fr) 120px 136px}.di-active-replicas,.di-active-status{display:none}.di-active-inline-replicas,.di-active-inline-status{display:inline}}@container (max-width: 600px){.di-page .di-active-controls{flex-direction:column;align-items:stretch}.di-page .di-active-search{margin-left:0;width:100%}.di-active-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px}.di-active-heading>:last-child{display:none}.di-active-actions{grid-column:1 / -1;justify-content:flex-start}.di-active-actions:empty{display:none}}.dp-workspace{width:100%;max-width:960px;margin-inline:auto;color:var(--color-content-primary);font-size:var(--type-small);line-height:var(--type-small-leading)}.dp-toolbar{display:flex;min-height:32px;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.dp-toolbar h2{margin:0;font-size:var(--type-small);line-height:var(--type-body-leading);font-weight:var(--lyc-weight-medium)}.dp-toolbar-actions{display:flex;align-items:center;gap:16px}.dp-stream-status{display:inline-flex;align-items:center;gap:6px;color:var(--color-content-tertiary);font-size:var(--type-caption)}.dp-stream-status>span{height:5px;width:5px;border-radius:var(--radius-full);background:currentColor}.dp-empty{display:flex;min-height:152px;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;color:var(--color-content-tertiary)}.dp-empty p{margin:0;font-size:var(--type-body);font-weight:500;color:var(--color-content-secondary)}.dp-thread{display:flex;flex-direction:column;gap:24px;padding-bottom:24px}.dp-message{min-width:0;font-size:var(--type-body);overflow-wrap:anywhere}.dp-message-heading{display:flex;align-items:center;justify-content:space-between;min-height:28px;margin-bottom:8px;font-size:var(--type-caption);font-weight:500;color:var(--color-content-tertiary)}.dp-message-user{align-self:flex-end;max-width:85%;padding:12px 16px;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-secondary)}.dp-message-user .dp-message-heading{min-height:20px;margin-bottom:4px}.dp-user-content{margin:0;font-size:var(--type-body);white-space:pre-wrap}.dp-message-assistant{width:100%}.dp-message-state{display:block;margin-top:8px;color:var(--color-content-tertiary);font-size:var(--type-caption)}.dp-reasoning{margin-bottom:12px;border-left:2px solid var(--color-border);padding-left:12px;color:var(--color-content-secondary)}.dp-reasoning summary{display:flex;align-items:center;gap:6px;cursor:pointer;list-style:none;color:var(--color-content-tertiary);font-size:var(--type-caption)}.dp-reasoning summary::-webkit-details-marker{display:none}.dp-reasoning summary svg{transform:rotate(-90deg)}.dp-reasoning[open] summary svg{transform:rotate(0)}.dp-reasoning p{margin:8px 0 0;white-space:pre-wrap;font-size:var(--type-small);line-height:var(--type-small-leading)}.dp-composer-dock{position:sticky;bottom:0;padding:12px 0;background:var(--color-surface-primary)}.dp-composer{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-secondary);transition:border-color var(--lyc-dur-pop) var(--lyc-ease-out)}.dp-composer:focus-within,.dp-composer.is-dragging{border-color:var(--color-content-tertiary)}.dp-composer textarea{display:block;width:100%;min-height:80px;max-height:224px;resize:none;padding:16px;border:0;border-radius:var(--radius-card);outline:none;box-shadow:none;background:transparent;font-family:inherit;font-size:var(--type-body);line-height:var(--type-prose-leading);color:var(--color-content-primary)}.dp-composer textarea:focus{outline:none;box-shadow:none;border:0}.dp-composer textarea::-moz-placeholder{color:var(--color-content-tertiary)}.dp-composer textarea::placeholder{color:var(--color-content-tertiary)}.dp-composer textarea:disabled{opacity:.6}.dp-composer-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 12px 12px}.dp-composer-options{display:flex;align-items:center;gap:8px;font-size:var(--type-caption);color:var(--color-content-tertiary)}.dp-attachments{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.dp-attachments>div{position:relative}.dp-attachments img{display:block;width:64px;height:64px;-o-object-fit:cover;object-fit:cover;border:1px solid var(--color-border);border-radius:var(--radius-card)}.dp-attachments>button,.dp-attachments>div>button:first-child{cursor:zoom-in}.dp-draft-attachments{padding:12px 12px 0;margin-bottom:0}.dp-draft-attachments>div>button:last-child{position:absolute;top:2px;right:2px;background:var(--color-surface-primary)}.dp-error{margin-block:16px}.dp-error-actions{display:flex;gap:8px;margin-top:8px}.dp-waiting{display:inline-flex;align-items:center;gap:5px;height:24px}.dp-waiting i{width:4px;height:4px;border-radius:var(--radius-full);background:var(--color-content-tertiary);animation:dp-pulse var(--motion-pulse) var(--lyc-ease-in-out) infinite}.dp-waiting i:nth-child(2){animation-delay:.15s}.dp-waiting i:nth-child(3){animation-delay:.3s}@keyframes dp-pulse{0%,80%,to{opacity:.3}40%{opacity:1}}@media (prefers-reduced-motion: reduce){.dp-waiting i{animation:none}}@media (max-width: 640px){.dp-empty{min-height:112px}.dp-message-user{max-width:95%}}.st-layout{max-width:var(--page-column)}.st-layout--jump{max-width:calc(var(--page-column) + 200px)}.st-content{min-width:0}.st-content>*+*{margin-top:28px}.st-jump{display:none}@container lyc-page (min-width: 920px){.st-layout--jump{display:grid;grid-template-columns:minmax(0,1fr) 160px;gap:48px}.st-jump{display:block;position:sticky;top:24px;align-self:start}}.st-jump-label{margin-bottom:.5rem;font-family:var(--font-label);font-size:var(--type-label);line-height:var(--type-label-leading);letter-spacing:var(--type-label-tracking);font-weight:var(--type-label-weight);text-transform:uppercase;--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-tertiary) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.st-jump ul{border-left:1px solid var(--color-border)}.st-jump-link{display:block;padding-top:.25rem;padding-bottom:.25rem;padding-left:.75rem;font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:var(--type-small-tracking);font-weight:var(--type-small-weight);--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-tertiary) calc(var(--tw-text-opacity, 1) * 100%),transparent);margin-left:-1px;border-left:1px solid transparent}@media (hover: hover) and (pointer: fine){.st-jump-link:hover{--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-primary) calc(var(--tw-text-opacity, 1) * 100%),transparent)}}.st-jump-link[aria-current]{font-weight:var(--lyc-weight-medium);--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-primary) calc(var(--tw-text-opacity, 1) * 100%),transparent);border-left-color:var(--color-accent);box-shadow:inset 1px 0 0 var(--color-accent)}.st-jump-link:focus-visible{outline:var(--focus-line);outline-offset:var(--focus-ring-offset)}.st-layout--rail{max-width:968px}.st-rail{display:none}@container lyc-page (min-width: 900px){.st-layout--rail{display:grid;grid-template-columns:200px minmax(0,720px);gap:48px}.st-rail{display:block;position:sticky;top:24px;align-self:start}}.st-layout--rail>.st-content{max-width:720px}.st-rail-label{font-family:var(--font-label);font-size:var(--type-label);line-height:var(--type-label-leading);letter-spacing:var(--type-label-tracking);font-weight:var(--type-label-weight);text-transform:uppercase;--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-tertiary) calc(var(--tw-text-opacity, 1) * 100%),transparent);padding:0 12px 8px}.st-rail ul{display:flex;flex-direction:column;gap:2px}.st-rail-link{display:flex;align-items:center;font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:var(--type-small-tracking);font-weight:var(--type-small-weight);--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-secondary) calc(var(--tw-text-opacity, 1) * 100%),transparent);min-height:32px;padding:0 12px 0 10px;border-left:2px solid transparent}@media (hover: hover) and (pointer: fine){.st-rail-link:hover{--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-primary) calc(var(--tw-text-opacity, 1) * 100%),transparent)}}.st-rail-link[aria-current]{font-weight:var(--lyc-weight-medium);--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-primary) calc(var(--tw-text-opacity, 1) * 100%),transparent);border-left-color:var(--color-accent);background:var(--color-surface-secondary)}.st-rail-link:focus-visible{outline:var(--focus-line);outline-offset:var(--focus-ring-offset)}.st-section{scroll-margin-top:24px}.st-content>.st-section+.st-section{padding-top:28px;border-top:1px solid var(--color-border)}.st-section-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;-moz-column-gap:1rem;column-gap:1rem;row-gap:.25rem}.st-section-line{margin-top:.25rem;max-width:680px;text-wrap:pretty;font-size:var(--type-body);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);font-weight:var(--type-body-weight);--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-secondary) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.st-section-body{margin-top:16px}.st-layout--rail .st-content>*+*{margin-top:36px}.st-layout--rail .st-content>.st-section+.st-section{padding-top:0;border-top:0}.st-layout--rail .st-section-body{margin-top:12px;border-bottom:1px solid var(--color-border)}.st-row{display:grid;grid-template-columns:minmax(0,1fr);gap:8px 24px;padding-block:14px;border-top:1px solid var(--color-border);scroll-margin-top:24px}.st-row:first-child{border-top:0;padding-top:0}.st-layout--rail .st-row:first-child{border-top:1px solid var(--color-border);padding-top:14px}.st-row[data-end]{grid-template-columns:minmax(0,1fr) auto;align-items:center}.st-row-label{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;font-size:var(--type-body);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);font-weight:var(--type-body-weight);font-weight:var(--lyc-weight-medium);--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-primary) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.st-row-help{margin-top:.125rem;text-wrap:pretty;font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:var(--type-small-tracking);font-weight:var(--type-small-weight);--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-tertiary) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.st-layout--rail .st-row-label{font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:var(--type-small-tracking);font-weight:var(--type-small-weight)}.st-layout--rail .st-row-help{font-size:var(--type-caption);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-weight:var(--type-caption-weight)}.st-row-control{min-width:0}@container lyc-page (min-width: 640px){.st-row{grid-template-columns:minmax(0,1fr) 340px}.st-row[data-align=center]{align-items:center}.st-layout--rail .st-row{grid-template-columns:240px minmax(0,1fr)}.st-layout--rail .st-row[data-end],.st-row[data-end]{grid-template-columns:minmax(0,1fr) auto}}.st-value{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;-moz-column-gap:1.5rem;column-gap:1.5rem;row-gap:.75rem}.st-value-text{min-width:0px;font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:var(--type-small-tracking);font-weight:var(--type-small-weight);--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-secondary) calc(var(--tw-text-opacity, 1) * 100%),transparent);flex:1 1 auto}.st-value-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.st-value-actions:only-child{margin-left:auto}.st-value-actions .lyc-btn--danger{border-color:var(--color-control-frame);background:var(--color-surface-primary)}@media (hover: hover) and (pointer: fine){.st-value-actions .lyc-btn--danger:hover:where(:not(:disabled,[aria-disabled=true],[data-busy=true])){background:var(--color-red-soft)}}.st-always{display:inline-flex;align-items:center;gap:.375rem;font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:var(--type-small-tracking);font-weight:var(--type-small-weight);--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-tertiary) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.st-always>svg{width:14px;height:14px}.st-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:var(--type-small-tracking);font-weight:var(--type-small-weight);--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-secondary) calc(var(--tw-text-opacity, 1) * 100%),transparent);min-height:48px;margin-top:14px;padding:8px 16px;background:var(--color-surface-secondary)}.st-footer[data-state=dirty]{font-weight:var(--lyc-weight-medium);--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-primary) calc(var(--tw-text-opacity, 1) * 100%),transparent);background:var(--color-accent-soft)}.st-loading{display:flex;flex-direction:column;gap:.5rem;padding-block:8px}.st-avatar{font-family:var(--lyc-font-text);font-size:var(--type-body);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);font-weight:var(--type-body-weight);font-weight:var(--lyc-weight-medium)}.st-person{display:inline-flex;flex:none;align-items:center;justify-content:center;font-weight:var(--lyc-weight-medium);width:56px;height:56px;font-size:var(--type-heading);line-height:1;background:var(--color-accent);color:var(--color-accent-ink)}.st-identity{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:1rem;column-gap:1rem;row-gap:.75rem}.st-identity-text{flex:1 1 240px;min-width:0}.st-identity-id{flex:0 1 220px;min-width:0}.st-identity-id .lyc-btn{border-color:var(--color-border);background:var(--color-surface-secondary)}.st-themes{display:flex;flex-wrap:wrap;gap:.75rem}.st-theme{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:var(--type-small-tracking);font-weight:var(--type-small-weight);--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-secondary) calc(var(--tw-text-opacity, 1) * 100%),transparent);cursor:pointer}.st-theme[aria-checked=true]{font-weight:var(--lyc-weight-medium);--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-primary) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.st-theme:focus-visible{outline:none}.st-theme:focus-visible .st-theme-preview{outline:var(--focus-line);outline-offset:var(--focus-ring-offset)}.st-theme-preview{position:relative;display:block;width:96px;height:60px;overflow:hidden;border:1px solid var(--color-border);background:var(--g)}.st-theme-preview[data-preview=system]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:50%;background:var(--st-dark-ground)}.st-theme-preview>i{position:absolute;z-index:1;display:block}.st-theme-preview>i:nth-child(1){left:0;top:0;bottom:0;width:22px;background:var(--w);border-right:1px solid var(--r)}.st-theme-preview>i:nth-child(2){left:5px;top:8px;width:12px;height:3px;background:var(--a);box-shadow:0 7px 0 var(--i),0 14px 0 var(--i)}.st-theme-preview>i:nth-child(3){left:30px;top:10px;width:44px;height:4px;background:var(--i);box-shadow:0 9px 0 var(--i)}.st-theme-preview>i:nth-child(4){left:30px;bottom:9px;width:18px;height:7px;background:var(--a)}.st-theme-preview[data-preview=system]>i:nth-child(3){box-shadow:0 9px 0 var(--st-dark-ink)}.st-theme[aria-checked=true] .st-theme-preview{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent)}@media (hover: hover) and (pointer: fine){.st-theme[aria-checked=false]:hover .st-theme-preview{border-color:var(--color-border-hover)}}.st-invite{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.st-invite-field{position:relative;flex:1 1 280px;min-width:0}.st-invite-field>svg{position:absolute;left:10px;top:50%;width:14px;height:14px;transform:translateY(-50%);color:var(--color-content-tertiary);pointer-events:none}.st-invite-field>.lyc-field{width:100%;padding-left:32px}.st-invite-role{width:132px;flex:none}.st-roles{display:grid;grid-template-columns:minmax(0,1fr);border:1px solid var(--color-border)}.st-roles>li{padding:10px 14px;border-top:1px solid var(--color-border)}.st-roles>li:first-child{border-top:0}@container lyc-page (min-width: 700px){.st-roles{grid-template-columns:repeat(3,minmax(0,1fr))}.st-roles>li{border-top:0}.st-roles>li+li{border-left:1px solid var(--color-border)}}.st-initial{display:inline-flex;flex:none;align-items:center;justify-content:center;font-size:var(--type-caption);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-weight:var(--type-caption-weight);font-weight:var(--lyc-weight-medium);--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-primary) calc(var(--tw-text-opacity, 1) * 100%),transparent);width:24px;height:24px;border:1px solid var(--color-border);background:var(--color-surface-secondary)}.st-initial--waiting{--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-tertiary) calc(var(--tw-text-opacity, 1) * 100%),transparent);border-style:dashed;border-color:var(--color-border-hover);background:transparent}.st-members .st-members-person{max-width:320px}.st-members .st-members-act{width:48px}.st-members .st-members-idcell{width:100%;max-width:0}.st-member-id{width:100%;max-width:21rem}.st-members-joined{display:none}@container lyc-page (max-width: 640px){.st-members thead{display:none}.st-members,.st-members tbody{display:block}.st-members tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"person role act" "when role act" "id role act";align-items:center;-moz-column-gap:8px;column-gap:8px;row-gap:2px;padding:10px 0;border-bottom:1px solid var(--color-border)}.st-members td{height:auto;padding:0;border:0}.st-members .st-members-person{grid-area:person;max-width:none}.st-members td:nth-child(2){grid-area:role}.st-members .st-members-when{grid-area:when;padding-left:36px;font-size:var(--type-caption);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-weight:var(--type-caption-weight)}.st-members .st-members-idcell{grid-area:id;width:auto;max-width:none;padding-left:36px}.st-members .st-members-act{grid-area:act;width:auto}.st-members-joined{display:inline}.st-member-id{width:auto;max-width:100%}}.st-pending>ul{margin-top:10px;border-top:1px solid var(--color-border)}.st-pending li{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:1rem;column-gap:1rem;row-gap:.5rem;min-height:var(--row-h);padding:8px 12px;border-bottom:1px solid var(--color-border)}.st-waiting{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-label);font-size:var(--type-label);line-height:var(--type-label-leading);letter-spacing:var(--type-label-tracking);font-weight:var(--type-label-weight);text-transform:uppercase;--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-secondary) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.st-orgs>*+*{margin-top:24px}.st-invites{border:1px solid var(--color-border)}.st-invites>li{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:.75rem;column-gap:.75rem;row-gap:.5rem;padding:12px 14px}.st-invites>li+li{border-top:1px solid var(--color-border)}.st-org-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.st-org{display:flex;min-width:0px;flex-direction:column;border:1px solid var(--color-border);background:var(--color-surface-elevated)}.st-org[data-active]{border-color:var(--color-content-primary)}.st-org-head{display:flex;align-items:center;gap:.75rem;padding:16px}.st-org-facts{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:16px;margin:0 16px;padding:12px 0;border-top:1px solid var(--color-border)}.st-org-facts dt{margin-bottom:.25rem;font-family:var(--font-label);font-size:var(--type-label);line-height:var(--type-label-leading);letter-spacing:var(--type-label-tracking);font-weight:var(--type-label-weight);text-transform:uppercase;--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-tertiary) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.st-org-facts dd{font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:var(--type-small-tracking);font-weight:var(--type-small-weight);font-weight:var(--lyc-weight-medium);--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-primary) calc(var(--tw-text-opacity, 1) * 100%),transparent);font-family:var(--font-figure);font-variant-numeric:tabular-nums}.st-org-foot{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;padding:4px 16px 16px;min-height:52px}.lyc-btn.st-org-new:active:where(:not(:disabled,[aria-disabled=true],[aria-pressed=true],[data-busy=true])){transform:scale(var(--lyc-press-scale-wide))}.st-org-new{display:flex;height:100%;width:100%;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:.25rem;text-align:left;min-height:196px;padding:16px;border:1px dashed var(--color-border-hover);background:transparent;cursor:pointer}.st-org-new>svg{width:16px;height:16px;margin-bottom:8px;color:var(--color-content-secondary)}@media (hover: hover) and (pointer: fine){.st-org-new:hover{background:var(--color-surface-tertiary);border-color:var(--color-content-tertiary)}}.st-org-new:focus-visible{outline:var(--focus-line);outline-offset:var(--focus-ring-offset)}.st-org-strip{display:flex;align-items:center;gap:.75rem;margin-bottom:14px;padding:12px 14px;background:var(--color-surface-secondary)}.st-readonly{display:flex;min-width:0px;flex:1 1 0%;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);font-size:var(--type-code);line-height:var(--type-code-leading);letter-spacing:var(--type-code-tracking);font-weight:var(--type-code-weight);--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-primary) calc(var(--tw-text-opacity, 1) * 100%),transparent);height:var(--control-h);padding:0 10px;border:1px solid var(--color-border);background:var(--color-surface-secondary)}.st-copy{min-width:104px}.st-note{font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:var(--type-small-tracking);font-weight:var(--type-small-weight);--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-tertiary) calc(var(--tw-text-opacity, 1) * 100%),transparent);padding:12px 14px;border:1px dashed var(--color-border)}.st-sso>*+*{margin-top:14px}.st-claim{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.5rem}.st-claim>.lyc-btn{flex:none}.st-domain{border:1px solid var(--color-border);background:var(--color-surface-elevated)}.st-domain-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:12px 14px}.st-domain-head>:last-child{display:flex;flex:none;align-items:center;gap:.5rem}.st-domain-body{display:flex;flex-direction:column;gap:.75rem;padding:14px;border-top:1px solid var(--color-border)}.st-xml{min-height:100px}.st-mfa-code{max-width:180px}.st-list{border-top:1px solid var(--color-border)}.st-list>li{display:flex;align-items:center;gap:.75rem;min-height:52px;padding:8px 0;border-bottom:1px solid var(--color-border)}.st-device{display:flex;flex:none;align-items:center;justify-content:center;--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-tertiary) calc(var(--tw-text-opacity, 1) * 100%),transparent);width:28px;height:28px}.st-device>svg{width:16px;height:16px}.st-fold{margin-top:12px;padding:14px 16px;border:1px solid var(--color-border)}.tr-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.tr-choice-scroll{max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.tr-choice-scroll::-webkit-scrollbar{display:none}.tr-choice-scroll>.lyc-choice{max-width:none}.tr-choice-scroll>.lyc-choice>button{flex:none}.tr-controls{display:flex;flex:1 1 26rem;align-items:center;justify-content:flex-end;gap:8px}.tr-search{flex:1 1 8rem;min-width:8rem;max-width:16.25rem}.tr-select{flex:none;width:7.5rem}@media (max-width: 560px){.tr-controls{flex-wrap:wrap;justify-content:flex-start}.tr-search{flex-basis:100%;max-width:none}.tr-select{flex:1 1 0;width:auto}}.tr-sheet{container:tr-sheet / inline-size;border:1px solid var(--color-border);background:var(--color-surface-elevated)}.tr-table thead th{background:var(--color-surface-secondary)}.tr-table td{height:48px}.tr-table :is(th,td){padding-inline:8px}.tr-table :is(th,td):first-child{padding-left:12px}.tr-table :is(th,td):last-child{padding-right:12px}.tr-table tbody tr:last-child td{border-bottom:0}.tr-sort{display:inline-flex;align-items:center;gap:4px;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;white-space:nowrap;cursor:pointer}.tr-sort[data-active=true]{color:var(--color-content-primary)}.tr-sort:focus-visible{outline:var(--focus-line);outline-offset:2px}@media (hover: hover) and (pointer: fine){.tr-sort:hover{color:var(--color-content-primary)}}.tr-table{table-layout:fixed}.tr-table :is(th,td){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tr-table th.tr-c-status{width:120px}.tr-table th.tr-c-use{width:104px}.tr-table th.tr-c-dur{width:108px}.tr-table th.tr-c-cost{width:116px}.tr-table th.tr-c-gpu{width:124px}.tr-table th.tr-c-by{width:172px}.tr-table th.tr-c-started{width:100px}.tr-table th.tr-c-actions{width:84px}.tr-slot{display:inline-flex;flex:none;width:var(--control-h-sm);justify-content:center}.tr-name{font-family:var(--font-mono);font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:var(--type-small-tracking);font-weight:var(--type-small-weight);font-weight:var(--lyc-weight-medium);--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-primary) calc(var(--tw-text-opacity, 1) * 100%),transparent);display:block;min-width:0;max-width:100%;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.tr-name--quiet{font-weight:var(--lyc-weight-regular);--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-secondary) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.tr-name:focus-visible{outline:var(--focus-line);outline-offset:2px}@media (hover: hover) and (pointer: fine){.tr-name:hover{color:var(--color-accent-text)}}.tr-sub{font-size:var(--type-caption);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-weight:var(--type-caption-weight);--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-tertiary) calc(var(--tw-text-opacity, 1) * 100%),transparent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tr-figure{font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:var(--type-small-tracking);font-weight:var(--type-small-weight);font-weight:var(--lyc-weight-medium);font-family:var(--font-figure);font-variant-numeric:tabular-nums}.tr-gpu{font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:var(--type-small-tracking);font-weight:var(--type-small-weight);--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-secondary) calc(var(--tw-text-opacity, 1) * 100%),transparent);font-family:var(--font-figure);font-variant-numeric:tabular-nums}.tr-by{font-size:var(--type-caption);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-weight:var(--type-caption-weight);--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-secondary) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.tr-when{font-size:var(--type-caption);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-weight:var(--type-caption-weight);--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-tertiary) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.tr-fold-status{display:none}.tr-sub-row td{background:var(--color-surface-secondary)}.tr-extra td{height:auto;padding:0 12px 12px}.tr-live-log{font-family:var(--font-mono);font-size:var(--type-code);line-height:var(--type-code-leading);letter-spacing:var(--type-code-tracking);font-weight:var(--type-code-weight);max-height:12rem;overflow-y:auto;padding:8px 12px;background:var(--color-surface-secondary)}.tr-live-log:focus-visible,.tr-log-box:focus-visible{outline:var(--focus-line);outline-offset:-2px}.tr-log-box{font-family:var(--font-mono);font-size:var(--type-code);line-height:var(--type-code-leading);letter-spacing:var(--type-code-tracking);font-weight:var(--type-code-weight);overflow:auto;padding:8px 12px;border:1px solid var(--color-border);background:var(--color-surface-secondary)}@container tr-sheet (max-width: 999px){.tr-c-by{display:none}}@container tr-sheet (max-width: 879px){.tr-c-gpu{display:none}}@container tr-sheet (max-width: 779px){.tr-c-use{display:none}}@container tr-sheet (max-width: 699px){.tr-c-started{display:none}}@container tr-sheet (max-width: 559px){.tr-c-status,.tr-c-actions{display:none}.tr-fold-status{display:block;margin-top:2px}.tr-table td{height:var(--row-h-phone)}.tr-table .tr-sub{display:none}.tr-table .tr-name{white-space:nowrap}}.tr-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.tr-pages{display:flex;align-items:center;gap:8px}@media (pointer: fine){.tr-page-numbers>button{min-width:var(--control-h-sm)}}.tr-panel{display:flex;flex-direction:column;max-width:100vw;outline:none}.tr-panel-body{flex:1 1 auto;min-height:0;overflow-y:auto}.tr-panel-edge{position:absolute;top:0;bottom:0;left:-3px;z-index:1;width:7px;cursor:col-resize}.tr-panel-edge:after{content:"";position:absolute;top:0;bottom:0;left:3px;width:1px;background:transparent}.tr-panel-edge:focus-visible{outline:none}.tr-panel-edge[data-dragging=true]:after,.tr-panel-edge:focus-visible:after{left:2px;width:3px;background:var(--color-accent)}@media (hover: hover) and (pointer: fine){.tr-panel-edge:hover:after{left:2px;width:3px;background:var(--color-accent)}}@media (pointer: coarse){.tr-panel-edge{display:none}}.tr-dot{position:absolute;left:6%;top:29.7%;width:8px;height:8px;transform:translate(-50%,-50%)}.tf-split{display:grid;grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:32px}.tf-split-side{position:sticky;top:var(--layout-gap)}@container lyc-page (max-width: 1000px){.tf-split{grid-template-columns:minmax(0,1fr);gap:var(--layout-gap)}.tf-split-side{position:static}.tf-split[data-empty] .tf-split-side{order:-1}}.tf-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:calc(var(--control-h) + 20px);padding:0 16px}.tf-pick-skeleton{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding:0 var(--sheet-pad)}.tf-gpu-pick{grid-template-columns:minmax(0,1fr) 64px 104px}.tf-nb{container-type:inline-size}.tf-nb-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;-moz-column-gap:20px;column-gap:20px;row-gap:12px;padding:14px 16px}.tf-nb-figs{display:flex;gap:22px;margin:0}.tf-nb-actions{display:flex;align-items:center;gap:8px}@container (max-width: 640px){.tf-nb-row{grid-template-columns:minmax(0,1fr) auto}.tf-nb-figs{grid-column:1 / -1;grid-row:2}}@container (max-width: 440px){.tf-nb-actions{grid-column:1 / -1;grid-row:3}.tf-nb-actions>*{flex:1 1 0}}.tf-frame{border:1px solid var(--color-border);background:var(--color-surface-elevated)}.tf-frame .lyc-table th{background:var(--color-surface-secondary)}.tf-frame .lyc-table tbody tr:last-child td{border-bottom:0}.tf-sheet-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 8px;border-bottom:1px solid var(--color-border)}.tf-sheet-tools .lyc-field{border-color:transparent;background:transparent}.tf-check{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:block;position:relative;flex:none;width:14px;height:14px;margin:0;border:1px solid var(--color-border-hover);background:var(--color-surface-primary);cursor:pointer}.tf-check:checked,.tf-check:indeterminate{border-color:var(--color-accent);background:var(--color-accent)}.tf-check:checked:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid var(--color-accent-ink);border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.tf-check:indeterminate:after{content:"";position:absolute;left:3px;top:5.5px;width:6px;height:1.5px;background:var(--color-accent-ink)}.tf-check:focus-visible{outline:var(--focus-line);outline-offset:var(--focus-ring-offset)}.tf-check:disabled{cursor:not-allowed;opacity:.5}@media (hover: hover) and (pointer: fine){.tf-check:hover:not(:checked):not(:indeterminate):not(:disabled){border-color:var(--color-content-tertiary)}}.lyc-table th.tf-col-check,.lyc-table td.tf-col-check{width:40px;padding:0 0 0 12px}@media (pointer: coarse){.lyc-table th.tf-col-check,.lyc-table td.tf-col-check{width:48px;padding:0}.tf-col-check .tf-check{margin-inline:auto}}.tf-usage{display:flex;gap:2px;height:10px}.tf-usage>i{display:block;flex:1 1 0;min-width:2px}.tf-usage>i[data-series="1"],.tf-legend i[data-series="1"]{background:var(--chart-1)}.tf-usage>i[data-series="2"],.tf-legend i[data-series="2"]{background:var(--chart-3)}.tf-usage>i[data-series="3"],.tf-legend i[data-series="3"]{background:var(--chart-2)}.tf-usage>i[data-series="4"],.tf-legend i[data-series="4"]{background:var(--chart-5)}.tf-legend{display:flex;flex-wrap:wrap;gap:6px 24px;margin:0;padding:0;list-style:none}.tf-legend>li{display:flex;align-items:center;gap:8px;min-width:0}.tf-legend i{display:block;flex:none;width:8px;height:8px}.tf-types{display:flex;flex-wrap:wrap;gap:0 20px}.tf-types>div{min-height:var(--control-h)}.tf-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.tf-crumbs{font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:var(--type-small-tracking);font-weight:var(--type-small-weight);--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-secondary) calc(var(--tw-text-opacity, 1) * 100%),transparent);display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0}.tf-crumb{font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:var(--type-small-tracking);font-weight:var(--type-small-weight);--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-secondary) calc(var(--tw-text-opacity, 1) * 100%),transparent);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tf-crumb:focus-visible{outline:var(--focus-line);outline-offset:2px}@media (hover: hover) and (pointer: fine){.tf-crumb:hover{color:var(--color-content-primary);text-decoration:underline;text-underline-offset:4px}}.tf-tools{display:flex;flex:0 1 auto;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.tf-search{width:260px;max-width:100%}@container lyc-page (max-width: 640px){.tf-crumbs,.tf-tools{flex-basis:100%}.tf-tools{flex-wrap:nowrap}.tf-search{flex:1 1 0;width:auto;min-width:0}}.tf-name{font-family:var(--font-mono);font-size:var(--type-code);line-height:var(--type-code-leading);letter-spacing:var(--type-code-tracking);font-weight:var(--type-code-weight);font-weight:var(--lyc-weight-medium);--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-primary) calc(var(--tw-text-opacity, 1) * 100%),transparent);display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.tf-name:focus-visible{outline:var(--focus-line);outline-offset:2px}@media (hover: hover) and (pointer: fine){.tf-name:hover{text-decoration:underline;text-underline-offset:3px}}.tf-sort{display:inline-flex;align-items:center;gap:4px;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}.tf-sort>svg{opacity:0}.tf-sort[data-sorted]{color:var(--color-content-primary)}.tf-sort[data-sorted]>svg{opacity:1}@media (hover: hover) and (pointer: fine){.tf-sort:hover{color:var(--color-content-primary)}.tf-sort:hover:not([data-sorted])>svg{opacity:.5}}.tf-sort:focus-visible{outline:var(--focus-line);outline-offset:2px}.tf-name-sub{display:none}@container lyc-page (max-width: 640px){.lyc-table .tf-col-narrow{display:none}.tf-name-sub{display:block}}.tf-dock{position:sticky;bottom:0;z-index:var(--z-subnav);background:var(--color-surface-primary)}.tf-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--color-border)}.tf-delete{display:grid;gap:6px;padding:12px 0;border-top:1px solid var(--color-border)}.tf-drop{display:flex;align-items:center;justify-content:center;gap:10px;min-height:72px;margin:12px 0;padding:8px 16px;border:1px dashed var(--color-accent);background:var(--color-accent-soft);text-align:center;pointer-events:none}.tf-panel{width:min(448px,100vw);overflow-y:auto}.tf-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 20px 16px 24px;border-bottom:1px solid var(--color-border)}.tf-tray{position:fixed;right:24px;bottom:24px;z-index:var(--z-dropdown);display:flex;flex-direction:column;width:min(420px,calc(100vw - 32px));max-height:min(500px,calc(100vh - 48px));overflow:hidden;border:1px solid var(--color-border);background:var(--color-surface-elevated);color:var(--color-content-primary);box-shadow:var(--shadow-float);animation:lyc-toast-in var(--lyc-dur-ui) var(--lyc-ease-out) backwards}.tf-tray[data-minimized]{width:min(300px,calc(100vw - 32px))}.tf-tray-head{display:flex;flex:none;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:6px 8px 6px 16px;border-bottom:1px solid var(--color-border)}.tf-tray-list{margin:0;padding:0;list-style:none;overflow-y:auto;max-height:300px}@media (max-width: 480px){.tf-tray,.tf-tray[data-minimized]{right:16px;left:16px;bottom:16px;width:auto}}.tf-add{display:grid;grid-template-columns:minmax(0,280px) minmax(0,1fr) auto;align-items:start;gap:8px}.tf-add-row{display:contents}.tf-add-row>.lyc-btn--icon{justify-self:end}@container lyc-page (max-width: 640px){.tf-add{grid-template-columns:minmax(0,1fr);gap:16px}.tf-add-row{display:grid;gap:8px}.tf-add-row>.lyc-btn--icon{justify-self:start}}.tf-mask{font-family:var(--font-mono);font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:var(--type-small-tracking);font-weight:var(--type-small-weight);--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-tertiary) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.cl-sheet{container:cl-sheet / inline-size}.cl-sheet .lyc-table th{background:var(--color-surface-secondary)}.cl-sheet .lyc-table tbody tr:last-child td{border-bottom:0}@container cl-sheet (max-width: 1000px){.cl-t1{display:none}}@container cl-sheet (max-width: 760px){.cl-t2{display:none}}@container cl-sheet (max-width: 600px){.cl-t3{display:none}}@container cl-sheet (max-width: 470px){.cl-t4{display:none}}.cl-sheet .lyc-table .cl-open>td{height:auto;padding:12px 12px 14px 44px;background:var(--color-surface-secondary)}@container cl-sheet (max-width: 560px){.cl-sheet .lyc-table .cl-open>td{padding-left:12px}}.cl-inset{width:0;min-width:100%;border:1px solid var(--color-border);background:var(--color-surface-elevated)}.cl-readouts{grid-template-columns:repeat(2,minmax(0,1fr))}@container lyc-page (min-width: 760px){.cl-readouts{grid-template-columns:repeat(4,minmax(0,1fr))}}@container lyc-page (min-width: 760px) and (max-width: 1099px){.cl-readouts:has(>:nth-child(5)){grid-template-columns:repeat(3,minmax(0,1fr))}.cl-readouts>:nth-child(5){grid-column:span 2}}@container lyc-page (max-width: 759px){.cl-readouts>:nth-child(5){grid-column:1 / -1}}@container lyc-page (min-width: 1100px){.cl-readouts:has(>:nth-child(5)){grid-template-columns:repeat(5,minmax(0,1fr))}}.cl-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px 32px}.cl-steps{display:grid;grid-auto-flow:row;border:1px solid var(--color-border);background:var(--color-border);gap:1px}@container lyc-page (min-width: 760px){.cl-steps{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}}.cl-step{display:flex;flex-direction:column;gap:4px;padding:14px 16px 12px;background:var(--color-surface-elevated);box-shadow:inset 0 2px 0 var(--rail)}@container lyc-page (max-width: 759px){.cl-step{box-shadow:inset 2px 0 0 var(--rail)}}.nf-band{position:relative;display:grid;place-items:center;min-height:320px;overflow:hidden;border:1px solid var(--color-border);background:var(--color-surface-primary);touch-action:manipulation}.nf-field{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.nf-copy{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;max-width:640px;padding:48px 24px;text-align:center}.nf-path{word-break:break-all;font-family:var(--font-mono);font-size:var(--type-code);line-height:var(--type-code-leading);letter-spacing:var(--type-code-tracking);font-weight:var(--type-code-weight);--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-primary) calc(var(--tw-text-opacity, 1) * 100%),transparent);padding:1px 6px;background:var(--color-surface-secondary)}.nf-readout{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-label);font-size:var(--type-label);line-height:var(--type-label-leading);letter-spacing:var(--type-label-tracking);font-weight:var(--type-label-weight);text-transform:uppercase;--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-tertiary) calc(var(--tw-text-opacity, 1) * 100%),transparent);height:24px;margin-top:4px;padding:0 8px;border:1px solid var(--color-border);background:var(--color-surface-primary)}.nf-readout>[data-nf-count]{font-variant-numeric:tabular-nums}.nf-try{display:grid;grid-template-columns:repeat(auto-fit,minmax(176px,1fr));border-top:1px solid var(--color-border);border-left:1px solid var(--color-border)}.nf-try>li{border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.nf-card{display:flex;height:100%;flex-direction:column;gap:.25rem;min-height:116px;padding:14px 16px}.nf-keys{align-self:flex-start;margin-top:auto}.nf-arrow{width:14px;height:14px;flex:none;color:var(--color-content-tertiary);transition:transform var(--lyc-dur-ui) var(--lyc-ease-out)}@media (hover: hover) and (pointer: fine){.nf-card:hover{background:var(--color-surface-tertiary)}.nf-card:hover .nf-arrow{color:var(--color-accent);transform:translate(2px)}}.nf-card:focus-visible{outline:var(--focus-line);outline-offset:calc(var(--focus-ring-offset) * -1 - 2px)}.lyc-btn.nf-error:active:where(:not(:disabled,[aria-disabled=true],[aria-pressed=true],[data-busy=true])){transform:scale(var(--lyc-press-scale-wide))}.nf-error{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:.75rem;max-width:480px;padding:28px;border:1px solid var(--color-border)}.nf-mark{display:inline-block;width:14px;height:14px;background:currentColor;-webkit-mask:url(/images/brand/lyceum-mark.svg) center / contain no-repeat;mask:url(/images/brand/lyceum-mark.svg) center / contain no-repeat}.ak-toolbar-search{width:220px}.ak-toolbar-org{width:200px}@container lyc-page (max-width: 560px){.ak-toolbar-search,.ak-toolbar-org{flex:1 1 160px;width:auto}.ak-toolbar-create{order:-1;flex:1 1 100%}}.ak-link{color:var(--color-content-primary);text-decoration:underline;text-decoration-color:var(--color-border-hover);text-underline-offset:3px}button.ak-link{font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:var(--type-small-tracking);font-weight:var(--type-small-weight);padding:0;border:0;background:none;cursor:pointer}.ak-link:focus-visible{outline:var(--focus-line);outline-offset:2px}@media (hover: hover) and (pointer: fine){.ak-link:hover{text-decoration-color:currentColor}}.ak-inspector{display:grid;grid-template-columns:var(--ak-list-w) minmax(0,1fr);align-items:start;gap:24px}.ak-list,.ak-detail{min-width:0;border:1px solid var(--color-border);background:var(--color-surface-elevated)}.ak-list-head{font-family:var(--font-label);font-size:var(--type-label);line-height:var(--type-label-leading);letter-spacing:var(--type-label-tracking);font-weight:var(--type-label-weight);text-transform:uppercase;--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-tertiary) calc(var(--tw-text-opacity, 1) * 100%),transparent);display:flex;align-items:center;justify-content:space-between;height:40px;padding:0 16px;border-bottom:1px solid var(--color-border)}.ak-list-note{font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:var(--type-small-tracking);font-weight:var(--type-small-weight);--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-tertiary) calc(var(--tw-text-opacity, 1) * 100%),transparent);margin:0;padding:16px}.ak-rows{margin:0;padding:0;list-style:none}.ak-rows>li+li{border-top:1px solid var(--color-border)}.ak-row{display:flex;align-items:center;gap:12px;width:100%;min-height:var(--ak-row-h);padding:10px 16px;border:0;background:transparent;color:var(--color-content-primary);text-align:left;cursor:pointer;transition:background-color var(--lyc-dur-hover-out) var(--lyc-ease)}.ak-row:focus-visible{outline:var(--focus-line);outline-offset:-2px}.ak-row[aria-pressed=true]{background:var(--color-surface-secondary)}@media (hover: hover) and (pointer: fine){.ak-row:hover:not([aria-pressed=true]){background:var(--color-surface-tertiary);transition-duration:0ms}}.ak-row-main{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:3px}.ak-row-name{font-size:var(--type-body);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);font-weight:var(--type-body-weight);font-weight:var(--lyc-weight-medium);display:flex;min-width:0;align-items:center;gap:8px}.ak-row[data-revoked] .ak-row-name{color:var(--color-content-secondary)}.ak-row-sub{font-size:var(--type-caption);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-weight:var(--type-caption-weight);--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-tertiary) calc(var(--tw-text-opacity, 1) * 100%),transparent);display:flex;min-width:0;align-items:center;gap:10px}.ak-row-side{font-size:var(--type-code);line-height:var(--type-code-leading);letter-spacing:var(--type-code-tracking);font-weight:var(--type-code-weight);--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-secondary) calc(var(--tw-text-opacity, 1) * 100%),transparent);display:flex;flex:none;flex-direction:column;align-items:flex-end;gap:6px}.ak-fold{font-family:var(--font-label);font-size:var(--type-label);line-height:var(--type-label-leading);letter-spacing:var(--type-label-tracking);font-weight:var(--type-label-weight);text-transform:uppercase;--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-tertiary) calc(var(--tw-text-opacity, 1) * 100%),transparent);display:flex;align-items:center;gap:8px;width:100%;height:40px;padding:0 16px;border:0;border-top:1px solid var(--color-border);background:transparent;cursor:pointer}.ak-fold:focus-visible{outline:var(--focus-line);outline-offset:-2px}.ak-fold[aria-expanded=true]{border-bottom:1px solid var(--color-border)}.ak-fold-chevron{width:14px;height:14px}.ak-fold[aria-expanded=true] .ak-fold-chevron{transform:rotate(90deg)}@media (hover: hover) and (pointer: fine){.ak-fold:hover{color:var(--color-content-primary)}}.ak-detail{container:ak-detail / inline-size;display:flex;flex-direction:column;gap:28px;padding:var(--ak-detail-pad)}.ak-detail--empty{font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:var(--type-small-tracking);font-weight:var(--type-small-weight);--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-tertiary) calc(var(--tw-text-opacity, 1) * 100%),transparent);align-items:center;justify-content:center;min-height:240px}.ak-detail-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 16px}.ak-detail-title{font-size:var(--type-heading);line-height:var(--type-heading-leading);letter-spacing:var(--type-heading-tracking);font-weight:var(--type-heading-weight);--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-primary) calc(var(--tw-text-opacity, 1) * 100%),transparent);margin:0;overflow-wrap:anywhere}.ak-detail-meta{font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:var(--type-small-tracking);font-weight:var(--type-small-weight);--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-tertiary) calc(var(--tw-text-opacity, 1) * 100%),transparent);display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin:6px 0 0}.ak-detail-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ak-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ak-spend{display:flex;flex-direction:column;gap:10px}.ak-spend-figure{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0}.ak-models{display:flex;flex-direction:column;gap:6px}.ak-models .lyc-table th:first-child,.ak-models .lyc-table td:first-child{padding-left:0}.ak-models .lyc-table th:last-child,.ak-models .lyc-table td:last-child{padding-right:0}.ak-models .lyc-table tbody tr:last-child td{border-bottom:0}.ak-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 24px;margin:0}.ak-facts>div{min-width:0;padding-top:14px;border-top:1px solid var(--color-border)}.ak-facts dt{font-family:var(--font-label);font-size:var(--type-label);line-height:var(--type-label-leading);letter-spacing:var(--type-label-tracking);font-weight:var(--type-label-weight);text-transform:uppercase;--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-tertiary) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.ak-facts dd{font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:var(--type-small-tracking);font-weight:var(--type-small-weight);--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-primary) calc(var(--tw-text-opacity, 1) * 100%),transparent);margin:6px 0 0;overflow-wrap:anywhere}@container ak-detail (max-width: 560px){.ak-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.ak-meter{position:relative;height:6px;overflow:hidden;background:var(--color-surface-secondary)}.ak-meter>i{position:absolute;top:0;right:0;bottom:0;left:0;display:block;transform-origin:left;transition:transform var(--lyc-dur-ui) var(--lyc-ease-out)}.ak-meter-fill{background:var(--color-accent)}.ak-meter[data-tone=warn] .ak-meter-fill{background:var(--color-amber)}.ak-meter[data-tone=bad] .ak-meter-fill{background:var(--color-red)}.ak-meter--mini{width:56px;height:4px}.ak-cards-wrap{display:flex;flex-direction:column;gap:12px}.ak-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px;margin:0;padding:0;list-style:none}.ak-card{display:flex;min-width:0;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--color-border);background:var(--color-surface-elevated)}.ak-card--picked{background:var(--color-accent-soft)}.ak-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ak-card-name{font-size:var(--type-body);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);font-weight:var(--type-body-weight);font-weight:var(--lyc-weight-medium);--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-primary) calc(var(--tw-text-opacity, 1) * 100%),transparent);display:flex;min-width:0;align-items:center;gap:8px;margin:0}.ak-card-facts{font-size:var(--type-caption);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-weight:var(--type-caption-weight);--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-tertiary) calc(var(--tw-text-opacity, 1) * 100%),transparent);display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px}.ak-card-actions{display:flex;gap:8px}.ak-card-actions>*{flex:1 1 0;min-width:0}.ak-cards-wrap .ak-fold{border:1px solid var(--color-border);background:var(--color-surface-elevated)}.ak-skeleton{display:flex;flex-direction:column;gap:8px}.ak-date::-webkit-calendar-picker-indicator{filter:brightness(0)}.dark .ak-date::-webkit-calendar-picker-indicator{filter:brightness(0) invert(1)}.ak-minted{display:flex;min-height:0;flex-direction:column}.ak-secret{display:flex;align-items:flex-start;gap:8px;margin-top:6px;padding:10px 6px 10px 14px;border:1px solid var(--color-border);background:var(--color-surface-secondary)}.ak-secret-text{font-family:var(--font-mono);font-size:var(--type-code);line-height:var(--type-code-leading);letter-spacing:var(--type-code-tracking);font-weight:var(--type-code-weight);flex:1 1 auto;min-width:0;padding-top:4px;color:var(--color-accent-text);word-break:break-all;-webkit-user-select:all;-moz-user-select:all;user-select:all;cursor:text}.ak-secret-copy{flex:none;display:inline-grid;place-items:center}.ak-secret-copy .ak-secret-icon{grid-area:1 / 1;transition:opacity var(--lyc-dur-press) var(--lyc-ease-out),transform var(--lyc-dur-press) var(--lyc-ease-out),filter var(--lyc-dur-press) var(--lyc-ease-out)}.ak-secret-copy [data-icon=check]{color:var(--color-accent-text);opacity:0;transform:scale(.25);filter:blur(4px)}.ak-secret-copy[data-copied] [data-icon=copy]{opacity:0;transform:scale(.25);filter:blur(4px)}.ak-secret-copy[data-copied] [data-icon=check]{opacity:1;transform:none;filter:none}@media (prefers-reduced-motion: reduce){.ak-secret-copy .ak-secret-icon,.ak-secret-copy [data-icon=check],.ak-secret-copy[data-copied] [data-icon=copy]{transition:opacity var(--lyc-dur-press) linear;transform:none;filter:none}}.ak-copy-line{font-size:var(--type-caption);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-weight:var(--type-caption-weight);--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-secondary) calc(var(--tw-text-opacity, 1) * 100%),transparent);display:flex;align-items:center;gap:8px;min-height:16px;margin:8px 0 0}.ak-base{font-size:var(--type-caption);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-weight:var(--type-caption-weight);display:flex;flex-wrap:wrap;gap:2px 16px;margin:14px 0 0}.ak-base dt{color:var(--color-content-tertiary)}.ak-base dd{font-family:var(--font-mono);font-size:var(--type-code);line-height:var(--type-code-leading);letter-spacing:var(--type-code-tracking);font-weight:var(--type-code-weight);--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-primary) calc(var(--tw-text-opacity, 1) * 100%),transparent);margin:0;overflow-wrap:anywhere}.ak-mint-band{height:var(--ak-band-h)}.ak-mint{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:var(--ak-tile-gap)}.ak-mint-row{position:relative;display:grid;grid-template-columns:repeat(8,var(--ak-tile));gap:var(--ak-tile-gap)}.ak-mint-row:before{content:"";position:absolute;top:50%;left:-240px;right:-240px;height:1px;background:var(--color-border)}.ak-tile{position:relative;display:grid;place-items:center;width:var(--ak-tile);height:var(--ak-tile);border:1px solid var(--color-accent-line);background:var(--color-surface-primary)}.ak-tile[data-prefix]{border-color:var(--color-border)}.ak-tile-char{font-family:var(--font-mono);font-size:var(--type-body);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);font-weight:var(--type-body-weight);color:var(--color-accent-text);animation:ak-char var(--lyc-dur-step-in) var(--lyc-ease-out) both;animation-delay:calc(var(--i) * var(--ak-mint-stagger) + var(--lyc-dur-step-out) + var(--ak-mint-wait, 0ms))}.ak-tile[data-prefix] .ak-tile-char{color:var(--color-content-secondary)}.ak-tile-cores{position:absolute;top:6px;right:6px;bottom:6px;left:6px;display:grid;grid-template-columns:1fr 1fr;gap:4px;opacity:0;animation:ak-cores var(--lyc-dur-number) var(--lyc-ease-out) both;animation-delay:calc(var(--i) * var(--ak-mint-stagger) + var(--ak-mint-wait, 0ms))}.ak-tile-cores>i{display:block;background:var(--color-accent)}@keyframes ak-cores{0%{opacity:0}35%{opacity:.9}to{opacity:0}}@keyframes ak-char{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.ak-tile-cores{animation:none}@keyframes ak-char{0%{opacity:0}to{opacity:1}}}@media (max-width: 480px){.ak-mint-band{height:var(--ak-band-h-phone)}}@media (max-height: 600px){.ak-mint-band{display:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-right-px{right:-1px}.-top-2{top:-.5rem}.-top-px{top:-1px}.bottom-0{bottom:0}.bottom-3{bottom:.75rem}.bottom-\[--lab-bar-space\]{bottom:var(--lab-bar-space)}.left-0{left:0}.left-2\.5{left:.625rem}.left-4{left:1rem}.right-0{right:0}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-2{right:.5rem}.right-3{right:.75rem}.top-0{top:0}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-3{top:.75rem}.top-3\.5{top:.875rem}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-consent{z-index:var(--z-consent)}.z-modal{z-index:var(--z-modal)}.z-toast{z-index:var(--z-toast)}.order-last{order:9999}.col-span-full{grid-column:1 / -1}.col-start-1{grid-column-start:1}.row-start-1{grid-row-start:1}.m-0{margin:0}.-mx-1\.5{margin-left:-.375rem;margin-right:-.375rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mx-\[--dialog-pad\]{margin-left:var(--dialog-pad);margin-right:var(--dialog-pad)}.mx-auto{margin-left:auto;margin-right:auto}.my-4{margin-top:1rem;margin-bottom:1rem}.my-auto{margin-top:auto;margin-bottom:auto}.-mb-3{margin-bottom:-.75rem}.-mb-px{margin-bottom:-1px}.-ml-2{margin-left:-.5rem}.-ml-2\.5{margin-left:-.625rem}.-ml-3{margin-left:-.75rem}.-ml-px{margin-left:-1px}.-mr-2\.5{margin-right:-.625rem}.-mt-1{margin-top:-.25rem}.-mt-2{margin-top:-.5rem}.-mt-4{margin-top:-1rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-10{margin-right:2.5rem}.mr-14{margin-right:3.5rem}.mr-2{margin-right:.5rem}.mr-2\.5{margin-right:.625rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.box-content{box-sizing:content-box}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.size-12{width:3rem;height:3rem}.size-2\.5{width:.625rem;height:.625rem}.size-3{width:.75rem;height:.75rem}.size-3\.5{width:.875rem;height:.875rem}.size-4{width:1rem;height:1rem}.size-5{width:1.25rem;height:1.25rem}.size-6{width:1.5rem;height:1.5rem}.size-full{width:100%;height:100%}.size-icon-md{width:var(--icon-md);height:var(--icon-md)}.h-0\.5{height:.125rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[--palette-row\]{height:var(--palette-row)}.h-\[--sidebar-field\]{height:var(--sidebar-field)}.h-\[--sidebar-foot\]{height:var(--sidebar-foot)}.h-\[--sidebar-head\]{height:var(--sidebar-head)}.h-\[--sidebar-label-h\]{height:var(--sidebar-label-h)}.h-\[--sidebar-row\]{height:var(--sidebar-row)}.h-\[--tap-min\]{height:var(--tap-min)}.h-auto{height:auto}.h-control{height:var(--control-h)}.h-control-lg{height:var(--control-h-lg)}.h-control-sm{height:var(--control-h-sm)}.h-full{height:100%}.h-logs{height:var(--logs-h)}.h-palette-head{height:var(--palette-head)}.h-px{height:1px}.h-th{height:var(--th-h)}.h-wordmark{height:var(--wordmark-h)}.max-h-32{max-height:8rem}.max-h-40{max-height:10rem}.max-h-48{max-height:12rem}.max-h-56{max-height:14rem}.max-h-60{max-height:15rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-code{max-height:var(--code-max-h)}.max-h-listbox{max-height:min(var(--listbox-max-h),calc(var(--radix-popover-content-available-height) * var(--lyc-unzoom)))}.max-h-media{max-height:var(--media-max-h)}.max-h-menu-fit{max-height:calc(var(--radix-dropdown-menu-content-available-height) * var(--lyc-unzoom))}.max-h-menu-long{max-height:min(var(--menu-max-h),calc(var(--radix-dropdown-menu-content-available-height) * var(--lyc-unzoom)))}.max-h-palette-list{max-height:var(--palette-list-max)}.min-h-0{min-height:0px}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-4{min-height:1rem}.min-h-5{min-height:1.25rem}.min-h-6{min-height:1.5rem}.min-h-7{min-height:1.75rem}.min-h-8{min-height:2rem}.min-h-\[--type-code-leading\]{min-height:var(--type-code-leading)}.min-h-\[var\(--menu-row\)\]{min-height:var(--menu-row)}.min-h-control{min-height:var(--control-h)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.min-h-sheet{min-height:var(--sheet-head)}.min-h-svh{min-height:100svh}.w-0\.5{width:.125rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\/5{width:40%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[--sidebar-head\]{width:var(--sidebar-head)}.w-\[--sidebar-rail-item\]{width:var(--sidebar-rail-item)}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[--tap-min\]{width:var(--tap-min)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-menu{width:var(--menu-w)}.w-menu-trigger{width:calc(var(--radix-dropdown-menu-trigger-width) * var(--lyc-unzoom))}.w-popover-trigger{width:calc(var(--radix-popover-trigger-width) * var(--lyc-unzoom))}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-12{min-width:3rem}.min-w-28{min-width:7rem}.min-w-5{min-width:1.25rem}.min-w-64{min-width:16rem}.min-w-\[var\(--control-h\)\]{min-width:var(--control-h)}.min-w-full{min-width:100%}.min-w-menu-trigger{min-width:calc(var(--radix-dropdown-menu-trigger-width) * var(--lyc-unzoom))}.max-w-0{max-width:0px}.max-w-2xl{max-width:42rem}.max-w-40{max-width:10rem}.max-w-44{max-width:11rem}.max-w-48{max-width:12rem}.max-w-56{max-width:14rem}.max-w-\[--skeleton-width\]{max-width:var(--skeleton-width)}.max-w-\[var\(--pg-column\)\]{max-width:var(--pg-column)}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-2{flex:2 2 0%}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-60{flex-basis:15rem}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-px{--tw-translate-x: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-px{--tw-translate-x: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-spin{animation:spin 1s linear infinite}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.scroll-mt-6{scroll-margin-top:1.5rem}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-auto-fill{grid-template-columns:auto minmax(0,1fr)}.grid-cols-fill-auto{grid-template-columns:minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-start{justify-items:start}.justify-items-center{justify-items:center}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-\[--sidebar-gap\]{gap:var(--sidebar-gap)}.gap-\[--sidebar-head-gap\]{gap:var(--sidebar-head-gap)}.gap-\[--sidebar-icon-gap\]{gap:var(--sidebar-icon-gap)}.gap-\[--sidebar-item-gap\]{gap:var(--sidebar-item-gap)}.gap-x-0\.5{-moz-column-gap:.125rem;column-gap:.125rem}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-2\.5{-moz-column-gap:.625rem;column-gap:.625rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-3\.5{-moz-column-gap:.875rem;column-gap:.875rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-2\.5{row-gap:.625rem}.gap-y-4{row-gap:1rem}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.875rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-border>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:color-mix(in srgb,var(--color-border) calc(var(--tw-divide-opacity, 1) * 100%),transparent)}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\!whitespace-normal{white-space:normal!important}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-wrap{white-space:pre-wrap}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:var(--radius)}.rounded-button{border-radius:var(--radius-button)}.rounded-card{border-radius:var(--radius-card)}.rounded-full{border-radius:var(--radius-full)}.rounded-lg,.rounded-md{border-radius:var(--radius)}.rounded-none{border-radius:0}.border{border-width:1px}.border-0{border-width:0px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-border{--tw-border-opacity: 1;border-color:color-mix(in srgb,var(--color-border) calc(var(--tw-border-opacity, 1) * 100%),transparent)}.border-border-hover{--tw-border-opacity: 1;border-color:color-mix(in srgb,var(--color-border-hover) calc(var(--tw-border-opacity, 1) * 100%),transparent)}.border-callout-line{--tw-border-opacity: 1;border-color:color-mix(in srgb,var(--color-callout-line) calc(var(--tw-border-opacity, 1) * 100%),transparent)}.border-content-primary{--tw-border-opacity: 1;border-color:color-mix(in srgb,var(--color-content-primary) calc(var(--tw-border-opacity, 1) * 100%),transparent)}.border-sidebar-border{border-color:hsl(var(--sidebar-border))}.border-status-amber\/35{border-color:color-mix(in srgb,var(--color-amber) 35%,transparent)}.border-status-amber\/40{border-color:color-mix(in srgb,var(--color-amber) 40%,transparent)}.border-status-green\/35{border-color:color-mix(in srgb,var(--color-green) 35%,transparent)}.border-status-green\/40{border-color:color-mix(in srgb,var(--color-green) 40%,transparent)}.border-status-red\/35{border-color:color-mix(in srgb,var(--color-red) 35%,transparent)}.border-status-red\/40{border-color:color-mix(in srgb,var(--color-red) 40%,transparent)}.border-transparent{border-color:transparent}.bg-accent{--tw-bg-opacity: 1;background-color:color-mix(in srgb,var(--color-accent) calc(var(--tw-bg-opacity, 1) * 100%),transparent)}.bg-accent-soft{--tw-bg-opacity: 1;background-color:color-mix(in srgb,var(--color-accent-soft) calc(var(--tw-bg-opacity, 1) * 100%),transparent)}.bg-border{--tw-bg-opacity: 1;background-color:color-mix(in srgb,var(--color-border) calc(var(--tw-bg-opacity, 1) * 100%),transparent)}.bg-callout{--tw-bg-opacity: 1;background-color:color-mix(in srgb,var(--color-callout-bg) calc(var(--tw-bg-opacity, 1) * 100%),transparent)}.bg-content-primary{--tw-bg-opacity: 1;background-color:color-mix(in srgb,var(--color-content-primary) calc(var(--tw-bg-opacity, 1) * 100%),transparent)}.bg-content-tertiary{--tw-bg-opacity: 1;background-color:color-mix(in srgb,var(--color-content-tertiary) calc(var(--tw-bg-opacity, 1) * 100%),transparent)}.bg-current{background-color:currentColor}.bg-logo-tile{--tw-bg-opacity: 1;background-color:color-mix(in srgb,var(--color-logo-tile) calc(var(--tw-bg-opacity, 1) * 100%),transparent)}.bg-sidebar{background-color:hsl(var(--sidebar-background))}.bg-sidebar-border{background-color:hsl(var(--sidebar-border))}.bg-status-amber{--tw-bg-opacity: 1;background-color:color-mix(in srgb,var(--color-amber) calc(var(--tw-bg-opacity, 1) * 100%),transparent)}.bg-status-amber\/10{background-color:color-mix(in srgb,var(--color-amber) 10%,transparent)}.bg-status-green{--tw-bg-opacity: 1;background-color:color-mix(in srgb,var(--color-green) calc(var(--tw-bg-opacity, 1) * 100%),transparent)}.bg-status-green\/10{background-color:color-mix(in srgb,var(--color-green) 10%,transparent)}.bg-status-green\/15{background-color:color-mix(in srgb,var(--color-green) 15%,transparent)}.bg-status-red{--tw-bg-opacity: 1;background-color:color-mix(in srgb,var(--color-red) calc(var(--tw-bg-opacity, 1) * 100%),transparent)}.bg-status-red\/10{background-color:color-mix(in srgb,var(--color-red) 10%,transparent)}.bg-surface-dark{--tw-bg-opacity: 1;background-color:color-mix(in srgb,var(--lyc-legacy-surface-dark) calc(var(--tw-bg-opacity, 1) * 100%),transparent)}.bg-surface-elevated{--tw-bg-opacity: 1;background-color:color-mix(in srgb,var(--color-surface-elevated) calc(var(--tw-bg-opacity, 1) * 100%),transparent)}.bg-surface-primary{--tw-bg-opacity: 1;background-color:color-mix(in srgb,var(--color-surface-primary) calc(var(--tw-bg-opacity, 1) * 100%),transparent)}.bg-surface-secondary{--tw-bg-opacity: 1;background-color:color-mix(in srgb,var(--color-surface-secondary) calc(var(--tw-bg-opacity, 1) * 100%),transparent)}.bg-surface-secondary\/50{background-color:color-mix(in srgb,var(--color-surface-secondary) 50%,transparent)}.bg-surface-tertiary{--tw-bg-opacity: 1;background-color:color-mix(in srgb,var(--color-surface-tertiary) calc(var(--tw-bg-opacity, 1) * 100%),transparent)}.bg-transparent{background-color:transparent}.fill-current{fill:currentColor}.stroke-border{stroke:color-mix(in srgb,var(--color-border) 100%,transparent)}.stroke-content-tertiary{stroke:color-mix(in srgb,var(--color-content-tertiary) 100%,transparent)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-\[--sidebar-pad\]{padding:var(--sidebar-pad)}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-\[--sidebar-pad\]{padding-left:var(--sidebar-pad);padding-right:var(--sidebar-pad)}.px-\[var\(--dialog-pad\)\]{padding-left:var(--dialog-pad);padding-right:var(--dialog-pad)}.px-gutter-phone{padding-left:var(--page-gutter-phone);padding-right:var(--page-gutter-phone)}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-9{padding-top:2.25rem;padding-bottom:2.25rem}.py-\[--sidebar-gap\]{padding-top:var(--sidebar-gap);padding-bottom:var(--sidebar-gap)}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-12{padding-bottom:3rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pl-1\.5{padding-left:.375rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-3\.5{padding-left:.875rem}.pl-4{padding-left:1rem}.pl-6{padding-left:1.5rem}.pl-7{padding-left:1.75rem}.pr-1{padding-right:.25rem}.pr-1\.5{padding-right:.375rem}.pr-10{padding-right:2.5rem}.pr-11{padding-right:2.75rem}.pr-14{padding-right:3.5rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-10{padding-top:2.5rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-3\.5{padding-top:.875rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-7{padding-top:1.75rem}.pt-\[--sidebar-head-top\]{padding-top:var(--sidebar-head-top)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-label{font-family:var(--font-label)}.font-mono{font-family:var(--font-mono)}.text-\[13px\]{font-size:13px}.text-body{font-size:var(--type-body);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);font-weight:var(--type-body-weight)}.text-caption{font-size:var(--type-caption);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-weight:var(--type-caption-weight)}.text-code{font-size:var(--type-code);line-height:var(--type-code-leading);letter-spacing:var(--type-code-tracking);font-weight:var(--type-code-weight)}.text-figure{font-size:var(--type-figure);line-height:var(--type-figure-leading);letter-spacing:var(--type-figure-tracking);font-weight:var(--type-figure-weight)}.text-heading{font-size:var(--type-heading);line-height:var(--type-heading-leading);letter-spacing:var(--type-heading-tracking);font-weight:var(--type-heading-weight)}.text-hero{font-size:var(--type-hero);line-height:var(--type-hero-leading);letter-spacing:var(--type-hero-tracking);font-weight:var(--type-hero-weight)}.text-label{font-size:var(--type-label);line-height:var(--type-label-leading);letter-spacing:var(--type-label-tracking);font-weight:var(--type-label-weight)}.text-lead{font-size:var(--type-lead);line-height:var(--type-lead-leading);letter-spacing:var(--type-lead-tracking);font-weight:var(--type-lead-weight)}.text-small{font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:var(--type-small-tracking);font-weight:var(--type-small-weight)}.text-title{font-size:var(--type-title);line-height:var(--type-title-leading);letter-spacing:var(--type-title-tracking);font-weight:var(--type-title-weight)}.font-medium{font-weight:var(--lyc-weight-medium)}.font-normal{font-weight:var(--lyc-weight-regular)}.font-semibold{font-weight:var(--lyc-weight-semibold)}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tracking-normal{letter-spacing:0em}.tracking-widest{letter-spacing:.1em}.text-accent{--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-accent) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.text-accent-ink{--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-accent-ink) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.text-accent-text{--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-accent-text) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.text-callout-icon{--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-callout-icon) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.text-content-on-dark{--tw-text-opacity: 1;color:color-mix(in srgb,var(--lyc-legacy-on-dark) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.text-content-on-dark-secondary{--tw-text-opacity: 1;color:color-mix(in srgb,var(--lyc-legacy-on-dark-2) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.text-content-primary{--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-primary) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.text-content-secondary{--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-secondary) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.text-content-tertiary{--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-tertiary) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.text-logo-ink{--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-logo-ink) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.text-sidebar-foreground{color:hsl(var(--sidebar-foreground))}.text-sidebar-foreground\/70{color:hsl(var(--sidebar-foreground) / .7)}.text-status-amber{--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-amber) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.text-status-green{--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-green) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.text-status-red{--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-red) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.text-surface-primary{--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-surface-primary) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.text-syntax-comment{--tw-text-opacity: 1;color:color-mix(in srgb,var(--lyc-syn-token-comment) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.text-syntax-constant{--tw-text-opacity: 1;color:color-mix(in srgb,var(--lyc-syn-token-constant) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.text-syntax-foreground{--tw-text-opacity: 1;color:color-mix(in srgb,var(--lyc-syn-foreground) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.text-syntax-function{--tw-text-opacity: 1;color:color-mix(in srgb,var(--lyc-syn-token-function) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.text-syntax-keyword{--tw-text-opacity: 1;color:color-mix(in srgb,var(--lyc-syn-token-keyword) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.text-syntax-parameter{--tw-text-opacity: 1;color:color-mix(in srgb,var(--lyc-syn-token-parameter) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.text-syntax-punctuation{--tw-text-opacity: 1;color:color-mix(in srgb,var(--lyc-syn-token-punctuation) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.text-syntax-string{--tw-text-opacity: 1;color:color-mix(in srgb,var(--lyc-syn-token-string) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-accent{accent-color:color-mix(in srgb,var(--color-accent) 100%,transparent)}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.shadow{--tw-shadow: var(--shadow-none);--tw-shadow-colored: var(--shadow-none);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-card{--tw-shadow: var(--shadow-card);--tw-shadow-colored: var(--shadow-card);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-float{--tw-shadow: var(--shadow-float);--tw-shadow-colored: var(--shadow-float);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sidebar-line{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-border));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.-outline-offset-2{outline-offset:-2px}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-sidebar-ring{--tw-ring-color: hsl(var(--sidebar-ring))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-none{transition-property:none}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-0{transition-duration:0s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-press{transition-duration:var(--lyc-dur-press)}.duration-ui{transition-duration:var(--lyc-dur-ui)}.ease-lyc-out{transition-timing-function:var(--lyc-ease-out)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.duration-0{animation-duration:0s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-press{animation-duration:var(--lyc-dur-press)}.duration-ui{animation-duration:var(--lyc-dur-ui)}.ease-lyc-out{animation-timing-function:var(--lyc-ease-out)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.\!running{animation-play-state:running!important}.running{animation-play-state:running}.paused{animation-play-state:paused}.font-figure{font-family:var(--font-figure);font-variant-numeric:tabular-nums}.\[image-rendering\:pixelated\]{image-rendering:pixelated}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-small::file-selector-button{font-size:var(--type-small);line-height:var(--type-small-leading);letter-spacing:var(--type-small-tracking);font-weight:var(--type-small-weight)}.file\:font-medium::file-selector-button{font-weight:var(--lyc-weight-medium)}.file\:text-content-primary::file-selector-button{--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-primary) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.placeholder\:text-content-tertiary::-moz-placeholder{--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-tertiary) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.placeholder\:text-content-tertiary::placeholder{--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-tertiary) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-edge:after{content:var(--tw-content);width:var(--edge-w)}.first\:mt-0:first-child{margin-top:0}.first\:border-l-0:first-child{border-left-width:0px}.first\:pl-0:first-child{padding-left:0}.last\:mb-0:last-child{margin-bottom:0}.last\:border-b-0:last-child{border-bottom-width:0px}.focus-within\:border-content-primary:focus-within{--tw-border-opacity: 1;border-color:color-mix(in srgb,var(--color-content-primary) calc(var(--tw-border-opacity, 1) * 100%),transparent)}.focus-within\:opacity-100:focus-within{opacity:1}@media (hover: hover) and (pointer: fine){.hover\:border-border-hover:hover{--tw-border-opacity: 1;border-color:color-mix(in srgb,var(--color-border-hover) calc(var(--tw-border-opacity, 1) * 100%),transparent)}.hover\:bg-sidebar-accent:hover{background-color:hsl(var(--sidebar-accent))}.hover\:bg-surface-secondary:hover{--tw-bg-opacity: 1;background-color:color-mix(in srgb,var(--color-surface-secondary) calc(var(--tw-bg-opacity, 1) * 100%),transparent)}.hover\:bg-surface-tertiary:hover{--tw-bg-opacity: 1;background-color:color-mix(in srgb,var(--color-surface-tertiary) calc(var(--tw-bg-opacity, 1) * 100%),transparent)}.hover\:text-accent-text:hover{--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-accent-text) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.hover\:text-content-primary:hover{--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-primary) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.hover\:text-content-secondary:hover{--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-secondary) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.hover\:text-sidebar-accent-foreground:hover{color:hsl(var(--sidebar-accent-foreground))}.hover\:text-status-red:hover{--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-red) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-sidebar-line-hover:hover{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-accent));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:hsl(var(--sidebar-border))}}.focus\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.focus\:absolute:focus{position:absolute}.focus\:left-3:focus{left:.75rem}.focus\:top-3:focus{top:.75rem}.focus\:border-content-primary:focus{--tw-border-opacity: 1;border-color:color-mix(in srgb,var(--color-content-primary) calc(var(--tw-border-opacity, 1) * 100%),transparent)}.focus\:bg-sidebar-accent:focus{background-color:hsl(var(--sidebar-accent))}.focus\:px-3:focus{padding-left:.75rem;padding-right:.75rem}.focus\:py-3:focus{padding-top:.75rem;padding-bottom:.75rem}.focus\:text-content-primary:focus{--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-primary) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:outline:focus{outline-style:solid}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-accent:focus{--tw-ring-opacity: 1;--tw-ring-color: color-mix(in srgb, var(--color-accent) calc(var(--tw-ring-opacity, 1) * 100%), transparent)}.focus\:ring-content-primary\/15:focus{--tw-ring-color: color-mix(in srgb, var(--color-content-primary) 15%, transparent)}.focus\:\[outline\:var\(--focus-line\)\]:focus{outline:var(--focus-line)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-1:focus-visible{outline-width:1px}.focus-visible\:-outline-offset-2:focus-visible{outline-offset:-2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-inset:focus-visible{outline-offset:var(--focus-ring-inset)}.focus-visible\:outline-accent:focus-visible{outline-color:color-mix(in srgb,var(--color-accent) 100%,transparent)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-accent-line:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: color-mix(in srgb, var(--color-accent-line) calc(var(--tw-ring-opacity, 1) * 100%), transparent)}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color: hsl(var(--sidebar-ring))}.focus-visible\:\[outline\:var\(--focus-line\)\]:focus-visible{outline:var(--focus-line)}.active\:scale-\[var\(--lyc-press-scale\)\]:active{--tw-scale-x: var(--lyc-press-scale);--tw-scale-y: var(--lyc-press-scale);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:bg-accent-press:active{--tw-bg-opacity: 1;background-color:color-mix(in srgb,var(--color-accent-press) calc(var(--tw-bg-opacity, 1) * 100%),transparent)}.active\:bg-sidebar-accent:active{background-color:hsl(var(--sidebar-accent))}.active\:text-content-primary:active{--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-primary) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.active\:text-sidebar-accent-foreground:active{color:hsl(var(--sidebar-accent-foreground))}.active\:opacity-70:active{opacity:.7}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-surface-tertiary:disabled{--tw-bg-opacity: 1;background-color:color-mix(in srgb,var(--color-surface-tertiary) calc(var(--tw-bg-opacity, 1) * 100%),transparent)}.disabled\:text-content-tertiary:disabled{--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-tertiary) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.group[open] .group-open\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100{opacity:1}@media (hover: hover) and (pointer: fine){.group\/logo:hover .group-hover\/logo\:block{display:block}.group\/logo:hover .group-hover\/logo\:hidden{display:none}.group:hover .group-hover\:text-content-primary{--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-primary) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.group\/copy:hover .group-hover\/copy\:opacity-100,.group\/menu-item:hover .group-hover\/menu-item\:opacity-100{opacity:1}}.group\/logo:focus-visible .group-focus-visible\/logo\:block{display:block}.group\/logo:focus-visible .group-focus-visible\/logo\:hidden{display:none}.group\/copy:focus-visible .group-focus-visible\/copy\:opacity-100{opacity:1}.group.is-assistant .group-\[\.is-assistant\]\:-ml-1\.5{margin-left:-.375rem}.group.is-user .group-\[\.is-user\]\:-mr-1\.5{margin-right:-.375rem}@media (hover: hover) and (pointer: fine){.peer\/menu-button:hover~.peer-hover\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}}.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){background-color:hsl(var(--sidebar-background))}.group\/menu-item:has([data-sidebar=menu-action]) .group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8{padding-right:2rem}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:hsl(var(--sidebar-accent))}.data-\[highlighted\]\:bg-surface-tertiary[data-highlighted]{--tw-bg-opacity: 1;background-color:color-mix(in srgb,var(--color-surface-tertiary) calc(var(--tw-bg-opacity, 1) * 100%),transparent)}.data-\[active\=true\]\:font-medium[data-active=true]{font-weight:var(--lyc-weight-medium)}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:hsl(var(--sidebar-accent-foreground))}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}@media (hover: hover) and (pointer: fine){.data-\[state\=open\]\:hover\:bg-sidebar-accent:hover[data-state=open]{background-color:hsl(var(--sidebar-accent))}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground:hover[data-state=open]{color:hsl(var(--sidebar-accent-foreground))}}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:pointer-events-none{pointer-events:none}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:-left-\[--sidebar-width\]{left:calc(var(--sidebar-width) * -1)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:-right-\[--sidebar-width\]{right:calc(var(--sidebar-width) * -1)}.group[data-side=left] .group-data-\[side\=left\]\:-right-4{right:-1rem}.group[data-side=right] .group-data-\[side\=right\]\:left-0{left:0}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-\[--sidebar-label-h\]{margin-top:calc(var(--sidebar-label-h) * -1)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:flex{display:flex}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden{display:none}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:h-\[--sidebar-head-rail\]{height:var(--sidebar-head-rail)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:h-\[--sidebar-rail-item\]{height:var(--sidebar-rail-item)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:h-auto{height:auto}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!w-\[--sidebar-rail-item\]{width:var(--sidebar-rail-item)!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[--sidebar-rail-item\]{width:var(--sidebar-rail-item)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[--sidebar-w-rail-float-panel\]{width:var(--sidebar-w-rail-float-panel)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[--sidebar-w-rail-float\]{width:var(--sidebar-w-rail-float)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\]{width:var(--sidebar-width-icon)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0{width:0px}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:flex-none{flex:none}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-side=right] .group-data-\[side\=right\]\:rotate-180,.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:flex-col{flex-direction:column}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:items-start{align-items:flex-start}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:justify-center{justify-content:center}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:gap-0{gap:0px}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:gap-1\.5{gap:.375rem}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden{overflow:hidden}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border{border-width:1px}.group[data-side=left] .group-data-\[side\=left\]\:border-r{border-right-width:1px}.group[data-side=right] .group-data-\[side\=right\]\:border-l{border-left-width:1px}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:border-transparent{border-color:transparent}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border-sidebar-border{border-color:hsl(var(--sidebar-border))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:p-0{padding:0}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:py-\[--sidebar-pad\]{padding-top:var(--sidebar-pad);padding-bottom:var(--sidebar-pad)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:pr-0{padding-right:0}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:pt-\[--sidebar-pad\]{padding-top:var(--sidebar-pad)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0{opacity:0}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after{content:var(--tw-content);left:100%}@media (hover: hover) and (pointer: fine){.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:hover{background-color:hsl(var(--sidebar-background))}}.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5{top:.375rem}.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{top:.625rem}.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1{top:.25rem}.peer\/menu-button[data-active=true]~.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}@media (max-height: 520px){.short\:mb-4{margin-bottom:1rem}.short\:mb-5{margin-bottom:1.25rem}.short\:mt-0{margin-top:0}.short\:pb-6{padding-bottom:1.5rem}.short\:pt-6{padding-top:1.5rem}}@media (max-width: 1023px) and (min-height: 760px){.with-band\:pt-8{padding-top:2rem}}@media (pointer: coarse){.coarse\:after\:absolute:after{content:var(--tw-content);position:absolute}.coarse\:after\:left-1\/2:after{content:var(--tw-content);left:50%}.coarse\:after\:top-1\/2:after{content:var(--tw-content);top:50%}.coarse\:after\:h-tap:after{content:var(--tw-content);height:max(100%,var(--tap-min))}.coarse\:after\:w-tap:after{content:var(--tw-content);width:max(100%,var(--tap-min))}.coarse\:after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.coarse\:after\:-translate-y-1\/2:after{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@container (max-width: 560px){.pg-narrow\:text-title{font-size:var(--type-title);line-height:var(--type-title-leading);letter-spacing:var(--type-title-tracking);font-weight:var(--type-title-weight)}}@media (prefers-reduced-motion: no-preference){.motion-safe\:animate-pulse{animation:lyc-pulse var(--motion-pulse) var(--lyc-ease-in-out) infinite}}@media not all and (min-width: 640px){.max-sm\:grid{display:grid}.max-sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.max-sm\:gap-px{gap:1px}.max-sm\:bg-border{--tw-bg-opacity: 1;background-color:color-mix(in srgb,var(--color-border) calc(var(--tw-bg-opacity, 1) * 100%),transparent)}}@media (min-width: 640px){.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:ml-auto{margin-left:auto}.sm\:mr-10{margin-right:2.5rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:table-cell{display:table-cell}.sm\:hidden{display:none}.sm\:h-7{height:1.75rem}.sm\:w-64{width:16rem}.sm\:w-72{width:18rem}.sm\:min-w-7{min-width:1.75rem}.sm\:max-w-sm{max-width:24rem}.sm\:flex-1{flex:1 1 0%}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-3{gap:.75rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sm\:whitespace-nowrap{white-space:nowrap}.sm\:break-normal{overflow-wrap:normal;word-break:normal}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-12{padding-top:3rem;padding-bottom:3rem}.sm\:pb-6{padding-bottom:1.5rem}.sm\:text-left{text-align:left}.sm\:text-body{font-size:var(--type-body);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);font-weight:var(--type-body-weight)}.sm\:\[aspect-ratio\:var\(--frame\)\]{aspect-ratio:var(--frame)}}@media (min-width: 768px){.md\:block{display:block}.md\:flex{display:flex}.md\:table-cell{display:table-cell}.md\:hidden{display:none}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:opacity-0{opacity:0}.after\:md\:hidden:after{content:var(--tw-content);display:none}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2{margin:.5rem}.peer[data-state=collapsed][data-variant=inset]~.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2{margin-left:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:shadow{--tw-shadow: var(--shadow-none);--tw-shadow-colored: var(--shadow-none);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}@media (min-width: 1024px){.lg\:sticky{position:sticky}.lg\:top-6{top:1.5rem}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:block{display:block}.lg\:inline{display:inline}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:size-7{width:1.75rem;height:1.75rem}.lg\:h-8{height:2rem}.lg\:max-h-none{max-height:none}.lg\:min-h-0{min-height:0px}.lg\:w-1\/2{width:50%}.lg\:flex-1{flex:1 1 0%}.lg\:flex-none{flex:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:gap-5{gap:1.25rem}.lg\:overflow-hidden{overflow:hidden}.lg\:overflow-y-auto{overflow-y:auto}.lg\:border-l{border-left-width:1px}.lg\:border-t-0{border-top-width:0px}.lg\:p-7{padding:1.75rem}.lg\:pr-0{padding-right:0}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>button\]\:flex-auto>button{flex:1 1 auto}@media not all and (min-width: 640px){.max-sm\:\[\&\>button\]\:border-r-0>button{border-right-width:0px}.max-sm\:\[\&\>button\]\:bg-surface-elevated>button{--tw-bg-opacity: 1;background-color:color-mix(in srgb,var(--color-surface-elevated) calc(var(--tw-bg-opacity, 1) * 100%),transparent)}}.\[\&\>span\:last-child\]\:truncate>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:size-5>svg{width:1.25rem;height:1.25rem}.\[\&\>svg\]\:size-\[--sidebar-icon\]>svg{width:var(--sidebar-icon);height:var(--sidebar-icon)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:animate-spin>svg{animation:spin 1s linear infinite}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:hsl(var(--sidebar-accent-foreground))}.\[\&_\[role\=tab\]\]\:px-2\.5 [role=tab]{padding-left:.625rem;padding-right:.625rem}@media (min-width: 640px){.sm\:\[\&_\[role\=tab\]\]\:px-3 [role=tab]{padding-left:.75rem;padding-right:.75rem}}.\[\&_pre\]\:max-h-64 pre{max-height:16rem}.\[\&_pre\]\:overflow-y-auto pre{overflow-y:auto}.\[\&_pre\]\:whitespace-pre-wrap pre{white-space:pre-wrap}.\[\&_pre\]\:break-words pre{overflow-wrap:break-word}.\[\&_pre\]\:break-all pre{word-break:break-all}.\[\&_svg\]\:size-3\.5 svg{width:.875rem;height:.875rem}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:size-icon-md svg{width:var(--icon-md);height:var(--icon-md)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:rotate-90 svg{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.\[\&_svg\]\:animate-spin svg{animation:spin 1s linear infinite}.\[\&_td\]\:px-3 td,.\[\&_th\]\:px-3 th{padding-left:.75rem;padding-right:.75rem}@media (hover:hover){@media (hover: hover) and (pointer: fine){.\[\@media\(hover\:hover\)\]\:hover\:border-border-hover:hover{--tw-border-opacity: 1;border-color:color-mix(in srgb,var(--color-border-hover) calc(var(--tw-border-opacity, 1) * 100%),transparent)}.\[\@media\(hover\:hover\)\]\:hover\:bg-accent-hover:hover{--tw-bg-opacity: 1;background-color:color-mix(in srgb,var(--color-accent-hover) calc(var(--tw-bg-opacity, 1) * 100%),transparent)}.\[\@media\(hover\:hover\)\]\:hover\:bg-surface-tertiary:hover{--tw-bg-opacity: 1;background-color:color-mix(in srgb,var(--color-surface-tertiary) calc(var(--tw-bg-opacity, 1) * 100%),transparent)}.\[\@media\(hover\:hover\)\]\:hover\:text-content-primary:hover{--tw-text-opacity: 1;color:color-mix(in srgb,var(--color-content-primary) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.\[\@media\(hover\:hover\)\]\:hover\:underline:hover{text-decoration-line:underline}.group:hover .\[\@media\(hover\:hover\)\]\:group-hover\:translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .\[\@media\(hover\:hover\)\]\:group-hover\:opacity-100{opacity:1}}.\[\@media\(hover\:hover\)\]\:\[\&\:not\(\:focus-within\)\:hover\]\:border-border-hover:not(:focus-within):hover{--tw-border-opacity: 1;border-color:color-mix(in srgb,var(--color-border-hover) calc(var(--tw-border-opacity, 1) * 100%),transparent)}}@media (hover:none){.\[\@media\(hover\:none\)\]\:opacity-100{opacity:1}}@media (pointer:coarse){.\[\@media\(pointer\:coarse\)\]\:mb-1{margin-bottom:.25rem}.\[\@media\(pointer\:coarse\)\]\:mt-4{margin-top:1rem}.\[\@media\(pointer\:coarse\)\]\:flex{display:flex}.\[\@media\(pointer\:coarse\)\]\:h-control-lg{height:var(--control-h-lg)}.\[\@media\(pointer\:coarse\)\]\:h-full{height:100%}.\[\@media\(pointer\:coarse\)\]\:items-end{align-items:flex-end}.\[\@media\(pointer\:coarse\)\]\:pb-1\.5{padding-bottom:.375rem}.\[\@media\(pointer\:coarse\)\]\:pl-4{padding-left:1rem}}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:-.5rem}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:-.5rem}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}
