@layer reset,tokens,base,ds,features,classic,utilities;@layer tokens{:root{--night-950: #090E1B;--night-925: #0B1120;--night-900: #0D1526;--night-850: #111A2D;--night-800: #172238;--night-775: #1B273D;--night-750: #1F2B45;--night-700: #2A3A58;--night-550: #5E6E8A;--night-400: #8796AF;--night-300: #AFBCD1;--night-100: #E8EEF7;--mist-0: #FFFFFF;--mist-50: #F3F5F9;--mist-75: #EEF2F7;--mist-100: #EAEEF4;--mist-150: #E2E8F0;--mist-175: #E0E6EE;--mist-250: #C5CFDC;--mist-450: #78869C;--mist-600: #56667E;--mist-700: #3B4960;--mist-950: #0B1324;--orange-450: #FB8B3E;--orange-500: #F97316;--orange-550: #EA6A0E;--orange-ink: #1A0D03;--cyan-400: #22D3EE;--cyan-500: #06B6D4;--cyan-600: #0891B2;--cyan-700: #0E7490;--green-400: #4ADE80;--green-700: #15803D;--green-750: #126E34;--indigo-300: #A5B4FC;--indigo-700: #4338CA;--amber-400: #FBBF24;--amber-500: #F59E0B;--amber-600: #D97706;--amber-850: #874E04;--rose-400: #FB7185;--rose-700: #BE123C;--rose-ink: #2A0710;--slate-400: #94A3B8;--pkg-membership: #60A5FA;--pkg-opa: #C084FC;--pkg-copilot: #2DD4BF;--pkg-sellercon: #F472B6;--pkg-ps-std: #BEF264;--pkg-ps-pro: #84CC16;--pkg-fallback: #94A3B8;--font-display: "Sora", "Segoe UI", system-ui, sans-serif;--font-ui: "Figtree", "Segoe UI", system-ui, -apple-system, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--font-member: "Inter", system-ui, -apple-system, sans-serif;--fs-11: 11px;--fs-11-5: 11.5px;--fs-12: 12px;--fs-12-5: 12.5px;--fs-13: 13px;--fs-13-5: 13.5px;--fs-14: 14px;--fs-14-5: 14.5px;--fs-15: 15px;--fs-15-5: 15.5px;--fs-16-5: 16.5px;--fs-17: 17px;--fs-19: 19px;--fs-24: 24px;--fs-28: 28px;--fw-regular: 400;--fw-medium: 500;--fw-semi: 600;--fw-bold: 700;--fw-extrabold: 800;--lh-tight: 1;--lh-title: 1.15;--lh-eyebrow: 1.2;--lh-heading: 1.3;--lh-sub: 1.35;--lh-body: 1.5;--ls-title: -.015em;--ls-heading: -.005em;--ls-mono: -.01em;--ls-caps: .13em;--ls-caps-sm: .12em;--ls-brand: .16em;--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-2-5: 10px;--space-3: 12px;--space-3-5: 14px;--space-4: 16px;--space-4-5: 18px;--space-5: 20px;--space-5-5: 22px;--space-6: 24px;--space-6-5: 26px;--space-7-5: 30px;--space-8: 32px;--space-8-5: 34px;--space-10: 40px;--space-11: 44px;--space-18: 72px;--r-xs: 4px;--r-sm: 6px;--r-row: 8px;--r-md: 10px;--r-card: 12px;--r-lg: 14px;--r-xl: 16px;--r-pill: 999px;--ease: cubic-bezier(.16, 1, .3, 1);--ease-linear: linear;--dur-hover: .15s;--dur-palette: .18s;--dur-state: .2s;--dur-dialog: .22s;--dur-toast: .25s;--dur-drawer: .3s;--dur-spin: 1s;--dur-shimmer: 1.3s;--dur-pulse: 1.8s;--dur-flash: 2.4s;--toast-hold: 5.2s;--toast-hold-undo: 10s;--z-sticky: 20;--z-topbar: 30;--z-tabbar: 50;--z-tray: 60;--z-overlay: 100;--z-popover: 150;--z-toast: 220;--z-skip: 300;--rail-w: 248px;--main-max: 1260px;--gutter: 32px;--page-pad-top: 30px;--page-pad-bottom: 72px;--topbar-pad-y: 10px;--drawer-w: 600px;--dialog-w: 560px;--dialog-w-mid: 760px;--dialog-w-wide: 1020px;--palette-w: 660px;--toast-w: 540px;--tray-w: 320px;--side-col: 336px;--aside-col: 320px;--outline-w: 330px;--bp-wide: 1180px;--bp-editor: 1020px;--bp-phone: 860px;--mw-bg: #0b1120;--mw-elev: #1e293b;--mw-surface: #273549;--mw-cyan: #06b6d4;--mw-cyan-2: #22d3ee;--mw-orange: #f97316;--mw-orange-2: #fb923c;--mw-amber: #f59e0b;--mw-green: #22c55e;--mw-text: #f1f5f9;--mw-text-2: #cbd5e1;--mw-muted: #94a3b8;--mw-line: rgba(255, 255, 255, .09);--mw-card: rgba(255, 255, 255, .035);--mw-ghost: rgba(255, 255, 255, .06);--mw-tag-bg: rgba(11, 17, 32, .85);--mw-on-cyan: #06131a;--mw-on-orange:#1a0d03;--mw-white: #ffffff;--mw-line-faint: rgba(255, 255, 255, .04);--mw-cyan-soft: rgba(6, 182, 212, .12);--mw-cyan-line: rgba(6, 182, 212, .3);--mw-orange-soft: rgba(249, 115, 22, .12);--mw-orange-line: rgba(249, 115, 22, .3);--mw-green-soft: rgba(34, 197, 94, .12);--mw-green-line: rgba(34, 197, 94, .3);--mw-amber-soft: rgba(245, 158, 11, .14);--mw-player-bg: #000000;--mw-amber-faint: rgba(245, 158, 11, .08);--mw-redact-bg: rgba(255, 255, 255, .07);--mw-redact-line: rgba(255, 255, 255, .4);--mw-redact-ink: #E2E8F0;--mw-ring: 0 0 0 4px rgba(6, 182, 212, .1);--mw-title-glow: 0 0 28px rgba(6, 182, 212, .5);--mw-cta: linear-gradient(135deg, #fb923c, #f97316);--mw-cta-glow: 0 0 18px rgba(249, 115, 22, .3);--mw-fade: linear-gradient(180deg, transparent 30%, rgba(11, 17, 32, .85));--mw-poster: radial-gradient(80% 90% at 20% 10%, rgba(6, 182, 212, .3), transparent 60%), linear-gradient(135deg, #1e293b, #0b1120);--mw-glow: radial-gradient(420px 200px at 0% 0%, rgba(6,182,212,.2), transparent 70%), radial-gradient(360px 180px at 100% 0%, rgba(249,115,22,.13), transparent 70%)}:root,:root[data-theme=dark]{color-scheme:dark;--bg: var(--night-925);--bg-rail: var(--night-950);--surface: var(--night-850);--surface-2: var(--night-800);--surface-3: var(--night-750);--field: var(--night-900);--line: var(--night-775);--line-2: var(--night-700);--control-border: var(--night-550);--ink: var(--night-100);--ink-2: var(--night-300);--ink-3: var(--night-400);--action: var(--orange-500);--action-hover: var(--orange-450);--on-action: var(--orange-ink);--accent: var(--cyan-400);--accent-soft: rgba(34, 211, 238, .11);--accent-line: rgba(34, 211, 238, .45);--selected-line: rgba(34, 211, 238, .6);--focus: var(--cyan-400);--ok: var(--green-400);--ok-soft: rgba(74, 222, 128, .12);--busy: var(--indigo-300);--busy-soft: rgba(165, 180, 252, .14);--attn: var(--amber-400);--attn-soft: rgba(251, 191, 36, .13);--bad: var(--rose-400);--bad-soft: rgba(251, 113, 133, .13);--on-bad: var(--rose-ink);--idle: var(--slate-400);--idle-soft: rgba(148, 163, 184, .13);--scrim: rgba(2, 6, 16, .68);--shadow: 0 28px 70px -28px rgba(0, 0, 0, .8), 0 0 0 1px var(--line-2);--shadow-float: 0 18px 40px -18px rgba(0, 0, 0, .55);--glow: radial-gradient(900px 280px at 8% -60px, rgba(6, 182, 212, .11), transparent 70%), radial-gradient(640px 220px at 92% -80px, rgba(249, 115, 22, .06), transparent 70%)}@media(prefers-color-scheme:light){:root:not([data-theme=dark]){color-scheme:light;--bg: var(--mist-50);--bg-rail: var(--mist-100);--surface: var(--mist-0);--surface-2: var(--mist-75);--surface-3: var(--mist-150);--field: var(--mist-0);--line: var(--mist-175);--line-2: var(--mist-250);--control-border: var(--mist-450);--ink: var(--mist-950);--ink-2: var(--mist-700);--ink-3: var(--mist-600);--action: var(--orange-500);--action-hover: var(--orange-550);--on-action: var(--orange-ink);--accent: var(--cyan-700);--accent-soft: rgba(14, 116, 144, .09);--accent-line: rgba(14, 116, 144, .42);--selected-line: rgba(14, 116, 144, .8);--focus: var(--cyan-600);--ok: var(--green-750);--ok-soft: rgba(21, 128, 61, .1);--busy: var(--indigo-700);--busy-soft: rgba(67, 56, 202, .09);--attn: var(--amber-850);--attn-soft: rgba(217, 119, 6, .13);--bad: var(--rose-700);--bad-soft: rgba(190, 18, 60, .09);--on-bad: var(--mist-0);--idle: var(--mist-600);--idle-soft: rgba(86, 102, 126, .1);--scrim: rgba(15, 23, 42, .42);--shadow: 0 28px 70px -30px rgba(15, 23, 42, .38), 0 0 0 1px var(--line);--shadow-float: 0 18px 40px -18px rgba(15, 23, 42, .3);--glow: radial-gradient(900px 280px at 8% -60px, rgba(6, 182, 212, .12), transparent 70%), radial-gradient(640px 220px at 92% -80px, rgba(249, 115, 22, .07), transparent 70%)}}:root[data-theme=light]{color-scheme:light;--bg: var(--mist-50);--bg-rail: var(--mist-100);--surface: var(--mist-0);--surface-2: var(--mist-75);--surface-3: var(--mist-150);--field: var(--mist-0);--line: var(--mist-175);--line-2: var(--mist-250);--control-border: var(--mist-450);--ink: var(--mist-950);--ink-2: var(--mist-700);--ink-3: var(--mist-600);--action: var(--orange-500);--action-hover: var(--orange-550);--on-action: var(--orange-ink);--accent: var(--cyan-700);--accent-soft: rgba(14, 116, 144, .09);--accent-line: rgba(14, 116, 144, .42);--selected-line: rgba(14, 116, 144, .8);--focus: var(--cyan-600);--ok: var(--green-750);--ok-soft: rgba(21, 128, 61, .1);--busy: var(--indigo-700);--busy-soft: rgba(67, 56, 202, .09);--attn: var(--amber-850);--attn-soft: rgba(217, 119, 6, .13);--bad: var(--rose-700);--bad-soft: rgba(190, 18, 60, .09);--on-bad: var(--mist-0);--idle: var(--mist-600);--idle-soft: rgba(86, 102, 126, .1);--scrim: rgba(15, 23, 42, .42);--shadow: 0 28px 70px -30px rgba(15, 23, 42, .38), 0 0 0 1px var(--line);--shadow-float: 0 18px 40px -18px rgba(15, 23, 42, .3);--glow: radial-gradient(900px 280px at 8% -60px, rgba(6, 182, 212, .12), transparent 70%), radial-gradient(640px 220px at 92% -80px, rgba(249, 115, 22, .07), transparent 70%)}:root{--type-page-title: var(--fw-semi) var(--fs-28)/var(--lh-title) var(--font-display);--type-overlay-title: var(--fw-semi) var(--fs-19)/var(--lh-heading) var(--font-display);--type-section: var(--fw-semi) var(--fs-16-5)/var(--lh-heading) var(--font-display);--type-feature: var(--fw-semi) var(--fs-17)/var(--lh-heading) var(--font-display);--type-package: var(--fw-semi) var(--fs-15-5)/var(--lh-heading) var(--font-display);--type-empty-title: var(--fw-semi) 16px/var(--lh-heading) var(--font-display);--type-stat: var(--fw-semi) 18px/var(--lh-tight) var(--font-display);--type-subhead: var(--fw-semi) var(--fs-14-5)/var(--lh-sub) var(--font-ui);--type-body: var(--fw-regular) var(--fs-15)/var(--lh-body) var(--font-ui);--type-small: var(--fw-regular) var(--fs-13)/var(--lh-body) var(--font-ui);--type-help: var(--fw-regular) var(--fs-12-5)/var(--lh-body) var(--font-ui);--type-button: var(--fw-semi) var(--fs-14)/var(--lh-tight) var(--font-ui);--type-button-sm: var(--fw-semi) var(--fs-13)/var(--lh-tight) var(--font-ui);--type-pill: var(--fw-semi) var(--fs-12-5)/var(--lh-tight) var(--font-ui);--type-eyebrow: var(--fw-semi) var(--fs-11-5)/var(--lh-eyebrow) var(--font-ui);--type-label: var(--fw-semi) var(--fs-11)/var(--lh-tight) var(--font-ui);--type-kbd: var(--fw-medium) var(--fs-11)/var(--lh-tight) var(--font-mono);--type-brand: var(--fw-bold) 16px/var(--lh-tight) var(--font-display);--control-h: 38px;--control-h-sm: 32px;--input-h: 40px;--search-h: 42px;--btn-pad-x: 15px;--btn-pad-x-sm: 11px;--icon: 18px;--icon-sm: 15px;--icon-lg: 22px;--icon-stroke: 1.9;--pill-h: 24px;--pill-dot: 8px;--row-pad-y: 14px;--row-pad-x: 8px;--row-btn-pad-y: 13px;--focus-w: 2px;--focus-offset: 2px;--toast-bg: var(--ink);--toast-ink: var(--bg);--on-avatar: var(--night-925);--avatar-l: 72%;--avatar-s: 70%;--on-media: rgba(255, 255, 255, .92);--media-edge: rgba(255, 255, 255, .08);--media-control-bg: rgba(255, 255, 255, .14);--media-chip-bg: rgba(0, 0, 0, .6);--poster-bg: radial-gradient(80% 90% at 20% 10%, rgba(6, 182, 212, .35), transparent 60%), linear-gradient(135deg, #1e293b, #0b1120);--media-fade: linear-gradient(180deg, transparent, rgba(11, 17, 32, .88));--media-guide: rgba(255, 255, 255, .85);--media-note-bg: rgba(2, 6, 16, .72);--on-media-note: #FFFFFF;--stall-border: color-mix(in srgb, var(--attn) 55%, var(--line-2));--busy-stripe: color-mix(in srgb, var(--busy) 55%, transparent);--row-hover: color-mix(in srgb, var(--surface-2) 55%, transparent);--topbar-bg: color-mix(in srgb, var(--bg) 84%, transparent);--shadow-tip: 0 14px 30px -14px rgba(0, 0, 0, .5);--chart-1: var(--accent);--chart-2: var(--busy);--chart-3: var(--ink-3);--chart-grid: var(--line);--chart-axis: var(--ink-3);--chart-track: var(--surface-3)}@media(max-width:860px){:root{--gutter: 16px;--page-pad-top: 22px;--page-pad-bottom: 118px}}@media(pointer:coarse){:root{--control-h: 44px;--control-h-sm: 40px}}@media(prefers-reduced-motion:reduce){:root{--dur-hover: 1ms;--dur-palette: 1ms;--dur-state: 1ms;--dur-dialog: 1ms;--dur-toast: 1ms;--dur-drawer: 1ms;--dur-flash: 1ms;--dur-spin: 0ms;--dur-shimmer: 0ms;--dur-pulse: 0ms}}}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-ext-wght-normal-DCwSJGxG.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-wght-normal-D_ZTVpCC.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/sora-latin-ext-wght-normal-CawQDOvP.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/sora-latin-wght-normal-DdqRvwsR.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer tokens{:root{--font-display: "Sora Variable", sora, "Segoe UI", system-ui, sans-serif;--font-ui: "Figtree Variable", figtree, "Segoe UI", system-ui, -apple-system, sans-serif;--font-mono: "JetBrains Mono Variable", "JetBrains Mono", ui-monospace, "Cascadia Mono", consolas, monospace;--font-member: "Inter Variable", inter, system-ui, -apple-system, sans-serif}}@layer reset{:where(*,*:before,*:after){box-sizing:border-box}}@layer base{html,body{background:var(--bg)}body{margin:0;color:var(--ink);font:var(--type-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:where(h1,h2,h3,h4):where(:not(.classic *)){margin:0;text-wrap:balance}:where(p):where(:not(.classic *)){margin:0}:where(button,input,select,textarea):where(:not(.classic *)){font:inherit;color:inherit}:where(button):where(:not(.classic *)){cursor:pointer}:where(a):where(:not(.classic *)){color:var(--accent);text-underline-offset:3px}:where(:focus-visible):where(:not(.classic *)){outline:var(--focus-w) solid var(--focus);outline-offset:var(--focus-offset);border-radius:var(--r-sm)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-iteration-count:1!important;scroll-behavior:auto!important}}}@layer utilities{.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:var(--ls-mono)}.num{font-variant-numeric:tabular-nums}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@layer classic{.classic,.classic [data-theme=dark]{--color-cyan: #06b6d4;--color-cta-orange: #f97316;--color-cta-orange-hover: #ea580c;--color-background: #0f172a;--color-surface: #1e293b;--color-surface-elevated: #334155;--color-text-primary: #ffffff;--color-text-secondary: #94a3b8;--color-border: rgba(148, 163, 184, .3);--color-border-hover: rgba(6, 182, 212, .5);--gradient-background: radial-gradient(circle at 50% 0%, #1e293b 0%, #0f172a 100%)}.classic *{box-sizing:border-box}.classic{margin:0;font-family:Inter,system-ui,sans-serif;background:var(--gradient-background);color:var(--color-text-primary)}.classic h1,.classic h2,.classic h3,.classic p{margin:0}.classic a{color:inherit;text-decoration:none}.classic input,.classic select,.classic textarea,.classic button{font:inherit}.classic .app-shell{min-height:100vh;display:grid;grid-template-columns:280px 1fr}.classic .app-shell-compact{grid-template-columns:92px 1fr}.classic .sidebar{border-right:1px solid var(--color-border);padding:20px;background:#0f172ad9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;flex-direction:column;gap:24px}.classic .brand-block{display:flex;align-items:center;gap:12px}.classic .sidebar-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.classic .brand-mark{width:42px;height:42px;border-radius:10px;display:grid;place-items:center;background:var(--color-surface-elevated);color:var(--color-cyan);font-weight:700}.classic .brand-title{font-size:18px;font-weight:700}.classic .brand-subtitle{font-size:12px;color:var(--color-text-secondary)}.classic .nav-stack{display:flex;flex-direction:column;gap:8px}.classic .nav-link{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;color:var(--color-text-secondary);border:1px solid transparent;transition:all .2s}.classic .nav-icon-chip{min-width:28px;height:24px;border-radius:7px;border:1px solid rgba(148,163,184,.28);display:inline-grid;place-items:center;font-size:10px;letter-spacing:.06em;color:var(--color-text-secondary);background:#0f172ad9}.classic .nav-icon-chip svg{width:14px;height:14px}.classic .sidebar-compact{padding:14px 10px}.classic .sidebar-compact .nav-link{justify-content:center;padding:10px 8px}.classic .nav-compact-toggle{min-width:38px;padding:6px 8px}.classic .nav-link:hover{border-color:var(--color-border-hover);color:var(--color-text-primary);background:#33415573}.classic .nav-link-active{background:#06b6d426;border-color:#06b6d459;color:var(--color-cyan)}.classic .sidebar-footer{margin-top:auto;display:grid;gap:8px;font-size:13px;color:var(--color-text-secondary)}.classic .content-area{padding:28px}.classic .page-header{margin-bottom:16px;display:flex;justify-content:space-between;align-items:center;gap:12px}.classic .eyebrow{text-transform:uppercase;letter-spacing:.06em;font-size:12px;color:var(--color-text-secondary);margin-bottom:4px}.classic .eyebrow-accent{color:var(--color-cyan)}.classic .grid-cards{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.classic .grid-2{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.classic .panel{background:#1e293bdb;border:1px solid var(--color-border);border-radius:14px;padding:16px;display:grid;gap:10px;min-width:0}.classic .panel.error{border-color:#ef4444;color:#fecaca}.classic .panel.success{border-color:#22c55e;color:#bbf7d0}.classic .model-registry-workspace{align-items:start;grid-template-columns:minmax(360px,1fr) minmax(420px,1fr)}.classic .model-registry-workspace .data-table tbody tr{cursor:pointer}.classic .model-registry-usage-explainer{max-width:680px;margin-top:4px;line-height:1.45}.classic .model-registry-model-table{min-width:940px}.classic .model-usage-toggle{min-height:44px;min-width:44px;display:inline-flex;align-items:center;gap:7px;padding:7px 9px;border:1px solid rgba(6,182,212,.34);border-radius:9px;background:#0891b21a;color:#a5f3fc;font:inherit;font-weight:700;cursor:pointer}.classic .model-usage-toggle:hover{border-color:#22d3eeb3;background:#0891b22e}.classic .model-usage-toggle:focus-visible{outline:2px solid var(--color-cyan);outline-offset:2px}.classic .model-usage-inactive-count{color:#fbbf24;font-size:11px;font-weight:600;white-space:nowrap}.classic .model-registry-workspace .data-table tbody tr.model-usage-detail-row,.classic .model-registry-workspace .data-table tbody tr.model-usage-detail-row:hover{cursor:default;background:#0f172a75}.classic .model-usage-detail-row>td{padding:0 12px 14px}.classic .model-usage-detail{border:1px solid rgba(6,182,212,.26);border-radius:12px;background:#0f172ab8;overflow:hidden}.classic .model-usage-detail-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid rgba(148,163,184,.16)}.classic .model-usage-table{width:100%;border-collapse:collapse;table-layout:fixed}.classic .model-usage-table th{padding:9px 14px;text-align:left;color:var(--color-text-secondary);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.classic .model-usage-table td{padding:11px 14px;border-top:1px solid rgba(148,163,184,.12);vertical-align:middle;min-width:0;overflow-wrap:anywhere}.classic .model-usage-table .model-usage-assignment-inactive{background:#78350f17}.classic .model-registry-workspace .model-usage-table thead tr,.classic .model-registry-workspace .model-usage-table tbody tr{cursor:default}.classic .model-registry-workspace .model-usage-table tbody tr:hover{background:transparent}.classic .model-registry-workspace .model-usage-table tbody tr.model-usage-assignment-inactive:hover{background:#78350f17}.classic .model-usage-table th:nth-child(1){width:18%}.classic .model-usage-table th:nth-child(2){width:14%}.classic .model-usage-table th:nth-child(3){width:25%}.classic .model-usage-table th:nth-child(4){width:13%}.classic .model-usage-table th:nth-child(5){width:21%}.classic .model-usage-table th:nth-child(6){width:9%}.classic .model-usage-role-key{display:block;margin-top:3px}@media(max-width:1050px){.classic .model-registry-workspace{grid-template-columns:1fr}.classic .model-usage-detail-heading{align-items:flex-start;flex-direction:column}}.classic .panel-header,.classic .toolbar-row,.classic .resource-list-title,.classic .resource-list-meta{display:flex;align-items:center;gap:10px}.classic .panel-header{justify-content:space-between}.classic .toolbar-row{flex-wrap:wrap}.classic .toolbar-row input{flex:1 1 220px}.classic .toolbar-row select{flex:0 1 180px}.classic .stacked-field{margin-top:12px}.classic .resource-list{display:grid;gap:10px}.classic .aida-resource-editor{align-self:start;align-content:start;grid-template-columns:minmax(0,1fr)}.classic .aida-resource-editor .markdown-preview{min-width:0;overflow-wrap:anywhere}.classic .aida-resource-editor .markdown-preview pre{overflow-x:auto}.classic .aida-resource-editor .inline-actions{flex-direction:row;align-items:center}.classic .resource-list-item{width:100%;text-align:left;border:1px solid rgba(148,163,184,.2);border-radius:12px;padding:12px;background:#0f172a8f;color:var(--color-text-primary);display:grid;gap:7px}.classic .resource-list-item:hover,.classic .resource-list-item-active{border-color:#06b6d46b;background:#1e293bc2}.classic .resource-list-title{justify-content:flex-start;font-weight:700}.classic .resource-list-meta{flex-wrap:wrap}.classic .alert{border:1px solid var(--color-border);border-radius:12px;padding:12px 14px;margin-bottom:12px}.classic .alert-error{border-color:#ef444470;background:#7f1d1d3d;color:#fecaca}.classic .alert-success{border-color:#22c55e70;background:#14532d38;color:#bbf7d0}.classic .empty-state{border:1px dashed rgba(148,163,184,.3);border-radius:12px;padding:18px;display:grid;gap:8px;justify-items:center;color:var(--color-text-secondary)}.classic .form-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.classic .form-grid .wide{grid-column:1 / -1}.classic label{display:grid;gap:6px;font-size:13px;color:var(--color-text-secondary)}.classic input,.classic select,.classic textarea{border:1px solid var(--color-border);background:#0f172ae6;color:var(--color-text-primary);border-radius:10px;padding:10px;width:100%;min-width:0;max-width:100%}.classic input:focus,.classic select:focus,.classic textarea:focus{outline:none;border-color:var(--color-cyan)}.classic .btn{border:1px solid transparent;border-radius:10px;padding:10px 12px;cursor:pointer;transition:all .2s;white-space:nowrap}.classic .btn:disabled,.classic .btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.classic .coach-copilot-bulk-action{white-space:normal}.classic .btn-primary{background:var(--color-cta-orange);color:#fff}.classic .btn-primary:hover:not(:disabled){background:var(--color-cta-orange-hover)}.classic .btn-secondary{background:#33415580;color:#e2e8f0;border-color:var(--color-border)}.classic .btn-danger-outline{background:transparent;color:#f87171;border-color:#f87171}.classic .btn-danger-outline:hover:not(:disabled){background:#f8717126}.classic .btn-block{width:100%}.classic .btn-sm{padding:8px 10px;font-size:12px}.classic .btn-icon{width:34px;height:34px;border-radius:999px;border:1px solid rgba(148,163,184,.22);background:#0f172ab8;color:var(--color-text-secondary);display:inline-grid;place-items:center;cursor:pointer}.classic .btn-icon:hover:not(:disabled){background:#33415585;color:var(--color-text-primary);border-color:#94a3b84d}.classic .stack-md{display:grid;gap:12px}.classic .stack-lg{display:grid;gap:16px}.classic .row-between{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.classic .inline-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;min-width:0}.classic .stat-row{display:flex;justify-content:space-between;color:var(--color-text-secondary);font-size:13px}.classic .lesson-stack{display:grid;gap:10px}.classic .curriculum-module-editor{display:grid;grid-template-columns:minmax(280px,420px) minmax(320px,520px);gap:18px;width:min(960px,calc(100vw - 360px))}.classic .curriculum-module-card{position:relative;transition:margin var(--duration-fast, .16s) ease,border-color var(--duration-fast, .16s) ease}.classic .curriculum-module-card-nested{border-left:3px solid rgba(6,182,212,.45)}.classic .curriculum-module-card-nested:before{content:"";position:absolute;top:28px;left:-27px;width:24px;border-top:1px solid rgba(6,182,212,.35)}.classic .curriculum-parent-label{margin:0 0 5px;color:var(--color-accent);font-size:.72rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.classic .curriculum-thumbnail-editor{display:grid;grid-template-columns:minmax(180px,240px) minmax(220px,1fr);gap:14px;padding:14px;border:1px solid rgba(148,163,184,.2);border-radius:12px;background:#0f172a57}.classic .curriculum-thumbnail-preview{overflow:hidden;align-self:start;aspect-ratio:16 / 9;border:1px solid rgba(148,163,184,.2);border-radius:10px;background:#0f172a80}.classic .curriculum-thumbnail-preview img{display:block;width:100%;height:100%;object-fit:cover}.classic .curriculum-thumbnail-empty{display:grid;place-items:center;align-content:center;gap:8px;width:100%;height:100%;color:var(--color-text-secondary);font-size:12px}.classic .lesson-row{display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid rgba(148,163,184,.2);padding-top:10px;transition:background .12s ease,border-color .12s ease,transform .12s ease}.classic .lesson-row-drop-target{background:#38bdf814;border-top-color:#38bdf880}.classic .lesson-actions{display:flex;gap:8px;align-items:center}.classic .lesson-detail-card{gap:16px}.classic .lesson-detail-section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:4px}.classic .lesson-detail-section-header h2{display:inline-flex;align-items:center;gap:8px}.classic .lesson-detail-status-grid{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.classic .lesson-detail-form-grid{grid-template-columns:repeat(4,minmax(180px,1fr))}.classic .lesson-description-editor{display:grid;gap:10px}.classic .lesson-description-heading-row{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap}.classic .lesson-description-heading-row label{margin-bottom:2px}.classic .lesson-description-toolbar{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.classic .lesson-description-tool{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;font-size:12px}.classic .lesson-description-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.85fr);gap:12px;align-items:stretch}.classic .lesson-description-write{display:grid;gap:8px;min-width:0}.classic .lesson-description-write textarea{min-height:340px;font-family:Fira Code,Consolas,monospace;line-height:1.55;resize:vertical}.classic .lesson-description-preview-card{display:grid;gap:6px;min-width:0}.classic .lesson-description-preview-label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-cyan)}.classic .lesson-description-preview{min-height:340px;max-height:520px}.classic .lesson-description-preview a[href]{color:var(--color-cyan);text-decoration:underline;text-underline-offset:3px}.classic .lesson-description-preview a[href]:focus-visible{outline:2px solid var(--color-cyan);outline-offset:2px}.classic .lesson-detail-toggle-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.classic .lesson-detail-toggle{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:12px;padding:14px;border:1px solid rgba(148,163,184,.22);border-radius:12px;background:#0f172a75}.classic .lesson-detail-toggle input[type=checkbox]{width:16px;height:16px;margin:2px 0 0}.classic .lesson-detail-toggle strong{display:block;color:var(--color-text-primary);font-size:13px;line-height:1.3}.classic .lesson-detail-toggle small{display:block;margin-top:4px;color:var(--color-text-secondary);font-size:12px;line-height:1.45}.classic .lesson-detail-action-bar{display:flex;gap:8px;align-items:center;justify-content:flex-end;flex-wrap:wrap;padding-top:2px}.classic .lesson-detail-action-bar-left{justify-content:flex-start}.classic .lesson-detail-media-frame{border:1px solid rgba(148,163,184,.22);border-radius:14px;overflow:hidden;background:#0f172aa6}.classic .lesson-detail-media-frame video{display:block;width:100%;max-height:640px;background:#020617}.classic .lesson-detail-empty-media{min-height:180px;display:grid;place-items:center;align-content:center;gap:10px;color:var(--color-text-secondary);text-align:center}.classic .lesson-detail-meta-row{display:flex;gap:12px;flex-wrap:wrap;color:var(--color-text-secondary);font-size:12px}.classic .lesson-detail-meta-row strong{color:var(--color-text-primary)}.classic .lesson-detail-two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.classic .lesson-detail-subcard{display:grid;gap:12px;align-content:start;padding:14px;border:1px solid rgba(148,163,184,.2);border-radius:12px;background:#0f172a57;min-width:0}.classic .lesson-detail-subcard h3{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:15px}.classic .lesson-detail-thumbnail-grid{grid-template-columns:minmax(260px,420px) minmax(0,1fr)}.classic .lesson-detail-thumbnail-preview{border:1px solid rgba(148,163,184,.2);border-radius:12px;overflow:hidden;background:#0f172a80;min-height:220px}.classic .lesson-detail-thumbnail-preview img{display:block;width:100%;height:100%;max-height:280px;object-fit:cover}.classic .lesson-detail-attachment-list{display:grid;gap:8px}.classic .lesson-detail-attachment-row{padding:10px 12px;border:1px solid rgba(148,163,184,.18);border-radius:12px;background:#0f172a57}.classic .lesson-resource-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.classic .lesson-resource-label{display:flex;align-items:center;gap:8px;min-width:0;overflow-wrap:anywhere}.classic .lesson-resource-label>svg,.classic .lesson-resource-label>.pill{flex-shrink:0}.classic .lesson-resource-error{color:var(--color-danger, #f87171);font-size:13px;margin:0}.classic .alert.lesson-action-feedback{margin:0;font-size:14px}.classic .members-admin-detail-result{margin-top:10px;font-size:13px}.classic .members-admin-detail-result-success{color:var(--color-success, #22c55e)}.classic .members-admin-detail-result-error{color:var(--color-danger, #f87171)}.classic .alert.coaching-calendar-mapping-result{margin:0;font-size:13px}.classic .alert.content-delete-error{margin:12px 0 0;font-size:14px}@media(max-width:1100px){.classic .lesson-resource-options{grid-template-columns:minmax(0,1fr)}}.classic .lesson-drag-handle{display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-secondary, #94a3b8);cursor:grab;-webkit-user-select:none;user-select:none}.classic .lesson-drag-handle:hover{color:var(--color-text-primary, #e2e8f0)}.classic .lesson-drag-handle:active{cursor:grabbing}.classic .reorder-arrows{display:inline-flex;flex-direction:column;gap:0}.classic .reorder-arrows button{background:none;border:1px solid rgba(148,163,184,.3);border-radius:3px;padding:0 2px;cursor:pointer;line-height:1;color:var(--color-text-secondary, #6b7280);display:flex;align-items:center}.classic .reorder-arrows button:hover:not(:disabled){background:#94a3b826;color:var(--color-text-primary, #e2e8f0)}.classic .reorder-arrows button:disabled{opacity:.25;cursor:default}.classic .pill{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:4px 10px;font-size:11px;line-height:1;white-space:nowrap;border:1px solid var(--color-border)}.classic .pill-default{color:var(--color-text-secondary)}.classic .pill-success{border-color:#22c55e;color:#22c55e}.classic .pill-warn{border-color:#f59e0b;color:#fbbf24}.classic .pill-danger{border-color:#ef4444;color:#fca5a5}.classic .table{width:100%;border-collapse:collapse;font-size:13px}.classic .table-wide{min-width:700px}.classic .table-scroll{width:100%;overflow-x:auto}.classic .table th,.classic .table td{text-align:left;padding:10px;border-top:1px solid rgba(148,163,184,.2)}.classic .data-table{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.classic .data-table th,.classic .data-table td{text-align:left;padding:12px;border-top:1px solid rgba(148,163,184,.16);vertical-align:middle}.classic .data-table thead th{color:var(--color-text-secondary);font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;border-top:0}.classic .data-table tbody tr:hover{background:#33415538}.classic .academy-members-table thead th{background:#3341558c;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-secondary)}.classic .academy-members-table tbody tr:hover{background:#3341554d}.classic .table-header-button{display:inline-flex;align-items:center;gap:6px;background:transparent;border:0;color:inherit;font-size:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;padding:0}.classic .academy-user-cell{display:flex;align-items:center;gap:10px}.classic .academy-user-avatar{width:30px;height:30px;border-radius:999px;display:grid;place-items:center;background:#06b6d42e;color:var(--color-cyan);border:1px solid rgba(6,182,212,.32);font-size:11px;font-weight:700}.classic .academy-user-avatar-image{width:30px;height:30px;border-radius:999px;object-fit:cover;border:1px solid rgba(6,182,212,.32)}.classic .academy-user-name{font-size:13px;font-weight:600;color:var(--color-text-primary);margin:0}.classic .academy-user-email{font-size:12px;color:var(--color-text-secondary);margin:0}.classic .academy-pill{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--color-border);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600}.classic .academy-pill-default{background:#47556929;color:#cbd5e1;border-color:#94a3b84d}.classic .academy-pill-success{background:#10b9811f;color:#34d399;border-color:#10b98159}.classic .academy-pill-role{border-radius:8px;background:#4755691f;color:#cbd5e1}.classic .academy-role-super-admin{background:#a855f71f;border-color:#a855f752;color:#d8b4fe}.classic .academy-role-admin{background:#06b6d41f;border-color:#06b6d452;color:#67e8f9}.classic .academy-role-member,.classic .academy-role-user{background:#4755691f;border-color:#94a3b852;color:#cbd5e1}.classic .academy-pill-dot{width:6px;height:6px;border-radius:999px;background:currentColor}.classic .muted{color:var(--color-text-secondary)}.classic .tiny{font-size:12px}.classic .processing-filters{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}.classic .processing-queue-panel{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:12px;min-height:0}.classic .processing-queue-list{flex:1 1 auto;min-height:320px;max-height:520px;overflow:auto}.classic .processing-filters label{gap:5px}.classic .compact-control{min-height:40px;padding:8px 10px;font-size:13px}.classic .page-center{min-height:100vh;display:grid;place-items:center;padding:24px}.classic code{background:#0f172acc;border:1px solid var(--color-border);padding:2px 6px;border-radius:8px}.classic .modal-backdrop{position:fixed;inset:0;background:#020617bf;display:grid;place-items:center;z-index:1200;padding:18px}.classic .modal-shell{width:min(920px,100%);max-height:calc(100vh - 36px);overflow:auto;background:#0f172af5;color:var(--color-text-primary);border:1px solid var(--color-border);border-radius:14px;padding:16px;display:grid;gap:12px}.classic .modal-card{width:min(720px,100%);max-height:calc(100vh - 36px);overflow:auto;background:#0f172afa;color:var(--color-text-primary);border:1px solid var(--color-border);border-radius:14px;padding:18px;display:grid;gap:14px}.classic .modal-compact{width:min(720px,100%)}.classic .pagination-row{display:flex;justify-content:flex-end;align-items:center;gap:8px;border-top:1px solid rgba(148,163,184,.2);padding-top:10px}.classic .doc-preview{margin:0;max-height:420px;overflow:auto;padding:12px;background:#020617d9;color:#f8fafc;border:1px solid var(--color-border);border-radius:10px;white-space:pre-wrap;word-break:break-word;font-size:13px;line-height:1.45}.classic .content-library-grid{grid-template-columns:repeat(auto-fit,minmax(520px,1fr))}.classic .email-admin-grid{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:16px;align-items:start}.classic .admin-confirm-dialog{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;border:0}.classic .admin-confirm-dialog::backdrop{background:transparent}.classic .admin-confirm-dialog .row-between{flex-direction:row;align-items:flex-start}.classic .admin-confirm-dialog .inline-actions{flex-direction:row;flex-wrap:wrap}.classic .table-header-button:hover,.classic .table-header-button:focus-visible,.classic .table-header-button-active{color:var(--color-cyan)}.classic .email-admin-grid>*{min-width:0}.classic .email-compose-layout{display:grid;grid-template-columns:minmax(640px,1fr) clamp(360px,30vw,440px);gap:16px;align-items:start}.classic .email-compose-main,.classic .email-compose-rail{min-width:0;display:grid;gap:16px}.classic .email-compose-rail{position:sticky;top:16px;max-height:calc(100vh - 32px);overflow:auto;padding-right:2px}.classic .email-compose-panel{min-height:calc(100vh - 220px);align-content:start}.classic .email-compose-header,.classic .email-compose-action-bar{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.classic .email-compose-header h3{margin-bottom:4px}.classic .email-compose-readiness{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.classic .email-compose-ready-item{display:grid;gap:6px;padding:12px;border:1px solid rgba(248,113,113,.24);border-radius:12px;background:#7f1d1d1f}.classic .email-compose-ready-item-complete{border-color:#22c55e47;background:#14532d24}.classic .email-compose-ready-item strong{color:var(--color-text-primary);font-size:14px}.classic .email-compose-subject-field input{min-height:46px;font-size:16px}.classic .email-compose-body-field{display:grid;gap:8px}.classic .email-compose-textarea{min-height:560px;line-height:1.6}.classic .email-compose-panel .markdown-preview{min-height:560px;max-height:none}.classic .email-compose-action-bar{align-items:center;padding-top:12px;border-top:1px solid rgba(148,163,184,.16)}.classic .email-compose-action-meta{display:grid;gap:2px}.classic .email-compose-action-meta strong{color:var(--color-text-primary);font-size:22px;line-height:1}.classic .email-compose-draft-row{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.classic .email-compose-draft-row .inline-actions{justify-content:flex-start}.classic .subscription-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.classic .subscription-metric-card{border:1px solid rgba(148,163,184,.22);border-radius:16px;padding:16px;background:linear-gradient(135deg,#1e293beb,#0f172abd);display:grid;gap:8px;min-width:0}.classic .subscription-metric-card strong{font-size:22px;line-height:1}.classic .subscription-metric-card-cyan{border-color:#22d3ee40}.classic .subscription-metric-card-green{border-color:#4ade8040}.classic .subscription-metric-card-amber{border-color:#fbbf2440}.classic .subscription-metric-card-red{border-color:#f8717140}.classic .subscription-admin-grid{display:grid;grid-template-columns:minmax(320px,390px) minmax(0,1fr);gap:16px;align-items:start}.classic .subscription-admin-grid>*{min-width:0}.classic .subscription-catalog-panel{position:sticky;top:16px;max-height:calc(100vh - 32px);overflow:auto}.classic .subscription-catalog-filters{display:grid;gap:10px}.classic .subscription-detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.classic .subscription-detail-stat{border:1px solid rgba(148,163,184,.18);border-radius:12px;background:#0f172a7a;padding:12px;display:grid;gap:4px}.classic .subscription-detail-stat strong{overflow:hidden;text-overflow:ellipsis}.classic .subscription-object-card{border:1px solid rgba(148,163,184,.18);border-radius:14px;padding:12px;background:#0f172a80;display:grid;gap:10px;min-width:0}.classic .subscription-object-card-warning{border-color:#f59e0b52;background:#f59e0b14}.classic .subscription-object-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.classic .subscription-object-title{min-width:0}.classic .subscription-object-title strong,.classic .subscription-object-title span{overflow-wrap:anywhere}.classic .subscription-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.classic .admin-workspace-grid{display:grid;grid-template-columns:minmax(320px,420px) minmax(0,1fr);gap:16px;align-items:start}.classic .admin-workspace-grid>*{min-width:0}.classic .processing-workspace-grid{display:grid;grid-template-columns:minmax(720px,1fr) minmax(460px,.72fr);gap:16px;align-items:start}.classic .processing-workspace-grid>*{min-width:0}.classic .processing-queue-panel .data-table{min-width:760px}.classic .processing-job-card-list{display:grid;gap:10px}.classic .processing-job-card{width:100%;min-width:0;border:1px solid rgba(148,163,184,.18);border-radius:14px;background:#0f172a85;color:var(--color-text-primary);padding:12px;text-align:left;cursor:pointer;transition:border-color var(--duration-fast) ease,background var(--duration-fast) ease}.classic .processing-job-card:hover,.classic .processing-job-card-active{border-color:#06b6d46b;background:#0891b224}.classic .processing-job-card-title{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:8px}.classic .processing-job-card-title strong{display:block;margin-bottom:2px;min-width:0;overflow-wrap:anywhere}.classic .processing-lesson-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end}.classic .processing-lesson-search label{grid-column:1 / -1}.classic .processing-lesson-select{display:grid;gap:6px}.classic .processing-lesson-search input,.classic .processing-lesson-select select{min-width:0;width:100%}.classic .processing-empty-jobs{padding:24px;text-align:center}.classic .resource-editor-fields{min-width:0;width:100%;margin:0;padding:0;border:0}.classic .resource-list-toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.classic .resource-list-toolbar>:first-child{grid-column:1 / -1}.classic .resource-list-toolbar input,.classic .resource-list-toolbar select{min-width:0;width:100%}@media(max-width:700px){.classic .resource-list-panel{order:-1}.classic .resource-list-toolbar{grid-template-columns:minmax(0,1fr) auto}.classic .resource-list-toolbar input{grid-column:1 / -1}}.classic .processing-settings summary{display:flex;align-items:baseline;justify-content:space-between;gap:12px;cursor:pointer;font-weight:700}.classic .processing-settings>.stack-md{margin-top:20px}.classic #ingestion-job-detail .stat-row span{min-width:0;overflow-wrap:anywhere}.classic .processing-job-card-meta{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:8px}.classic .job-detail-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.classic .job-detail-summary-card{display:grid;gap:4px;padding:10px 12px;border:1px solid rgba(148,163,184,.16);border-radius:12px;background:#0f172a6b;min-width:0}.classic .job-detail-summary-card span:last-child{overflow-wrap:anywhere}.classic .content-upload-grid{display:grid;grid-template-columns:minmax(320px,.38fr) minmax(0,1fr);gap:16px;align-items:start}.classic .content-library-grid{display:grid;grid-template-columns:1fr;gap:16px}.classic .content-asset-cell{display:grid;gap:4px;min-width:260px}.classic .content-status-stack{display:flex;gap:6px;flex-wrap:wrap;align-items:center;min-width:220px}.classic .content-library-actions{display:flex;gap:6px;align-items:center;flex-wrap:wrap;min-width:220px}.classic .content-library-actions .btn{padding:6px 9px;font-size:12px}.classic .courses-control-stack{display:grid;gap:14px}.classic .courses-create-details{padding:0;overflow:hidden}.classic .courses-create-summary{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:16px;cursor:pointer;list-style:none}.classic .courses-create-summary::-webkit-details-marker{display:none}.classic .courses-create-body{padding:0 16px 16px;border-top:1px solid rgba(148,163,184,.16)}.classic .progress-member-cell{display:grid;gap:2px;min-width:220px}.classic .progress-tree-table td{vertical-align:middle}.classic .progress-tree-row-course td{background:#0f172a75}.classic .progress-tree-row-module td{background:#0f172a47}.classic .progress-tree-row-lesson td{background:#0f172a29}.classic .progress-tree-toggle{width:100%;display:grid;grid-template-columns:18px minmax(260px,1fr);gap:10px;align-items:center;border:0;background:transparent;color:var(--color-text-primary);font:inherit;text-align:left;padding:0;cursor:pointer}.classic .progress-tree-toggle span{display:grid;gap:3px;min-width:0}.classic .progress-tree-toggle svg{color:var(--color-cyan);transition:transform .15s ease}.classic .progress-tree-toggle:hover strong{color:#67e8f9}.classic .progress-tree-toggle-nested{padding-left:28px}.classic .progress-sort-header{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:inherit;font:inherit;font-weight:700;letter-spacing:inherit;text-transform:inherit;padding:0;cursor:pointer}.classic .progress-sort-header svg{color:var(--color-text-secondary)}.classic .progress-sort-header:hover,.classic .progress-sort-active{color:var(--color-cyan)}.classic .progress-course-cell{display:grid;gap:3px;min-width:220px}.classic .progress-tree-spacer-cell{color:var(--color-text-secondary)}.classic .progress-summary-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.classic .progress-metric-heading{display:flex;align-items:center;gap:8px;color:var(--color-text-secondary)}.classic .progress-filter-grid{display:grid;grid-template-columns:minmax(280px,1.4fr) minmax(180px,.6fr) minmax(220px,.8fr);gap:14px;align-items:end}.classic .progress-search-control{min-width:0}.classic .progress-search-input{display:flex;align-items:center;gap:8px;border:1px solid rgba(148,163,184,.24);border-radius:12px;background:#0f172a94;padding:0 12px}.classic .progress-search-input svg{color:var(--color-text-secondary);flex:0 0 auto}.classic .progress-search-input input{border:0;background:transparent;padding-left:0;min-width:0}.classic .progress-lesson-cell{display:grid;grid-template-columns:18px minmax(260px,1fr);gap:10px;align-items:start}.classic .progress-lesson-cell>div{display:grid;gap:4px;min-width:0}.classic .progress-lesson-cell-nested{padding-left:56px}.classic .progress-lesson-cell svg{color:var(--color-cyan);margin-top:2px}.classic .progress-status-visual{display:grid;gap:6px;min-width:190px}.classic .progress-video-meta{display:flex;align-items:center;justify-content:space-between;gap:10px}.classic .progress-rollup{display:grid;gap:6px;min-width:220px}.classic .progress-rollup-compact{min-width:180px}.classic .progress-fill-completed{background:linear-gradient(90deg,#22c55e,#86efac)}.classic .progress-fill-active{background:linear-gradient(90deg,#f97316,#06b6d4)}.classic .progress-empty-state{display:grid;gap:4px;padding:18px;text-align:center}@media(max-width:1500px){.classic .processing-workspace-grid{grid-template-columns:1fr}}@media(max-width:600px){.classic .processing-lesson-search{grid-template-columns:1fr}.classic .processing-settings summary{flex-direction:column;gap:4px}}@media(max-width:1280px){.classic .email-compose-layout{grid-template-columns:1fr}.classic .email-compose-rail{position:static;max-height:none;overflow:visible;padding-right:0}}.classic .admin-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.classic .admin-object-card{border:1px solid rgba(148,163,184,.2);border-radius:16px;background:linear-gradient(180deg,#0f172ab8,#0f172a85);padding:14px;display:grid;gap:12px;min-width:0}.classic .admin-object-card:hover{border-color:#06b6d447}.classic .admin-object-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0}.classic .admin-object-title{min-width:0}.classic .admin-object-title strong{display:block;overflow-wrap:anywhere}.classic .admin-filter-panel{display:grid;gap:12px}.classic .admin-table-card{padding:12px;display:grid;gap:12px;min-width:0}.classic .admin-table-meta{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.classic .admin-danger-button{color:#fca5a5;border-color:#f8717173}.classic .admin-danger-button:hover:not(:disabled){background:#ef44441f}.classic .admin-muted-box{border:1px dashed rgba(148,163,184,.24);border-radius:14px;padding:18px;color:var(--color-text-secondary);background:#0f172a5c}.classic .pks-package-group,.classic .pks-product-list{display:grid;gap:10px}.classic .pks-product-card{border:1px solid rgba(148,163,184,.2);border-radius:16px;background:#0f172a9e;padding:14px;display:grid;gap:12px}.classic .pks-product-card:hover{border-color:#06b6d447;background:#1e293bb8}.classic .pks-product-header{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(92px,.36fr)) minmax(190px,auto);gap:14px;align-items:center}.classic .pks-product-title{min-width:0}.classic .pks-product-title strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.classic .pks-product-meta{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.classic .pks-product-detail{border-top:1px solid rgba(148,163,184,.16);padding-top:12px;display:grid;gap:12px}.classic .admin-check-row{display:inline-flex;flex-direction:row;gap:8px;align-items:center}.classic .admin-check-row input{width:auto}.classic .tab-row{display:flex;flex-wrap:wrap;gap:8px}.classic .tab-button{border:1px solid var(--color-border);background:#1e293b8c;color:var(--color-text-secondary);border-radius:10px;padding:8px 12px;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease}.classic .tab-button:hover{border-color:var(--color-border-hover);color:var(--color-text-primary)}.classic .tab-button-active{background:#06b6d424;border-color:#06b6d461;color:var(--color-cyan)}.classic .filter-chip-row{display:flex;flex-wrap:wrap;gap:8px}.classic .filter-chip{border:1px solid var(--color-border);background:#0f172acc;color:var(--color-text-secondary);border-radius:999px;padding:7px 12px;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease}.classic .filter-chip:hover{border-color:var(--color-border-hover);color:var(--color-text-primary)}.classic .filter-chip-active{background:#f9731624;border-color:#f973166b;color:#fdba74}.classic .list-selector{display:grid;gap:10px}.classic .list-selector-item{width:100%;border:1px solid rgba(148,163,184,.22);background:#0f172ab8;color:var(--color-text-primary);border-radius:12px;padding:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;min-width:0;transition:border-color .18s ease,background .18s ease,transform .18s ease}.classic .list-selector-item:hover{border-color:var(--color-border-hover);background:#1e293be6}.classic .list-selector-item-active{border-color:#06b6d473;background:#06b6d414}.classic .delivery-log-context{margin-top:6px;color:#7dd3fc;font-size:12px;line-height:1.35}.classic .delivery-meta-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.classic .delivery-meta-card{display:grid;gap:6px;padding:14px;border:1px solid rgba(148,163,184,.24);border-radius:14px;background:#0f172a7a;min-width:0}.classic .delivery-meta-card strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.classic .email-render-preview{overflow:hidden;border:1px solid rgba(148,163,184,.28);border-radius:16px;background:#f8fafc;box-shadow:inset 0 0 0 1px #0f172a0a}.classic .email-render-frame{display:block;width:100%;min-height:640px;border:0;background:#f8fafc}.classic .delivery-raw-details{border:1px solid rgba(148,163,184,.2);border-radius:12px;background:#0f172a80;color:var(--color-text-secondary)}.classic .delivery-raw-details summary{cursor:pointer;padding:10px 12px;color:var(--color-text-primary)}.classic .delivery-raw-details pre{max-height:320px;margin:0;overflow:auto;padding:12px;border-top:1px solid rgba(148,163,184,.18);color:#cbd5e1;white-space:pre-wrap;word-break:break-word}.classic .series-step-card{border-radius:12px;border:1px solid rgba(148,163,184,.18);background:#0f172a75;overflow:hidden}.classic .series-step-card-expanded{border-color:#06b6d457;box-shadow:0 0 0 1px #06b6d414}.classic .series-step-row{border:0;border-radius:0;background:transparent}.classic .series-step-row:hover{background:#1e293bb8}.classic .series-step-copy{flex:1;min-width:0;display:grid;gap:6px}.classic .series-step-copy strong,.classic .series-step-copy .tiny{overflow-wrap:anywhere}.classic .series-step-actions{justify-content:flex-end}.classic .series-step-preview-toggle{min-width:126px}.classic .series-step-preview-shell{display:grid;gap:14px;padding:0 16px 16px;border-top:1px solid rgba(148,163,184,.16);background:linear-gradient(180deg,#0f172a6b,#0f172ac7)}.classic .series-step-preview-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap;padding-top:14px}.classic .series-step-preview-header h4{margin:2px 0 0}.classic .series-email-preview{display:grid;gap:12px}.classic .series-email-preview .markdown-preview{min-height:140px;max-height:420px}.classic .series-email-preview-meta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;padding:14px 16px;border:1px solid rgba(148,163,184,.18);border-radius:12px;background:#fffffffa;color:#0f172a}.classic .series-email-preview-label,.classic .series-step-preview-label{display:block;margin-bottom:6px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.classic .series-step-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.classic .series-step-preview-card{display:grid;gap:6px;padding:14px;border-radius:12px;border:1px solid rgba(148,163,184,.18);background:#0f172ae0}.classic .markdown-preview{min-height:220px;max-height:520px;overflow:auto;border:1px solid var(--color-border);border-radius:12px;padding:16px;background:#0f172aeb;display:grid;gap:12px}.classic .markdown-preview-light{background:#fff;color:#0f172a}.classic .markdown-preview h1,.classic .markdown-preview h2,.classic .markdown-preview h3,.classic .markdown-preview p,.classic .markdown-preview ul,.classic .markdown-preview ol,.classic .markdown-preview blockquote{margin:0}.classic .markdown-preview ul,.classic .markdown-preview ol{padding-left:22px}.classic .markdown-preview blockquote{border-left:3px solid rgba(6,182,212,.45);padding-left:12px;color:var(--color-text-secondary)}.classic .markdown-preview-light blockquote{color:#475569}.classic .editor-textarea{min-height:260px;resize:vertical}.classic .mono{font-family:Fira Code,Consolas,monospace}.classic .spin{animation:spin .9s linear infinite}.classic .progress-wrap{display:grid;gap:6px;min-width:150px}.classic .processing-active-monitor{border-color:var(--color-border-hover)}.classic .processing-active-job{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,1fr) auto;align-items:center;gap:20px;padding-top:16px;border-top:1px solid var(--color-border)}.classic .processing-active-context,.classic .processing-job-progress{display:grid;gap:6px;min-width:0;overflow-wrap:anywhere}.classic .processing-active-context .pill{justify-self:start}.classic .processing-job-progress-compact{min-width:190px;max-width:320px}.classic .processing-job-progress-compact strong{font-size:12px}.classic .processing-chunk-label{color:var(--color-cyan)}.classic .processing-activity-time{color:var(--color-text-primary)}@media(max-width:900px){.classic .processing-active-job{grid-template-columns:minmax(0,1fr);gap:14px}.classic .processing-active-job>.btn{justify-self:start}}.classic .progress-track{width:100%;height:8px;border-radius:999px;background:#94a3b833;overflow:hidden}.classic .progress-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#06b6d4,#10b981)}.classic .knowledge-review-shell{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:12px;align-items:start}.classic .knowledge-review-sidebar{position:sticky;top:24px}.classic .knowledge-review-tree{display:grid;gap:2px;max-height:calc(100vh - 240px);overflow-y:auto;padding-right:4px}.classic .knowledge-review-lesson{width:100%;text-align:left}.classic .knowledge-summary-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.classic .knowledge-stat-time{font-size:18px}.classic .knowledge-stage-tabbar{display:flex;gap:2px;border-bottom:1px solid var(--color-border);overflow-x:auto}.classic .knowledge-review-checklist{margin:0;padding-left:18px;color:var(--color-text-secondary);display:grid;gap:8px;font-size:12px;line-height:1.5}.classic .knowledge-artifact-row{cursor:pointer}.classic .knowledge-artifact-row:hover td{background:#06b6d40f}.classic .knowledge-artifact-link{padding:0;border:0;background:transparent;color:var(--color-text-primary);font:inherit;font-weight:650;text-align:left;cursor:pointer}.classic .knowledge-artifact-link:hover{color:#06b6d4;text-decoration:underline;text-underline-offset:3px}.classic .knowledge-artifact-modal-backdrop{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;background:#020617b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.classic .knowledge-artifact-modal{width:min(1040px,calc(100vw - 48px));max-height:calc(100vh - 48px);overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr);gap:16px}.classic .knowledge-artifact-modal-body{min-height:0;max-height:calc(100vh - 210px);overflow:auto}.classic .knowledge-artifact-modal .doc-preview,.classic .knowledge-artifact-modal .markdown-preview{max-height:none}@media(max-width:980px){.classic .app-shell,.classic .app-shell-compact{grid-template-columns:1fr}.classic .sidebar{border-right:0;border-bottom:1px solid var(--color-border)}.classic .sidebar-compact{padding:12px}.classic .row-between,.classic .lesson-row,.classic .lesson-actions,.classic .inline-actions,.classic .page-header,.classic .stat-row{flex-direction:column;align-items:flex-start}.classic .email-admin-grid,.classic .email-compose-readiness{grid-template-columns:1fr}.classic .email-compose-textarea,.classic .email-compose-panel .markdown-preview{min-height:420px}.classic .progress-filter-grid{grid-template-columns:1fr}.classic .subscription-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.classic .subscription-admin-grid,.classic .admin-workspace-grid,.classic .processing-workspace-grid,.classic .content-upload-grid{grid-template-columns:1fr}.classic .subscription-catalog-panel{position:static;max-height:none}.classic .subscription-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.classic .pks-product-header{grid-template-columns:1fr}.classic .subscription-actions{justify-content:flex-start}.classic .processing-filters,.classic .content-library-grid,.classic .knowledge-review-shell{grid-template-columns:1fr}.classic .knowledge-review-sidebar{position:static}.classic .knowledge-review-tree{max-height:360px}.classic .knowledge-artifact-modal-backdrop{align-items:stretch;padding:12px}.classic .knowledge-artifact-modal{width:100%;max-height:calc(100vh - 24px)}.classic .lesson-detail-section-header,.classic .lesson-detail-action-bar{align-items:flex-start;justify-content:flex-start}.classic .lesson-detail-form-grid,.classic .lesson-detail-two-column,.classic .lesson-detail-thumbnail-grid,.classic .lesson-description-grid,.classic .curriculum-module-editor,.classic .curriculum-thumbnail-editor{grid-template-columns:1fr}.classic .curriculum-module-editor{width:min(100%,calc(100vw - 48px))}.classic .curriculum-module-card{margin-left:0!important}.classic .curriculum-module-card-nested:before{display:none}.classic .lesson-description-toolbar{justify-content:flex-start}}.classic .coaching-calendar-page{max-width:1320px;margin:0 auto}.classic .coaching-calendar-header p{margin-top:6px;max-width:760px;line-height:1.55}.classic .coaching-calendar-sync,.classic .coaching-calendar-actions .btn,.classic .coaching-calendar-loading,.classic .coaching-calendar-current-link{display:inline-flex;align-items:center;gap:8px}.classic .coaching-calendar-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.classic .coaching-calendar-stats .panel{grid-template-columns:auto auto 1fr;align-items:center;gap:10px}.classic .coaching-calendar-stats svg{color:var(--color-cyan)}.classic .coaching-calendar-stats strong{font-size:24px}.classic .coaching-calendar-stats span{color:var(--color-text-secondary);font-size:12px}.classic .coaching-calendar-filter-panel{grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:24px}.classic .coaching-calendar-filters{display:grid;grid-template-columns:minmax(120px,160px) minmax(160px,220px) auto;align-items:end;gap:10px}.classic .coaching-calendar-event-list{display:grid;gap:12px}.classic .coaching-calendar-event{grid-template-columns:minmax(0,1.35fr) minmax(340px,.9fr);align-items:center;gap:22px;transition:border-color var(--duration-normal, .2s),box-shadow var(--duration-normal, .2s)}.classic .coaching-calendar-event:hover{border-color:var(--color-border-hover);box-shadow:var(--shadow-sm, 0 1px 3px rgba(0, 0, 0, .3))}.classic .coaching-calendar-event-main{display:flex;align-items:flex-start;gap:16px;min-width:0}.classic .coaching-calendar-date{width:58px;min-width:58px;overflow:hidden;border:1px solid rgba(249,115,22,.32);border-radius:12px;background:#f9731614;text-align:center}.classic .coaching-calendar-date span{display:block;padding:5px 4px;background:#f973162e;color:#fdba74;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.classic .coaching-calendar-date strong{display:block;padding:7px 4px 9px;font-size:24px}.classic .coaching-calendar-event-copy{display:grid;gap:6px;min-width:0}.classic .coaching-calendar-event-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.classic .coaching-calendar-event-title-row h2{font-size:17px}.classic .coaching-calendar-event-copy time{color:var(--color-text-primary);font-size:13px;font-weight:600}.classic .coaching-calendar-status{display:inline-flex;align-items:center;width:fit-content;border:1px solid var(--color-border);border-radius:999px;padding:4px 8px;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.classic .coaching-calendar-status-scheduled{color:#67e8f9;border-color:#06b6d459;background:#06b6d41a}.classic .coaching-calendar-status-live{color:#86efac;border-color:#22c55e66;background:#22c55e1a}.classic .coaching-calendar-status-pending{color:#fdba74;border-color:#f9731666;background:#f973161a}.classic .coaching-calendar-status-ready{color:#86efac;border-color:#22c55e66;background:#22c55e1a}.classic .coaching-calendar-status-canceled{color:#cbd5e1;border-color:#94a3b84d;background:#94a3b814}.classic .coaching-calendar-current-link{width:fit-content;margin-top:3px;color:#86efac;font-size:12px}.classic .coaching-calendar-mapping{display:grid;gap:8px;min-width:0;padding-left:22px;border-left:1px solid var(--color-border)}.classic .coaching-calendar-mapping>label{font-weight:700;color:var(--color-text-primary)}.classic .coaching-calendar-actions{flex-wrap:wrap}.classic .coaching-calendar-upload-action{width:fit-content}.classic .coaching-calendar-ingestion{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:8px;padding:9px 10px;border:1px solid var(--color-border);border-radius:10px;background:#0f172a7a;color:var(--color-text-secondary);font-size:12px}.classic .coaching-calendar-ingestion svg{margin-top:1px;color:var(--color-cyan)}.classic .coaching-calendar-ingestion strong,.classic .coaching-calendar-ingestion span{display:block}.classic .coaching-calendar-ingestion strong{color:var(--color-text-primary)}.classic .coaching-calendar-ingestion span{margin-top:2px;line-height:1.35}.classic .coaching-calendar-ingestion a{color:var(--color-cyan);font-weight:700;text-decoration:none;white-space:nowrap}.classic .coaching-calendar-ingestion-failed{border-color:#f8717166}.classic .coaching-calendar-ingestion-failed svg{color:#fca5a5}.classic .coaching-calendar-ingestion-completed{border-color:#22c55e57}.classic .coaching-calendar-ingestion-completed svg{color:#86efac}.classic .coaching-recording-upload-modal{width:min(620px,100%);gap:16px;padding:22px}.classic .coaching-recording-upload-header,.classic .coaching-recording-upload-actions,.classic .coaching-recording-upload-progress>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.classic .coaching-recording-upload-header h2{margin-top:3px;font-size:21px}.classic .coaching-recording-upload-intro{margin:-4px 0 0;color:var(--color-text-secondary);line-height:1.5}.classic .coaching-recording-upload-fields{display:grid;gap:14px}.classic .coaching-recording-replacement-warning{padding:14px;border:1px solid rgba(251,146,60,.45);border-radius:10px;background:#fb923c14;font-size:13px;line-height:1.5}.classic .coaching-recording-replacement-warning>strong{color:#fdba74}.classic .coaching-recording-replacement-warning p{margin:8px 0 12px;color:var(--color-text-secondary)}.classic .coaching-recording-replacement-warning label{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.classic .coaching-recording-replacement-warning input{flex:0 0 auto;width:16px;height:16px;margin-top:3px;accent-color:var(--color-cta-orange)}.classic .coaching-recording-replacement-warning .coaching-recording-replacement-date{display:grid;gap:6px;margin-top:12px;cursor:default}.classic .coaching-recording-replacement-warning .coaching-recording-replacement-date input{width:100%;height:auto;margin-top:0}.classic .coaching-recording-upload-fields label{display:grid;gap:6px;color:var(--color-text-primary);font-size:13px;font-weight:700}.classic .coaching-recording-upload-fields input[type=file]{padding:9px;color:var(--color-text-secondary);border:1px dashed var(--color-border-hover);border-radius:9px;background:#02061761}.classic .coaching-recording-upload-progress{display:grid;gap:8px;padding:12px;border:1px solid rgba(6,182,212,.28);border-radius:10px;background:#06b6d412;color:var(--color-text-secondary);font-size:13px}.classic .coaching-recording-upload-progress strong{color:var(--color-text-primary)}.classic .coaching-recording-upload-progress>svg{color:var(--color-cyan)}.classic .coaching-recording-upload-progress progress{width:100%;height:8px;accent-color:var(--color-cyan)}.classic .coaching-recording-upload-actions{justify-content:flex-end;padding-top:4px}.classic .coaching-calendar-warning{color:#fdba74;font-size:11px;line-height:1.4}.classic .coaching-calendar-loading{justify-content:center;min-height:120px;color:var(--color-text-secondary)}.classic .coaching-calendar-empty{min-height:180px;text-align:center}.classic .coaching-calendar-spin{animation:coaching-calendar-spin .85s linear infinite}@keyframes coaching-calendar-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.classic .coaching-calendar-spin{animation:none}}@media(max-width:980px){.classic .coaching-calendar-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.classic .coaching-calendar-filter-panel,.classic .coaching-calendar-event{grid-template-columns:1fr}.classic .coaching-calendar-mapping{padding-top:16px;padding-left:0;border-top:1px solid var(--color-border);border-left:0}.classic .coaching-calendar-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.classic .coaching-calendar-filters .btn{grid-column:1 / -1}}@media(max-width:560px){.classic .coaching-calendar-stats,.classic .coaching-calendar-filters{grid-template-columns:1fr}.classic .coaching-calendar-filters .btn{grid-column:auto;width:100%}.classic .coaching-calendar-event-main{gap:12px}.classic .coaching-calendar-date{width:50px;min-width:50px}.classic .coaching-calendar-actions .btn,.classic .coaching-calendar-upload-action{width:100%;justify-content:center}.classic .coaching-calendar-ingestion{grid-template-columns:auto 1fr}.classic .coaching-calendar-ingestion a{grid-column:2}.classic .coaching-recording-upload-modal{padding:18px}.classic .coaching-recording-upload-actions{align-items:stretch;flex-direction:column-reverse}.classic .coaching-recording-upload-actions .btn{width:100%;justify-content:center}}.classic,.classic [data-theme=dark]{--shadow-sm: 0 1px 3px rgba(0, 0, 0, .3);--shadow-md: 0 4px 12px rgba(0, 0, 0, .35);--shadow-lg: 0 8px 28px rgba(0, 0, 0, .4);--shadow-cyan: 0 0 20px rgba(6, 182, 212, .15);--glow-cyan-sm: 0 0 8px rgba(6, 182, 212, .25);--glow-cyan-md: 0 0 18px rgba(6, 182, 212, .3);--duration-fast: .15s;--duration-normal: .2s;--duration-slow: .3s;--focus-ring: 0 0 0 2px rgba(6, 182, 212, .5);--color-status-ready: #10b981;--color-status-processing: #3b82f6;--color-status-queued: #a855f7;--color-status-failed: #ef4444;--color-status-cancelled: #6b7280}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes glow-pulse{0%,to{box-shadow:var(--glow-cyan-sm)}50%{box-shadow:var(--glow-cyan-md)}}@keyframes status-pulse{0%,to{opacity:1}50%{opacity:.5}}.classic .animate-fade-in{animation:fade-in var(--duration-slow) ease-out both}.classic .animate-fade-in-up{animation:fade-in-up var(--duration-slow) ease-out both}.classic .animate-scale-in{animation:scale-in var(--duration-normal) ease-out both}.classic .animate-glow-pulse{animation:glow-pulse 2s ease-in-out infinite}.classic .animate-status-pulse{animation:status-pulse 1.5s ease-in-out infinite}.classic .transition-fast{transition:all var(--duration-fast) ease}.classic .transition-normal{transition:all var(--duration-normal) ease}.classic .glow-cyan{box-shadow:var(--glow-cyan-sm)}.classic .hover-glow-cyan{transition:box-shadow var(--duration-normal) ease,border-color var(--duration-normal) ease}.classic .hover-glow-cyan:hover{border-color:#94a3b84d}.classic .nav-link-active{box-shadow:var(--glow-cyan-sm)}.classic .nav-section-label{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-secondary);padding:6px 12px 2px;opacity:.7}.classic .nav-section-divider{height:1px;background:var(--color-border);margin:8px 0}.classic .stats-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.classic .stat-card{background:#1e293bdb;border:1px solid var(--color-border);border-radius:12px;padding:14px 16px;display:grid;gap:4px;transition:border-color var(--duration-normal) ease,box-shadow var(--duration-normal) ease}.classic .stat-card:hover{border-color:var(--color-border-hover)}.classic .stat-card-value{font-size:28px;font-weight:700;line-height:1.1;color:var(--color-text-primary)}.classic .stat-card-label{font-size:12px;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.06em}.classic .stat-card-pulse{animation:glow-pulse 2s ease-in-out infinite}.classic .content-badge{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;padding:3px 8px;border-radius:6px;border:1px solid var(--color-border);background:#1e293b99;color:var(--color-text-secondary);white-space:nowrap}.classic .content-badge-ready{border-color:#10b98159;color:#34d399;background:#10b9811a}.classic .content-badge-missing{border-color:#94a3b833;color:var(--color-text-secondary);opacity:.6}.classic .content-badge-count{font-variant-numeric:tabular-nums}.classic .tab-bar{display:flex;gap:2px;border-bottom:1px solid var(--color-border);padding-bottom:0}.classic .tab-btn{background:transparent;border:none;border-bottom:2px solid transparent;color:var(--color-text-secondary);font-size:13px;font-weight:500;padding:8px 14px;cursor:pointer;transition:color var(--duration-fast) ease,border-color var(--duration-fast) ease}.classic .tab-btn:hover{color:var(--color-text-primary)}.classic .tab-btn-active{color:var(--color-cyan);border-bottom-color:var(--color-cyan)}.classic .tree-section{display:grid;gap:2px}.classic .tree-row{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:8px;cursor:pointer;border:1px solid transparent;background:transparent;color:inherit;font:inherit;width:100%;text-align:left;transition:background var(--duration-fast) ease,border-color var(--duration-fast) ease,box-shadow var(--duration-normal) ease}.classic .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.classic .kajabi-catalog-page .page-header .btn,.classic .kajabi-catalog-page .panel-header .btn,.classic .kajabi-catalog-page .inline-actions .btn,.classic .kajabi-catalog-table .btn{width:auto;display:inline-flex;align-items:center;gap:7px}.classic .kajabi-catalog-table{min-width:1320px}.classic .kajabi-catalog-table td:first-child{min-width:300px;max-width:420px}.classic .kajabi-catalog-table td:first-child>strong,.classic .kajabi-catalog-table td:first-child>.tiny{display:block}.classic .kajabi-catalog-description{display:-webkit-box;margin:5px 0;color:var(--color-text-secondary);line-height:1.4;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.classic .kajabi-catalog-table td:nth-child(2) .pill{display:block;width:fit-content;margin-bottom:5px}.classic .kajabi-catalog-link,.classic .kajabi-catalog-search{display:inline-flex;align-items:center;gap:7px}.classic .kajabi-catalog-search{flex:1 1 420px;position:relative}.classic .kajabi-catalog-search>svg{position:absolute;left:11px;z-index:1;color:var(--color-text-secondary)}.classic .kajabi-catalog-search input{padding-left:34px}.classic .kajabi-catalog-checkbox{align-self:end;grid-template-columns:auto 1fr;align-items:center;min-height:42px}.classic .kajabi-catalog-checkbox input{width:18px;height:18px}.classic .kajabi-catalog-source-details{border-top:1px solid var(--color-border);padding-top:12px}.classic .kajabi-catalog-source-details summary{cursor:pointer;color:var(--color-text-secondary);font-size:13px}.classic .kajabi-catalog-source-details .form-grid{margin-top:12px}.classic .kajabi-catalog-source-details pre{max-height:260px;overflow:auto;padding:12px;border-radius:10px;background:#0f172ae6;color:var(--color-text-secondary);white-space:pre-wrap;overflow-wrap:anywhere}.classic .tree-row:hover{background:#33415559;border-color:#94a3b826}.classic .tree-row-expanded{background:#33415540;border-color:#94a3b826}.classic .tree-row-selected{background:#06b6d414;border-color:#06b6d440;border-left:2px solid var(--color-cyan)}.classic .tree-row-course{font-weight:600;font-size:14px}.classic .tree-row-module{padding-left:28px;font-weight:500;font-size:13px;color:var(--color-text-secondary);margin-top:4px;padding-top:8px;border-top:1px solid rgba(148,163,184,.08)}.classic .tree-row-lesson{padding-left:52px;font-size:13px}.classic .tree-chevron{width:16px;height:16px;flex-shrink:0;transition:transform var(--duration-fast) ease;color:var(--color-text-secondary)}.classic .tree-chevron-open{transform:rotate(90deg)}.classic .tree-quality-dot{display:inline-block;width:7px;height:7px;border-radius:50%;margin-left:6px;vertical-align:middle;flex-shrink:0}.classic .tree-row-badges{display:flex;gap:6px;margin-left:auto;align-items:center}.classic .lesson-knowledge-panel{margin-left:52px;margin-top:4px;margin-bottom:8px;padding:12px 16px;background:#0f172ab3;border:1px solid rgba(6,182,212,.15);border-radius:10px;display:grid;gap:10px;animation:fade-in-up var(--duration-normal) ease-out both}.classic .panel-accent{border-left:3px solid var(--color-cyan)}.classic .prose-viewer{font-size:14px;line-height:1.7;color:var(--color-text-primary);max-height:480px;overflow-y:auto;padding:12px}.classic .prose-viewer h1,.classic .prose-viewer h2,.classic .prose-viewer h3{color:var(--color-text-primary);margin-top:1.2em;margin-bottom:.5em}.classic .prose-viewer h1{font-size:20px}.classic .prose-viewer h2{font-size:17px}.classic .prose-viewer h3{font-size:15px}.classic .prose-viewer p{margin-bottom:.75em}.classic .prose-viewer ul,.classic .prose-viewer ol{padding-left:1.5em;margin-bottom:.75em}.classic .prose-viewer li{margin-bottom:.3em}.classic .prose-viewer code{font-size:.9em}.classic .prose-viewer blockquote{border-left:3px solid var(--color-cyan);padding-left:12px;margin:.75em 0;color:var(--color-text-secondary)}.classic .prose-viewer strong{color:var(--color-text-primary)}.classic .concept-grid{display:grid;gap:10px}.classic .concept-card{background:#1e293b99;border:1px solid var(--color-border);border-radius:10px;overflow:hidden;transition:border-color var(--duration-normal) ease}.classic .concept-card:hover{border-color:#06b6d44d}.classic .concept-card-header{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;cursor:pointer;font-weight:600;font-size:13px}.classic .concept-card-header:hover{background:#33415540}.classic .concept-card-body{padding:0 14px 12px;display:grid;gap:10px;font-size:13px;line-height:1.6;animation:fade-in var(--duration-fast) ease-out both}.classic .concept-section-label{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--color-cyan);font-weight:600}.classic .transcript-list{display:grid;gap:2px;max-height:480px;overflow-y:auto}.classic .transcript-segment{display:grid;grid-template-columns:70px 1fr auto;gap:10px;align-items:start;padding:8px 10px;border-radius:6px;font-size:13px;line-height:1.55;transition:background var(--duration-fast) ease}.classic .transcript-segment:hover{background:#33415540}.classic .transcript-timestamp{font-family:SF Mono,Cascadia Mono,Consolas,monospace;font-size:12px;color:var(--color-cyan);padding-top:1px;white-space:nowrap}.classic .transcript-speaker{font-size:11px;font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em}.classic .transcript-text{color:var(--color-text-primary)}.classic .transcript-copy-btn{opacity:0;transition:opacity var(--duration-fast) ease;background:transparent;border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-secondary);padding:3px 6px;cursor:pointer;font-size:11px}.classic .transcript-segment:hover .transcript-copy-btn{opacity:1}.classic .transcript-copy-btn:hover{border-color:var(--color-cyan);color:var(--color-cyan)}.classic .health-badge{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px;border:1px solid var(--color-border)}.classic .health-badge-idle{color:var(--color-text-secondary)}.classic .health-badge-active{border-color:#10b98166;color:#34d399;background:#10b9811a}.classic .health-badge-stale,.classic .health-badge-backlogged,.classic .health-badge-local{border-color:#eab30866;color:#fde047;background:#eab3081a}.classic .health-dot{width:7px;height:7px;border-radius:999px;background:currentColor}.classic .health-dot-pulse{animation:status-pulse 1.5s ease-in-out infinite}.classic .queue-status-bar{display:flex;align-items:center;gap:8px;padding:8px 12px;margin:0 8px;border-radius:8px;background:#06b6d414;border:1px solid rgba(6,182,212,.2);color:var(--color-cyan);font-size:12px;cursor:pointer;transition:background .15s,border-color .15s;text-decoration:none}.classic .queue-status-bar:hover{background:#06b6d426;border-color:#06b6d466}.classic .sidebar-compact .queue-status-bar{justify-content:center;padding:8px;margin:0 6px}.classic .batch-queue-table{max-height:300px;overflow-y:auto;border:1px solid var(--color-border);border-radius:10px}.classic .batch-queue-table .table th{position:sticky;top:0;background:#1e293bf2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary)}.classic .batch-log{max-height:200px;overflow-y:auto;padding:10px 12px;background:#020617b3;border:1px solid var(--color-border);border-radius:10px;font-family:SF Mono,Cascadia Mono,Consolas,monospace;line-height:1.6}@media(max-width:980px){.classic .stats-grid{grid-template-columns:repeat(2,1fr)}.classic .tree-row-module{padding-left:16px}.classic .tree-row-lesson{padding-left:28px}.classic .lesson-knowledge-panel{margin-left:28px}.classic .transcript-segment{grid-template-columns:60px 1fr}.classic .transcript-copy-btn{display:none}}.classic .aida-date-range{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}.classic .aida-date-range .btn{font-size:13px;padding:6px 14px}.classic .aida-conversation-card{border:1px solid rgba(148,163,184,.2);border-radius:10px;overflow:hidden}.classic .aida-conversation-header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 14px;background:#0f172a80;border:none;color:inherit;cursor:pointer;font:inherit;text-align:left}.classic .aida-conversation-header:hover{background:#0f172acc}.classic .aida-conversation-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:13px;color:#94a3b8}.classic .aida-conversation-user{color:#06b6d4}.classic .aida-expand-arrow{font-size:11px;color:#64748b;flex-shrink:0}.classic .aida-conversation-summary{padding:8px 14px;font-size:13px;color:#94a3b8;border-top:1px solid rgba(148,163,184,.1);line-height:1.5}.classic .aida-transcript{padding:12px 14px;display:flex;flex-direction:column;gap:8px;border-top:1px solid rgba(148,163,184,.15);max-height:500px;overflow-y:auto}.classic .aida-msg{padding:8px 12px;border-radius:8px;font-size:13px;line-height:1.5;max-width:85%}.classic .aida-msg-user{align-self:flex-end;background:#06b6d414;border:1px solid rgba(6,182,212,.2)}.classic .aida-msg-assistant{align-self:flex-start;background:#3341554d;border:1px solid rgba(51,65,85,.4)}.classic .aida-msg-tool{align-self:flex-start;background:#f59e0b0f;border:1px solid rgba(245,158,11,.2);font-family:monospace;font-size:12px;word-break:break-all}.classic .aida-msg-role{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#64748b;margin-bottom:2px}.classic .aida-msg-user .aida-msg-role{color:#06b6d4}.classic .aida-msg-assistant .aida-msg-role{color:#94a3b8}.classic .aida-msg-content{color:#e2e8f0;white-space:pre-wrap}.classic .aida-msg-time{font-size:10px;color:#475569;margin-top:4px}.classic .aida-tool-calls{padding:8px 12px;border-radius:8px;background:#f59e0b0a;border:1px solid rgba(245,158,11,.15)}.classic .members-admin-page{display:grid;gap:16px}.classic .members-admin-create-card,.classic .members-admin-toolbar-card,.classic .members-admin-bulk-card,.classic .members-admin-table-card,.classic .members-admin-detail-panel{min-width:0}.classic .members-admin-card-header{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;flex-wrap:wrap}.classic .members-admin-card-title{font-size:14px;font-weight:600;color:var(--color-text-primary)}.classic .members-admin-card-copy{font-size:13px;line-height:1.5;margin-top:4px}.classic .members-admin-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.classic .members-admin-summary-tile{padding:14px}.classic .members-admin-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}.classic .members-admin-layout-detail-open{grid-template-columns:minmax(0,1fr) clamp(360px,30vw,440px)}.classic .members-admin-list-column{min-width:0;display:grid;gap:12px}.classic .members-admin-create-form{margin-top:14px;display:grid;gap:12px}.classic .members-admin-create-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.classic .members-admin-field-wide{grid-column:span 2}.classic .members-admin-create-actions-row{display:grid;grid-template-columns:minmax(0,2fr) auto;gap:12px;align-items:end}.classic .members-admin-checkbox-row{display:flex;align-items:center;gap:8px}.classic .members-admin-checkbox-row-compact{width:100%;padding:6px 8px;cursor:pointer;font-size:13px}.classic .members-admin-inline-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.classic .members-admin-inline-actions-end{justify-content:flex-end}.classic .members-admin-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.classic .members-admin-popover-anchor{position:relative}.classic .members-admin-popover{position:absolute;right:0;top:calc(100% + 4px);z-index:20;min-width:220px;padding:8px;border-color:#94a3b847;background:#0f172afa;box-shadow:0 12px 30px #00000059}.classic .members-admin-column-popover{width:min(320px,calc(100vw - 32px));max-height:min(640px,calc(100vh - 180px));overflow:auto}.classic .members-admin-access-popover{width:min(520px,calc(100vw - 32px))}.classic .members-admin-popover-label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-secondary);padding:4px 8px}.classic .members-admin-column-list{display:grid;gap:4px;padding:4px 0 8px}.classic .members-admin-column-option{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;min-height:34px;padding:7px 8px;border-radius:8px;color:var(--color-text-primary);cursor:pointer;transition:background .16s ease,color .16s ease}.classic .members-admin-column-option:hover{background:#334155b8}.classic .members-admin-column-option input{width:16px;height:16px;margin:0;accent-color:#f59e0b}.classic .members-admin-column-option span{overflow-wrap:anywhere;line-height:1.25}.classic .members-admin-popover-actions{display:flex;gap:8px;padding:6px 8px;border-top:1px solid rgba(255,255,255,.08);margin-top:4px;font-size:12px}.classic .members-admin-access-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:4px 8px 10px}.classic .members-admin-access-grid label{display:grid;gap:5px;min-width:0}.classic .members-admin-access-grid label span{font-size:11px;color:var(--color-text-secondary)}.classic .members-admin-toolbar-grid{display:grid;grid-template-columns:minmax(260px,2fr) repeat(3,minmax(140px,1fr)) auto;gap:12px;align-items:end}.classic .members-admin-search-field{position:relative}.classic .members-admin-search-icon{position:absolute;left:10px;top:32px;opacity:.5;pointer-events:none}.classic .members-admin-search-input{padding-left:30px}.classic .members-admin-toolbar-submit{display:flex;align-items:flex-end}.classic .members-admin-filter-chips{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:12px}.classic .members-admin-filter-chip{display:inline-flex;align-items:center;gap:7px;max-width:100%;min-height:30px;padding:5px 9px;border-radius:999px;border:1px solid rgba(6,182,212,.24);background:#06b6d414;color:#c8f6ff;cursor:pointer;font-size:12px}.classic .members-admin-filter-chip:hover{border-color:#06b6d46b;background:#06b6d424}.classic .members-admin-filter-chip span{min-width:0;overflow-wrap:anywhere;line-height:1.25}.classic .members-admin-table-card{padding:12px;display:grid;gap:12px}.classic .members-admin-table-meta{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}.classic .members-admin-selected-indicator{align-self:center;display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:999px;border:1px solid rgba(6,182,212,.24);background:#06b6d414;color:#b6f0fb;font-size:12px}.classic .members-admin-table-scroll{width:100%;overflow:auto}.classic .members-admin-table{width:100%;min-width:1080px;border-collapse:separate;border-spacing:0}.classic .members-admin-table th{padding:0 12px 12px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary)}.classic .members-admin-table td{padding:12px;border-top:1px solid rgba(255,255,255,.06);vertical-align:middle}.classic .members-admin-row{transition:background .18s ease,box-shadow .18s ease}.classic .members-admin-row:hover{background:#3341553d}.classic .members-admin-row-selected{background:#06b6d414;box-shadow:inset 3px 0 #06b6d4e6}.classic .members-admin-row-selected:hover{background:#06b6d41f}.classic .members-admin-empty-state{padding:20px 16px;border-radius:12px;border:1px dashed rgba(148,163,184,.22);background:#0f172a66}.classic .members-admin-empty-title{color:var(--color-text-primary);font-weight:600;margin-bottom:6px}.classic .members-admin-pagination{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.classic .members-admin-pagination-copy{font-size:13px}.classic .members-admin-pagination-select{display:inline-flex;align-items:center;gap:6px;font-size:13px}.classic .members-admin-pagination-select select{padding:4px 6px;font-size:13px}.classic .members-admin-detail-panel{padding:16px;align-self:start;position:sticky;top:12px;max-height:calc(100vh - 24px);overflow:hidden}.classic .members-admin-detail-scroll{min-width:0;display:grid;gap:12px;overflow:auto;max-height:calc(100vh - 56px);padding-right:2px}.classic .members-admin-detail-header{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.classic .members-admin-detail-identity{display:flex;align-items:flex-start;gap:12px;min-width:0}.classic .members-admin-detail-copy{min-width:0}.classic .members-admin-detail-copy h2{margin:0;font-size:18px}.classic .members-admin-email{font-size:13px;overflow-wrap:anywhere}.classic .members-admin-pill-stack{margin-top:4px;display:flex;gap:6px;flex-wrap:wrap}.classic .members-admin-detail-meta{font-size:12px;display:flex;gap:16px;flex-wrap:wrap}.classic .members-admin-highlight-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.classic .members-admin-highlight-card{padding:12px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#0f172ac7,#0f172a94);min-width:0}.classic .members-admin-highlight-neutral{border-color:#94a3b833}.classic .members-admin-highlight-positive{border-color:#22c55e42;box-shadow:inset 0 1px #22c55e14}.classic .members-admin-highlight-warning{border-color:#f59e0b42;box-shadow:inset 0 1px #f59e0b14}.classic .members-admin-highlight-label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-secondary)}.classic .members-admin-highlight-value{margin-top:8px;font-size:17px;font-weight:600;color:var(--color-text-primary);overflow-wrap:anywhere}.classic .members-admin-highlight-meta{margin-top:6px;font-size:12px;color:var(--color-text-secondary);overflow-wrap:anywhere}.classic .members-admin-detail-section{display:grid;gap:8px}.classic .members-admin-detail-section-border{margin-top:4px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}.classic .members-admin-coaching-section{padding:12px;border-radius:14px;border:1px solid rgba(6,182,212,.2);background:linear-gradient(180deg,#082f4933,#0f172a6b)}.classic .members-admin-coaching-heading{display:flex;justify-content:space-between;align-items:center;gap:10px}.classic .members-admin-coaching-heading .members-admin-section-heading-inline{margin-bottom:0}.classic .members-admin-coaching-refresh,.classic .members-admin-coaching-actions .btn{display:inline-flex;align-items:center;gap:6px}.classic .members-admin-coaching-intro{margin:-2px 0 2px;font-size:12px;line-height:1.45}.classic .members-admin-coaching-feedback{display:flex;align-items:center;gap:7px;padding:9px 10px;border-radius:10px;font-size:12px}.classic .members-admin-coaching-error{color:#fecaca;border:1px solid rgba(239,68,68,.28);background:#7f1d1d2e}.classic .members-admin-coaching-success{color:#bbf7d0;border:1px solid rgba(34,197,94,.26);background:#14532d2e}.classic .members-admin-coaching-list{display:grid;gap:8px}.classic .members-admin-coaching-summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border-radius:10px;border:1px solid rgba(6,182,212,.16);background:#082f492e}.classic .members-admin-coaching-summary-copy{min-width:0;display:flex;align-items:baseline;gap:7px;flex-wrap:wrap}.classic .members-admin-coaching-summary-copy strong{color:var(--color-text-primary);font-size:13px}.classic .members-admin-coaching-summary-copy span{color:var(--color-text-secondary);font-size:12px}.classic .members-admin-coaching-next-call{display:grid;gap:6px}.classic .members-admin-coaching-next-label{color:var(--color-text-secondary);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.classic .members-admin-coaching-disclosure{justify-self:start;display:inline-flex;align-items:center;gap:6px}.classic .members-admin-coaching-additional-list{max-height:min(360px,50vh);overflow-y:auto;display:grid;gap:8px;padding-right:4px;scrollbar-gutter:stable}.classic .members-admin-coaching-additional-list:focus-visible{outline:2px solid rgba(6,182,212,.72);outline-offset:3px;border-radius:10px}.classic .members-admin-coaching-card{display:grid;gap:9px;padding:11px;background:#0f172aad}.classic .members-admin-coaching-call-row{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.classic .members-admin-coaching-time{margin-top:3px;font-size:11px}.classic .members-admin-coaching-link{min-width:0;display:flex;align-items:center;gap:7px;padding:8px 9px;border-radius:9px;border:1px solid rgba(148,163,184,.16);background:#02061770;color:var(--color-text-secondary);font-size:11px}.classic .members-admin-coaching-link svg{flex:0 0 auto;color:#06b6d4}.classic .members-admin-coaching-link span{min-width:0;overflow-wrap:anywhere}.classic .members-admin-coaching-actions{display:flex;justify-content:flex-end;gap:6px;flex-wrap:wrap}.classic .members-admin-coaching-unregistered{font-size:12px;line-height:1.45}@media(max-width:560px){.classic .members-admin-coaching-heading,.classic .members-admin-coaching-call-row{align-items:stretch;flex-direction:column}.classic .members-admin-coaching-refresh{align-self:flex-start}.classic .members-admin-coaching-actions{justify-content:stretch}.classic .members-admin-coaching-actions .btn{flex:1 1 auto;justify-content:center}.classic .members-admin-coaching-additional-list{max-height:min(320px,42vh)}}.classic .members-admin-section-heading-inline{display:inline-flex;align-items:center;gap:8px;margin-bottom:8px}.classic .members-admin-section-heading-inline h4,.classic .members-admin-section-heading-inline h3{margin:0;font-size:14px}.classic .members-admin-subcard{padding:10px;background:#ffffff05}.classic .members-admin-subcard-layout{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.classic .members-admin-subcard-copy{flex:1;min-width:0}.classic .members-admin-subcard-title{font-size:14px;font-weight:500;color:var(--color-text-primary)}.classic .members-admin-profile-card{display:grid;gap:12px}.classic .members-admin-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.classic .members-admin-profile-grid label{display:grid;gap:6px;min-width:0}.classic .members-admin-profile-grid label>span{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary)}.classic .members-admin-profile-grid input,.classic .members-admin-profile-grid select{width:100%;min-width:0;padding:9px 10px;border-radius:10px;border:1px solid rgba(148,163,184,.22);background:#0f172ab8;color:var(--color-text-primary);font-size:13px;outline:none;color-scheme:dark}.classic .members-admin-profile-grid input:focus,.classic .members-admin-profile-grid select:focus{border-color:#06b6d47a;box-shadow:0 0 0 2px #06b6d424}.classic .members-admin-profile-grid input:disabled,.classic .members-admin-profile-grid select:disabled{cursor:not-allowed;opacity:.62}.classic .members-admin-profile-wide{grid-column:1 / -1}.classic .members-admin-toggle-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px;border-radius:12px;border:1px solid rgba(245,158,11,.24);background:#f59e0b14}.classic .members-admin-toggle-row input{width:18px;height:18px;flex:0 0 auto;accent-color:#f59e0b}.classic .members-admin-profile-note{font-size:12px}.classic .members-admin-email-change-note{display:grid;gap:8px;line-height:1.5;overflow-wrap:anywhere}.classic .members-admin-profile-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.classic .members-admin-package-list{display:flex;flex-direction:column;gap:8px}.classic .members-admin-activity-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.classic .members-admin-activity-card{min-width:0;display:flex;gap:10px;align-items:flex-start;padding:12px;border-radius:12px;border:1px solid rgba(148,163,184,.18);background:#0f172a94}.classic .members-admin-activity-card svg{flex:0 0 auto;color:#06b6d4;margin-top:2px}.classic .members-admin-activity-label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary)}.classic .members-admin-activity-value{margin-top:5px;color:var(--color-text-primary);font-size:14px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.classic .members-admin-activity-meta{margin-top:4px;color:var(--color-text-secondary);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.classic .members-admin-compact-list{display:grid;gap:8px}.classic .members-admin-compact-row{min-width:0;display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px;border-radius:12px;border:1px solid rgba(148,163,184,.14);background:#ffffff06}.classic .members-admin-compact-copy{min-width:0;display:grid;gap:4px}.classic .members-admin-compact-copy strong{color:var(--color-text-primary);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.classic .members-admin-compact-copy span{color:var(--color-text-secondary);font-size:12px}.classic .members-admin-action-stack{display:flex;flex-direction:column;gap:4px}.classic .members-admin-grant-row{display:flex;gap:6px}.classic .members-admin-grant-row select{flex:1}.classic .members-admin-row-menu{position:relative;display:inline-block}.classic .members-admin-row-menu-popover{position:fixed;z-index:1000;width:218px;padding:6px;border-color:#94a3b838;background:#0f172afa;box-shadow:0 18px 50px #00000070}.classic .members-admin-row-menu-item{display:block;width:100%;text-align:left;padding:8px 10px;border-radius:8px;cursor:pointer;background:transparent;border:0;font-size:13px;color:var(--color-text-primary);transition:background .16s ease,color .16s ease}.classic .members-admin-row-menu-item:hover{background:#33415580}.classic .members-admin-row-menu-item-danger{color:#fca5a5}.classic .members-admin-row-menu-separator{height:1px;margin:5px 2px;background:#94a3b82e}.classic .members-admin-detail-panel .btn-icon{width:34px;height:34px;border-radius:999px;border:1px solid rgba(148,163,184,.22);background:#0f172ab8;color:var(--color-text-secondary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease}.classic .members-admin-detail-panel .btn-icon:hover{background:#33415585;color:var(--color-text-primary);border-color:#94a3b84d}.classic .members-admin-detail-panel .btn-sm,.classic .members-admin-bulk-card .btn-sm{padding:8px 10px;font-size:12px}.classic .members-admin-detail-panel .btn-ghost{background:#0f172aa3;border-color:#94a3b82e;color:var(--color-text-primary)}.classic .members-admin-detail-panel .btn-ghost:hover:not(:disabled){background:#33415575}.classic .members-admin-layout-detail-open{grid-template-columns:minmax(0,1fr)}.classic .members-admin-layout-detail-open:after{content:"";position:fixed;inset:0;z-index:1090;background:#020617c2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.classic .members-admin-layout-detail-open .members-admin-detail-panel{position:fixed;z-index:1100;top:24px;left:50%;width:min(1180px,calc(100vw - 32px));max-height:calc(100vh - 48px);transform:translate(-50%);padding:0;overflow:hidden;box-shadow:0 28px 80px #0206177a}.classic .members-admin-layout-detail-open .members-admin-detail-scroll{max-height:calc(100vh - 48px);padding:20px;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(320px,.98fr);gap:14px}.classic .members-admin-layout-detail-open .members-admin-detail-header,.classic .members-admin-layout-detail-open .members-admin-detail-meta,.classic .members-admin-layout-detail-open .members-admin-activity-strip,.classic .members-admin-layout-detail-open .members-admin-highlight-grid{grid-column:1 / -1}.classic .members-admin-layout-detail-open .members-admin-highlight-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1400px){.classic .members-admin-layout-detail-open{grid-template-columns:minmax(0,1fr)}}@media(max-width:1100px){.classic .members-admin-summary-grid,.classic .members-admin-create-grid,.classic .members-admin-toolbar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.classic .members-admin-highlight-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.classic .members-admin-field-wide{grid-column:span 2}.classic .members-admin-create-actions-row,.classic .members-admin-layout-detail-open .members-admin-detail-scroll{grid-template-columns:1fr}.classic .members-admin-layout-detail-open .members-admin-highlight-grid,.classic .members-admin-activity-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.classic .subscription-metric-grid,.classic .subscription-detail-grid,.classic .members-admin-summary-grid,.classic .members-admin-create-grid,.classic .members-admin-toolbar-grid,.classic .members-admin-access-grid,.classic .members-admin-highlight-grid{grid-template-columns:1fr}.classic .members-admin-layout-detail-open .members-admin-detail-panel{top:10px;width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.classic .members-admin-layout-detail-open .members-admin-detail-scroll{max-height:calc(100vh - 20px);padding:14px}.classic .members-admin-layout-detail-open .members-admin-highlight-grid,.classic .members-admin-activity-strip{grid-template-columns:1fr}.classic .members-admin-field-wide{grid-column:auto}.classic .members-admin-card-header,.classic .members-admin-table-meta,.classic .members-admin-pagination,.classic .members-admin-subcard-layout,.classic .members-admin-detail-header,.classic .members-admin-detail-identity,.classic .members-admin-grant-row{display:grid;grid-template-columns:1fr}.classic .members-admin-toolbar-submit .btn,.classic .members-admin-grant-row .btn{width:100%}}@media(max-width:980px){.classic .series-step-preview-grid,.classic .series-email-preview-meta{grid-template-columns:1fr}}.classic .content-area:has(.packages-workspace){background:var(--bg)}.classic .packages-workspace{--color-text-primary: var(--ink);--color-text-secondary: var(--ink-2);--color-border: var(--line);--color-border-hover: var(--accent-line);--color-cyan: var(--accent);color:var(--ink)}.classic .packages-workspace .panel{background:var(--surface);border-color:var(--line)}.classic .packages-workspace input,.classic .packages-workspace select,.classic .packages-workspace textarea{background:var(--field);color:var(--ink);border-color:var(--control-border)}.classic .packages-workspace input::placeholder,.classic .packages-workspace textarea::placeholder{color:var(--ink-3)}.classic .packages-workspace .btn-secondary,.classic .packages-workspace .btn-ghost{background:var(--surface-2);color:var(--ink);border-color:var(--line-2)}.classic .packages-workspace .btn-secondary:hover:not(:disabled),.classic .packages-workspace .btn-ghost:hover:not(:disabled){background:var(--surface-3)}.classic .packages-confirm-dialog .modal-card{background:var(--surface);color:var(--ink);border-color:var(--line)}.classic .packages-confirm-dialog .panel{background:var(--surface-2);color:var(--ink);border-color:var(--line)}.classic .packages-confirm-dialog .btn-secondary{background:var(--surface-2);color:var(--ink);border-color:var(--line-2)}.classic .packages-workspace .page-header{align-items:flex-start}.classic .packages-workspace .page-header p{max-width:62ch}.classic .packages-workspace .subscription-admin-grid{grid-template-columns:minmax(240px,290px) minmax(0,1fr);gap:18px}.classic .packages-workspace .subscription-catalog-panel{background:var(--surface)}.classic .packages-workspace .list-selector-item{background:var(--surface-2);border-color:var(--line)}.classic .packages-workspace .list-selector-item-active{background:var(--accent-soft);border-color:var(--accent-line)}.classic .packages-workspace .list-selector-item strong,.classic .packages-slug,.classic .packages-grant-identity strong,.classic .packages-activation-row strong{overflow-wrap:anywhere}.classic .packages-draft-tag{display:block;width:fit-content;margin-top:4px;color:var(--attn);font-size:12px;font-weight:700}.classic .packages-selected-header,.classic .packages-section-heading,.classic .packages-save-row,.classic .packages-quiet-action,.classic .packages-activation-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.classic .packages-selected-header{padding:4px 2px 6px}.classic .packages-selected-header h2{margin:5px 0;font-family:var(--font-display);font-size:clamp(20px,2.1vw,26px)}.classic .packages-selected-meta{display:grid;justify-items:end;gap:8px;white-space:nowrap;color:var(--ink-2);font-size:13px}.classic .packages-slug{color:var(--ink-3);font-family:var(--font-mono);font-size:12px}.classic .packages-section{min-width:0;background:var(--surface)}.classic .packages-section-heading{align-items:center}.classic .packages-section-heading h3{margin:4px 0}.classic .packages-section-heading p{margin:3px 0 0;max-width:68ch;font-size:13px}.classic .packages-details-grid,.classic .packages-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0}.classic .packages-details-grid{margin:0;padding:0;border:0}.classic .packages-details-grid label,.classic .packages-form-grid label{min-width:0}.classic .packages-full-row{grid-column:1 / -1}.classic .packages-active-control{display:flex;align-items:center;gap:8px}.classic .packages-active-control input[type=checkbox]{flex:0 0 auto;width:auto}.classic .packages-save-row,.classic .packages-quiet-action{justify-content:flex-start;align-items:center;flex-wrap:wrap}.classic .packages-quiet-action{padding-top:10px;border-top:1px solid var(--line)}.classic .packages-inline-status{display:block;color:var(--ink-3);font-size:12px;line-height:1.4}.classic .packages-status-attn,.classic .packages-review-note{color:var(--attn)}.classic .packages-status-ok{color:var(--ok)}.classic .packages-status-bad{color:var(--bad)}.classic .packages-grant-list,.classic .packages-activation-list{display:grid;gap:8px}.classic .packages-grant-row,.classic .packages-activation-row{min-width:0;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2)}.classic .packages-grant-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(185px,220px);align-items:center;gap:16px}.classic .packages-grant-identity{display:grid;min-width:0;gap:4px}.classic .packages-grant-identity strong{font-size:15px}.classic .packages-grant-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.classic .packages-grant-tags span{padding:3px 7px;border-radius:6px;background:var(--surface-3);color:var(--ink-2);font-size:12px}.classic .packages-grant-actions{display:grid;justify-items:start;gap:8px;min-width:0}.classic .packages-grant-actions label,.classic .packages-grant-actions select{width:100%;min-width:0}.classic .packages-grant-actions label>span{display:block;margin-bottom:4px;font-size:12px}.classic .packages-add-form{padding:12px;border:1px dashed var(--line-2);border-radius:12px}.classic .packages-add-form summary{color:var(--accent);cursor:pointer;font-weight:700}.classic .packages-add-form .packages-form-grid{margin:14px 0}.classic .packages-activation-row{align-items:center}.classic .packages-activation-row strong{display:block}.classic .packages-current-members{border-color:var(--accent-line)}.classic .packages-review-note{margin:0;font-size:13px}.classic .packages-preview-result{display:grid;justify-items:start;gap:10px;padding:14px;border:1px solid var(--line-2);border-radius:12px;background:var(--surface-2);font-size:13px}.classic .packages-preview-result p,.classic .packages-preview-result ul{margin:0}.classic .packages-applied-result{border-color:var(--ok)}.classic .packages-cascade-note{color:var(--attn);font-size:13px}@media(max-width:1280px){.classic .packages-workspace .subscription-admin-grid{grid-template-columns:1fr}.classic .packages-workspace .subscription-catalog-panel{position:static;max-height:370px}}@media(max-width:720px){.classic .packages-details-grid,.classic .packages-form-grid,.classic .packages-grant-row{grid-template-columns:1fr}.classic .packages-selected-header,.classic .packages-section-heading,.classic .packages-activation-row{flex-wrap:wrap}.classic .packages-selected-meta{justify-items:start}}}@layer classic{.classic{color-scheme:normal;font-size:16px;font-weight:400;font-style:normal;line-height:normal;letter-spacing:normal;text-rendering:auto;-webkit-font-smoothing:auto;min-height:100%}}@layer ds{._root_mgrqy_3{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}}@layer ds{._root_1et6k_3{--c: var(--idle);--s: var(--idle-soft);display:inline-flex;align-items:center;gap:7px;height:var(--pill-h);padding:0 var(--space-2-5) 0 var(--space-2);border-radius:var(--r-pill);background:var(--s);color:var(--c);font:var(--type-pill);white-space:nowrap}._root_1et6k_3[data-plain]{height:auto;padding:0;background:none}._root_1et6k_3[data-tone=ok],._glyph_1et6k_45[data-tone=ok],._root_1et6k_3[data-tone=live],._glyph_1et6k_45[data-tone=live]{--c: var(--ok);--s: var(--ok-soft)}._root_1et6k_3[data-tone=busy],._glyph_1et6k_45[data-tone=busy]{--c: var(--busy);--s: var(--busy-soft)}._root_1et6k_3[data-tone=attn],._glyph_1et6k_45[data-tone=attn]{--c: var(--attn);--s: var(--attn-soft)}._root_1et6k_3[data-tone=bad],._glyph_1et6k_45[data-tone=bad]{--c: var(--bad);--s: var(--bad-soft)}._root_1et6k_3[data-tone=idle],._glyph_1et6k_45[data-tone=idle],._root_1et6k_3[data-tone=muted],._glyph_1et6k_45[data-tone=muted]{--c: var(--idle);--s: var(--idle-soft)}._root_1et6k_3[data-tone=accent],._glyph_1et6k_45[data-tone=accent]{--c: var(--accent);--s: var(--accent-soft)}._glyph_1et6k_45{display:inline-block;flex:none;width:var(--pill-dot);height:var(--pill-dot);border-radius:50%;color:var(--c, currentColor);background:currentColor}._root_1et6k_3 ._glyph_1et6k_45{color:inherit}._glyph_1et6k_45[data-inherit]{color:currentColor}._glyph_1et6k_45[data-tone=busy]{width:10px;height:10px;background:none;border:2px solid currentColor;border-right-color:transparent;animation:_spin_1et6k_1 var(--dur-spin) var(--ease-linear) infinite}._glyph_1et6k_45[data-tone=attn]{width:10px;height:9px;border-radius:0;clip-path:polygon(50% 0,100% 100%,0 100%)}._glyph_1et6k_45[data-tone=bad]{width:7px;height:7px;border-radius:1px;transform:rotate(45deg)}._glyph_1et6k_45[data-tone=idle]{background:none;border:1.6px solid currentColor}._glyph_1et6k_45[data-tone=muted]{width:9px;height:2px;border-radius:1px}._glyph_1et6k_45[data-tone=live]{animation:_pulse_1et6k_1 var(--dur-pulse) var(--ease) infinite}._sr_1et6k_155{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@keyframes _spin_1et6k_1{to{transform:rotate(360deg)}}@keyframes _pulse_1et6k_1{0%{box-shadow:0 0 0 0 currentColor}70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}@media(prefers-reduced-motion:reduce){._glyph_1et6k_45[data-tone=busy]{animation:none}._glyph_1et6k_45[data-tone=live]{animation:none;box-shadow:0 0 0 2px var(--s),0 0 0 3.5px currentColor}}}@layer ds{._root_qjqc1_3{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:var(--control-h);padding:0 var(--btn-pad-x);border:1px solid transparent;border-radius:var(--r-md);font:var(--type-button);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background var(--dur-hover) var(--ease),border-color var(--dur-hover) var(--ease),color var(--dur-hover) var(--ease)}._root_qjqc1_3:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:var(--focus-offset)}._root_qjqc1_3[data-variant=primary]{background:var(--action);color:var(--on-action)}._root_qjqc1_3[data-variant=primary]:hover{background:var(--action-hover)}._root_qjqc1_3[data-variant=quiet]{background:var(--surface-2);color:var(--ink);border-color:var(--line-2)}._root_qjqc1_3[data-variant=quiet]:hover{border-color:var(--accent-line)}._root_qjqc1_3[data-variant=ghost]{background:none;color:var(--ink-2)}._root_qjqc1_3[data-variant=ghost]:hover{background:var(--surface-2);color:var(--ink)}._root_qjqc1_3[data-variant=danger]{background:var(--bad);color:var(--on-bad)}._root_qjqc1_3[data-variant=danger]:hover{filter:brightness(1.08)}._root_qjqc1_3[data-variant=danger-ghost]{background:none;color:var(--bad)}._root_qjqc1_3[data-variant=danger-ghost]:hover{background:var(--bad-soft)}._root_qjqc1_3[data-variant=link]{height:auto;padding:0;border:0;border-radius:var(--r-xs);background:none;color:var(--accent);font:inherit;font-weight:var(--fw-semi);white-space:normal;text-align:left;text-decoration:underline;text-decoration-color:var(--accent-line);text-underline-offset:3px}._root_qjqc1_3[data-variant=link]:hover{text-decoration-color:var(--accent)}._root_qjqc1_3[data-size=sm]{height:var(--control-h-sm);padding:0 var(--btn-pad-x-sm);font:var(--type-button-sm);border-radius:var(--r-row)}._root_qjqc1_3[data-variant=link][data-size=sm]{height:auto;padding:0;font-size:var(--fs-13)}._root_qjqc1_3[data-block]{display:flex;width:100%}._root_qjqc1_3:disabled,._root_qjqc1_3[aria-disabled=true]{opacity:.45;cursor:not-allowed;filter:none}._root_qjqc1_3[aria-busy=true]{cursor:progress}}@layer ds{._root_1rd2q_3{display:inline-grid;place-items:center;flex:none;width:var(--control-h);height:var(--control-h);padding:0;border:1px solid transparent;border-radius:var(--r-md);background:none;color:var(--ink-2);cursor:pointer;transition:background var(--dur-hover) var(--ease),color var(--dur-hover) var(--ease)}._root_1rd2q_3:hover{background:var(--surface-2);color:var(--ink)}._root_1rd2q_3:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:var(--focus-offset)}._root_1rd2q_3[data-size=sm]{width:var(--control-h-sm);height:var(--control-h-sm);border-radius:var(--r-row)}._root_1rd2q_3[data-tone=danger]{color:var(--bad)}._root_1rd2q_3[data-tone=danger]:hover{background:var(--bad-soft);color:var(--bad)}._root_1rd2q_3[aria-pressed=true]{background:var(--surface-3);color:var(--ink)}._root_1rd2q_3:disabled,._root_1rd2q_3[aria-disabled=true]{opacity:.35;cursor:not-allowed;background:none}._tip_1rd2q_49{z-index:var(--z-popover);padding:var(--space-1-5) var(--space-2-5);border:1px solid var(--line-2);border-radius:var(--r-row);background:var(--surface-3);color:var(--ink);font:var(--type-help);font-weight:var(--fw-semi);box-shadow:var(--shadow-tip);pointer-events:none;animation:_rise_1rd2q_1 var(--dur-hover) var(--ease)}@keyframes _rise_1rd2q_1{0%{transform:translateY(4px);opacity:0}}}@layer ds{._root_1111j_3{display:inline-block;padding:var(--space-1) var(--space-1-5);border:1px solid var(--line-2);border-radius:var(--r-xs);background:var(--surface-2);color:var(--ink-3);font:var(--type-kbd);white-space:nowrap}}@layer ds{._root_g3oci_3{display:inline-flex;align-items:center;font:var(--fw-semi) var(--fs-11) / var(--lh-tight) var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}._root_g3oci_3[data-variant=nav]{padding:var(--space-1) 7px;border-radius:var(--r-pill);background:var(--attn-soft);color:var(--attn)}._root_g3oci_3[data-variant=tab]{font-weight:var(--fw-medium);color:var(--ink-3)}._root_g3oci_3[data-variant=segment]{color:var(--attn)}._root_g3oci_3[data-variant=solid]{padding:3px 5px;border-radius:var(--r-pill);background:var(--attn);color:var(--bg);font-size:10px}._sr_g3oci_47{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@layer ds{._avatar_1q8xi_5{--h: 200;display:inline-grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:hsl(var(--h) var(--avatar-s) var(--avatar-l));color:var(--on-avatar);font:var(--fw-semi) var(--fs-12) / var(--lh-tight) var(--font-display)}._avatar_1q8xi_5[data-size=sm]{width:24px;height:24px;font-size:10.5px}._avatar_1q8xi_5[data-size=lg]{width:58px;height:58px;font-size:20px}._thumb_1q8xi_1{--h: 200;display:inline-grid;place-items:center;flex:none;width:64px;max-width:100%;aspect-ratio:16 / 10;border-radius:var(--r-row);background:radial-gradient(120% 90% at 0% 0%,hsl(var(--h) 80% 42% / .85),transparent 60%),linear-gradient(135deg,hsl(calc(var(--h) + 30) 55% 22%),hsl(var(--h) 60% 10%));box-shadow:inset 0 0 0 1px var(--media-edge);color:var(--on-media);font:var(--fw-bold) var(--fs-13) / var(--lh-tight) var(--font-display);letter-spacing:.06em;object-fit:cover}._thumb_1q8xi_1[data-size=lg]{width:100%;max-width:280px;border-radius:var(--r-card);font-size:22px}._thumb_1q8xi_1[data-image]{background:var(--surface-2)}}@layer ds{._track_1oiru_3{display:block;width:100%;height:6px;overflow:hidden;border-radius:var(--r-pill);background:var(--chart-track)}._track_1oiru_3[data-size=lg]{height:8px}._fill_1oiru_21{--p: 0%;display:block;width:var(--p);height:100%;border-radius:var(--r-pill);background:var(--accent);transition:width var(--dur-toast) var(--ease-linear)}._track_1oiru_3[data-tone=action] ._fill_1oiru_21{background:var(--action)}}@layer ds{._field_15lhq_1{display:grid;gap:var(--space-1-5);min-width:0;align-content:start}._label_15lhq_19,._legend_15lhq_21{padding:0;color:var(--ink-2);font:var(--fw-semi) var(--fs-13) / var(--lh-heading) var(--font-ui)}._legend_15lhq_21{margin-bottom:var(--space-2)}._hint_15lhq_33{color:var(--ink-3);font-weight:var(--fw-regular)}._help_15lhq_1{color:var(--ink-3);font:var(--type-help)}._error_15lhq_37{display:flex;gap:var(--space-1-5);align-items:center;margin:0;color:var(--bad);font:var(--fw-semi) var(--fs-13) / var(--lh-heading) var(--font-ui)}._srOnly_15lhq_53{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}._control_15lhq_73{width:100%;min-height:var(--input-h);padding:9px var(--space-3);border:1px solid var(--control-border);border-radius:var(--r-md);background:var(--field);color:var(--ink);font:var(--type-body)}._control_15lhq_73::placeholder{color:var(--ink-3);opacity:1}._control_15lhq_73:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:0;border-color:transparent}._control_15lhq_73[aria-invalid=true]{border-color:var(--bad)}._control_15lhq_73:disabled{opacity:.55;cursor:not-allowed}._control_15lhq_73:read-only:not([data-select]){background:var(--surface-2);color:var(--ink-2)}._control_15lhq_73[data-inline]{width:auto;max-width:100%}._control_15lhq_73[data-num]{width:84px;font-family:var(--font-mono);font-variant-numeric:tabular-nums}._control_15lhq_73[data-textarea]{min-height:96px;resize:vertical;line-height:var(--lh-body)}._control_15lhq_73[data-mono]{font:var(--fw-regular) var(--fs-13-5) / var(--lh-body) var(--font-mono)}._control_15lhq_73[data-select]{cursor:pointer}._control_15lhq_73[data-select][data-size=sm]{min-height:34px;height:34px;padding:var(--space-1) var(--space-2-5);font-size:var(--fs-13-5)}._fieldset_15lhq_153{min-width:0;margin:0;padding:0;border:0;display:grid;gap:var(--space-2)}._fieldset_15lhq_153>._legend_15lhq_21{margin-bottom:0}._radios_15lhq_171{display:grid;gap:var(--space-2)}._radios_15lhq_171[data-inline]{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5-5)}._check_15lhq_175{display:inline-flex;gap:var(--space-2-5);align-items:flex-start;color:var(--ink);font-size:var(--fs-14);cursor:pointer}._box_15lhq_191{flex:none;width:16px;height:16px;margin:3px 0 0;accent-color:var(--accent);cursor:pointer}._box_15lhq_191:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:var(--focus-offset)}._box_15lhq_191:disabled{cursor:not-allowed}._checkText_15lhq_211{display:grid;gap:1px;min-width:0}._checkLabel_15lhq_213{font-weight:var(--fw-medium)}._checkDesc_15lhq_215{color:var(--ink-3);font:var(--type-small)}._choices_15lhq_1{display:grid;gap:var(--space-2)}._choices_15lhq_1[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}._choices_15lhq_1[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}._choice_15lhq_1{display:grid;gap:var(--space-2-5);padding:var(--space-3) var(--space-3-5);border:1px solid var(--control-border);border-radius:var(--r-md);background:var(--field);transition:border-color var(--dur-hover) var(--ease),background var(--dur-hover) var(--ease)}._choice_15lhq_1:hover{border-color:var(--accent-line)}._choice_15lhq_1[data-current]{border-color:var(--accent)}._choice_15lhq_1:has(input[type=radio]:checked){border-color:var(--accent);background:var(--accent-soft)}._choice_15lhq_1:has(input[type=radio]:focus-visible){outline:var(--focus-w) solid var(--focus);outline-offset:var(--focus-offset)}._choice_15lhq_1[data-disabled]{opacity:.6}._choice_15lhq_1[data-disabled]:hover{border-color:var(--control-border)}._choice_15lhq_1 ._box_15lhq_191:focus-visible{outline:none}._choiceLabel_15lhq_259{display:flex;gap:11px;align-items:flex-start;cursor:pointer}._choice_15lhq_1[data-disabled] ._choiceLabel_15lhq_259{cursor:not-allowed}._choiceText_15lhq_273{display:grid;gap:1px;flex:1;min-width:0}._choiceTitle_15lhq_275{color:var(--ink);font-weight:var(--fw-semi)}._choiceDesc_15lhq_277{color:var(--ink-2);font:var(--type-small)}._choiceMeta_15lhq_279{flex:none;color:var(--ink-3);font:var(--type-small);white-space:nowrap}._reveal_15lhq_281{display:grid;gap:var(--space-2);padding-left:27px}._pills_15lhq_287{display:flex;flex-wrap:wrap;gap:var(--space-2)}._pill_15lhq_1{position:relative;display:inline-flex;align-items:center;gap:var(--space-1-5);height:34px;padding:0 13px;border:1px solid var(--control-border);border-radius:var(--r-pill);background:var(--field);color:var(--ink-2);font:var(--fw-semi) var(--fs-13-5) / var(--lh-tight) var(--font-ui);cursor:pointer;transition:border-color var(--dur-hover) var(--ease),background var(--dur-hover) var(--ease)}._pill_15lhq_1:hover{border-color:var(--accent-line)}._pill_15lhq_1:has(input:checked){border-color:var(--accent);background:var(--accent-soft);color:var(--ink)}._pill_15lhq_1:has(input:focus-visible){outline:var(--focus-w) solid var(--focus);outline-offset:var(--focus-offset)}._pill_15lhq_1[data-disabled]{opacity:.5;cursor:not-allowed}._pillInput_15lhq_327{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px;margin:0}._toggleRow_15lhq_347{display:flex;gap:var(--space-3);align-items:flex-start;justify-content:space-between}._toggleRow_15lhq_347[data-divider]{padding:var(--space-3-5) 0;border-top:1px solid var(--line)}._toggleText_15lhq_361{min-width:0}._toggleLabel_15lhq_363{color:var(--ink);font-weight:var(--fw-semi);cursor:pointer}._toggleDesc_15lhq_365{margin-top:2px;color:var(--ink-3);font:var(--type-small)}._switch_15lhq_3{position:relative;flex:none;width:38px;height:22px;padding:0;border:1px solid var(--control-border);border-radius:var(--r-pill);background:var(--surface-3);cursor:pointer;transition:background var(--dur-state) var(--ease),border-color var(--dur-state) var(--ease)}._switch_15lhq_3:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:var(--focus-offset)}._switch_15lhq_3[data-state=checked]{background:var(--accent);border-color:var(--accent)}._switch_15lhq_3:disabled{opacity:.45;cursor:not-allowed}._knob_15lhq_397{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--ink-2);transition:transform var(--dur-state) var(--ease),background var(--dur-state) var(--ease)}._knob_15lhq_397[data-state=checked]{transform:translate(16px);background:var(--bg)}@media(max-width:1020px){._choices_15lhq_1[data-columns="3"],._choices_15lhq_1[data-columns="2"]{grid-template-columns:minmax(0,1fr)}}}@layer ds{._root_iwcav_3{position:relative;flex:1 1 280px;min-width:0;max-width:520px}._lead_iwcav_15{position:absolute;top:50%;left:var(--space-3);color:var(--ink-3);transform:translateY(-50%);pointer-events:none}._input_iwcav_31{width:100%;height:var(--search-h);padding:0 72px 0 38px;border:1px solid var(--control-border);border-radius:var(--r-md);background:var(--field);color:var(--ink);font:var(--type-body);appearance:none}._input_iwcav_31::placeholder{color:var(--ink-3);opacity:1}._input_iwcav_31::-webkit-search-cancel-button{appearance:none}._input_iwcav_31:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:0;border-color:transparent}._trail_iwcav_67{position:absolute;top:50%;right:var(--space-2);display:flex;gap:var(--space-1-5);align-items:center;transform:translateY(-50%)}._busy_iwcav_85{color:var(--busy)}._clear_iwcav_87{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--r-row);background:none;color:var(--ink-2);cursor:pointer}._clear_iwcav_87:hover{background:var(--surface-2);color:var(--ink)}._clear_iwcav_87:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:0}._sr_iwcav_115{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@layer ds{._root_1e3hr_3{display:grid;min-width:0}._list_1e3hr_5{display:flex;gap:2px;margin-bottom:var(--space-5-5);overflow-x:auto;border-bottom:1px solid var(--line);scrollbar-width:none}._list_1e3hr_5::-webkit-scrollbar{display:none}._tab_1e3hr_1{display:flex;flex:none;gap:7px;align-items:center;margin-bottom:-1px;padding:11px 13px var(--space-3);border:0;border-bottom:2px solid transparent;background:none;color:var(--ink-2);font:var(--type-button);white-space:nowrap;cursor:pointer;transition:color var(--dur-hover) var(--ease),border-color var(--dur-hover) var(--ease)}._tab_1e3hr_1:hover{color:var(--ink)}._tab_1e3hr_1:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:-2px;border-radius:var(--r-sm)}._tab_1e3hr_1[data-state=active]{color:var(--ink);border-bottom-color:var(--accent)}._tab_1e3hr_1:disabled{opacity:.45;cursor:not-allowed}._panel_1e3hr_63{min-width:0;outline:none}._panel_1e3hr_63:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:var(--focus-offset);border-radius:var(--r-sm)}._root_1e3hr_3[data-variant=section] ._list_1e3hr_5{margin-bottom:var(--space-4-5)}._root_1e3hr_3[data-variant=inline] ._list_1e3hr_5{display:inline-flex;justify-self:start;gap:2px;margin-bottom:var(--space-2-5);padding:3px;border:1px solid var(--line);border-radius:9px;background:var(--surface-2)}._root_1e3hr_3[data-variant=inline] ._tab_1e3hr_1{height:28px;margin:0;padding:0 var(--space-2-5);border:0;border-radius:var(--r-sm);font:var(--type-button-sm);font-size:var(--fs-12-5)}._root_1e3hr_3[data-variant=inline] ._tab_1e3hr_1[data-state=active]{background:var(--surface);box-shadow:0 0 0 1px var(--control-border)}}@layer ds{._scrim_1pncw_5{position:fixed;inset:0;z-index:var(--z-overlay);background:var(--scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:_fade_1pncw_1 var(--dur-dialog) var(--ease)}._dialog_1pncw_1,._drawer_1pncw_1{position:fixed;z-index:var(--z-overlay);display:flex;flex-direction:column;background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}._dialog_1pncw_1:focus-visible,._drawer_1pncw_1:focus-visible{outline:none}._dialog_1pncw_1{left:50%;top:50%;width:min(var(--dialog-w),calc(100% - 2 * var(--space-4)));max-height:calc(100% - var(--space-10));border-radius:var(--r-lg);transform:translate(-50%,-50%);animation:_popIn_1pncw_1 var(--dur-dialog) var(--ease)}._dialog_1pncw_1[data-size=md]{width:min(var(--dialog-w-mid),calc(100% - 2 * var(--space-4)))}._dialog_1pncw_1[data-size=lg]{width:min(var(--dialog-w-wide),calc(100% - 2 * var(--space-4)))}._drawer_1pncw_1{top:0;right:0;bottom:0;width:min(var(--drawer-w),100%);animation:_slideIn_1pncw_1 var(--dur-drawer) var(--ease)}._drawer_1pncw_1[data-size=lg]{width:min(var(--dialog-w-mid),100%)}._head_1pncw_91{display:flex;gap:var(--space-3-5);align-items:flex-start;padding:var(--space-5) var(--space-6) var(--space-4);border-bottom:1px solid var(--line)}._headText_1pncw_105{flex:1;min-width:0}._eyebrow_1pncw_107{margin:0 0 var(--space-1-5);color:var(--ink-3);font:var(--type-eyebrow);letter-spacing:var(--ls-caps);text-transform:uppercase}._title_1pncw_121{margin:0;font:var(--type-overlay-title);letter-spacing:var(--ls-heading)}._sub_1pncw_131{margin:var(--space-1) 0 0;max-width:68ch;color:var(--ink-2);font-size:var(--fs-14)}._close_1pncw_143{margin:-6px -8px 0 0}._steps_1pncw_1{padding:var(--space-3) var(--space-6) var(--space-4);border-bottom:1px solid var(--line)}._body_1pncw_151{display:grid;flex:1;gap:var(--space-5-5);align-content:start;min-height:0;padding:var(--space-5-5) var(--space-6);overflow:auto}._foot_1pncw_169{display:flex;flex-wrap:wrap;gap:var(--space-2-5);align-items:center;padding:var(--space-3-5) var(--space-6) calc(var(--space-3-5) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line)}._spacer_1pncw_185{flex:1;min-width:var(--space-2)}@keyframes _fade_1pncw_1{0%{opacity:0}}@keyframes _popIn_1pncw_1{0%{transform:translate(-50%,-48%) scale(.98);opacity:0}}@keyframes _slideIn_1pncw_1{0%{transform:translate(24px);opacity:0}}@keyframes _rise_1pncw_1{0%{transform:translateY(8px);opacity:0}}@media(max-width:860px){._head_1pncw_91,._body_1pncw_151,._foot_1pncw_169{padding-left:var(--space-4);padding-right:var(--space-4)}._steps_1pncw_1{padding:var(--space-3) var(--space-4) var(--space-3-5)}._dialog_1pncw_1,._dialog_1pncw_1[data-size=md],._dialog_1pncw_1[data-size=lg]{top:auto;bottom:0;left:0;width:100%;max-height:92%;border-radius:var(--r-xl) var(--r-xl) 0 0;transform:none;animation:_rise_1pncw_1 var(--dur-toast) var(--ease)}}}@layer ds{._block_k93f2_3{--w: 100%;--h: 12px;display:block;flex:none;width:var(--w);height:var(--h);border-radius:var(--r-sm);background:linear-gradient(90deg,var(--surface-2) 0%,var(--surface-3) 50%,var(--surface-2) 100%);background-size:200% 100%;animation:_shimmer_k93f2_1 var(--dur-shimmer) var(--ease-linear) infinite}._block_k93f2_3[data-circle]{border-radius:50%}._rows_k93f2_29{display:grid}._row_k93f2_29{display:flex;gap:var(--space-3);align-items:center;padding:var(--row-pad-y) var(--row-pad-x);border-bottom:1px solid var(--line)}._lines_k93f2_45{display:grid;flex:1;gap:var(--space-2);min-width:0}._pill_k93f2_47{border-radius:var(--r-pill)}._loading_k93f2_49{display:grid;min-width:0}._sr_k93f2_51{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@keyframes _shimmer_k93f2_1{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){._block_k93f2_3{animation:none}}@media(max-width:860px){._pill_k93f2_47{display:none}}}@layer ds{._region_1pali_3{position:fixed;left:50%;bottom:var(--space-6);z-index:var(--z-toast);display:grid;gap:var(--space-2);width:min(var(--toast-w),calc(100% - 2 * var(--space-4)));transform:translate(-50%);pointer-events:none}._region_1pali_3[data-empty]{visibility:hidden}._stack_1pali_27{display:grid;gap:var(--space-2)}._stack_1pali_27:empty{display:none}._toast_1pali_1{display:flex;align-items:center;gap:var(--space-2-5);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border-radius:var(--r-card);background:var(--toast-bg);color:var(--toast-ink);box-shadow:var(--shadow-float);font:var(--fw-medium) var(--fs-14) / var(--lh-sub) var(--font-ui);pointer-events:auto;animation:_rise_1pali_1 var(--dur-toast) var(--ease)}._icon_1pali_59{flex:none}._message_1pali_61{flex:1;min-width:0;padding:var(--space-1) 0}._textButton_1pali_63{flex:none;padding:var(--space-1-5) var(--space-1);border:0;border-radius:var(--r-xs);background:none;color:inherit;font-weight:var(--fw-bold);text-decoration:underline;text-underline-offset:3px;cursor:pointer}._dismiss_1pali_87{display:grid;flex:none;place-items:center;width:30px;height:30px;border:0;border-radius:var(--r-row);background:none;color:inherit;opacity:.75;cursor:pointer}._dismiss_1pali_87:hover{opacity:1}._textButton_1pali_63:focus-visible,._dismiss_1pali_87:focus-visible{outline:var(--focus-w) solid currentColor;outline-offset:1px}@keyframes _rise_1pali_1{0%{transform:translateY(8px);opacity:0}}@media(max-width:860px){._region_1pali_3{bottom:84px}}}@layer ds{._root_kc8fn_3{display:grid;justify-items:start;gap:var(--space-2-5);padding:var(--space-8-5) var(--space-6);border:1px dashed var(--line-2);border-radius:var(--r-lg);color:var(--ink-2)}._glyph_kc8fn_21{display:grid;place-items:center;width:38px;height:38px;margin-bottom:var(--space-1);border-radius:var(--r-md);background:var(--surface-2);color:var(--ink-2)}._root_kc8fn_3[data-tone=done] ._glyph_kc8fn_21{background:var(--ok-soft);color:var(--ok)}._title_kc8fn_43{color:var(--ink);font:var(--type-empty-title)}._body_kc8fn_45{max-width:60ch;font-size:var(--fs-13-5)}._action_kc8fn_47{margin-top:var(--space-1);display:flex;flex-wrap:wrap;gap:var(--space-2)}}@layer ds{._root_nz56y_3{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:flex-start;padding:var(--space-3) var(--space-3-5);border-radius:var(--r-card);background:var(--attn-soft);color:var(--ink)}._root_nz56y_3[data-tone=bad]{background:var(--bad-soft)}._root_nz56y_3[data-tone=info]{background:var(--surface-2)}._root_nz56y_3:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:var(--focus-offset)}._glyph_nz56y_29{display:grid;flex:none;place-items:center;width:30px;height:30px;border-radius:var(--r-row);background:var(--attn-soft);color:var(--attn)}._root_nz56y_3[data-tone=bad] ._glyph_nz56y_29{background:var(--bad-soft);color:var(--bad)}._root_nz56y_3[data-tone=info] ._glyph_nz56y_29{background:var(--surface-3);color:var(--ink-2)}._text_nz56y_53{flex:1;min-width:0;padding-top:3px}._title_nz56y_55{font-weight:var(--fw-semi)}._detail_nz56y_57{margin-top:2px;color:var(--ink-2);font-size:var(--fs-13)}._actions_nz56y_1{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;margin-left:auto}@media(max-width:860px){._actions_nz56y_1{flex:1 1 100%;margin-left:42px}}}@layer ds{._root_1lo46_3{display:grid;min-width:0}._list_1lo46_7{--cols: minmax(0, 1fr);--cols-wide: var(--cols);--cols-editor: var(--cols-wide);--cols-phone: var(--cols-editor);display:grid;min-width:0}._head_1lo46_25,._row_1lo46_1{display:grid;grid-template-columns:var(--cols, minmax(0, 1fr));gap:var(--space-2-5) var(--space-4);align-items:center}._head_1lo46_25{padding:0 var(--row-pad-x) var(--space-2);border-bottom:1px solid var(--line);color:var(--ink-3);font:var(--type-label);letter-spacing:var(--ls-caps-sm);text-transform:uppercase}._item_1lo46_59{display:grid;min-width:0}._row_1lo46_1{width:100%;min-width:0;margin:0;padding:var(--row-pad-y) var(--row-pad-x);border:0;border-bottom:1px solid var(--line);border-radius:0;background:none;color:inherit;font:inherit;text-align:left;text-decoration:none}._row_1lo46_1[data-interactive]{padding-top:var(--row-btn-pad-y);padding-bottom:var(--row-btn-pad-y);cursor:pointer;transition:background var(--dur-hover) var(--ease)}._row_1lo46_1[data-interactive]:hover{background:var(--surface-2)}._row_1lo46_1:focus-visible{border-radius:var(--r-row);outline:var(--focus-w) solid var(--focus);outline-offset:var(--focus-offset)}._row_1lo46_1[aria-current=true],._row_1lo46_1[aria-current=page]{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}._row_1lo46_1[data-dense]{padding-top:var(--space-2-5);padding-bottom:var(--space-2-5)}._row_1lo46_1[data-flash]{animation:_rowFlash_1lo46_1 var(--dur-flash) var(--ease)}._cell_1lo46_1{display:block;min-width:0}._title_1lo46_135{display:block;min-width:0;color:var(--ink);font-weight:var(--fw-semi)}._sub_1lo46_147{display:block;min-width:0;color:var(--ink-3);font-size:var(--fs-13);overflow-wrap:anywhere}._identity_1lo46_161{display:flex;gap:var(--space-3);align-items:center;min-width:0}._identityText_1lo46_173{display:block;min-width:0}._group_1lo46_1{display:flex;gap:var(--space-2);align-items:center;margin:0;padding:var(--space-5-5) 0 var(--space-2);color:var(--ink-3);font:var(--fw-semi) var(--fs-11-5) / var(--lh-tight) var(--font-ui);letter-spacing:var(--ls-caps);text-transform:uppercase}._group_1lo46_1:first-child{padding-top:0}._group_1lo46_1[data-variant=day]{gap:var(--space-2-5);padding-right:var(--row-pad-x);padding-left:var(--row-pad-x);font-size:var(--fs-12);letter-spacing:var(--ls-caps-sm)}._group_1lo46_1[data-today]{color:var(--accent)}._groupAside_1lo46_217{color:var(--ink-3);font:var(--fw-medium) var(--fs-11) / var(--lh-tight) var(--font-mono);letter-spacing:0;text-transform:none}._note_1lo46_231{margin:0;padding:var(--space-2-5) var(--row-pad-x) 0;color:var(--ink-3);font-size:var(--fs-13)}@keyframes _rowFlash_1lo46_1{0%{background:var(--accent-soft)}to{background:transparent}}@media(max-width:1180px){._head_1lo46_25,._row_1lo46_1{grid-template-columns:var(--cols-wide, var(--cols, minmax(0, 1fr)))}._cell_1lo46_1[data-hide-below=wide]{display:none}}@media(max-width:1020px){._head_1lo46_25,._row_1lo46_1{grid-template-columns:var(--cols-editor, var(--cols, minmax(0, 1fr)))}._cell_1lo46_1[data-hide-below=editor]{display:none}}@media(max-width:860px){._head_1lo46_25,._row_1lo46_1{grid-template-columns:var(--cols-phone, var(--cols, minmax(0, 1fr)))}._cell_1lo46_1[data-hide-below]{display:none}}}@layer ds{._frame_1ji4l_3{position:relative;min-width:0}._frame_1ji4l_3:after{content:"";position:absolute;top:0;right:0;bottom:0;width:40px;background:linear-gradient(90deg,transparent,var(--bg));opacity:0;pointer-events:none;transition:opacity var(--dur-hover) var(--ease)}._frame_1ji4l_3[data-fade]:after{opacity:1}._scroll_1ji4l_39{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--r-sm)}._scroll_1ji4l_39:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:var(--focus-offset)}}@layer ds{._root_itkvo_3{position:fixed;bottom:20px;left:calc(var(--rail-w) + var(--space-4));z-index:var(--z-tray);display:grid;gap:var(--space-2);width:var(--tray-w);padding:var(--space-2-5) var(--space-3);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow)}._root_itkvo_3[data-static]{position:static;max-width:100%}._head_itkvo_37{display:flex;gap:var(--space-2);align-items:center;margin:0;color:var(--ink-3);font:var(--type-label);letter-spacing:var(--ls-caps);text-transform:uppercase}._list_itkvo_57{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none}._item_itkvo_71{display:grid;gap:var(--space-1-5);width:100%;padding:var(--space-1-5);border:0;border-radius:var(--r-row);background:none;color:var(--ink);font:var(--fw-regular) var(--fs-13) / var(--lh-heading) var(--font-ui);text-align:left;cursor:pointer;transition:background var(--dur-hover) var(--ease)}._item_itkvo_71:hover{background:var(--surface-2)}._item_itkvo_71:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:var(--focus-offset)}._line_itkvo_103{display:flex;gap:var(--space-2);justify-content:space-between;min-width:0}._name_itkvo_115{min-width:0;overflow:hidden;font-weight:var(--fw-semi);text-overflow:ellipsis;white-space:nowrap}._word_itkvo_129{flex:none;font-family:var(--font-mono);font-variant-numeric:tabular-nums}._item_itkvo_71[data-status=failed] ._word_itkvo_129{color:var(--bad);font-family:var(--font-ui);font-weight:var(--fw-semi)}._item_itkvo_71[data-status=queued] ._word_itkvo_129,._item_itkvo_71[data-status=paused] ._word_itkvo_129{color:var(--ink-2)}._bar_itkvo_1{display:block}._target_itkvo_155{color:var(--ink-3);font:var(--fw-regular) var(--fs-12) / var(--lh-body) var(--font-ui)}@media(max-width:860px){._root_itkvo_3:not([data-static]){right:16px;bottom:84px;left:16px;width:auto}}}@layer ds{._flag_1nope_1{display:inline-flex;align-items:center;gap:var(--space-1-5);height:26px;padding:0 var(--space-2-5);border:1px dashed var(--ok);border-radius:var(--r-pill);background:var(--ok-soft);color:var(--ok);font:var(--type-pill);white-space:nowrap;cursor:pointer;transition:border-color var(--dur-hover) var(--ease)}._flag_1nope_1:hover{border-style:solid}._flag_1nope_1:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:var(--focus-offset)}}@layer ds{._scrim_1p8dc_5{position:fixed;inset:0;z-index:var(--z-overlay);background:var(--scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._panel_1p8dc_19{position:fixed;top:10vh;right:0;left:0;z-index:var(--z-overlay);width:min(var(--palette-w),calc(100% - 32px));margin:0 auto;overflow:hidden;border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow);color:var(--ink);animation:_rise_1p8dc_1 var(--dur-palette) var(--ease)}._panel_1p8dc_19:focus{outline:none}._command_1p8dc_51{display:flex;flex-direction:column;max-height:80vh;outline:none}._inputRow_1p8dc_65{display:flex;flex:none;gap:var(--space-3);align-items:center;padding:0 var(--space-4);border-bottom:1px solid var(--line);transition:border-color var(--dur-hover) var(--ease)}._inputRow_1p8dc_65:focus-within{border-bottom-color:var(--accent-line)}._searchIcon_1p8dc_85{flex:none;color:var(--ink-3)}._input_1p8dc_65{flex:1;min-width:0;padding:var(--space-4-5) 0;border:0;background:none;color:var(--ink);font:var(--fw-regular) var(--fs-17) / var(--lh-heading) var(--font-ui)}._input_1p8dc_65::placeholder{color:var(--ink-3);opacity:1}._input_1p8dc_65:focus-visible{outline:none}._close_1p8dc_121{display:inline-grid;flex:none;place-items:center;padding:0;border:0;border-radius:var(--r-xs);background:none;color:var(--ink-3);cursor:pointer}._close_1p8dc_121:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:var(--focus-offset)}._closeIcon_1p8dc_151{display:none}._list_1p8dc_155{flex:0 1 auto;max-height:min(56vh,480px);padding:var(--space-1-5);overflow:auto;overscroll-behavior:contain}._list_1p8dc_155[data-empty]{padding:0}._group_1p8dc_171 [cmdk-group-heading]{padding:var(--space-3) var(--space-2-5) var(--space-1-5);color:var(--ink-3);font:var(--type-label);letter-spacing:var(--ls-caps-sm);text-transform:uppercase}._item_1p8dc_185{display:flex;gap:var(--space-3);align-items:center;min-width:0;padding:9px var(--space-2-5);border-radius:var(--r-row);color:var(--ink);font-size:var(--fs-14);cursor:pointer;-webkit-user-select:none;user-select:none}._item_1p8dc_185[data-selected=true]{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--selected-line)}._item_1p8dc_185[data-disabled=true]{opacity:.45;cursor:not-allowed}._itemIcon_1p8dc_225{flex:none;color:var(--ink-3)}._item_1p8dc_185[data-selected=true] ._itemIcon_1p8dc_225{color:var(--accent)}._item_1p8dc_185[data-selected=true] ._desc_1p8dc_237{color:var(--ink-2)}._label_1p8dc_239{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._desc_1p8dc_237{flex:0 1 auto;max-width:45%;margin-left:auto;overflow:hidden;color:var(--ink-3);font-size:var(--fs-12-5);text-overflow:ellipsis;white-space:nowrap}._pill_1p8dc_271{flex:none}._label_1p8dc_239+._sr_1p8dc_273+._pill_1p8dc_271{margin-left:auto}._skeletons_1p8dc_277{display:grid;gap:var(--space-1);padding:var(--space-1-5) var(--space-1-5) var(--space-3)}._skelHead_1p8dc_287{margin:var(--space-3) var(--space-2-5) var(--space-1-5)}._skelRow_1p8dc_289{display:flex;gap:var(--space-3);align-items:center;padding:11px var(--space-2-5)}._skelDesc_1p8dc_301{margin-left:auto}._message_1p8dc_305{padding:var(--space-5-5) var(--space-3-5);color:var(--ink-2);font:var(--type-small)}._foot_1p8dc_317{display:flex;flex:none;flex-wrap:wrap;gap:var(--space-3-5);padding:var(--space-2-5) var(--space-4);border-top:1px solid var(--line);color:var(--ink-3);font-size:var(--fs-12)}._hint_1p8dc_337{display:inline-flex;gap:var(--space-1);align-items:center}._sr_1p8dc_273{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@keyframes _rise_1p8dc_1{0%{transform:translateY(8px);opacity:0}}@media(max-width:860px){._foot_1p8dc_317,._closeKbd_1p8dc_387{display:none}._closeIcon_1p8dc_151{display:inline-grid;place-items:center;width:var(--control-h-sm);height:var(--control-h-sm)}._desc_1p8dc_237{max-width:40%}}}@layer features{._head_6suwq_3{display:grid;max-width:760px;margin-bottom:var(--space-6-5)}._eyebrow_6suwq_1{color:var(--ink-3);font:var(--type-eyebrow);letter-spacing:var(--ls-caps);text-transform:uppercase}._title_6suwq_29{margin-top:var(--space-2);color:var(--ink);font:var(--type-page-title);letter-spacing:var(--ls-title)}._sub_6suwq_1{max-width:68ch;margin-top:var(--space-2);color:var(--ink-2)}._message_6suwq_55{max-width:760px}}@layer features{._screen_tra44_3{min-height:100vh;display:grid;place-items:center;padding:var(--space-6) var(--gutter);background-image:var(--glow);background-repeat:no-repeat}._panel_tra44_21{width:min(520px,100%);display:grid;gap:var(--space-3)}._brand_tra44_33{font:var(--type-brand);letter-spacing:var(--ls-brand);color:var(--ink-3)}._title_tra44_45{font:var(--type-page-title);letter-spacing:var(--ls-title);color:var(--ink)}._body_tra44_57{display:grid;gap:var(--space-2);color:var(--ink-2)}._actions_tra44_69{display:flex;gap:var(--space-2);margin-top:var(--space-2)}}@layer features{._trigger_z4v4w_3{display:flex;flex:1;align-items:center;gap:var(--space-2-5);max-width:480px;height:var(--control-h);padding:0 var(--space-2-5) 0 var(--space-3);border:1px solid var(--control-border);border-radius:var(--r-md);background:var(--field);color:var(--ink-3);font-size:var(--fs-14);text-align:left;transition:border-color var(--dur-hover),color var(--dur-hover)}._trigger_z4v4w_3:hover{border-color:var(--accent-line);color:var(--ink-2)}._text_z4v4w_47{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._kbd_z4v4w_61{flex:none}@media(max-width:860px){._trigger_z4v4w_3{flex:0 0 auto;justify-content:center;width:40px;padding:0}._text_z4v4w_47,._kbd_z4v4w_61{display:none}}}@layer features{._body_12nu1_3{display:grid;gap:var(--space-5-5);align-content:start}._section_12nu1_15{display:grid;gap:var(--space-0-5)}._label_12nu1_25{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2-5) var(--space-2);color:var(--ink-3);font:var(--type-label);letter-spacing:var(--ls-caps);text-transform:uppercase}._label_12nu1_25:after{content:"";flex:1;height:1px;background:var(--line)}._area_12nu1_61{display:grid;gap:var(--space-0-5)}._item_12nu1_71,._page_12nu1_73{display:flex;align-items:center;width:100%;border:0;border-radius:var(--r-row);background:none;color:var(--ink-2);font-weight:var(--fw-medium);text-align:left;text-decoration:none}._item_12nu1_71{gap:11px;min-height:var(--space-11);padding:var(--space-2) var(--space-2-5);font-size:var(--fs-14-5)}._count_12nu1_113{margin-left:auto;padding:2px 7px;border-radius:var(--r-pill);background:var(--surface-2);color:var(--ink);font:var(--type-label)}._item_12nu1_71[aria-current]{background:var(--surface-2);color:var(--ink);font-weight:var(--fw-semi)}._item_12nu1_71[aria-current] svg{color:var(--accent)}._pages_12nu1_151{display:grid;gap:1px;margin:0 0 var(--space-1) 21px;padding-left:9px;border-left:1px solid var(--line-2)}._page_12nu1_73{min-height:var(--control-h);padding:var(--space-1-5) var(--space-2-5);font-size:var(--fs-14)}._item_12nu1_71:hover,._page_12nu1_73:hover{background:var(--surface-2);color:var(--ink)}._page_12nu1_73[aria-current=page]{background:var(--accent-soft);color:var(--ink);font-weight:var(--fw-semi);box-shadow:inset 2px 0 0 var(--accent)}}@layer features{._rail_fvdw6_1{position:sticky;top:0;height:100vh;overflow:auto;display:flex;flex-direction:column;gap:var(--space-5-5);padding:var(--space-4-5) var(--space-3-5) var(--space-4);background:var(--bg-rail);border-right:1px solid var(--line)}._brand_fvdw6_1{display:flex;align-items:center;gap:var(--space-2-5);padding:var(--space-1-5) var(--space-2) var(--space-0-5);color:var(--ink);text-decoration:none}._brandMark_fvdw6_49{font:var(--type-brand);letter-spacing:var(--ls-brand)}._brandTag_fvdw6_59{padding:var(--space-1) var(--space-1-5);border:1px solid var(--accent-line);border-radius:var(--r-xs);color:var(--accent);font:var(--type-label);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase}._group_fvdw6_81{display:grid;gap:var(--space-0-5)}._groupLabel_fvdw6_91{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2-5) var(--space-2);color:var(--ink-3);font:var(--type-label);letter-spacing:var(--ls-caps);text-transform:uppercase}._groupLabel_fvdw6_91:after{content:"";flex:1;height:1px;background:var(--line)}._item_fvdw6_127,._sub_fvdw6_129{display:flex;align-items:center;width:100%;border-radius:var(--r-row);color:var(--ink-2);font-weight:var(--fw-medium);text-align:left;text-decoration:none;transition:background var(--dur-hover),color var(--dur-hover)}._item_fvdw6_127{gap:11px;min-height:var(--control-h);padding:var(--space-2) var(--space-2-5);font-size:var(--fs-14-5)}._count_fvdw6_1{margin-left:auto;padding:2px 7px;border-radius:var(--r-pill);background:var(--surface-2);color:var(--ink);font:var(--type-label)}._item_fvdw6_127[aria-current]{background:var(--surface-2);color:var(--ink);font-weight:var(--fw-semi)}._icon_fvdw6_197{flex:none}._item_fvdw6_127[aria-current] ._icon_fvdw6_197{color:var(--accent)}._subs_fvdw6_213{display:grid;gap:1px;margin:var(--space-0-5) 0 var(--space-1) 21px;padding-left:9px;border-left:1px solid var(--line-2)}._sub_fvdw6_129{gap:9px;min-height:var(--control-h-sm);padding:var(--space-1-5) var(--space-2-5);font-size:var(--fs-13-5)}._item_fvdw6_127:hover,._sub_fvdw6_129:hover{background:var(--surface-2);color:var(--ink)}._sub_fvdw6_129[aria-current=page]{background:var(--accent-soft);color:var(--ink);font-weight:var(--fw-semi);box-shadow:inset 2px 0 0 var(--accent)}._foot_fvdw6_269{display:grid;gap:var(--space-2-5);margin-top:auto;padding:var(--space-3) var(--space-2-5) 0;border-top:1px solid var(--line);color:var(--ink-3);font-size:var(--fs-13)}._who_fvdw6_1{display:flex;align-items:center;gap:var(--space-2-5);color:var(--ink-2)}._whoName_fvdw6_303{color:var(--ink);font-weight:var(--fw-semi)}._tiny_fvdw6_313{font-size:var(--fs-12)}._footRow_fvdw6_321{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}._signOut_fvdw6_335{margin-left:calc(var(--space-2) * -1)}._version_fvdw6_343{color:var(--ink-3);font:var(--type-kbd)}@media(max-width:860px){._rail_fvdw6_1{display:none}}}@layer features{._subnav_p81jg_3{display:none}._chip_p81jg_11{display:inline-flex;flex:none;align-items:center;gap:var(--space-1-5);height:36px;padding:0 var(--space-3);border:1px solid var(--line-2);border-radius:var(--r-pill);background:var(--field);color:var(--ink-2);font:var(--type-button-sm);text-decoration:none;white-space:nowrap}._chip_p81jg_11[aria-current=page]{border-color:var(--selected-line);background:var(--accent-soft);color:var(--ink)}@media(max-width:860px){._subnav_p81jg_3{display:flex;gap:var(--space-1-5);padding:var(--space-2-5) var(--gutter);overflow-x:auto;border-bottom:1px solid var(--line);scrollbar-width:none}}}@layer features{._tabbar_slsld_1{--tabs: 5;display:none}._tab_slsld_1{position:relative;display:grid;justify-items:center;gap:3px;min-height:52px;padding:7px 0;border:0;border-radius:var(--r-md);background:none;color:var(--ink-3);font:var(--fw-semi) var(--fs-11)/var(--lh-tight) var(--font-ui);text-decoration:none}._tab_slsld_1[aria-current]{color:var(--ink)}._tab_slsld_1[aria-current] svg{color:var(--accent)}._count_slsld_61{position:absolute;top:2px;right:14%;padding:1px 5px;border-radius:var(--r-pill);background:var(--surface-2);color:var(--ink);font:var(--type-label)}@media(max-width:860px){._tabbar_slsld_1{position:fixed;right:0;bottom:0;left:0;z-index:var(--z-tabbar);display:grid;grid-template-columns:repeat(var(--tabs),minmax(0,1fr));padding:var(--space-1) var(--space-1-5) calc(var(--space-1) + env(safe-area-inset-bottom,0px));background:var(--bg-rail);border-top:1px solid var(--line)}}}@layer features{._topbar_1jols_1{display:flex;align-items:center;gap:var(--space-3);padding:var(--topbar-pad-y) var(--gutter);background:var(--bg);border-bottom:1px solid var(--line)}._topbar_1jols_1[data-sticky]{position:sticky;top:env(safe-area-inset-top,0);z-index:var(--z-topbar);background:var(--topbar-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}._mobileBrand_1jols_39{display:none;color:var(--ink);font:var(--type-brand);letter-spacing:var(--ls-brand);text-decoration:none}._spacer_1jols_55{flex:1}._viewControl_1jols_59{display:flex;align-items:center;gap:var(--space-3);flex-shrink:0}._viewLabel_1jols_66{color:var(--accent);font-size:var(--fs-13);font-weight:600}@media(max-width:860px){._mobileBrand_1jols_39{display:flex;align-items:center}._topbar_1jols_1{gap:var(--space-2);flex-wrap:wrap}._viewControl_1jols_59[data-preview]{flex-wrap:wrap;justify-content:flex-end;gap:var(--space-1)}._viewLabel_1jols_66{width:100%;text-align:right}}}@layer features{._app_14shq_1{display:grid;grid-template-columns:var(--rail-w) minmax(0,1fr);min-height:100vh}._mainCol_14shq_15{display:flex;flex-direction:column;min-width:0;background-image:var(--glow);background-repeat:no-repeat}._main_14shq_1{flex:1;width:100%;max-width:var(--main-max);padding:var(--page-pad-top) var(--gutter) var(--page-pad-bottom);outline:none}._main_14shq_1[data-layout=wide]{max-width:1760px}._main_14shq_1[data-layout=classic]{display:flex;flex-direction:column;max-width:none;padding:0}._main_14shq_1[data-layout=classic]>*{flex:1}._skip_14shq_1{position:absolute;top:-60px;left:var(--space-3);z-index:var(--z-skip);padding:var(--space-2) var(--space-3);border-radius:var(--r-row);background:var(--action);color:var(--on-action);font-weight:var(--fw-bold);text-decoration:none}._skip_14shq_1:focus{top:var(--space-3)}@media(max-width:860px){._app_14shq_1{grid-template-columns:minmax(0,1fr)}._main_14shq_1[data-layout=classic]{padding-bottom:var(--space-18)}}}
