:root{--background-primary:#1e1e1e;--background-secondary:#2a2a29b8;--background-secondary-solid:#2a2a29;--glass-fill:#121211a8;--glass-tone:brightness(1);--background-tertiary:#282826;--background-elevated:#393938;--background-hover:#ffffff08;--background-input:#191918;--background-inset:#141413;--ink-primary:#faf9f5;--ink-secondary:#bdbdb7;--ink-tertiary:#9c9a92;--ink-muted:#bdbcba99;--ink-title:#f5f5f5;--ink-section-header:#d0cfca;--ink-on-accent:#fff;--ink-accent:#96c0ff;--focus-ring:var(--focus-ring-width) solid var(--accent-hover);--ink-success:#00e755;--ink-warning:#ffb434;--ink-error:#ffa5a5;--code-inline-bg:rgba(var(--white-rgb),0.06);--background-primary-rgb:30,30,30;--status-success-rgb:34,197,94;--status-warning-rgb:245,158,11;--indicator-orange:#f97316;--indicator-orange-bg:#f973161f;--indicator-orange-line:#f9731673;--indicator-orange-ink:#fb9651;--indicator-yellow:#eab308;--indicator-yellow-bg:#eab3081f;--indicator-yellow-line:#eab30873;--indicator-lime:#84cc16;--indicator-lime-bg:#84cc161f;--indicator-lime-line:#84cc1673;--indicator-green-bg:#22c55e1f;--indicator-green-line:#22c55e73;--indicator-green-ink:#23cd62;--indicator-emerald:#10b981;--indicator-emerald-bg:#10b9811f;--indicator-emerald-line:#10b98173;--indicator-emerald-ink:#11c98c;--indicator-teal:#14b8a6;--indicator-teal-bg:#14b8a61f;--indicator-teal-line:#14b8a673;--indicator-teal-ink:#16c7b3;--indicator-teal-rgb:20,184,166;--indicator-cyan:#0891b2;--indicator-cyan-bg:#0891b21f;--indicator-cyan-line:#0891b273;--indicator-cyan-ink:#0abbe5;--indicator-sky:#0ea5e9;--indicator-sky-bg:#0ea5e91f;--indicator-sky-line:#0ea5e973;--indicator-sky-ink:#3ebbf3;--indicator-blue:#3b82f6;--indicator-blue-bg:#3b82f61f;--indicator-blue-line:#3b82f673;--indicator-blue-ink:#7faef9;--indicator-indigo:#6366f1;--indicator-indigo-bg:#6366f11f;--indicator-indigo-line:#6366f173;--indicator-indigo-ink:#a2a4f7;--indicator-violet:#8b5cf6;--indicator-violet-bg:#8b5cf61f;--indicator-violet-line:#8b5cf673;--indicator-violet-ink:#b89cfa;--indicator-fuchsia:#d946ef;--indicator-fuchsia-bg:#d946ef1f;--indicator-fuchsia-line:#d946ef73;--indicator-fuchsia-ink:#e688f5;--indicator-pink:#ec4899;--indicator-pink-bg:#ec48991f;--indicator-pink-line:#ec489973;--indicator-pink-ink:#f38abe;--indicator-slate:#64748b;--indicator-slate-bg:#64748b1f;--indicator-slate-line:#64748b73;--indicator-slate-ink:#a1acbb;--indicator-slate-rgb:100,116,139;--chart-series-2:var(--indicator-emerald);--chart-series-5:var(--indicator-violet);--chart-series-6:var(--indicator-pink);--chart-series-7:var(--indicator-teal);--chart-series-8:var(--indicator-orange);--border-subtle:#ffffff14;--border-default:#ffffff1f;--border-strong:#ffffff2e;--shadow-color:#0006;--background-backdrop:#0009;--shadow-card:0 1px 2px 0 #00000059,0 0 0 1px #f2f1ec0a;--shadow-popover:0 2px 8px 0 #0000001f,0 1px 3px 0 #00000014;--status-success:#22c55e;--status-success-bg:#22c55e26;--status-warning:#f59e0b;--status-warning-bg:#f59e0b26;--status-warning-line:#f59e0b73;--status-error:#ef4444;--status-error-bg:#ef444426;--status-error-line:#ef444473;--status-error-rgb:239,68,68;--search-highlight-bg:#fdd835;--search-highlight-text:#000}:root.theme-light{--background-primary:#fefdf9;--background-secondary:#fffc;--background-secondary-solid:#fff;--glass-fill:#ffffff94;--glass-tone:contrast(0.45) brightness(1.5);--background-tertiary:#f6f5f2;--background-elevated:#efede7;--background-hover:#00000005;--background-input:#f8f7f5;--background-inset:#eeedea;--ink-primary:#2e2a23;--ink-secondary:#64635e;--ink-tertiary:#7e7d77;--ink-muted:#46433c99;--ink-title:#24211a;--ink-section-header:#4a4844;--ink-on-accent:#fff;--ink-shimmer:#000;--ink-accent:#0050c8;--focus-ring:var(--focus-ring-width) solid var(--accent-primary);--ink-success:#006c28;--ink-warning:#904d00;--ink-error:#b30000;--code-inline-bg:rgba(var(--black-rgb),0.04);--background-primary-rgb:254,253,249;--status-success-rgb:22,163,74;--status-warning-rgb:217,119,6;--indicator-orange:#c2410c;--indicator-orange-bg:#c2410c1a;--indicator-orange-line:#c2410c59;--indicator-orange-ink:#b03b0b;--indicator-yellow:#a16207;--indicator-yellow-bg:#a162071a;--indicator-yellow-line:#a1620759;--indicator-yellow-ink:#8e5706;--indicator-lime:#4d7c0f;--indicator-lime-bg:#4d7c0f1a;--indicator-lime-line:#4d7c0f59;--indicator-lime-ink:#456e0d;--indicator-green:#15803d;--indicator-green-bg:#15803d1a;--indicator-green-line:#15803d59;--indicator-green-ink:#137236;--indicator-emerald:#059669;--indicator-emerald-bg:#0596691a;--indicator-emerald-line:#05966959;--indicator-emerald-ink:#047250;--indicator-teal:#0f766e;--indicator-teal-bg:#0f766e1a;--indicator-teal-line:#0f766e59;--indicator-teal-ink:#0e6f67;--indicator-teal-rgb:15,118,110;--indicator-cyan:#0891b2;--indicator-cyan-bg:#0891b21a;--indicator-cyan-line:#0891b259;--indicator-cyan-ink:#066d86;--indicator-sky:#0284c7;--indicator-sky-bg:#0284c71a;--indicator-sky-line:#0284c759;--indicator-sky-ink:#02699f;--indicator-blue:#2563eb;--indicator-blue-bg:#2563eb1a;--indicator-blue-line:#2563eb59;--indicator-blue-ink:#1556e5;--indicator-indigo:#4f46e5;--indicator-indigo-bg:#4f46e51a;--indicator-indigo-line:#4f46e559;--indicator-indigo-ink:initial;--indicator-violet:#6d28d9;--indicator-violet-bg:#6d28d91a;--indicator-violet-line:#6d28d959;--indicator-violet-ink:initial;--indicator-fuchsia:#a21caf;--indicator-fuchsia-bg:#a21caf1a;--indicator-fuchsia-line:#a21caf59;--indicator-fuchsia-ink:initial;--indicator-pink:#db2777;--indicator-pink-bg:#db27771a;--indicator-pink-line:#db277759;--indicator-pink-ink:#b91f64;--indicator-slate:#475569;--indicator-slate-bg:#4755691a;--indicator-slate-line:#47556959;--indicator-slate-ink:initial;--indicator-slate-rgb:71,85,105;--border-subtle:#0000000f;--border-default:#0000001a;--border-strong:#00000026;--shadow-color:#00000014;--background-backdrop:#0000004d;--shadow-card:0 0 0 0.5px #0000000a,0 1px 3px 0 #0000000d,0 4px 12px 0 rgba(0,0,0,.025);--shadow-popover:0 2px 8px 0 #00000014,0 1px 3px 0 #0000000d,0 0 0 1px #00000008;--status-success:#16a34a;--status-success-bg:#16a34a1f;--status-warning:#d97706;--status-warning-bg:#d977061f;--status-warning-line:#d9770659;--status-error:#dc2626;--status-error-bg:#dc26261f;--status-error-line:#dc262659;--status-error-rgb:220,38,38;--search-highlight-bg:#fef08a;--search-highlight-text:#1a1a1a;--skeleton-base:#0000000d;--skeleton-shimmer:#00000012}.scheme-sentinel,:root.scheme-sentinel{--accent-primary:#19d38a;--accent-fill:#008657;--accent-stroke:#22d3ee;--accent-primary-rgb:25,211,138;--accent-hover:#358600;--accent-active:#0075d3;--accent-subtle:#19d38a24;--accent-medium:#19d38a38;--accent-gradient:linear-gradient(120deg,#0090f6,#00a16a 50%,#41a100);--accent-gradient-stroke-start:#3df0a6;--accent-gradient-stroke-end:#ffe500;--accent-gradient-stroke:linear-gradient(120deg,var(--accent-gradient-stroke-start) 0%,var(--accent-gradient-stroke-end) 100%);--active-item-ink:var(--ink-on-accent);--action-primary-hover-filter:brightness(1.04);--action-primary-active-filter:brightness(0.9);--toggle-on-fill:linear-gradient(120deg,#0090f6,#41a100);--ink-accent:#86f7cc;--accent-text:var(--ink-accent);--ink-on-accent:#fff;--action-danger-fill:#d02020;--ink-failure:var(--status-error);--focus-ring:var(--focus-ring-width) solid var(--accent-stroke,var(--accent-primary));--data-ramp-0:#4c8dff;--data-ramp-1:#22c3f0;--data-ramp-2:#19dfa0;--data-ramp-3:#7deb5c;--data-ramp-4:#c9f23a;--data-ramp-5:#ffe500;--signature-rim:linear-gradient(120deg,#3df0a6,#22d3ee 50%,#4c8dff);--signature-glow:0 0 0 1px #ffe500,0 0 0 3px #ffe50047;--accent-progress:#fe0;--accent-progress-rgb:255,238,0}:root.theme-light .scheme-sentinel,:root.theme-light.scheme-sentinel{--accent-primary:#059669;--accent-stroke:#047857;--accent-primary-rgb:5,150,105;--accent-subtle:#0596691a;--accent-medium:#05966929;--accent-gradient:linear-gradient(120deg,#0083e1,#009360 50%,#3b9300);--toggle-on-fill:linear-gradient(120deg,#0083e1,#3b9300);--accent-gradient-stroke-start:#00874a;--accent-gradient-stroke-end:#07c;--action-primary-hover-filter:brightness(0.94);--action-primary-active-filter:brightness(0.88);--ink-accent:#074f31;--data-ramp-0:#1f6feb;--data-ramp-1:#0891b2;--data-ramp-2:#0e9f6e;--data-ramp-3:#5fae2e;--data-ramp-4:#a3d12a;--data-ramp-5:#f7b900;--signature-rim:var(--accent-gradient);--signature-glow:0 0 0 1px #0083e1,0 0 0 3px #0083e138;--accent-progress:#3e9a00;--accent-progress-rgb:62,154,0}.scheme-operator,:root.scheme-operator{--accent-primary:#ff66ae;--accent-fill:#ffda1f;--accent-stroke:initial;--accent-progress:initial;--accent-progress-rgb:initial;--accent-primary-rgb:255,102,174;--accent-hover:#ff85bd;--accent-active:#ff2d92;--accent-subtle:#ff2d9224;--accent-medium:#ff2d9238;--accent-gradient:linear-gradient(120deg,#ffd400,#ff6b4a 50%,#ff2d9e);--accent-gradient-stroke-start:#ff2d9e;--accent-gradient-stroke-end:#ffd400;--accent-gradient-stroke:linear-gradient(120deg,var(--accent-gradient-stroke-start) 0%,var(--accent-gradient-stroke-end) 100%);--active-item-ink:var(--ink-on-accent);--action-primary-hover-filter:brightness(1.04);--action-primary-active-filter:brightness(0.92);--toggle-on-fill:linear-gradient(90deg,#ffd400,#ff6b4a 50%,#ff2d9e);--ink-accent:#ffb0d4;--ink-shimmer:#fff;--accent-text:var(--ink-accent);--ink-on-accent:#111;--action-danger-fill:#d02020;--ink-failure:var(--status-error);--focus-ring:var(--focus-ring-width) solid var(--accent-stroke,var(--accent-primary));--data-ramp-0:#ffd84d;--data-ramp-1:#ffae85;--data-ramp-2:#ff6c12;--data-ramp-3:#ff8fc0;--data-ramp-4:#ff5cab;--data-ramp-5:#f6308a;--data-series-1:#fafafa;--data-series-2:#a1a1aa;--signature-rim:var(--accent-gradient);--signature-glow:0 0 0 1px #ffd400,0 0 0 3px #ffd40047}:root.theme-light .scheme-operator,:root.theme-light.scheme-operator{--accent-primary:#d9166e;--accent-fill:#f52a82;--accent-primary-rgb:217,22,110;--accent-hover:#f0399c;--accent-active:#ef2478;--accent-subtle:#d9166e1a;--accent-medium:#d9166e29;--accent-gradient:linear-gradient(120deg,#ffd000,#f5452c 50%,#f3298a);--toggle-on-fill:linear-gradient(90deg,#ffd000,#f5452c 50%,#f3298a);--accent-gradient-stroke-start:#e8206f;--accent-gradient-stroke-end:#c2188f;--action-primary-hover-filter:brightness(0.98);--action-primary-active-filter:brightness(0.96);--ink-accent:#960d52;--ink-shimmer:#000;--data-ramp-0:#f7b900;--data-ramp-1:#ffb07a;--data-ramp-2:#ff7854;--data-ramp-3:#f0409a;--data-ramp-4:#d61f7a;--data-ramp-5:#a8124f;--data-series-1:#18181b;--data-series-2:#63636b;--signature-rim:linear-gradient(120deg,#f0409a,#e8206f 50%,#c2188f);--signature-glow:0 0 0 1px #e8206f,0 0 0 3px #e8206f38}.scheme-slicer,:root.scheme-slicer{--accent-primary:#f4f4f5;--accent-stroke:initial;--accent-fill:initial;--accent-gradient-stroke:initial;--accent-gradient-stroke-start:initial;--accent-gradient-stroke-end:initial;--accent-progress:initial;--accent-progress-rgb:initial;--toggle-on-fill:initial;--accent-primary-rgb:244,244,245;--accent-hover:#fff;--accent-active:#d4d4d8;--accent-subtle:#f4f4f514;--accent-medium:#f4f4f524;--accent-gradient:linear-gradient(120deg,#f4f4f5,#f4f4f5);--active-item-ink:var(--ink-on-accent);--action-primary-hover-filter:brightness(0.94);--action-primary-active-filter:brightness(0.86);--ink-accent:#f4f4f5;--ink-shimmer:#fff;--accent-text:var(--ink-accent);--ink-on-accent:#111;--action-danger-fill:#d02020;--ink-failure:var(--status-error);--focus-ring:var(--focus-ring-width) solid var(--accent-stroke,var(--accent-primary));--data-ramp-0:#fafafa;--data-ramp-1:#e4e4e7;--data-ramp-2:#c9c9cf;--data-ramp-3:#b4b4bb;--data-ramp-4:#a1a1aa;--data-ramp-5:#8e8f9c;--signature-rim:none;--signature-glow:none}:root.theme-light .scheme-slicer,:root.theme-light.scheme-slicer{--accent-primary:#111;--accent-primary-rgb:17,17,17;--accent-hover:#2a2a2a;--accent-active:#000;--accent-subtle:#1111110a;--accent-medium:#11111114;--accent-gradient:linear-gradient(120deg,#111,#111);--action-primary-hover-filter:brightness(2.4);--action-primary-active-filter:brightness(0.8);--ink-accent:#111;--ink-shimmer:#000;--ink-on-accent:#fff;--data-ramp-0:#76767e;--data-ramp-1:#63636b;--data-ramp-2:#50505a;--data-ramp-3:#3e3e46;--data-ramp-4:#2c2c32;--data-ramp-5:#18181b}:root{--accent-primary:#257cff;--accent-primary-rgb:37,124,255;--accent-hover:#3d8cff;--accent-hover-rgb:61,140,255;--accent-active:#1a6ae6;--accent-subtle:#257cff14;--accent-medium:#257cff26;--action-primary-hover-filter:none;--action-primary-active-filter:none;--action-danger-fill:var(--status-error);--black-rgb:0,0,0;--white-rgb:255,255,255;--neutral-grey-rgb:128,128,128;--neutral-slate-rgb:148,163,184;--font-sans:"SF Pro Display","SF Pro Text",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-mono:"SF Mono","Fira Code","Consolas","Monaco",monospace;--text-3xs:0.625rem;--text-2xs:0.75rem;--text-xs:0.8125rem;--text-sm:0.875rem;--text-base:0.9375rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:2rem;--text-4xl:2.625rem;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.6;--tracking-tight:-0.025em;--tracking-wide:0.025em;--tracking-wider:0.05em;--icon-size:18px;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--radius-full:9999px;--focus-ring-width:2px;--focus-ring-offset:2px;--focus-ring-inset:calc(var(--focus-ring-width) * -1);--shadow-panel:0 0 0 1px #ffffff0f,0 4px 12px #00000026,0 16px 48px #0000001a,inset 0 1px 0 #ffffff0f}:root.theme-light{--shadow-panel:0 0 0 1px #0000000a,0 4px 12px #0000000f,0 16px 48px #0000000a}:root{--duration-fast:100ms;--duration-normal:400ms;--duration-slow:600ms;--ease-out:cubic-bezier(0.2,0,0,1);--ease-in:cubic-bezier(0.64,0,0.78,0);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--blur-sm:4px;--background-blur:12px;--glass-filter:blur(var(--background-blur)) saturate(1.7) var(--glass-tone)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){:root,:root.theme-light{--background-secondary:var(--background-secondary-solid);--glass-fill:var(--background-secondary-solid)}}@media (prefers-reduced-transparency:reduce){:root,:root.theme-light{--background-secondary:var(--background-secondary-solid);--glass-fill:var(--background-secondary-solid)}}:root{--content-max-width:768px;--scrollbar-size:14px;--island-clearance:calc(var(--di-top, 10px) + var(--di-height, 36px) + var(--space-4));--panel-inset-bottom:48px;--safe-area-left:58px}@media (max-width:1024px){:root{--safe-area-left:0px}}@media (max-width:768px){:root{--panel-inset-bottom:36px}}:root{--skeleton-base:#ffffff0d;--skeleton-shimmer:#ffffff14;--skeleton-duration:4s;--skeleton-angle:110deg;--transient-drift-duration:30s}@keyframes skeleton-sweep{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes text-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@property --motion-base{syntax:"*";inherits:false}@keyframes arrive{0%{opacity:0;transform:var(--motion-base,) scale(.96);filter:blur(var(--blur-sm))}}@keyframes leave{to{opacity:0;transform:var(--motion-base,) scale(.92);filter:blur(var(--blur-sm))}}:root{--motion-rewrite-wash:rewrite-wash calc(var(--duration-slow) * 3) var(--ease-out);--motion-rewrite:rewrite var(--duration-normal) var(--ease-out),var(--motion-rewrite-wash)}@keyframes rewrite{0%{opacity:0;filter:blur(var(--blur-sm))}}@keyframes rewrite-wash{0%{background-color:rgba(var(--accent-primary-rgb),.12);box-shadow:0 0 0 var(--space-1) rgba(var(--accent-primary-rgb),.12)}}@media (prefers-reduced-motion:reduce){@keyframes arrive{0%{opacity:0}}@keyframes leave{to{opacity:0}}@keyframes rewrite{0%{opacity:0}}}@keyframes caret-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}@keyframes ring-finish{to{opacity:0}}:root{--z-base:1;--z-base-elevated:10;--z-base-top:50;--z-elevated:100;--z-dropdown:200;--z-suggestions:250;--z-floating-island:350;--z-sidebar:410;--z-overlay:500;--z-overlay-backdrop:510;--z-modal-backdrop:600;--z-modal:610;--z-popover:700;--z-tooltip:750;--z-critical:900;--z-toast:9999;--z-confirm-modal:10010}.panel-base{display:flex;flex-direction:column;height:100%;width:100%;padding:0;box-sizing:border-box}.panel-base-inner{background:var(--background-primary);overflow:hidden}.panel-base-inner,.panel-base-scroll{position:relative;display:flex;flex-direction:column;flex:1;min-height:0}.panel-base-scroll{overflow-y:auto;overflow-x:hidden;padding-bottom:var(--panel-inset-bottom);scrollbar-width:none;mask-image:linear-gradient(to bottom,#000 calc(100% - var(--panel-inset-bottom)),#0000 100%);-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - var(--panel-inset-bottom)),#0000 100%)}.panel-base-scroll::-webkit-scrollbar{width:0;display:none}.panel-base-title-section{padding:var(--space-2) 0 var(--space-4)}.panel-base-title{margin:0;font-size:var(--text-2xl);font-weight:var(--font-semibold);line-height:1.3;color:var(--ink-title);letter-spacing:.01em}.panel-base-column{width:min(var(--content-max-width),calc(100% - 32px));margin-left:auto;margin-right:auto}@media (max-width:768px){.panel-base-column{width:calc(100% - 24px)}.panel-base-title-section{padding:var(--space-1) 0 var(--space-3)}.panel-base-title{font-size:var(--text-xl)}.panel-base-scroll{mask-image:linear-gradient(to bottom,#000 calc(100% - var(--panel-inset-bottom)),#0000 100%);-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - var(--panel-inset-bottom)),#0000 100%)}}