@layer ds.base, ds.theme, ds.mode, ds.axis;@layer ds.base{:root{--palette-magenta-500:rgb(217,43,130);--palette-magenta-600:rgb(176,32,95);--palette-magenta-700:rgb(143,26,77);--palette-violet-500:rgb(138,56,245);--palette-violet-600:rgb(124,47,220);--palette-violet-700:rgb(106,38,190);--palette-teal-500:rgb(13,148,136);--palette-teal-600:rgb(15,118,110);--palette-teal-700:rgb(17,94,89);--palette-indigo-500:rgb(79,70,229);--palette-indigo-600:rgb(67,56,202);--palette-indigo-700:rgb(55,48,163);--palette-amber-500:rgb(180,83,9);--palette-amber-600:rgb(146,64,14);--palette-amber-700:rgb(120,53,15);--palette-forest-500:rgb(21,128,61);--palette-forest-600:rgb(22,101,52);--palette-forest-700:rgb(20,83,45);--palette-gray-900:rgb(59,48,64);--palette-gray-700:rgb(103,98,115);--palette-gray-600:rgb(108,103,120);--palette-gray-500:rgb(143,139,153);--palette-gray-300:rgb(203,200,210);--palette-white:rgb(255,255,255);--radius-2:2px;--radius-4:4px;--radius-8:8px;--radius-12:12px;--radius-16:16px;--radius-18:18px;--radius-24:24px;--radius-32:32px;--space-base-4:4px;--space-base-8:8px;--space-base-12:12px;--space-base-16:16px;--space-base-20:20px;--space-base-24:24px;--space-base-32:32px;--space-base-36:36px;--space-base-40:40px;--space-base-48:48px;--space-base-64:64px;--duration-80:80ms;--duration-120:120ms;--duration-160:160ms;--duration-220:220ms;--duration-360:360ms;--brand:var(--palette-magenta-500);--brand-hover:var(--palette-magenta-600);--brand-active:var(--palette-magenta-700);--treel-magenta:var(--brand);--treel-violet:var(--palette-violet-500);--treel-orange:rgb(229,83,34);--treel-coral:rgb(242,87,35);--treel-lime:rgb(221,252,121);--chart-1:var(--treel-magenta);--chart-2:var(--treel-violet);--chart-3:var(--success);--chart-4:var(--warning);--chart-5:var(--danger);--chart-6:var(--treel-orange);--chart-7:var(--treel-coral);--chart-8:var(--info-2);--treel-bg-gradient:linear-gradient(180deg,rgb(229,229,255),rgb(240,230,245) 34%,rgb(250,230,237) 65%);--ai-gradient:linear-gradient(180deg,rgb(55,48,163),rgb(168,85,247) 80%);--fg-1:var(--palette-gray-900);--fg-2:var(--palette-gray-700);--fg-3:#8f8b99;--fg-4:var(--palette-gray-300);--fg-inverse:var(--palette-white);--fg-stat:rgb(27,37,89);--bg-app:rgb(248,248,253);--bg-subtle:rgb(245,245,250);--bg-muted:rgb(238,238,249);--bg-stroke:rgb(225,225,237);--bg-card:var(--palette-white);--bg-overlay:rgba(59,48,64,0.4);--bg-row-hover:#fafafd;--bg-icon-soft:#f6f6fb;--bg-tile-soft:#f7f7fc;--bg-gray-soft:#ececf4;--bg-gray-neutral:#f4f4f5;--bg-gray-track-soft:#f0f0f8;--bg-row-hover-warm:#faf7fb;--bg-row-hover-cool:#fafafe;--bg-track-cool:#ececf6;--bg-card-violet:#fcf7ff;--bg-timeline-rail:#e6e5f8;--bg-canvas:#eeeef9;--bg-tooltip:#3b3040;--fg-on-tooltip:#fff;--bg-ink-solid:#3b3040;--fg-on-ink-solid:#fff;--accent-violet-soft:rgba(138,56,245,0.04);--accent-violet-tint:rgba(138,56,245,0.1);--accent-violet-soft-strong:rgba(138,56,245,0.08);--accent-violet-tint-strong:rgba(138,56,245,0.2);--accent-violet-pill:rgba(138,56,245,0.12);--accent-violet-pill-fg:#6d28d9;--bg-violet-row-hover:#f3e7fa;--callout-info-bg:rgba(79,124,248,0.08);--callout-info-border:rgba(79,124,248,0.2);--callout-info-eyebrow:rgb(31,63,142);--callout-magenta-bg:color-mix(in srgb,var(--treel-magenta) 7%,transparent);--callout-magenta-border:color-mix(in srgb,var(--treel-magenta) 20%,transparent);--callout-magenta-eyebrow:rgb(166,26,96);--callout-violet-bg:rgba(138,56,245,0.06);--callout-violet-border:rgba(138,56,245,0.18);--callout-violet-eyebrow:rgb(92,40,168);--callout-neutral-bg:rgba(59,48,64,0.04);--callout-neutral-border:rgba(59,48,64,0.1);--callout-neutral-eyebrow:rgb(103,98,115);--callout-warn-bg:rgba(234,88,12,0.08);--callout-warn-border:rgba(234,88,12,0.2);--callout-warn-eyebrow:rgb(180,83,9);--border-subtle:rgb(238,238,249);--border-muted:rgb(225,225,237);--border-strong:rgb(220,220,229);--border-soft:rgba(59,48,64,0.08);--border-hairline:rgba(59,48,64,0.1);--border-hairline-hover:rgba(59,48,64,0.22);--border-outline-hover:rgba(59,48,64,0.12);--border-outline-active:rgba(59,48,64,0.22);--border-hairline-hover-card:rgba(59,48,64,0.16);--border-hairline-6:rgba(59,48,64,0.06);--border-hairline-14:rgba(59,48,64,0.14);--border-hairline-18:rgba(59,48,64,0.18);--border-hairline-25:rgba(59,48,64,0.25);--bg-scrollbar:rgba(59,48,64,0.15);--bg-scrollbar-hover:rgba(59,48,64,0.25);--bg-scrollbar-soft:rgba(59,48,64,0.12);--bg-scrollbar-soft-hover:rgba(59,48,64,0.22);--border-on-color:color-mix(in srgb,var(--fg-on-ink-solid) 18%,transparent);--border-on-color-hover:rgba(255,255,255,0.38);--bg-on-color:color-mix(in srgb,var(--fg-on-ink-solid) 10%,transparent);--bg-on-color-hover:rgba(255,255,255,0.22);--bg-chip-hover:rgba(255,255,255,0.9);--bg-ghost-white:rgba(255,255,255,0.45);--bg-ghost-white-hover:rgba(255,255,255,0.85);--bg-ghost-white-active:#fff;--bg-frost-strong:rgba(255,255,255,0.92);--bg-clear-disc:rgba(59,48,64,0.1);--bg-scrim:rgba(0,0,0,0.65);--bg-scrim-strong:rgba(0,0,0,0.78);--bg-scrim-soft:rgba(0,0,0,0.35);--bg-scrim-faint:rgba(0,0,0,0.2);--bg-scrim-hero:rgba(0,0,0,0.45);--bg-scrim-media-strong:rgba(0,0,0,0.55);--bg-scrim-video:rgba(15,12,20,0.78);--bg-scrim-ink:rgba(59,48,64,0.78);--bg-video-shell:rgb(15,12,20);--bg-video-vignette:linear-gradient(180deg,rgba(0,0,0,0.2),rgba(0,0,0,0) 30%,rgba(0,0,0,0) 60%,rgba(0,0,0,0.65));--bg-dialog-scrim:rgba(59,48,64,0.45);--bg-footer-frosted:rgba(255,255,255,0.6);--fg-on-color-soft:rgba(255,255,255,0.7);--fg-on-color-soft-2:color-mix(in srgb,var(--fg-on-ink-solid) 80%,transparent);--bg-scrub-track:rgba(255,255,255,0.2);--bg-control-btn:rgba(255,255,255,0.15);--bg-control-btn-hover:rgba(255,255,255,0.28);--bg-on-color-soft:rgba(255,255,255,0.12);--bg-control-play:rgba(255,255,255,0.96);--bg-media-image-radial:radial-gradient(circle at 28% 35%,rgba(255,255,255,0.85) 0 18%,transparent 19%),radial-gradient(circle at 72% 60%,rgba(255,255,255,0.55) 0 22%,transparent 23%),linear-gradient(180deg,transparent 60%,rgba(59,48,64,0.1));--bg-media-placeholder-striped:repeating-linear-gradient(-45deg,var(--bg-subtle),var(--bg-subtle) var(--space-2),var(--border-subtle) var(--space-2),var(--border-subtle) var(--space-4));--bg-media-video-fallback:linear-gradient(135deg,rgba(59,48,64,0.45),rgba(59,48,64,0.15) 50%,rgba(59,48,64,0.55));--bg-media-video-spot:radial-gradient(ellipse at 50% 45%,rgba(255,255,255,0.18) 0 40%,transparent 70%);--bg-media-scrim-cover:linear-gradient(180deg,transparent 50%,var(--bg-scrim-hero) 100%);--bg-media-scrim-card:linear-gradient(180deg,transparent 40%,var(--bg-scrim-media-strong) 100%);--bg-media-scrim-video:linear-gradient(180deg,transparent 30%,var(--bg-scrim-hero) 100%);--bg-media-scrim-soft:linear-gradient(180deg,transparent 50%,var(--bg-scrim-soft) 100%);--bg-media-play-lg:rgba(255,255,255,0.95);--bg-media-play-sm:rgba(255,255,255,0.92);--bg-media-progress-track:rgba(255,255,255,0.25);--bg-magenta-soft:color-mix(in srgb,var(--treel-magenta) 8%,transparent);--bg-magenta-soft-strong:color-mix(in srgb,var(--treel-magenta) 12%,transparent);--ring-magenta-focus:0 0 0 2px color-mix(in srgb,var(--treel-magenta) 25%,transparent);--bg-highlight-magenta:color-mix(in srgb,var(--treel-magenta) 22%,transparent);--bg-highlight-violet:color-mix(in srgb,var(--treel-violet) 22%,transparent);--bg-highlight-warning:color-mix(in srgb,var(--warning) 24%,transparent);--bg-persona-icon:rgb(242,242,248);--fg-soft:rgb(177,173,186);--profile-avatar-bg:rgb(87,73,242);--shadow-interactive:0 2px 6px rgba(59,48,64,0.08);--shadow-card-halo:0 0 30px 0 rgba(154,170,207,0.2);--shadow-card-halo-soft:0 0 30px rgba(154,170,207,0.15);--shadow-nav-toggle:0 2px 6px rgba(0,0,0,0.05);--shadow-video-stage:0 30px 80px rgba(0,0,0,0.55);--shadow-video-play:0 12px 32px rgba(0,0,0,0.45);--shadow-popover:0 14px 36px rgba(31,16,55,0.16),0 2px 6px rgba(31,16,55,0.06);--shadow-persona-panel:0 16px 40px rgba(59,48,64,0.18),0 0 0 1px rgba(59,48,64,0.04);--shadow-search-hero:0 18px 40px rgba(15,12,60,0.25);--gradient-hero-search:radial-gradient(900px 380px at 18% -10%,rgba(168,138,255,0.55) 0%,rgba(168,138,255,0) 60%),linear-gradient(135deg,#2b2a8c,#3b2eb8 55%,#4a39d0);--gradient-hero-rose:linear-gradient(180deg,rgb(245,232,242),rgb(248,236,242) 50%,rgb(250,240,244));--gradient-payment-card:linear-gradient(135deg,#3b3040,#d92b82 50%,#8a38f5);--gradient-action-primary:linear-gradient(135deg,var(--treel-magenta) 0%,var(--treel-violet) 100%);--gradient-card-bank-dark:linear-gradient(135deg,#1c1f26,#2e3440 55%,#3b4252);--gradient-card-paypal-navy:linear-gradient(135deg,#001c64,#0070ba);--gradient-card-purple:linear-gradient(135deg,#4c1d95,#7c3aed);--gradient-award-disc:linear-gradient(140deg,#ffe9a8,#f5b93c 46%,#e08a1e);--gradient-card-celebration:linear-gradient(135deg,#6b5ae8,#b764d4 52%,#e17ab2);--gradient-card-plum:linear-gradient(135deg,#2a1b3d,#5b2a63 55%,#a8296e);--fg-award:#7a4a05;--shadow-award-disc:0 10px 30px rgba(224,138,30,0.45);--gradient-card-trip:linear-gradient(135deg,#0ea5e9,#6366f1 55%,#1e1b4b);--gradient-ai-callout:linear-gradient(135deg,rgba(255,128,234,0.38),rgba(255,159,128,0.38));--gradient-lizzie-suggests:var(--gradient-ai-callout);--border-panel:rgba(59,48,64,0.06);--blur-frosted:8px;--border-width-thin:1px;--border-width-thick:1.5px;--border-width-accent:4px;--outline-width-focus:2px;--outline-offset-focus:2px;--outline-offset-inset:-1px;--outline-offset-inset-lg:-2px;--color-focus-ring:var(--treel-magenta);--color-accent:var(--brand);--color-accent-hover:var(--brand-hover);--color-accent-active:var(--brand-active);--color-selected:var(--brand);--color-link:var(--brand);--border-outline-strong:rgba(59,48,64,0.32);--border-hairline-soft:rgba(59,48,64,0.04);--border-hairline-soft-05:rgba(59,48,64,0.05);--shadow-focus-magenta:0 0 0 3px color-mix(in srgb,var(--treel-magenta) 14%,transparent);--shadow-focus-magenta-strong:0 0 0 3px color-mix(in srgb,var(--treel-magenta) 25%,transparent);--shadow-focus-danger:0 0 0 3px rgba(249,57,57,0.16);--ring-warn-halo:rgba(194,65,12,0.18);--ring-orange-halo:rgba(229,83,34,0.18);--shadow-tooltip:0 4px 12px rgba(0,0,0,0.18);--shadow-switch-thumb:0 1px 3px rgba(0,0,0,0.18);--success:rgb(102,204,82);--success-strong:#047857;--info:rgb(0,160,255);--info-2:rgb(99,102,241);--fg-info-active:rgb(99,102,241);--warning:rgb(242,188,24);--warning-fg:rgb(59,38,4);--danger:rgb(249,57,57);--danger-hover:rgb(226,58,58);--danger-2:rgb(225,29,72);--border-danger-soft:rgba(190,18,60,0.22);--fg-danger:rgb(190,18,60);--bg-danger-soft:rgba(190,18,60,0.06);--treel-magenta-hover:var(--brand-hover);--treel-magenta-active:var(--brand-active);--switch-track-off:rgb(201,199,206);--quest-flame-surface:linear-gradient(180deg,#fff1e0,#ffe3c0);--quest-flame-border:rgba(229,83,34,0.18);--quest-flame-icon:#ea580c;--quest-flame-value:#7c2d12;--quest-flame-caption:#9a3412;--quest-xp-surface:#f5f3fa;--quest-xp-border:rgba(138,56,245,0.14);--quest-xp-disc:linear-gradient(180deg,#8a38f5,#6d28d9);--quest-xp-track:#e8e1f5;--quest-xp-fill:linear-gradient(90deg,#8a38f5,#d92b82);--quest-progress-surface:linear-gradient(180deg,#fce7f3,#f9d2da);--quest-progress-border:rgba(217,43,130,0.18);--quest-progress-value:#831843;--quest-progress-caption:#a21859;--quest-reward-surface:rgba(255,255,255,0.12);--quest-reward-border:rgba(255,255,255,0.18);--quest-reward-fg:#ffffff;--quest-reward-accent-surface:rgba(221,252,121,0.22);--quest-reward-accent-border:rgba(221,252,121,0.4);--quest-reward-accent-fg:#ddfc79;--quest-trophy-locked-surface:linear-gradient(180deg,#fce7b5,#f4d58f);--quest-trophy-locked-fg:#b45309;--quest-trophy-locked-shadow:0 3px 0 rgba(180,83,9,0.18),0 4px 12px rgba(180,83,9,0.1);--quest-trophy-locked-caption:var(--fg-3);--quest-trophy-unlocked-surface:linear-gradient(180deg,#fbbf24,#d97706);--quest-trophy-unlocked-fg:#7c2d12;--quest-trophy-unlocked-shadow:0 4px 0 #92400e,0 6px 14px rgba(217,119,6,0.35);--quest-trophy-unlocked-caption:#92400e;--quest-coin-surface:linear-gradient(180deg,#fde68a,#f59e0b);--quest-coin-border:#b45309;--quest-coin-fg:#7c2d12;--quest-segment-done:linear-gradient(90deg,#f59e0b,#fbbf24);--quest-segment-current:rgba(217,43,130,0.18);--quest-segment-locked:rgba(180,83,9,0.1);--quest-segment-shimmer:linear-gradient(90deg,#d92b82,#d92b82 50%,transparent 0);--quest-segment-done-inset:inset 0 1px 0 rgba(255,255,255,0.55);--quest-rail-track:#f1eef6;--quest-rail-track-inset:inset 0 1px 2px rgba(59,48,64,0.05);--quest-rail-fill:linear-gradient(90deg,#10b981,#10b981 60%,#d92b82);--quest-rail-fill-glow:0 0 12px rgba(217,43,130,0.35);--quest-rail-marker:#ffffff;--quest-rail-marker-halo:0 0 0 3px rgba(217,43,130,0.3),0 0 16px rgba(217,43,130,0.5);--quest-rail-height:96px;--quest-rail-station-width:130px;--calendar-gutter-width:62px;--calendar-row-height:58px;--calendar-day-min-width:126px;--calendar-header-height:46px;--calendar-entry-min-height:34px;--calendar-entry-gap:4px;--calendar-entry-inset:4px;--calendar-entry-inset-block:2px;--calendar-all-day-height:123px;--calendar-viewport-height:662px;--calendar-now-dot-size:8px;--dot-half-width:6px;--search-pill-width-table:280px;--search-pill-width-narrow:220px;--search-pill-input-min:120px;--bubble-max-width:72%;--tint-peach:rgb(254,227,208);--tint-pink:rgb(249,210,218);--tint-rose:rgb(250,230,240);--tint-sky:rgb(216,240,253);--tint-mint:rgb(220,239,209);--tint-lilac:rgb(224,225,252);--tint-cream:rgb(255,245,220);--card-icon-purple-bg:rgb(238,237,254);--card-icon-purple-fg:rgb(109,40,217);--card-icon-indigo-bg:rgb(224,225,252);--card-icon-indigo-fg:rgb(87,73,242);--card-icon-green-bg:rgb(220,239,209);--card-icon-green-fg:rgb(63,139,69);--card-icon-pink-bg:rgb(250,230,240);--card-icon-pink-fg:rgb(190,24,93);--card-icon-red-bg:rgb(254,226,226);--card-icon-red-fg:rgb(190,18,60);--card-icon-blue-bg:rgb(216,240,253);--card-icon-blue-fg:rgb(3,105,161);--card-icon-amber-bg:rgb(254,243,199);--card-icon-amber-fg:rgb(180,83,9);--card-icon-orange-bg:rgb(254,227,208);--card-icon-orange-fg:rgb(194,65,11);--card-icon-slate-bg:rgb(238,238,244);--card-icon-slate-fg:rgb(91,85,102);--radius-2xs:var(--radius-2);--radius-xs:var(--radius-4);--radius-sm:var(--radius-8);--radius-md:var(--radius-12);--radius-lg:var(--radius-16);--radius-xl:var(--radius-24);--radius-2xl:var(--radius-32);--radius-pill:1000px;--radius-full:1000px;--radius-shell:20px;--radius-cta:var(--radius-pill);--radius-field:var(--radius-pill);--radius-card:var(--radius-xl);--radius-video:var(--radius-18);--radius-popover:14px;--radius-card-sm:10px;--radius-card-block:var(--radius-18);--radius-composer-bubble:28px;--radius-bubble:22px;--size-4:4px;--size-6:6px;--size-7:7px;--size-8:8px;--size-9:9px;--size-10:10px;--size-12:12px;--size-14:14px;--size-16:16px;--size-18:18px;--size-20:20px;--size-22:22px;--size-24:24px;--size-28:28px;--size-32:32px;--size-36:36px;--size-40:40px;--size-44:44px;--size-48:48px;--size-52:52px;--size-56:56px;--size-26:26px;--size-42:42px;--size-64:64px;--size-72:72px;--size-84:84px;--size-card-face:160px;--control-h-xs:var(--size-32);--control-h-sm:var(--size-36);--control-h-md:var(--size-40);--control-h-field:var(--size-42);--control-h-lg:var(--size-44);--control-h-xl:var(--size-48);--control-h-2xl:var(--size-52);--control-h-area-sm:80px;--control-h-area-md:120px;--control-h-area-lg:160px;--row-h-sm:var(--size-36);--row-h-md:var(--size-44);--row-h-lg:var(--size-52);--mobile-topbar-h:var(--size-64);--space-px-2:2px;--space-px-3:3px;--space-px-9:9px;--space-1:var(--space-base-4);--space-2:var(--space-base-8);--space-3:var(--space-base-12);--space-4:var(--space-base-16);--space-5:var(--space-base-20);--space-6:var(--space-base-24);--space-8:var(--space-base-32);--space-9:var(--space-base-36);--space-10:var(--space-base-40);--space-12:var(--space-base-48);--space-16:var(--space-base-64);--space-table-gutter:22px;--space-bar:18px;--max-width-canvas:1280px;--max-width-narrow:400px;--max-width-form:520px;--max-width-prose:820px;--max-width-wide:1080px;--grid-auto-min:220px;--split-collapse-floor:360px;--sidebar-rail-width:240px;--split-rail-min:320px;--split-rail-ideal:24%;--split-rail-max:440px;--menu-panel-width-180:180px;--menu-panel-width-210:210px;--menu-panel-width-220:220px;--menu-panel-width-240:240px;--menu-panel-width-250:250px;--menu-panel-width-260:260px;--menu-panel-width-280:280px;--menu-panel-width-320:320px;--menu-panel-width-340:340px;--shadow-xs:0 1px 2px rgba(0,0,0,0.04);--shadow-sm:0 2px 4px rgba(0,0,0,0.05);--shadow-md:0 4px 12px rgba(0,0,0,0.06);--shadow-lg:0 12px 32px rgba(59,48,64,0.12);--shadow-sheet:0 -8px 32px rgba(0,0,0,0.1);--shadow-card-hover:0 6px 12px rgba(59,48,64,0.07),0 22px 44px -18px rgba(59,48,64,0.32);--shadow-dialog:0 24px 60px rgba(59,48,64,0.28);--shadow-panel-lg:0 24px 60px rgba(59,48,64,0.18);--shadow-panel-flush:-16px 0 48px rgba(59,48,64,0.1);--shadow-panel-sm:0 4px 12px rgba(59,48,64,0.06);--shadow-focus-search:0 0 0 4px color-mix(in srgb,var(--treel-magenta) 14%,transparent);--shadow-card-soft:0 2px 14px rgba(59,48,64,0.06);--shadow-card-block:0 0 30px 0 rgba(154,170,207,0.18);--shadow-composer:0 8px 24px rgba(59,48,64,0.1),0 0 0 1px rgba(59,48,64,0.05);--shadow-media-play-lg:0 8px 22px rgba(0,0,0,0.28);--shadow-media-play-sm:0 4px 12px rgba(0,0,0,0.18);--shadow-bubble-out:0 2px 10px rgba(87,73,242,0.25);--shadow-bubble-in:0 1px 2px rgba(59,48,64,0.04);--shadow-fab:0 8px 24px rgba(59,48,64,0.08);--shadow-dropdown:0 24px 60px rgba(59,48,64,0.18),0 4px 12px rgba(59,48,64,0.06);--shadow-tab-active:0 1px 3px rgba(59,48,64,0.08);--shadow-magenta-btn:0 2px 8px color-mix(in srgb,var(--treel-magenta) 28%,transparent);--shadow-magenta-btn-lg:0 4px 14px color-mix(in srgb,var(--treel-magenta) 32%,transparent);--shadow-menu-open:0 4px 14px rgba(31,16,55,0.12);--font-display:"Gabarito",system-ui,sans-serif;--font-body:"Gabarito",system-ui,sans-serif;--font-ui:"Gabarito",system-ui,sans-serif;--font-mono:"Gabarito",system-ui,sans-serif;--font-mono-system:ui-monospace,SFMono-Regular,Menlo,monospace;--tracking-tight:-0.01em;--tracking-title-subtle:-0.005em;--tracking-title-tight:-0.012em;--tracking-tighter:-0.02em;--tracking-label-subtle:0.02em;--tracking-label:0.06em;--tracking-label-wide:0.08em;--tracking-mono-label:0.08em;--tracking-wide:0.04em;--tracking-widest:0.1em;--fs-display-xl:40px;--fs-h1:36px;--fs-h2:32px;--fs-h3:30px;--fs-h4:20px;--fs-media-title:28px;--fs-prose-h1:24px;--fs-prose-h2:19px;--fs-prose-h3:16px;--fs-prose-h4:14px;--fs-prose-quote:22px;--fs-title:24px;--fs-bodyL:18px;--fs-bodyM:16px;--fs-bodyS:14px;--fs-bodyXS:12px;--fs-28:28px;--fs-13:13px;--fs-11:11px;--fs-10:10px;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--lh-none:1;--lh-tight:1.1;--lh-display-snug:1.15;--lh-snug:1.2;--lh-normal:1.3;--lh-loose:1.25;--lh-title-comfortable:1.35;--lh-comfortable:1.4;--lh-body-snug:1.45;--lh-relaxed:1.5;--lh-airy:1.7;--lh-prose:1.65;--lh-browser:normal;--duration-nano:60ms;--duration-micro:75ms;--duration-instant:var(--duration-80);--duration-fast:var(--duration-120);--duration-default:var(--duration-160);--duration-slow:var(--duration-220);--duration-slower:var(--duration-360);--duration-tab-slide:260ms;--duration-chevron:180ms;--duration-vl-fade:180ms;--duration-vl-tick:100ms;--duration-pulse:1600ms;--duration-award-pop:620ms;--duration-spinner-rotate:0.8s;--duration-coin-bob:2000ms;--duration-segment-shimmer:1600ms;--duration-skeleton-shimmer:1800ms;--ease-default:cubic-bezier(0.2,0.8,0.2,1);--ease-out:ease-out;--ease-in:ease-in;--ease-in-out:ease-in-out;--ease-linear:linear;--ease-standard:cubic-bezier(0.2,0.8,0.2,1);--ease-slide:cubic-bezier(0.22,0.9,0.28,1);--ease-spring:cubic-bezier(0.2,1.2,0.3,1);--z-header:20;--z-dialog:30;--z-popover:40;--z-tooltip:480;--z-toast:460;--pill-success-bg:#047857;--pill-success-fg:#ffffff;--pill-info-bg:#2563eb;--pill-info-fg:#ffffff;--pill-warn-bg:#ea580c;--pill-warn-fg:#ffffff;--pill-danger-bg:#ef4444;--pill-danger-fg:#ffffff;--pill-purple-bg:#7c3aed;--pill-purple-fg:#ffffff;--pill-magenta-bg:#d92b82;--pill-magenta-fg:#ffffff;--pill-neutral-bg:#3b3040;--pill-neutral-fg:#ffffff;--pill-soft-success-bg:#dcfce7;--pill-soft-success-fg:#15803d;--pill-soft-info-bg:#dbeafe;--pill-soft-info-fg:#1d4ed8;--pill-soft-warn-bg:#ffedd5;--pill-soft-warn-fg:#c2410c;--fg-warning-strong:#c2410c;--pill-soft-danger-bg:#fee2e2;--pill-soft-danger-fg:#b91c1c;--pill-tint-magenta-bg:#fce7f1;--pill-tint-magenta-fg:#9d174d;--pill-tint-purple-bg:#ede7fe;--pill-tint-purple-fg:#5b21b6;--pill-tint-success-bg:#d6f5e6;--pill-tint-success-fg:#046c4e;--pill-tint-info-bg:#e2e4fd;--pill-tint-info-fg:#3730a3;--pill-tint-warn-bg:#fdefcf;--pill-tint-warn-fg:#92400e;--pill-tint-neutral-bg:#efeef4;--pill-tint-neutral-fg:#3b3040;--pill-tint-danger-bg:rgba(225,29,72,0.1);--pill-tint-danger-fg:#be123c;--pill-wash-magenta-bg:rgba(217,43,130,0.1);--pill-wash-magenta-fg:#be185d;--pill-wash-purple-bg:rgba(138,56,245,0.1);--pill-wash-purple-fg:#6d28d9;--pill-wash-success-bg:rgba(16,185,129,0.12);--pill-wash-success-fg:#047857;--pill-wash-info-bg:rgba(87,73,242,0.1);--pill-wash-info-fg:#4338ca;--pill-wash-warn-bg:rgba(245,158,11,0.14);--pill-wash-warn-fg:#b45309;--pill-wash-neutral-bg:rgba(59,48,64,0.07);--pill-wash-neutral-fg:#4a4152;--pill-wash-danger-bg:rgba(225,29,72,0.1);--pill-wash-danger-fg:#be123c;--pill-soft-hold-bg:#fef3c7;--pill-soft-hold-fg:#92400e;--pill-soft-queued-bg:var(--bg-muted);--pill-soft-queued-fg:var(--fg-2);--pill-soft-late-bg:#ffe4e6;--pill-soft-late-fg:#9f1239;--pill-soft-purple-bg:#ede9fe;--pill-soft-purple-fg:#6d28d9;--pill-soft-magenta-bg:#fae6f0;--pill-soft-magenta-fg:#be185d;--pill-soft-neutral-bg:#f4f4f5;--pill-soft-neutral-fg:#3b3040;--pill-muted-bg:#f1f1f4;--pill-muted-fg:rgb(103,98,115);--pill-tinted-success-bg:rgba(16,185,129,0.16);--pill-tinted-success-fg:#047857;--pill-tinted-info-bg:rgba(14,165,233,0.16);--pill-tinted-info-fg:#0369a1;--pill-tinted-warn-bg:rgba(245,158,11,0.18);--pill-tinted-warn-fg:#b45309;--pill-tinted-danger-bg:rgba(229,83,34,0.16);--pill-tinted-danger-fg:#9f1f0f;--pill-tinted-neutral-bg:rgba(59,48,64,0.08);--rank-newbie-bg:#dcfce7;--rank-newbie-fg:#15803d;--rank-bronze-bg:#fbe5d5;--rank-bronze-fg:#9a3412;--rank-silver-bg:#e2e8f0;--rank-silver-fg:#334155;--rank-gold-bg:#fef3c7;--rank-gold-fg:#92400e;--rank-platinum-bg:#ede9fe;--rank-platinum-fg:#6d28d9;--rank-diamond-bg:#dbeafe;--rank-diamond-fg:#1e40af;--hero-banner-gradient-magenta:linear-gradient(135deg,color-mix(in srgb,var(--treel-magenta) 100%,transparent) 0%,color-mix(in srgb,var(--treel-violet) 80%,transparent) 100%);--hero-banner-gradient-violet:linear-gradient(135deg,color-mix(in srgb,var(--treel-violet) 90%,transparent) 0%,color-mix(in srgb,var(--treel-violet) 100%,transparent) 60%,color-mix(in srgb,var(--treel-magenta) 70%,transparent) 100%);--hero-banner-gradient-orange:linear-gradient(135deg,color-mix(in srgb,var(--treel-coral) 100%,transparent) 0%,color-mix(in srgb,var(--treel-orange) 100%,transparent) 100%);--hero-banner-gradient-mint:linear-gradient(135deg,color-mix(in srgb,var(--success) 80%,transparent) 0%,color-mix(in srgb,var(--success) 100%,transparent) 100%);--hero-banner-gradient-plum:linear-gradient(110deg,#2a1a28,#5c1b3f 45%,#d92b82);--hero-banner-wash-plum:radial-gradient(360px 360px at 88% -34%,rgba(255,200,230,0.35) 0%,rgba(217,43,130,0) 65%),linear-gradient(110deg,rgba(42,26,40,0.85),rgba(92,27,63,0.7) 45%,rgba(217,43,130,0.55));--u-font-display:"Gabarito",system-ui,sans-serif;--u-font-body:"Gabarito",system-ui,sans-serif;--u-font-ui:"Gabarito",system-ui,sans-serif;--u-font-mono-system:ui-monospace,SFMono-Regular,Menlo,monospace;--u-tracking-tighter:-0.02em;--u-tracking-tight:-0.01em;--u-tracking-title-subtle:-0.005em;--u-tracking-title-tight:-0.012em;--u-tracking-label-subtle:0.02em;--u-tracking-label:0.06em;--u-tracking-label-wide:0.08em;--u-tracking-mono-label:0.08em;--u-tracking-wide:0.04em;--u-tracking-widest:0.1em;--u-radius-2xs:var(--radius-2);--u-radius-xs:var(--radius-4);--u-radius-sm:var(--radius-8);--u-radius-md:var(--radius-12);--u-radius-lg:var(--radius-16);--u-radius-xl:var(--radius-24);--u-radius-pill:1000px;--u-radius-full:1000px;--u-radius-shell:20px;--u-radius-video:var(--radius-18);--u-radius-popover:14px;--u-radius-card-sm:10px;--u-radius-card-block:var(--radius-18);--u-radius-composer-bubble:28px;--u-radius-bubble:22px;--u-radius-card-mobile:20px;--u-shadow-md:0 4px 12px rgba(0,0,0,0.06);--u-shadow-lg:0 12px 32px rgba(59,48,64,0.12);--u-shadow-interactive:0 2px 6px rgba(59,48,64,0.08);--u-shadow-tooltip:0 4px 12px rgba(0,0,0,0.18);--u-shadow-switch-thumb:0 1px 3px rgba(0,0,0,0.18);--u-shadow-card-halo:0 0 30px 0 rgba(154,170,207,0.2);--u-shadow-card-halo-soft:0 0 30px rgba(154,170,207,0.15);--u-shadow-card-hover:0 6px 12px rgba(59,48,64,0.07),0 22px 44px -18px rgba(59,48,64,0.32);--u-shadow-card-soft:0 2px 14px rgba(59,48,64,0.06);--u-shadow-card-block:0 0 30px 0 rgba(154,170,207,0.18);--u-shadow-popover:0 14px 36px rgba(31,16,55,0.16),0 2px 6px rgba(31,16,55,0.06);--u-shadow-persona-panel:0 16px 40px rgba(59,48,64,0.18),0 0 0 1px rgba(59,48,64,0.04);--u-shadow-search-hero:0 18px 40px rgba(15,12,60,0.25);--u-shadow-tab-active:0 1px 3px rgba(59,48,64,0.08);--u-shadow-nav-toggle:0 2px 6px rgba(0,0,0,0.05);--u-shadow-video-stage:0 30px 80px rgba(0,0,0,0.55);--u-shadow-video-play:0 12px 32px rgba(0,0,0,0.45);--u-shadow-dialog:0 24px 60px rgba(59,48,64,0.28);--u-shadow-panel-lg:0 24px 60px rgba(59,48,64,0.18);--u-shadow-panel-sm:0 4px 12px rgba(59,48,64,0.06);--u-shadow-composer:0 8px 24px rgba(59,48,64,0.1),0 0 0 1px rgba(59,48,64,0.05);--u-shadow-media-play-lg:0 8px 22px rgba(0,0,0,0.28);--u-shadow-media-play-sm:0 4px 12px rgba(0,0,0,0.18);--u-shadow-bubble-out:0 2px 10px rgba(87,73,242,0.25);--u-shadow-bubble-in:0 1px 2px rgba(59,48,64,0.04);--u-shadow-focus-magenta:0 0 0 3px color-mix(in srgb,var(--treel-magenta) 14%,transparent);--u-shadow-focus-magenta-strong:0 0 0 3px color-mix(in srgb,var(--treel-magenta) 25%,transparent);--u-shadow-focus-danger:0 0 0 3px rgba(249,57,57,0.16);--u-shadow-focus-search:0 0 0 4px color-mix(in srgb,var(--treel-magenta) 14%,transparent);--u-blur-frosted:8px;--u-duration-80:var(--duration-80);--u-duration-120:var(--duration-120);--u-duration-160:var(--duration-160);--u-duration-220:var(--duration-220);--u-duration-360:var(--duration-360);--u-duration-nano:var(--duration-nano);--u-duration-micro:var(--duration-micro);--u-duration-instant:var(--duration-instant);--u-duration-fast:var(--duration-fast);--u-duration-default:var(--duration-default);--u-duration-slow:var(--duration-slow);--u-duration-slower:var(--duration-slower);--u-duration-tab-slide:var(--duration-tab-slide);--u-duration-chevron:var(--duration-chevron);--u-duration-vl-fade:var(--duration-vl-fade);--u-duration-vl-tick:var(--duration-vl-tick);--u-duration-pulse:var(--duration-pulse);--u-duration-spinner-rotate:var(--duration-spinner-rotate);--u-duration-coin-bob:var(--duration-coin-bob);--u-duration-segment-shimmer:var(--duration-segment-shimmer);--u-duration-skeleton-shimmer:var(--duration-skeleton-shimmer);--u-border-width-thin:var(--border-width-thin);--u-border-width-thick:var(--border-width-thick);--u-border-width-accent:var(--border-width-accent);--u-outline-width-focus:var(--outline-width-focus);--u-outline-offset-focus:var(--outline-offset-focus);--u-outline-offset-inset:var(--outline-offset-inset);--u-outline-offset-inset-lg:var(--outline-offset-inset-lg);--u-ease-default:cubic-bezier(0.2,0.8,0.2,1);--u-ease-out:ease-out;--u-ease-in-out:ease-in-out;--u-ease-linear:linear;--u-ease-standard:cubic-bezier(0.2,0.8,0.2,1);--u-ease-slide:cubic-bezier(0.22,0.9,0.28,1);--fg-numeric:rgb(27,37,89);--treel-magenta-press:#8F1A4D;--treel-magenta-text:#B0205F;--hover-neutral:#F3F2F8;--press-neutral:#EDEBF5;--press-neutral-strong:#E4E4F3;--state-disabled-bg:#EAE9F1;--state-disabled-fg:var(--fg-3);--pill-success-solid:#0F7C5A;--pill-danger-solid:#C62828;--success-on-tint:#2D6B3C;--success-on-tint-lt:#15803D;--warning-on-tint:#8A4509;--warning-strong:#B45309;--warning-surface:#FFF7E6;--danger-on-tint:#C0392B;--danger-strong:#C62828;--info-2-accessible:#4F46E5;--info-2-press:#3730A3;--grad-sun:#F5A03C;--grad-orchid:#B324A8;--coin-1:#565656;--coin-2:#2C2C2C;--coin-3:#1A1A1A;--coin-4:#0B0B0B;--coin-label:#D2D2D2;--target-min:44px;--row-touch:48px;--screen-gutter:12px;--radius-card-mobile:20px;--dur-fast:140ms;--dur-base:200ms;--dur-slow:280ms;--z-base:1;--z-sticky:100;--z-nav:200;--z-drawer:300;--z-scrim:320;--z-sheet:340;--z-keyboard:400;--font-doc:"Aleo",Georgia,serif;--font-code:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--m-topbar-h:100px;--m-topbar-pad-t:56px;--m-topbar-pad-b:calc(var(--m-topbar-h) - var(--m-topbar-pad-t) - var(--m-chrome-btn));--m-titlerow-top:var(--m-topbar-pad-t);--m-titlerow-h:var(--m-chrome-btn);--m-titlerow-left:66px;--m-chrome-btn:40px;--m-chrome-shade:linear-gradient(180deg,rgba(238,238,249,.72) 0%,rgba(238,238,249,.68) 34%,rgba(238,238,249,.58) 52%,rgba(238,238,249,.44) 66%,rgba(238,238,249,.29) 78%,rgba(238,238,249,.16) 87%,rgba(238,238,249,.06) 94%,rgba(238,238,249,0));--m-tabbar-runway:88px;--m-tabbar-shade:linear-gradient(to bottom,rgba(238,238,249,0) 0%,rgba(238,238,249,.03) 14%,rgba(238,238,249,.09) 26%,rgba(238,238,249,.18) 37%,rgba(238,238,249,.3) 47%,rgba(238,238,249,.45) 57%,rgba(238,238,249,.6) 66%,rgba(238,238,249,.75) 75%,rgba(238,238,249,.87) 83%,rgba(238,238,249,.95) 91%,var(--bg-muted) 100%);--m-tabbar-pad-b:30px;--m-tabbar-gap:8px;--m-tabgroup-pad:4px;--m-tabbar-fab:58px;--m-tab-icon:22px;--m-tab-label:12px;--m-stack-gap:12px;--m-tile-min:116px;--m-card-pad:var(--space-4);--m-section-gap:24px;--m-search-bar-pad:var(--m-topbar-pad-t) var(--screen-gutter) 12px;--m-search-bar-gap:4px;--m-search-head-pad:var(--space-4) var(--screen-gutter) var(--space-2);--m-radius-row:16px;--m-radius-field:16px;--m-radius-tile:20px;--m-sheet-radius:24px;--m-menu-w:min(90vw,344px);--m-menu-tile-h:104px;--m-menu-av:52px;--m-menu-ico:36px;--m-menu-signout-h:46px;--m-record-av:88px;--m-av-row:36px;--m-av-md:40px;--m-record-av-type:30px;--m-record-av-shadow:0 8px 24px rgba(94,76,222,.18);--m-record-pad:26px 28px 24px;--m-record-gap:14px;--m-record-acts-gap:18px;--m-record-tabs-pad:14px var(--screen-gutter) 12px;--m-record-body-radius:28px;--m-insight-grad:linear-gradient(135deg,rgba(255,128,234,.38),rgba(255,159,128,.38));--m-insight-radius:24px;--m-insight-cta-bg:rgba(255,255,255,.55);--m-record-inset:4px;--m-topbar-heading:17px;--m-rechead-pad:8px 20px 18px;--m-rechead-figure:34px;--m-fact-pad:12px 16px;--m-fact-gap:4px;--m-link:#6D28D9;--m-ledger-gap:10px;--m-lineitem-thumb:44px;--m-lineitem-pad:12px;--m-thumbstack:42px;--m-feed-pad:10px;--m-cover-h:220px;--m-cover-radius:18px;--m-cover-veil:linear-gradient(180deg,rgba(0,0,0,0) 50%,rgba(0,0,0,.40));--m-promo-grad:linear-gradient(135deg,#2A1B3D,#5B2A63 55%,#A8296E);--m-promo-text:rgba(255,255,255,.80);--m-promo-glass:rgba(255,255,255,.14);--m-promo-glass-stroke:rgba(255,255,255,.28);--m-leg-left:#5749F2;--m-leg-right:#E2DCF7;--m-leg-right-fg:#4A3F7E;--m-leg-split:rgba(59,48,64,.5);--m-dot-active:#10B981;--m-dot-inactive:#EF4444;--m-footcta-pad:12px var(--screen-gutter) 28px;--m-dock-veil-pad:40px var(--screen-gutter) 32px;--m-lizhero-chip-stroke:rgba(59,48,64,0.10);--m-tbl-scroll-thumb:rgba(59,48,64,0.28);--m-doc-line:rgb(237,237,242);--m-doc-line-head:rgb(229,229,238);--m-viewer-meta-fg:rgba(255,255,255,0.62);--m-viewer-track:rgba(255,255,255,0.34);--m-dock-veil:linear-gradient(180deg,rgba(238,238,249,0) 0%,rgba(238,238,249,0.72) 55%,rgba(238,238,249,0.94));--m-record-av-muted:#8A8594;--m-spinner:16px;--m-spinner-dur:2200ms;--m-spinner-trim-dur:1900ms;--m-grip-w:36px;--m-grip-h:4px;--m-grip-color:rgba(59,48,64,.18);--m-control-h:40px;--m-field-h:48px;--m-field-icon-gap:10px;--m-cta-h:48px;--m-sheet-row-h:52px;--m-seg-pill-h:38px;--m-check:24px;--m-radio:var(--m-check);--m-switch-w:44px;--m-switch-h:26px;--m-convo-name:18px;--m-convo-who:13.5px;--m-convo-time:12.5px;--m-bubble-pad:var(--m-bubble-pad-y) var(--m-bubble-pad-x);--m-bubble-radius:16px;--m-bubble-max:86%;--m-thread-gap:16px;--m-receipt-gap:4px;--m-composer-h:56px;--m-composer-btn:36px;--m-widget-gap:14px;--m-lb-row-gap:8px;--m-lb-row-pad:12px;--m-lb-rank-w:16px;--m-lb-rank-size:15px;--m-lb-rule:#F0EEF6;--m-gauge-size:180px;--m-gauge-stroke:16px;--m-gauge-track-c:rgba(59,48,64,.08);--m-gauge-fill-c:var(--treel-magenta);--m-ring-fill-c:var(--info-2);--m-arc-fill-c:var(--info-2);--m-ring:56px;--m-ring-stroke:6px;--m-bar-h:10px;--m-bar-track-c:var(--bg-subtle);--m-warn-on-tint:#C2410C;--m-spark:48px;--m-spark-w:4px;--m-activity-dot:11px;--m-activity-rail-c:#E6E5F8;--m-banner-pad:14px 16px;--m-dialog-w:320px;--m-roster-cols:minmax(0,1fr) 84px 76px;--m-roster-gap:8px;--m-roster-av:32px;--m-roster-row-pad:10px 0;--m-tbl-cols:minmax(0,1fr) 120px;--m-tbl-gap:8px;--m-tbl-pad-x:12px;--m-tbl-row-pad-y:10px;--m-tbl-row-min:44px;--m-tbl-rule:#F0EEF6;--m-tbl-divider-inset:20px;--m-tbl-head-pad-t:20px;--m-tbl-head-pad-b:10px;--m-tbl-head-size:14px;--m-tbl-av:32px;--m-tbl-name-w:500;--m-tbl-val-size:17px;--m-tbl-val-w:500;--m-tbl-stack-pad:16px;--m-tbl-stack-radius:16px;--m-tbl-stack-border:rgba(59,48,64,.08);--m-tbl-stack-gap:12px;--m-tbl-cell-pad:8px;--m-tbl-sticky-w:148px;--m-tbl-scroll-min:720px;--m-tbl-foot-pad:12px;--m-asset-gap:14px;--m-asset-radius:14px;--m-asset-thumb-ratio:1/1;--m-asset-play:44px;--m-asset-dur-bg:rgba(0,0,0,.65);--m-viewer-bg:rgba(16,10,22,.94);--m-viewer-btn:44px;--m-viewer-glass:rgba(255,255,255,.12);--m-viewer-title:17px;--m-viewer-meta:13px;--m-viewer-radius:12px;--m-xport-play:76px;--m-xport-btn:48px;--m-xport-track:4px;--m-xport-knob:18px;--m-xport-pad-b:34px;--m-lv-frame-shade:linear-gradient(180deg,rgba(0,0,0,.10),rgba(0,0,0,0) 40%,rgba(0,0,0,.55));--m-lv-scrub-shade:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.45) 50%,rgba(0,0,0,.72));--m-lv-glass:rgba(0,0,0,.42);--m-lv-track:rgba(255,255,255,.14);--m-lv-tick:rgba(255,255,255,.45);--m-lv-time:rgba(255,255,255,.65);--m-lv-knob-shadow:0 2px 6px rgba(0,0,0,.4);--m-lv-line-on:color-mix(in srgb,var(--treel-magenta) 6%,transparent);--m-lv-res-disc:color-mix(in srgb,var(--treel-magenta) 10%,transparent);--m-doc-bar-pad-b:8px;--m-doc-tile:40px;--m-doc-desk-pad:16px;--m-doc-page-pad:32px 28px;--m-doc-page-radius:6px;--m-doc-page-ratio:8.5/11;--m-ask-h:56px;--m-ask-btn:36px;--m-ask-lift:0 8px 24px rgba(59,48,64,.08);--m-ask-focus:0 0 0 3px rgba(138,56,245,.35);--m-liz-thread-gap:22px;--m-liz-part-gap:18px;--m-liz-said-bg:rgba(59,48,64,.06);--m-liz-said-max:72%;--m-liz-reply-max:90%;--m-liz-reply-size:15px;--m-liz-step:26px;--m-ask-stroke:#E1E1ED;--m-liz-chip-h:36px;--m-liz-chip-lift:0 2px 8px rgba(59,48,64,.08);--m-liz-hist-w:min(272px,72%);--m-liz-hist-row-h:44px;--m-liz-hist-sh:14px 0 44px rgba(59,48,64,.14);--m-liz-orb:96px;--m-liz-shimmer:linear-gradient(90deg,#C9A3DF,#5C28A8 45%,#C9A3DF 82%);--m-thread-radius:26px;--m-thread-shadow:0 -8px 24px rgba(59,48,64,.08);--m-type-hero:28px;--m-type-page:30px;--m-type-screen:20px;--m-type-section:16px;--m-type-body:16px;--m-type-meta:14px;--m-type-micro:12px;--m-metric-value:32px;--m-stat-title:18px;--m-stat-value:20px;--m-type-metric:28px;--m-type-metric-lg:40px;--m-type-input:18px;--m-lh-tight:1.1;--m-lh-body:1.5;--m-lift-card:0 1px 2px rgba(59,48,64,.06);--m-lift-float:0 8px 24px rgba(59,48,64,.08);--m-lift-sheet:0 -18px 48px rgba(27,37,89,.16);--m-hairline:1px solid rgba(59,48,64,.10);--m-dur-press:80ms;--m-dur-tab:380ms;--m-dur-sheet:280ms;--m-ease-pop:cubic-bezier(.34,1.32,.5,1);--m-ease-sheet:var(--ease-standard);--m-press-white:var(--hover-neutral);--m-press-grey:#fff;--m-focus-ring-w:2px;--m-focus-ring-offset:2px;--m-skeleton-dur:1.2s;--m-avatar:38px;--m-record-av-tracking:0.6px;--m-avatar-fill-1:#5749F2;--m-avatar-fill-2:#F38231;--m-avatar-fill-3:#D92B82;--m-avatar-fill-4:#3EC1BD;--m-avatar-fill-5:#F5B82E;--m-avatar-fill-6:#6366F1;--m-avatar-fill-7:#8A38F5;--m-avatar-fill-8:#E55322;--m-avstack-ring:0 0 0 2px var(--bg-card);--m-avstack-overlap:-10px;--m-avstack-overlap-sm:-8px;--m-presence:11px;--m-check-stroke:rgba(59,48,64,.22);--m-radio-stroke:rgba(59,48,64,.25);--m-radio-dot:calc(var(--m-radio) - 10px);--m-chip-stroke:rgba(59,48,64,.14);--m-field-stroke:rgba(59,48,64,.14);--m-field-area-min:66px;--m-optrow-on-stroke:rgba(217,43,130,.35);--m-optrow-on-bg:rgba(217,43,130,.04);--m-toast-bg:#6A50F4;--m-toast-lift:0 12px 32px rgba(106,80,244,.32),0 4px 12px rgba(0,0,0,.12);--m-toast-radius:14px;--m-toast-type:14.5px;--m-toast-lh:calc(var(--m-toast-type) * var(--lh-comfortable));--m-toast-ico-bg:rgba(255,255,255,.22);--m-toast-act-stroke:rgba(255,255,255,.4);--m-toast-act-bg:rgba(255,255,255,.16);--m-toast-x:rgba(255,255,255,.72);--m-banner-warn-bg:rgba(234,88,12,.10);--m-livedot:8px;--m-livedot-ring:0 0 0 4px rgba(217,43,130,.18);--m-seg-active-lift:0 1px 3px rgba(59,48,64,.14);--m-sheet-scrim:rgba(31,16,55,.4);--m-sheet-list-max:400px;--m-sheetrow-current-bg:rgba(217,43,130,.08);--m-rule:rgba(59,48,64,.10);--m-metric-l-lh:calc(var(--m-stat-title) * var(--lh-loose));--m-metric-v-lh:calc(var(--m-stat-value) * var(--m-lh-tight));--m-metric-card-v-lh:calc(var(--m-metric-value) * var(--m-lh-tight));--m-kpivalue-lh:calc(var(--m-stat-value) * var(--lh-snug));--m-stat-value-tracking:-0.4px;--m-metric-value-tracking:-0.64px;--m-metric-sub-lh:calc(var(--m-type-micro) * var(--lh-snug));--m-delta-lh:calc(var(--m-type-meta) * var(--m-lh-tight));--m-pill-lh:calc(var(--m-type-meta) * var(--m-lh-tight));--m-cardtitle-lh:calc(var(--m-type-section) * var(--lh-snug));--m-cardtitle-tracking:-0.32px;--m-skel-radius:14px;--m-gauge-skel-h:110px;--m-gauge-v-lh:calc(var(--m-type-metric) * var(--m-lh-tight));--m-gauge-v-tracking:-0.28px;--m-lh-meta-body:calc(var(--m-type-meta) * var(--m-lh-body));--m-lh-meta-snug:calc(var(--m-type-meta) * var(--lh-snug));--m-page-lh:calc(var(--m-type-page) * var(--m-lh-tight));--m-screen-lh:calc(var(--m-type-screen) * var(--m-lh-tight));--m-dialog-t-lh:calc(var(--m-type-screen) * var(--lh-loose));--m-status-bar:48px;--m-bubble-pad-y:9px;--m-bubble-pad-x:15px;--m-bubble-lh:calc(var(--m-type-body) * 1.55);--m-lizstep-gap:11px;--m-lizstep-pad-y:5px;--m-lizstep-rail:rgba(59,48,64,.16);--m-lizstep-rail-h:6px;--m-lizstep-rail-top:-8px;--m-composer-ink:var(--palette-gray-500);--m-composer-pill-lift:0 2px 8px rgba(0,0,0,.04);--m-composer-pill-lh:var(--size-22);--m-pill-status-h:25px;--m-pill-timecode-lh:var(--size-14);--m-empty-roomy-pad-b:80px;--m-bubble-stroke:rgba(59,48,64,.07);--m-bubble-lift:0 2px 6px rgba(31,16,55,.07);--m-bubble-out-lift:0 2px 8px rgba(99,102,241,.26);--m-bubble-out-who:rgba(255,255,255,.92);--m-bubble-out-time:rgba(255,255,255,.72);--m-task-attr-bg:#F1F0F7;--m-task-done-bg:#DCEFD1;--m-task-activity-dot:#D9D6E4;--m-quiz-ok-line:rgba(15,124,90,.38);--m-quiz-no-line:rgba(198,40,40,.34);--m-cele-ink:#256B36;--m-cele-next-bg:#F8F8FC;--m-task-runway:linear-gradient(180deg,rgba(238,238,249,0) 0%,rgba(238,238,249,0.5) 52%,rgba(238,238,249,1));--treel-violet-deep:rgb(94,42,178)}}@layer ds.theme{:root[data-theme=dark]{--brand:var(--palette-magenta-500);--brand-hover:var(--palette-magenta-600);--brand-active:var(--palette-magenta-700);--bg-app:rgb(13,12,18);--bg-subtle:rgb(22,20,28);--bg-muted:rgb(30,27,38);--bg-stroke:rgb(46,42,56);--bg-card:rgb(24,22,31);--bg-overlay:rgba(0,0,0,0.62);--bg-scrim-ink:rgba(0,0,0,0.78);--bg-row-hover:rgb(30,27,38);--bg-icon-soft:rgb(34,31,43);--bg-tile-soft:rgb(30,27,38);--bg-persona-icon:rgb(34,31,43);--bg-gray-soft:rgb(34,31,43);--bg-gray-neutral:rgb(30,27,38);--bg-gray-track-soft:rgb(34,31,43);--bg-row-hover-warm:rgb(30,27,38);--bg-row-hover-cool:rgb(30,27,38);--bg-track-cool:rgb(34,31,43);--bg-card-violet:rgb(34,28,46);--bg-timeline-rail:rgb(46,42,56);--bg-canvas:rgb(8,7,12);--bg-tooltip:rgb(45,40,56);--fg-on-tooltip:rgb(242,240,248);--bg-ink-solid:rgb(242,240,248);--fg-on-ink-solid:rgb(13,12,18);--bg-violet-row-hover:rgba(168,130,255,0.14);--fg-1:rgb(242,240,248);--fg-2:rgb(190,186,202);--fg-3:rgb(146,142,160);--fg-4:rgb(96,92,110);--fg-soft:rgb(120,116,134);--fg-stat:rgb(165,180,252);--fg-info-active:rgb(165,180,252);--color-accent:rgb(236,72,153);--color-accent-hover:rgb(244,114,182);--color-accent-active:rgb(219,39,119);--color-selected:rgb(236,72,153);--color-link:rgb(244,114,182);--color-focus-ring:rgb(244,114,182);--treel-magenta:rgb(236,72,153);--treel-magenta-hover:rgb(244,114,182);--treel-magenta-active:rgb(219,39,119);--border-width-thin:1px;--border-width-thick:1px;--border-subtle:rgb(40,36,50);--border-muted:rgb(52,47,64);--border-strong:rgb(70,64,84);--border-soft:rgba(255,255,255,0.08);--border-hairline:rgba(255,255,255,0.12);--border-hairline-hover:rgba(255,255,255,0.28);--border-hairline-soft:rgba(255,255,255,0.06);--border-hairline-soft-05:rgba(255,255,255,0.05);--border-hairline-hover-card:rgba(255,255,255,0.2);--border-hairline-14:rgba(255,255,255,0.16);--border-hairline-18:rgba(255,255,255,0.22);--border-hairline-25:rgba(255,255,255,0.3);--border-outline-hover:rgba(255,255,255,0.16);--border-outline-active:rgba(255,255,255,0.28);--border-outline-strong:rgba(255,255,255,0.4);--border-panel:rgba(255,255,255,0.08);--border-danger-soft:rgba(244,63,94,0.32);--fg-danger:rgb(252,165,165);--bg-danger-soft:rgba(244,63,94,0.16);--shadow-xs:none;--shadow-sm:none;--shadow-md:0 0 0 1px rgba(255,255,255,0.06);--shadow-lg:0 8px 28px rgba(0,0,0,0.65);--shadow-interactive:0 0 0 1px rgba(255,255,255,0.1);--shadow-card-halo:0 0 0 1px rgba(255,255,255,0.06),0 0 24px rgba(236,72,153,0.08);--shadow-card-halo-soft:0 0 0 1px rgba(255,255,255,0.05);--shadow-card-soft:0 0 0 1px rgba(255,255,255,0.06);--shadow-card-block:0 0 0 1px rgba(255,255,255,0.06),0 0 18px rgba(236,72,153,0.06);--shadow-popover:0 0 0 1px rgba(255,255,255,0.1),0 12px 32px rgba(0,0,0,0.7);--shadow-panel-lg:0 0 0 1px rgba(255,255,255,0.08),0 20px 50px rgba(0,0,0,0.72);--shadow-panel-sm:0 0 0 1px rgba(255,255,255,0.06);--shadow-dialog:0 0 0 1px rgba(255,255,255,0.1),0 24px 60px rgba(0,0,0,0.78);--shadow-card-hover:0 0 0 1px rgba(255,255,255,0.14),0 0 28px rgba(236,72,153,0.12);--shadow-nav-toggle:0 0 0 1px rgba(255,255,255,0.08);--shadow-tab-active:0 0 0 1px rgba(255,255,255,0.08);--shadow-magenta-btn:0 2px 10px rgba(236,72,153,0.4);--shadow-magenta-btn-lg:0 4px 18px rgba(236,72,153,0.44);--shadow-menu-open:0 0 0 1px rgba(255,255,255,0.1),0 8px 24px rgba(0,0,0,0.6);--shadow-fab:0 0 0 1px rgba(255,255,255,0.08);--shadow-dropdown:0 0 0 1px rgba(255,255,255,0.08),0 20px 50px rgba(0,0,0,0.72);--fw-regular:450;--fw-medium:550;--fw-semibold:650;--bg-magenta-soft:rgba(236,72,153,0.14);--bg-magenta-soft-strong:rgba(236,72,153,0.22);--accent-violet-soft:rgba(168,130,255,0.08);--accent-violet-tint:rgba(168,130,255,0.18);--accent-violet-soft-strong:rgba(168,130,255,0.16);--accent-violet-tint-strong:rgba(168,130,255,0.3);--accent-violet-pill:rgba(168,130,255,0.2);--accent-violet-pill-fg:rgb(196,168,255);--shadow-focus-magenta:0 0 0 3px rgba(236,72,153,0.3);--shadow-focus-magenta-strong:0 0 0 3px rgba(236,72,153,0.45);--shadow-focus-search:0 0 0 4px rgba(236,72,153,0.28);--ring-magenta-focus:0 0 0 2px rgba(236,72,153,0.45);--ring-warn-halo:rgba(234,88,12,0.28);--ring-orange-halo:rgba(229,83,34,0.3);--callout-info-bg:rgba(99,140,255,0.14);--callout-info-border:rgba(99,140,255,0.3);--callout-info-eyebrow:rgb(160,188,255);--callout-magenta-bg:rgba(236,72,153,0.14);--callout-magenta-border:rgba(236,72,153,0.32);--callout-magenta-eyebrow:rgb(248,154,200);--callout-violet-bg:rgba(168,130,255,0.14);--callout-violet-border:rgba(168,130,255,0.3);--callout-violet-eyebrow:rgb(196,168,255);--callout-neutral-bg:rgba(255,255,255,0.05);--callout-neutral-border:rgba(255,255,255,0.12);--callout-neutral-eyebrow:rgb(190,186,202);--callout-warn-bg:rgba(234,88,12,0.16);--callout-warn-border:rgba(234,88,12,0.32);--callout-warn-eyebrow:rgb(253,186,116);--pill-soft-success-bg:rgba(16,185,129,0.18);--pill-soft-success-fg:rgb(110,231,183);--pill-soft-info-bg:rgba(59,130,246,0.18);--pill-soft-info-fg:rgb(147,197,253);--pill-soft-warn-bg:rgba(234,88,12,0.2);--pill-soft-warn-fg:rgb(253,186,116);--fg-warning-strong:rgb(253,186,116);--pill-soft-danger-bg:rgba(239,68,68,0.2);--pill-soft-danger-fg:rgb(252,165,165);--pill-soft-purple-bg:rgba(124,58,237,0.22);--pill-soft-purple-fg:rgb(196,181,253);--pill-soft-magenta-bg:rgba(236,72,153,0.2);--pill-soft-magenta-fg:rgb(249,168,212);--pill-soft-neutral-bg:rgba(255,255,255,0.08);--pill-soft-neutral-fg:rgb(228,226,236);--pill-tint-magenta-bg:rgba(236,72,153,0.2);--pill-tint-magenta-fg:rgb(249,168,212);--pill-tint-purple-bg:rgba(124,58,237,0.22);--pill-tint-purple-fg:rgb(196,181,253);--pill-tint-success-bg:rgba(16,185,129,0.18);--pill-tint-success-fg:rgb(110,231,183);--pill-tint-info-bg:rgba(99,102,241,0.2);--pill-tint-info-fg:rgb(165,180,252);--pill-tint-warn-bg:rgba(234,88,12,0.2);--pill-tint-warn-fg:rgb(253,186,116);--pill-tint-neutral-bg:rgba(255,255,255,0.08);--pill-tint-neutral-fg:rgb(228,226,236);--pill-tint-danger-bg:rgba(239,68,68,0.2);--pill-tint-danger-fg:rgb(252,165,165);--pill-wash-magenta-bg:rgba(236,72,153,0.14);--pill-wash-magenta-fg:rgb(249,168,212);--pill-wash-purple-bg:rgba(124,58,237,0.16);--pill-wash-purple-fg:rgb(196,181,253);--pill-wash-success-bg:rgba(16,185,129,0.14);--pill-wash-success-fg:rgb(110,231,183);--pill-wash-info-bg:rgba(99,102,241,0.14);--pill-wash-info-fg:rgb(165,180,252);--pill-wash-warn-bg:rgba(234,88,12,0.14);--pill-wash-warn-fg:rgb(253,186,116);--pill-wash-neutral-bg:rgba(255,255,255,0.06);--pill-wash-neutral-fg:rgb(228,226,236);--pill-wash-danger-bg:rgba(239,68,68,0.14);--pill-wash-danger-fg:rgb(252,165,165);--pill-muted-bg:rgba(255,255,255,0.08);--pill-muted-fg:rgb(190,186,202);--bg-footer-frosted:rgba(24,22,31,0.72);--bg-dialog-scrim:rgba(0,0,0,0.62);--bg-frost-strong:rgba(24,22,31,0.82);--bg-chip-hover:rgba(255,255,255,0.14);--bg-ghost-white:rgba(255,255,255,0.08);--bg-ghost-white-hover:rgba(255,255,255,0.16);--bg-ghost-white-active:rgba(255,255,255,0.24);--bg-clear-disc:rgba(255,255,255,0.14);--bg-scrollbar:rgba(255,255,255,0.16);--bg-scrollbar-hover:rgba(255,255,255,0.3);--bg-scrollbar-soft:rgba(255,255,255,0.12);--bg-scrollbar-soft-hover:rgba(255,255,255,0.26);--gradient-hero-rose:linear-gradient(180deg,rgb(28,22,34),rgb(34,24,40) 50%,rgb(30,22,36));--success-strong:rgb(52,211,153)}:root[data-theme=violet]{--brand:var(--palette-violet-500);--brand-hover:var(--palette-violet-600);--brand-active:var(--palette-violet-700);--color-accent:var(--palette-violet-500);--color-accent-hover:rgb(124,45,224);--color-accent-active:rgb(105,33,200);--color-selected:var(--palette-violet-500);--color-link:var(--palette-violet-500);--color-focus-ring:var(--palette-violet-500);--treel-magenta:var(--palette-violet-500);--treel-magenta-hover:rgb(124,45,224);--treel-magenta-active:rgb(105,33,200);--bg-app:rgb(248,246,254);--bg-subtle:rgb(244,241,253);--bg-muted:rgb(238,233,251);--bg-card:rgb(255,255,255);--bg-canvas:rgb(243,240,251);--bg-tooltip:#3b3040;--fg-on-tooltip:#fff;--bg-ink-solid:var(--palette-violet-500);--fg-on-ink-solid:#fff;--bg-violet-row-hover:#f3e7fa;--bg-scrim-ink:rgba(59,48,64,0.78);--bg-chip-hover:rgba(255,255,255,0.9);--bg-ghost-white:rgba(255,255,255,0.45);--bg-ghost-white-hover:rgba(255,255,255,0.85);--bg-ghost-white-active:#fff;--bg-frost-strong:rgba(255,255,255,0.92);--bg-clear-disc:rgba(138,56,245,0.14);--bg-scrollbar-soft:rgba(138,56,245,0.18);--bg-scrollbar-soft-hover:rgba(138,56,245,0.3);--bg-gray-soft:rgb(238,233,251);--bg-gray-neutral:rgb(244,241,253);--bg-gray-track-soft:rgb(238,233,251);--bg-row-hover-warm:rgb(248,246,254);--bg-row-hover-cool:rgb(244,241,253);--bg-track-cool:rgb(238,233,251);--bg-card-violet:rgb(250,247,255);--bg-timeline-rail:rgb(238,233,251);--fg-stat:rgb(91,33,182);--border-hairline:rgba(138,56,245,0.16);--border-hairline-soft:rgba(138,56,245,0.08);--border-hairline-soft-05:rgba(138,56,245,0.07);--border-hairline-hover-card:rgba(138,56,245,0.26);--border-hairline-14:rgba(138,56,245,0.18);--border-hairline-18:rgba(138,56,245,0.28);--border-hairline-25:rgba(138,56,245,0.34);--border-panel:rgba(138,56,245,0.1);--border-soft:rgba(138,56,245,0.12);--border-outline-hover:rgba(138,56,245,0.22);--border-outline-active:rgba(138,56,245,0.34);--border-danger-soft:rgba(190,18,60,0.22);--fg-danger:rgb(190,18,60);--bg-danger-soft:rgba(190,18,60,0.06);--shadow-card-halo:0 0 40px rgba(138,56,245,0.16);--shadow-card-halo-soft:0 0 40px rgba(138,56,245,0.12);--shadow-card-soft:0 8px 30px rgba(138,56,245,0.14);--shadow-card-block:0 0 40px rgba(138,56,245,0.14);--shadow-card-hover:0 12px 40px rgba(138,56,245,0.22);--shadow-popover:0 18px 48px rgba(138,56,245,0.2),0 2px 8px rgba(138,56,245,0.1);--shadow-panel-lg:0 24px 70px rgba(138,56,245,0.18);--shadow-panel-sm:0 6px 20px rgba(138,56,245,0.1);--shadow-dialog:0 28px 70px rgba(138,56,245,0.24);--shadow-interactive:0 4px 14px rgba(138,56,245,0.16);--shadow-md:0 8px 24px rgba(138,56,245,0.12);--shadow-tab-active:0 2px 8px rgba(138,56,245,0.14);--shadow-magenta-btn:0 4px 14px rgba(138,56,245,0.24);--shadow-magenta-btn-lg:0 8px 24px rgba(138,56,245,0.28);--shadow-menu-open:0 6px 20px rgba(138,56,245,0.18);--shadow-fab:0 8px 24px rgba(138,56,245,0.16);--shadow-dropdown:0 24px 70px rgba(138,56,245,0.18);--bg-magenta-soft:rgba(138,56,245,0.08);--bg-magenta-soft-strong:rgba(138,56,245,0.14);--accent-violet-soft:rgba(138,56,245,0.05);--accent-violet-tint:rgba(138,56,245,0.12);--accent-violet-soft-strong:rgba(138,56,245,0.12);--accent-violet-tint-strong:rgba(138,56,245,0.26);--accent-violet-pill:rgba(138,56,245,0.18);--accent-violet-pill-fg:#6d28d9;--shadow-focus-magenta:0 0 0 3px rgba(138,56,245,0.16);--shadow-focus-magenta-strong:0 0 0 3px rgba(138,56,245,0.28);--shadow-focus-search:0 0 0 4px rgba(138,56,245,0.16);--ring-magenta-focus:0 0 0 2px rgba(138,56,245,0.28);--ring-warn-halo:rgba(194,65,12,0.18);--ring-orange-halo:rgba(229,83,34,0.18);--success-strong:#047857}:root[data-theme=plexus]{--brand:#e30646;--brand-hover:#9c1d46;--brand-active:#b8052e;--bg-app:#f6f6f6;--bg-subtle:#f3f3f3;--bg-muted:#ededed;--bg-canvas:#f0f0f0;--bg-ink-solid:#231f20;--bg-tooltip:#231f20;--fg-1:#4a4d52;--fg-2:#5c5f64;--fg-3:#67696e;--fg-4:#aaaeb2;--fg-soft:#a6aaae;--fg-stat:#63666a;--border-soft:rgba(99,102,106,0.1);--border-hairline:rgba(99,102,106,0.14);--border-hairline-hover:rgba(99,102,106,0.24);--border-hairline-soft:rgba(99,102,106,0.06);--border-hairline-soft-05:rgba(99,102,106,0.05);--border-hairline-hover-card:rgba(99,102,106,0.18);--border-hairline-14:rgba(99,102,106,0.14);--border-hairline-18:rgba(99,102,106,0.18);--border-hairline-25:rgba(99,102,106,0.25);--border-outline-hover:rgba(99,102,106,0.14);--border-outline-active:rgba(99,102,106,0.24);--border-outline-strong:rgba(99,102,106,0.34);--border-panel:rgba(99,102,106,0.07);--shadow-interactive:0 1px 3px rgba(99,102,106,0.1);--shadow-card-halo:0 1px 3px rgba(99,102,106,0.12);--shadow-card-halo-soft:0 1px 2px rgba(99,102,106,0.08);--shadow-card-soft:0 2px 8px rgba(99,102,106,0.1);--shadow-card-block:0 1px 4px rgba(99,102,106,0.1);--shadow-card-hover:0 4px 12px rgba(99,102,106,0.14);--shadow-md:0 2px 6px rgba(99,102,106,0.08);--shadow-popover:0 6px 18px rgba(99,102,106,0.14),0 1px 4px rgba(99,102,106,0.08);--shadow-panel-lg:0 12px 32px rgba(99,102,106,0.16);--shadow-panel-sm:0 2px 8px rgba(99,102,106,0.08);--shadow-dialog:0 16px 40px rgba(99,102,106,0.2);--shadow-dropdown:0 12px 32px rgba(99,102,106,0.16),0 2px 8px rgba(99,102,106,0.08);--shadow-fab:0 4px 12px rgba(99,102,106,0.14);--shadow-tab-active:0 1px 3px rgba(99,102,106,0.1);--shadow-menu-open:0 4px 14px rgba(99,102,106,0.12);--shadow-magenta-btn:0 1px 2px rgba(35,31,32,0.1);--shadow-magenta-btn-lg:0 2px 4px rgba(35,31,32,0.1);--color-focus-ring:#6b6e72;--shadow-focus-magenta:0 0 0 3px rgba(35,31,32,0.14);--shadow-focus-magenta-strong:0 0 0 3px rgba(35,31,32,0.26);--shadow-focus-search:0 0 0 4px rgba(35,31,32,0.12);--ring-magenta-focus:0 0 0 2px rgba(35,31,32,0.4);--success:#84a079;--success-strong:#5d7150;--chart-2:#a45237;--chart-8:#919d9d;--u-font-display:"Source Sans 3","Source Sans Pro",system-ui,sans-serif;--u-font-body:"Source Sans 3","Source Sans Pro",system-ui,sans-serif;--u-font-ui:"Source Sans 3","Source Sans Pro",system-ui,sans-serif}}@layer ds.mode{:root[data-mode=dark]{--bg-app:rgb(13,12,18);--bg-subtle:rgb(22,20,28);--bg-muted:rgb(30,27,38);--bg-stroke:rgb(46,42,56);--bg-card:rgb(24,22,31);--bg-overlay:rgba(0,0,0,0.62);--bg-scrim-ink:rgba(0,0,0,0.78);--bg-row-hover:rgb(30,27,38);--bg-icon-soft:rgb(34,31,43);--bg-tile-soft:rgb(30,27,38);--bg-persona-icon:rgb(34,31,43);--bg-gray-soft:rgb(34,31,43);--bg-gray-neutral:rgb(30,27,38);--bg-gray-track-soft:rgb(34,31,43);--bg-row-hover-warm:rgb(30,27,38);--bg-row-hover-cool:rgb(30,27,38);--bg-track-cool:rgb(34,31,43);--bg-card-violet:rgb(34,28,46);--bg-timeline-rail:rgb(46,42,56);--bg-canvas:rgb(8,7,12);--bg-tooltip:rgb(45,40,56);--fg-on-tooltip:rgb(242,240,248);--bg-ink-solid:rgb(242,240,248);--fg-on-ink-solid:rgb(13,12,18);--bg-violet-row-hover:rgba(168,130,255,0.14);--fg-1:rgb(242,240,248);--fg-2:rgb(190,186,202);--fg-3:rgb(146,142,160);--fg-4:rgb(96,92,110);--fg-soft:rgb(120,116,134);--fg-stat:rgb(165,180,252);--fg-info-active:rgb(165,180,252);--border-subtle:rgb(40,36,50);--border-muted:rgb(52,47,64);--border-strong:rgb(70,64,84);--border-soft:rgba(255,255,255,0.08);--border-hairline:rgba(255,255,255,0.12);--border-hairline-hover:rgba(255,255,255,0.28);--border-hairline-soft:rgba(255,255,255,0.06);--border-hairline-soft-05:rgba(255,255,255,0.05);--border-hairline-hover-card:rgba(255,255,255,0.2);--border-hairline-14:rgba(255,255,255,0.16);--border-hairline-18:rgba(255,255,255,0.22);--border-hairline-25:rgba(255,255,255,0.3);--border-outline-hover:rgba(255,255,255,0.16);--border-outline-active:rgba(255,255,255,0.28);--border-outline-strong:rgba(255,255,255,0.4);--border-panel:rgba(255,255,255,0.08);--border-danger-soft:rgba(244,63,94,0.32);--fg-danger:rgb(252,165,165);--bg-danger-soft:rgba(244,63,94,0.16);--shadow-xs:none;--shadow-sm:none;--shadow-md:0 0 0 1px rgba(255,255,255,0.06);--shadow-lg:0 8px 28px rgba(0,0,0,0.65);--shadow-interactive:0 0 0 1px rgba(255,255,255,0.1);--shadow-card-halo:0 0 0 1px rgba(255,255,255,0.06),0 0 24px color-mix(in srgb,var(--treel-magenta) 8%,transparent);--shadow-card-halo-soft:0 0 0 1px rgba(255,255,255,0.05);--shadow-card-soft:0 0 0 1px rgba(255,255,255,0.06);--shadow-card-block:0 0 0 1px rgba(255,255,255,0.06),0 0 18px color-mix(in srgb,var(--treel-magenta) 6%,transparent);--shadow-popover:0 0 0 1px rgba(255,255,255,0.1),0 12px 32px rgba(0,0,0,0.7);--shadow-panel-lg:0 0 0 1px rgba(255,255,255,0.08),0 20px 50px rgba(0,0,0,0.72);--shadow-panel-sm:0 0 0 1px rgba(255,255,255,0.06);--shadow-dialog:0 0 0 1px rgba(255,255,255,0.1),0 24px 60px rgba(0,0,0,0.78);--shadow-card-hover:0 0 0 1px rgba(255,255,255,0.14),0 0 28px color-mix(in srgb,var(--treel-magenta) 12%,transparent);--shadow-nav-toggle:0 0 0 1px rgba(255,255,255,0.08);--shadow-tab-active:0 0 0 1px rgba(255,255,255,0.08);--shadow-magenta-btn:0 2px 10px color-mix(in srgb,var(--treel-magenta) 40%,transparent);--shadow-magenta-btn-lg:0 4px 18px color-mix(in srgb,var(--treel-magenta) 44%,transparent);--shadow-menu-open:0 0 0 1px rgba(255,255,255,0.1),0 8px 24px rgba(0,0,0,0.6);--shadow-fab:0 0 0 1px rgba(255,255,255,0.08);--shadow-dropdown:0 0 0 1px rgba(255,255,255,0.08),0 20px 50px rgba(0,0,0,0.72);--bg-magenta-soft:color-mix(in srgb,var(--treel-magenta) 14%,transparent);--bg-magenta-soft-strong:color-mix(in srgb,var(--treel-magenta) 22%,transparent);--accent-violet-soft:rgba(168,130,255,0.08);--accent-violet-tint:rgba(168,130,255,0.18);--accent-violet-soft-strong:rgba(168,130,255,0.16);--accent-violet-tint-strong:rgba(168,130,255,0.3);--accent-violet-pill:rgba(168,130,255,0.2);--accent-violet-pill-fg:rgb(196,168,255);--shadow-focus-magenta:0 0 0 3px color-mix(in srgb,var(--treel-magenta) 30%,transparent);--shadow-focus-magenta-strong:0 0 0 3px color-mix(in srgb,var(--treel-magenta) 45%,transparent);--shadow-focus-search:0 0 0 4px color-mix(in srgb,var(--treel-magenta) 28%,transparent);--ring-magenta-focus:0 0 0 2px color-mix(in srgb,var(--treel-magenta) 45%,transparent);--ring-warn-halo:rgba(234,88,12,0.28);--ring-orange-halo:rgba(229,83,34,0.3);--callout-info-bg:rgba(99,140,255,0.14);--callout-info-border:rgba(99,140,255,0.3);--callout-info-eyebrow:rgb(160,188,255);--callout-magenta-bg:color-mix(in srgb,var(--treel-magenta) 14%,transparent);--callout-magenta-border:color-mix(in srgb,var(--treel-magenta) 32%,transparent);--callout-magenta-eyebrow:rgb(248,154,200);--callout-violet-bg:rgba(168,130,255,0.14);--callout-violet-border:rgba(168,130,255,0.3);--callout-violet-eyebrow:rgb(196,168,255);--callout-neutral-bg:rgba(255,255,255,0.05);--callout-neutral-border:rgba(255,255,255,0.12);--callout-neutral-eyebrow:rgb(190,186,202);--callout-warn-bg:rgba(234,88,12,0.16);--callout-warn-border:rgba(234,88,12,0.32);--callout-warn-eyebrow:rgb(253,186,116);--pill-soft-success-bg:rgba(16,185,129,0.18);--pill-soft-success-fg:rgb(110,231,183);--pill-soft-info-bg:rgba(59,130,246,0.18);--pill-soft-info-fg:rgb(147,197,253);--pill-soft-warn-bg:rgba(234,88,12,0.2);--pill-soft-warn-fg:rgb(253,186,116);--fg-warning-strong:rgb(253,186,116);--pill-soft-danger-bg:rgba(239,68,68,0.2);--pill-soft-danger-fg:rgb(252,165,165);--pill-soft-purple-bg:rgba(124,58,237,0.22);--pill-soft-purple-fg:rgb(196,181,253);--pill-soft-magenta-bg:color-mix(in srgb,var(--treel-magenta) 20%,transparent);--pill-soft-magenta-fg:rgb(249,168,212);--pill-soft-neutral-bg:rgba(255,255,255,0.08);--pill-soft-neutral-fg:rgb(228,226,236);--pill-tint-magenta-bg:rgba(236,72,153,0.2);--pill-tint-magenta-fg:rgb(249,168,212);--pill-tint-purple-bg:rgba(124,58,237,0.22);--pill-tint-purple-fg:rgb(196,181,253);--pill-tint-success-bg:rgba(16,185,129,0.18);--pill-tint-success-fg:rgb(110,231,183);--pill-tint-info-bg:rgba(99,102,241,0.2);--pill-tint-info-fg:rgb(165,180,252);--pill-tint-warn-bg:rgba(234,88,12,0.2);--pill-tint-warn-fg:rgb(253,186,116);--pill-tint-neutral-bg:rgba(255,255,255,0.08);--pill-tint-neutral-fg:rgb(228,226,236);--pill-tint-danger-bg:rgba(239,68,68,0.2);--pill-tint-danger-fg:rgb(252,165,165);--pill-wash-magenta-bg:rgba(236,72,153,0.14);--pill-wash-magenta-fg:rgb(249,168,212);--pill-wash-purple-bg:rgba(124,58,237,0.16);--pill-wash-purple-fg:rgb(196,181,253);--pill-wash-success-bg:rgba(16,185,129,0.14);--pill-wash-success-fg:rgb(110,231,183);--pill-wash-info-bg:rgba(99,102,241,0.14);--pill-wash-info-fg:rgb(165,180,252);--pill-wash-warn-bg:rgba(234,88,12,0.14);--pill-wash-warn-fg:rgb(253,186,116);--pill-wash-neutral-bg:rgba(255,255,255,0.06);--pill-wash-neutral-fg:rgb(228,226,236);--pill-wash-danger-bg:rgba(239,68,68,0.14);--pill-wash-danger-fg:rgb(252,165,165);--pill-muted-bg:rgba(255,255,255,0.08);--pill-muted-fg:rgb(190,186,202);--bg-footer-frosted:rgba(24,22,31,0.72);--bg-dialog-scrim:rgba(0,0,0,0.62);--bg-frost-strong:rgba(24,22,31,0.82);--bg-chip-hover:rgba(255,255,255,0.14);--bg-ghost-white:rgba(255,255,255,0.08);--bg-ghost-white-hover:rgba(255,255,255,0.16);--bg-ghost-white-active:rgba(255,255,255,0.24);--bg-clear-disc:rgba(255,255,255,0.14);--bg-scrollbar:rgba(255,255,255,0.16);--bg-scrollbar-hover:rgba(255,255,255,0.3);--bg-scrollbar-soft:rgba(255,255,255,0.12);--bg-scrollbar-soft-hover:rgba(255,255,255,0.26);--gradient-hero-rose:linear-gradient(180deg,rgb(28,22,34),rgb(34,24,40) 50%,rgb(30,22,36));--success-strong:rgb(52,211,153);--tint-peach:color-mix(in srgb,rgb(254,227,208) 16%,var(--bg-card));--tint-pink:color-mix(in srgb,rgb(249,210,218) 16%,var(--bg-card));--tint-rose:color-mix(in srgb,rgb(250,230,240) 16%,var(--bg-card));--tint-sky:color-mix(in srgb,rgb(216,240,253) 16%,var(--bg-card));--tint-mint:color-mix(in srgb,rgb(220,239,209) 16%,var(--bg-card));--tint-lilac:color-mix(in srgb,rgb(224,225,252) 16%,var(--bg-card));--tint-cream:color-mix(in srgb,rgb(255,245,220) 16%,var(--bg-card));--gradient-ai-callout:linear-gradient(135deg,color-mix(in srgb,var(--treel-violet) 22%,var(--bg-card)) 0%,color-mix(in srgb,var(--treel-magenta) 16%,var(--bg-card)) 100%)}}@layer ds.axis{[data-accent=violet]{--brand:var(--palette-violet-500);--brand-hover:color-mix(in srgb,var(--palette-violet-500) 82%,black);--brand-active:color-mix(in srgb,var(--palette-violet-500) 68%,black)}[data-accent=teal]{--brand:var(--palette-teal-500);--brand-hover:var(--palette-teal-600);--brand-active:var(--palette-teal-700)}[data-accent=indigo]{--brand:var(--palette-indigo-500);--brand-hover:var(--palette-indigo-600);--brand-active:var(--palette-indigo-700)}[data-accent=amber]{--brand:var(--palette-amber-500);--brand-hover:var(--palette-amber-600);--brand-active:var(--palette-amber-700)}[data-accent=forest]{--brand:var(--palette-forest-500);--brand-hover:var(--palette-forest-600);--brand-active:var(--palette-forest-700)}[data-accent=coral]{--brand:var(--treel-coral);--brand-hover:color-mix(in srgb,var(--treel-coral) 85%,black);--brand-active:color-mix(in srgb,var(--treel-coral) 70%,black)}[data-radius=sharp]{--radius-cta:6px;--radius-field:4px;--radius-card:8px;--radius-2xs:0px;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:10px;--radius-2xl:12px;--radius-shell:8px;--radius-video:8px;--radius-popover:6px;--radius-card-sm:4px;--radius-card-block:8px;--radius-composer-bubble:12px;--radius-bubble:10px;--radius-pill:6px}[data-radius=round]{--radius-cta:var(--radius-pill);--radius-field:var(--radius-pill);--radius-card:var(--radius-2xl);--radius-2xs:4px;--radius-xs:8px;--radius-sm:14px;--radius-md:18px;--radius-lg:24px;--radius-xl:32px;--radius-2xl:40px;--radius-shell:32px;--radius-video:28px;--radius-popover:24px;--radius-card-sm:16px;--radius-card-block:28px;--radius-composer-bubble:34px;--radius-bubble:28px}[data-density=compact]{--fs-bodyL:17px;--fs-bodyM:15px;--fs-bodyS:13px;--fs-bodyXS:11px;--space-2:6px;--space-3:9px;--space-4:12px;--space-5:16px;--space-6:18px;--space-8:24px;--space-9:28px;--space-10:32px;--space-12:40px;--space-16:52px;--space-table-gutter:18px;--space-bar:14px;--sidebar-rail-width:220px;--control-h-xs:28px;--control-h-sm:32px;--control-h-md:36px;--control-h-field:38px;--control-h-lg:40px;--control-h-xl:44px;--control-h-2xl:48px;--control-h-area-sm:72px;--control-h-area-md:108px;--control-h-area-lg:144px;--row-h-sm:32px;--row-h-md:40px;--row-h-lg:48px}[data-density=spacious]{--fs-bodyL:19px;--fs-bodyM:17px;--fs-bodyS:15px;--fs-bodyXS:13px;--space-2:10px;--space-3:14px;--space-4:20px;--space-5:26px;--space-6:32px;--space-8:40px;--space-9:44px;--space-10:48px;--space-12:56px;--space-16:72px;--space-table-gutter:28px;--space-bar:22px;--sidebar-rail-width:280px;--control-h-xs:36px;--control-h-sm:40px;--control-h-md:44px;--control-h-field:46px;--control-h-lg:48px;--control-h-xl:52px;--control-h-2xl:56px;--control-h-area-sm:92px;--control-h-area-md:136px;--control-h-area-lg:180px;--row-h-sm:40px;--row-h-md:48px;--row-h-lg:56px}[data-elevation=flat]{--shadow-xs:none;--shadow-sm:none;--shadow-md:0 1px 2px rgba(59,48,64,0.06);--shadow-lg:0 2px 6px rgba(59,48,64,0.08);--shadow-interactive:none;--shadow-card-halo:0 0 0 1px var(--border-hairline);--shadow-card-halo-soft:0 0 0 1px var(--border-hairline);--shadow-card-soft:0 0 0 1px var(--border-hairline);--shadow-card-hover:0 2px 6px rgba(59,48,64,0.1);--shadow-popover:0 2px 8px rgba(59,48,64,0.1);--shadow-dialog:0 4px 16px rgba(59,48,64,0.14);--shadow-dropdown:0 4px 16px rgba(59,48,64,0.12);--shadow-panel-lg:0 4px 16px rgba(59,48,64,0.1);--shadow-panel-sm:0 1px 4px rgba(59,48,64,0.08);--shadow-fab:0 2px 8px rgba(59,48,64,0.1)}[data-elevation=floating]{--shadow-xs:0 2px 4px rgba(59,48,64,0.08);--shadow-sm:0 4px 10px rgba(59,48,64,0.1);--shadow-md:0 10px 28px rgba(59,48,64,0.14);--shadow-lg:0 20px 50px rgba(59,48,64,0.2);--shadow-interactive:0 6px 16px rgba(59,48,64,0.16);--shadow-card-halo:0 0 48px rgba(154,170,207,0.3);--shadow-card-halo-soft:0 0 48px rgba(154,170,207,0.24);--shadow-card-soft:0 12px 36px rgba(59,48,64,0.16);--shadow-card-hover:0 16px 48px rgba(59,48,64,0.2);--shadow-popover:0 22px 60px rgba(31,16,55,0.22);--shadow-dialog:0 32px 80px rgba(59,48,64,0.3);--shadow-dropdown:0 28px 80px rgba(59,48,64,0.22);--shadow-panel-lg:0 28px 80px rgba(59,48,64,0.22);--shadow-panel-sm:0 10px 28px rgba(59,48,64,0.16);--shadow-fab:0 14px 40px rgba(59,48,64,0.2)}}.drawer-scroll-fade,[data-nav-root][data-collapse-mode=offcanvas] [data-part=nav-content]{mask-image:linear-gradient(180deg,transparent 0,#000 10px,#000 calc(100% - 10px),transparent);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 10px,#000 calc(100% - 10px),transparent)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important;scroll-behavior:auto!important}}@keyframes card-analysis-pulse{0%{box-shadow:0 0 0 0 rgba(217,43,130,.4),inset 0 0 0 1px rgba(217,43,130,.55)}50%{box-shadow:0 0 0 10px transparent,inset 0 0 0 2px rgba(217,43,130,.85)}to{box-shadow:0 0 0 0 transparent,inset 0 0 0 1px rgba(217,43,130,.55)}}@keyframes card-analysis-sheen{0%{background-position:220% 0}to{background-position:-120% 0}}