:root,[data-theme=light]{--background-base:#fff;--background-layer-1:#f7f8fa;--background-frame:#eef0f3;--background-page:#fff;--glass-surface:#ffffff94;--glass-surface-strong:#ffffffc2;--glass-rim:#ffffffb3;--glass-highlight:#fffffff2;--glass-edge:#0e141b12;--glass-shadow:0 12px 40px #0e141b1a, 0 2px 8px #0e141b0d;--glass-blur:saturate(190%) blur(30px);--glass-elevation:0 0 0 1px var(--glass-edge), inset 0 0 0 1px var(--glass-rim), inset 0 1px 0 var(--glass-highlight), var(--glass-shadow);--surface-edge:#0e141b0d;--selected-fill:#fff;--glass-track:#ffffff59;--glass-track-edge:inset 0 0 0 1px #0e141b0f, inset 0 1px 2px #0e141b0d;--selected-shadow:0 0 0 .5px #0e141b0f, 0 1px 2px #0e141b14, 0 2px 8px #0e141b0f;--cta-rim:inset 0 1px 0 #ffffff29, inset 0 0 0 1px #ffffff0d;--cta-shadow:0 1px 2px #0e141b24, 0 2px 6px #0e141b14;--cta-shadow-hover:inset 0 0 0 100px #ffffff12, 0 2px 4px #0e141b24, 0 8px 20px #0e141b29;--cta-shadow-pressed:inset 0 1px 3px #0000004d, 0 1px 1px #0e141b1a;--glow-1:#3fabf63d;--glow-2:#2570f433;--glow-3:#fcdd8257;--glow-4:#2570f433;--surface-shadow:0 1px 2px #0e141b0a, 0 6px 20px #0e141b0a;--background-layer-2:#fff;--background-elevated:#fff;--gray-25:#fff;--gray-50:#f7f8fa;--gray-75:#f1f3f6;--gray-100:#e7e9ec;--gray-200:#dee1e5;--gray-300:#d8dade;--gray-400:#c3c6cb;--gray-500:#8b9095;--gray-600:#6d7278;--gray-700:#4b5158;--gray-800:#242a31;--gray-900:#0e141b;--gray-1000:#080d15;--heading:var(--gray-900);--body:var(--gray-800);--subdued:var(--gray-700);--detail:var(--gray-600);--divider:var(--gray-200);--field-border:var(--gray-300);--accent:#174af2;--accent-hover:#0b3ed2;--accent-content:#174af2;--accent-subtle:#e0ebff;--accent-visual:#2570f4;--on-accent:#fff;--focus-indicator:#2570f4;--brand-yellow:#fcdd82;--on-brand-yellow:#080d15;--brand-sky:#3fabf6;--brand-mint:#40d6aa;--neutral:var(--gray-800);--neutral-hover:var(--gray-900);--on-neutral:var(--gray-25);--neutral-subtle:var(--gray-100);--neutral-subtle-hover:var(--gray-200);--neutral-visual:#8b9095;--label-fill:var(--gray-600);--on-label-fill:#fff;--negative:#d73220;--negative-hover:#b72818;--negative-content:#d73220;--negative-subtle:#ffebe8;--negative-visual:#f03823;--notice:#fc7d00;--on-notice:#000;--notice-subtle:#ffeccf;--notice-visual:#d45b00;--positive:#05834e;--positive-subtle:#d7f7e1;--positive-visual:#079355;--positive-content:#067a47;--informative-visual:var(--accent-visual);--cyan-subtle:#d6f1fb;--orange-subtle:#ffe6d9;--yellow-subtle:#fff1b3;--cyan-visual:#0b8fb3;--yellow-visual:#a87d00;--illo-ink:var(--gray-900);--illo-paper:#fff;--static-white:#fff;--illo-blue:#c4dafd;--illo-mint:#b6ecd9;--illo-sand:#fbe3a0;--illo-blue-soft:#e8f0fe;--illo-mint-soft:#e3f6ef;--illo-sand-soft:#fdf2d2;--shadow-emphasized:0 1px 3px #0000000a, 0 0 1px #0000000f;--shadow-elevated:0 4px 12px #0000000d, 0 1px 3px #0000000a, 0 0 1px #00000014;--shadow-dragged:0 10px 24px #00000014, 0 2px 6px #0000000a, 0 0 1px #0000001a;--scrim:#080d1566;--gradient-informative:linear-gradient(90deg, #174af2, #4f8ff7);--gradient-positive:linear-gradient(90deg, #05834e, #2fbf7a);--gradient-notice:linear-gradient(90deg, #d45b00, #fc9a3c);--gradient-cyan:linear-gradient(90deg, #0b8fb3, #45c8ea);--gradient-yellow:linear-gradient(90deg, #a87d00, #f0c53c);--gradient-negative:linear-gradient(90deg, #d73220, #f2685a);--gradient-neutral:linear-gradient(90deg, #8b9095, #b5b9be)}[data-theme=dark]{--background-base:#0d0f13;--background-layer-1:#15181c;--background-frame:#0d0f13;--background-page:#0f1115;--glass-surface:#2c2f3585;--glass-surface-strong:#24272cc2;--glass-rim:#ffffff17;--glass-highlight:#ffffff29;--glass-edge:#00000080;--glass-shadow:0 12px 40px #00000073, 0 2px 8px #0000004d;--glass-blur:saturate(170%) blur(30px);--glass-elevation:0 0 0 1px var(--glass-edge), inset 0 0 0 1px var(--glass-rim), inset 0 1px 0 var(--glass-highlight), var(--glass-shadow);--surface-edge:#ffffff1a;--selected-fill:#ffffff24;--glass-track:#0000002e;--glass-track-edge:inset 0 0 0 1px #ffffff0f, inset 0 1px 2px #00000040;--selected-shadow:inset 0 1px 0 #ffffff14, 0 1px 2px #00000059, 0 2px 8px #00000040;--cta-rim:inset 0 1px 0 #ffffffb3, inset 0 0 0 1px #ffffff3d;--cta-shadow:0 1px 2px #0006, 0 2px 6px #00000047;--cta-shadow-hover:inset 0 0 0 100px #ffffff1a, 0 2px 4px #0006, 0 8px 22px #00000073;--cta-shadow-pressed:inset 0 1px 3px #00000038, 0 1px 1px #0000004d;--glow-1:#3fabf633;--glow-2:#2570f452;--glow-3:#fcdd821c;--glow-4:#2570f452;--surface-shadow:0 1px 2px #0000004d, 0 6px 20px #0003;--background-layer-2:#1c1f24;--background-elevated:#1c1f24;--gray-25:#0d0f13;--gray-50:#15181c;--gray-75:#1c1f24;--gray-100:#262a30;--gray-200:#2c3136;--gray-300:#34393e;--gray-400:#3f444a;--gray-500:#696e74;--gray-600:#868b91;--gray-700:#abb0b5;--gray-800:#d9dbdf;--gray-900:#f1f2f4;--gray-1000:#fff;--heading:var(--gray-900);--body:var(--gray-800);--subdued:var(--gray-700);--detail:var(--gray-600);--divider:var(--gray-200);--field-border:var(--gray-300);--accent:#2168f2;--accent-hover:#1657ea;--accent-content:#74b2f8;--accent-subtle:#0b2964;--accent-visual:#3e89f7;--on-accent:#fff;--focus-indicator:#3e89f7;--brand-yellow:#fcdd82;--on-brand-yellow:#080d15;--brand-sky:#3fabf6;--brand-mint:#40d6aa;--neutral:var(--gray-800);--neutral-hover:var(--gray-900);--on-neutral:var(--gray-25);--neutral-subtle:var(--gray-100);--neutral-subtle-hover:var(--gray-200);--neutral-visual:#868b91;--label-fill:var(--gray-400);--on-label-fill:#fff;--negative:#df3422;--negative-hover:#cd2e1d;--negative-content:#fc432e;--negative-subtle:#571107;--negative-visual:#fc432e;--notice:#e06400;--on-notice:#000;--notice-subtle:#501b00;--notice-visual:#e06400;--positive:#068850;--positive-subtle:#003326;--positive-visual:#099d59;--positive-content:#3fd08f;--informative-visual:var(--accent-visual);--cyan-subtle:#0a2a38;--orange-subtle:#4a2414;--yellow-subtle:#3a2c06;--cyan-visual:#3fc3e6;--yellow-visual:#e3b52a;--illo-ink:var(--gray-800);--illo-paper:var(--gray-75);--static-white:#fff;--illo-blue:#284a8c;--illo-mint:#1f5e4c;--illo-sand:#7a6224;--illo-blue-soft:#18264a;--illo-mint-soft:#14322b;--illo-sand-soft:#30291a;--shadow-emphasized:0 1px 3px #0000004d, 0 0 0 1px #ffffff12;--shadow-elevated:0 4px 12px #0003, 0 1px 3px #0000001f, 0 0 1px #00000047;--shadow-dragged:0 10px 24px #00000052, 0 2px 6px #00000029, 0 0 1px #0006;--scrim:#0009;--gradient-informative:linear-gradient(90deg, #2168f2, #74b2f8);--gradient-positive:linear-gradient(90deg, #068850, #3fd08f);--gradient-notice:linear-gradient(90deg, #e06400, #ff9a3d);--gradient-cyan:linear-gradient(90deg, #1aa7cf, #6ad6f2);--gradient-yellow:linear-gradient(90deg, #c99a10, #f2cf55);--gradient-negative:linear-gradient(90deg, #df3422, #ff7563);--gradient-neutral:linear-gradient(90deg, #696e74, #9aa0a6)}:root{--spacing-25:1px;--spacing-50:2px;--spacing-75:4px;--spacing-85:6px;--spacing-100:8px;--spacing-200:12px;--spacing-300:16px;--spacing-350:20px;--spacing-400:24px;--spacing-500:32px;--spacing-600:40px;--spacing-700:48px;--spacing-800:64px;--radius-none:0px;--radius-sm:6px;--radius-default:10px;--radius-lg:14px;--radius-xl:20px;--radius-full:9999px;--component-height-50:20px;--component-height-75:24px;--component-height-100:32px;--component-height-200:40px;--component-height-300:48px;--icon-size-xs:14px;--icon-size-s:16px;--icon-size-m:20px;--icon-size-l:22px;--icon-size-xl:26px;--border-width-100:1px;--border-width-200:2px;--focus-indicator-thickness:2px;--focus-indicator-gap:2px;--side-nav-width:240px;--side-nav-width-collapsed:72px;--motion-duration-100:.12s;--motion-duration-200:.16s;--motion-duration-300:.22s;--motion-duration-400:.32s;--motion-ease-out:cubic-bezier(.2, .8, .2, 1);--motion-ease-in-out:cubic-bezier(.4, 0, .2, 1);--motion-press-scale:.97;--motion-rise:6px;--font-display:"Figtree", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-sans:"Figtree", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-code:"Source Code Pro", ui-monospace, "SF Mono", Menlo, monospace}@font-face{font-family:Figtree;src:url(../media/Figtree-Variable.30wi0xp2m6ck_.woff2)format("woff2");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(../media/Figtree-Variable-Italic.0kmx90_6xet8u.woff2)format("woff2");font-weight:300 900;font-style:italic;font-display:swap}@font-face{font-family:Source Code Pro;src:url(../media/SourceCodePro-Variable.1knezq04g4imf.woff2)format("woff2");font-weight:200 900;font-style:normal;font-display:swap}[data-backdrop=makado]{--glow-1:#3fabf63d;--glow-2:#2570f433;--glow-3:#fcdd8257;--glow-4:#2570f433}[data-theme=dark][data-backdrop=makado],[data-theme=dark] [data-backdrop=makado]{--glow-1:#3fabf633;--glow-2:#2570f452;--glow-3:#fcdd821c;--glow-4:#2570f452}[data-backdrop=ocean]{--background-frame:#e4f1fb;--accent:#0b62d6;--accent-hover:#0852b6;--accent-content:#0b62d6;--accent-subtle:#dff1ff;--accent-visual:#1d8cf0;--focus-indicator:#1d8cf0;--gradient-informative:linear-gradient(90deg, #0b62d6, #22c4ff);--glow-1:#22c4ff42;--glow-2:#1a5cff3d;--glow-3:#22c4ff33;--glow-4:#1a5cff38}[data-theme=dark][data-backdrop=ocean],[data-theme=dark] [data-backdrop=ocean]{--background-frame:#0a1c2e;--accent:#1a6fe0;--accent-hover:#1462cc;--accent-content:#6cc8ff;--accent-subtle:#062c4f;--accent-visual:#33a6ff;--focus-indicator:#33a6ff;--gradient-informative:linear-gradient(90deg, #1a6fe0, #5fd3ff);--glow-1:#22c4ff45;--glow-2:#1a5cff80;--glow-3:#22c4ff3d;--glow-4:#1a5cff73}[data-backdrop=mint]{--background-frame:#e0f4f0;--accent:#0c7c72;--accent-hover:#096a61;--accent-content:#0a6c63;--accent-subtle:#d9f6ef;--accent-visual:#14998a;--focus-indicator:#14998a;--gradient-informative:linear-gradient(90deg, #0c7c72, #45c4a6);--glow-1:#34c9c447;--glow-2:#9bd78f52;--glow-3:#34c9c438;--glow-4:#45c4a63d}[data-theme=dark][data-backdrop=mint],[data-theme=dark] [data-backdrop=mint]{--background-frame:#0a2020;--accent:#0b7d72;--accent-hover:#096b62;--accent-content:#5fdcc4;--accent-subtle:#06352f;--accent-visual:#36c7b0;--focus-indicator:#36c7b0;--gradient-informative:linear-gradient(90deg, #0e8a7e, #7fe0c4);--glow-1:#34c9c447;--glow-2:#9bd78f33;--glow-3:#34c9c438;--glow-4:#45c4a64f}[data-backdrop=sunset]{--background-frame:#f9e8f0;--accent:#c22a6b;--accent-hover:#a8215b;--accent-content:#c22a6b;--accent-subtle:#ffe3ee;--accent-visual:#e8457a;--focus-indicator:#e8457a;--gradient-informative:linear-gradient(90deg, #c22a6b, #f26b8f);--glow-1:#e64d7433;--glow-2:#fc6e4e38;--glow-3:#fc94354d;--glow-4:#b8358c29}[data-theme=dark][data-backdrop=sunset],[data-theme=dark] [data-backdrop=sunset]{--background-frame:#280f1d;--accent:#c22a6b;--accent-hover:#a8215b;--accent-content:#ff8fb1;--accent-subtle:#4a1029;--accent-visual:#ff5c8d;--focus-indicator:#ff5c8d;--gradient-informative:linear-gradient(90deg, #c92e70, #ff8fb1);--glow-1:#e64d746b;--glow-2:#fc6e4e4d;--glow-3:#fc94352e;--glow-4:#b8358c5c}[data-backdrop=lavender]{--background-frame:#eceafb;--accent:#5a3fe0;--accent-hover:#4a31c8;--accent-content:#5a3fe0;--accent-subtle:#ebe6ff;--accent-visual:#7b62f2;--focus-indicator:#7b62f2;--gradient-informative:linear-gradient(90deg, #5a3fe0, #a98ef5);--glow-1:#4a3af02e;--glow-2:#a98ef54d;--glow-3:#a98ef53d;--glow-4:#4a3af029}[data-theme=dark][data-backdrop=lavender],[data-theme=dark] [data-backdrop=lavender]{--background-frame:#171434;--accent:#5f45e4;--accent-hover:#4f37cc;--accent-content:#b3a3ff;--accent-subtle:#241a5c;--accent-visual:#9580ff;--focus-indicator:#9580ff;--gradient-informative:linear-gradient(90deg, #6248e6, #b3a3ff);--glow-1:#4a3af07a;--glow-2:#a98ef54d;--glow-3:#a98ef536;--glow-4:#4a3af073}[data-backdrop=sand]{--background-frame:#f3ede1;--accent:#86622a;--accent-hover:#704f1f;--accent-content:#7c5a20;--accent-subtle:#f6ecd8;--accent-visual:#b88a3e;--focus-indicator:#b88a3e;--gradient-informative:linear-gradient(90deg, #86622a, #d4b483);--glow-1:#d4b48366;--glow-2:#e8cc986b;--glow-3:#b89a6752;--glow-4:#d4b48352}[data-theme=dark][data-backdrop=sand],[data-theme=dark] [data-backdrop=sand]{--background-frame:#211c13;--accent:#86622a;--accent-hover:#704f1f;--accent-content:#e2c48d;--accent-subtle:#3a2c14;--accent-visual:#d4ab67;--focus-indicator:#d4ab67;--gradient-informative:linear-gradient(90deg, #a77d3a, #e2c48d);--glow-1:#d4b4833d;--glow-2:#e8cc982e;--glow-3:#b89a6745;--glow-4:#d4b48336}[data-backdrop=ember]{--background-frame:#f9eae4;--accent:#c43c12;--accent-hover:#a8320e;--accent-content:#b3360f;--accent-subtle:#ffe6dc;--accent-visual:#f05a28;--focus-indicator:#f05a28;--gradient-informative:linear-gradient(90deg, #c43c12, #fb9a33);--glow-1:#cf2a5f2e;--glow-2:#f26a2b42;--glow-3:#fb9a3352;--glow-4:#f26a2b33}[data-theme=dark][data-backdrop=ember],[data-theme=dark] [data-backdrop=ember]{--background-frame:#28140f;--accent:#c43c12;--accent-hover:#a8320e;--accent-content:#ff9a6b;--accent-subtle:#4a1a0a;--accent-visual:#ff6a33;--focus-indicator:#ff6a33;--gradient-informative:linear-gradient(90deg, #c94116, #ff9a6b);--glow-1:#cf2a5f6b;--glow-2:#f26a2b54;--glow-3:#fb9a332e;--glow-4:#f26a2b63}@media (prefers-reduced-transparency:reduce){:root,:root[data-theme]{--glass-surface:var(--background-elevated);--glass-surface-strong:var(--background-elevated);--glass-blur:none}}
