.ml-navprogress{position:fixed;top:0;left:0;right:0;height:3px;z-index:300;overflow:hidden;pointer-events:none;background:var(--hairline);opacity:1;transition:opacity var(--motion-hover,.18s cubic-bezier(.16,1,.3,1))}.ml-navprogress.is-done{opacity:0}.ml-navprogress-slider{position:absolute;inset-block:0;left:0;width:40%;background:linear-gradient(90deg,transparent,var(--accent) 35%,var(--accent-bright,var(--accent)) 55%,transparent);transform:translateX(-100%);animation:ml-navprogress-travel 1.15s var(--ease-out-expo,ease-in-out) infinite}@keyframes ml-navprogress-travel{0%{transform:translateX(-100%)}to{transform:translateX(350%)}}.ml-navprogress.is-done .ml-navprogress-slider{width:100%;background:var(--accent);transform:none;animation:none}@media (prefers-reduced-motion:reduce){.ml-navprogress{transition:none}.ml-navprogress-slider{width:100%;transform:none;animation:none;background:var(--accent)}}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_f367f3;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_f367f3{font-family:__Inter_f367f3,__Inter_Fallback_f367f3;font-style:normal}.__variable_f367f3{--font-inter:"__Inter_f367f3","__Inter_Fallback_f367f3"}@font-face{font-family:__Azeret_Mono_2fb093;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/854bbc65c6f2e964-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Azeret_Mono_2fb093;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/fb751edd4b3a9ca4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Azeret_Mono_Fallback_2fb093;src:local("Arial");ascent-override:64.26%;descent-override:15.77%;line-gap-override:0.00%;size-adjust:145.81%}.__className_2fb093{font-family:__Azeret_Mono_2fb093,__Azeret_Mono_Fallback_2fb093;font-style:normal}.__variable_2fb093{--font-azeret-mono:"__Azeret_Mono_2fb093","__Azeret_Mono_Fallback_2fb093"}@font-face{font-family:__Cousine_81d4da;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7497c9f82320bae1-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Cousine_81d4da;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/16f6c024bbf5d824-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Cousine_81d4da;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c80f55eae382c418-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Cousine_81d4da;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/914c5ff4e93806c9-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Cousine_81d4da;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8c08d7ea1726c5de-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:__Cousine_81d4da;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92d5054c74101d3d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Cousine_81d4da;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/52d0f6b4a90a7ece-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Cousine_81d4da;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/03dc140ded577326-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Cousine_81d4da;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/d397113e6609b0f4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Cousine_81d4da;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f22161902a62712e-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Cousine_81d4da;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/25f2398af0ff0fa9-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Cousine_81d4da;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/092a575ef50cd007-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Cousine_81d4da;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/2003c7a764164206-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:__Cousine_81d4da;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/54fd31546f5f559c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Cousine_81d4da;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8421ada5f4189943-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Cousine_81d4da;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3834ce142e90cf4d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Cousine_Fallback_81d4da;src:local("Arial");ascent-override:61.85%;descent-override:22.31%;line-gap-override:0.00%;size-adjust:134.61%}.__className_81d4da{font-family:__Cousine_81d4da,__Cousine_Fallback_81d4da;font-style:normal}.__variable_81d4da{--font-cousine:"__Cousine_81d4da","__Cousine_Fallback_81d4da"}@font-face{font-family:__Figtree_2ca027;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Figtree_2ca027;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Figtree_Fallback_2ca027;src:local("Arial");ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.00%;size-adjust:100.72%}.__className_2ca027{font-family:__Figtree_2ca027,__Figtree_Fallback_2ca027;font-style:normal}.__variable_2ca027{--font-figtree:"__Figtree_2ca027","__Figtree_Fallback_2ca027"}:root{--brand-300:#4594d4;--brand-500:#0072ce;--brand-600:#005ca8;--gold-050:#f7eddc;--gold-200:#f0d9a8;--gold-400:#e0a94a;--gold-600:#b0791f;--surface-0:#f4f7fb;--surface-1:#fff;--surface-2:#f9fbfd;--surface-3:#edf2f8;--bg:var(--surface-0);--surface:var(--surface-1);--surface-sunken:var(--surface-3);--fg:#0b1524;--muted:rgba(11,21,36,.66);--hairline:rgba(11,21,36,.12);--hairline-strong:rgba(11,21,36,.22);--chip-surface:#fff;--chip-border:rgba(16,60,110,.12);--code-inline-bg:#e9eff7;--surface-translucent:hsla(0,0%,100%,.86);--scrim:rgba(11,21,36,.4);--accent:var(--brand-500);--accent-bright:var(--brand-300);--accent-ink:var(--brand-600);--accent-wash:rgba(0,114,206,.08);--on-accent:#fff;--lane-a:var(--brand-500);--lane-a-dark:var(--brand-300);--lane-b:var(--gold-600);--lane-b-dark:var(--gold-400);--dark-bg:#030b18;--dark-fg:#e8f1fb;--dark-muted:rgba(232,241,251,.6);--dark-faint:rgba(232,241,251,.62);--dark-hairline:rgba(232,241,251,.08);--dark-border:rgba(59,155,255,.16);--status-ok:#1a8f5f;--status-ok-text:#0e7a4f;--status-warn:#845611;--status-error:#c8352f;--status-error-bg:rgba(200,53,47,.07);--status-error-border:rgba(200,53,47,.28);--status-idle:rgba(11,21,36,.28);--bg-deep:var(--bg);--bg-elevated:var(--surface);--bg-panel:var(--surface);--bg-panel-hover:var(--surface-sunken);--ps-blue:var(--accent-ink);--ps-glow:var(--accent);--link-text:var(--accent-ink);--accent-gold:var(--lane-b);--text-main:var(--fg);--text-dim:var(--muted);--text-faint:rgba(11,21,36,.62);--text-caption:rgba(11,21,36,.62);--border-glass:var(--hairline);--border-glass-strong:var(--hairline-strong);--font-display:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"Azeret Mono","IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--font-numeric:"Cousine","Courier New",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--t-1:64px;--t-2:51px;--t-3:41px;--t-4:33px;--t-5:26px;--t-6:21px;--t-7:16px;--lh-display:1.02;--lh-head:1.15;--lh-body:1.55;--t-1-lh:var(--lh-display);--t-2-lh:var(--lh-display);--t-3-lh:var(--lh-display);--t-4-lh:var(--lh-head);--t-5-lh:var(--lh-head);--t-6-lh:var(--lh-body);--t-7-lh:var(--lh-body);--t-price:34px;--label-size-min:12px;--label-size-min-mono:11px;--label-editorial-size:var(--label-size-min);--label-editorial-tracking:0.14em;--label-machine-size:12px;--label-machine-tracking:0.06em;--text-hud-size:var(--label-size-min);--text-hud-tracking:0.2em;--text-hud-tracking-tight:0.14em;--radius-control:8px;--radius-container:12px;--radius-pill:999px;--radius-sm:var(--radius-control);--radius-md:var(--radius-control);--radius-lg:var(--radius-container);--radius-frame:var(--radius-container);--glow-blue:0 10px 24px -8px rgba(0,114,206,.65);--glow-blue-soft:0 6px 18px -6px rgba(0,114,206,.55);--glow-gold:0 6px 18px -6px rgba(184,121,31,.4);--shadow-card:0 18px 44px -22px rgba(11,21,36,.35);--shadow-card-hover:0 26px 60px -26px rgba(11,21,36,.4);--elevation-raised:0 14px 40px -18px rgba(11,21,36,.28);--focus-ring-width:2px;--focus-ring-offset:2px;--focus-ring-color:var(--accent);--focus-paper:#fff;--hit-area-min:44px;--ease-out-expo:cubic-bezier(0.16,1,0.3,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--duration-fast:120ms;--duration-base:180ms;--duration-slow:280ms;--motion-press:var(--duration-fast) var(--ease-out-expo);--motion-hover:var(--duration-base) var(--ease-out-expo);--motion-enter:var(--duration-slow) var(--ease-out-expo);--motion-layout:var(--duration-slow) var(--ease-in-out);--container-max:1180px;--gutter:24px;--edge:40px}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0ms;--duration-base:0ms;--duration-slow:0ms}}:root[data-theme=dark]{color-scheme:dark;--brand-300:#7fb8ea;--brand-500:#2e86e8;--brand-600:#1a63b0;--gold-050:#2a2014;--gold-200:#6b5024;--gold-400:#e0a94a;--gold-600:#b0791f;--surface-0:#050d1a;--surface-1:#0b1524;--surface-2:#121d2e;--surface-3:#18263a;--bg:var(--surface-0);--surface:var(--surface-1);--surface-sunken:var(--surface-2);--fg:#e8f1fb;--muted:rgba(232,241,251,.58);--hairline:rgba(232,241,251,.1);--hairline-strong:rgba(232,241,251,.2);--chip-surface:var(--surface-2);--chip-border:rgba(232,241,251,.14);--code-inline-bg:var(--surface-3);--surface-translucent:rgba(11,22,38,.86);--scrim:rgba(2,6,14,.6);--accent:var(--brand-500);--accent-bright:var(--brand-300);--accent-ink:#8cc5ff;--accent-wash:rgba(59,155,255,.12);--on-accent:#041020;--status-ok-text:var(--status-ok);--lane-a:var(--brand-500);--lane-a-dark:var(--brand-300);--lane-b:var(--gold-400);--lane-b-dark:var(--gold-200);--dark-bg:#030b18;--dark-fg:#e8f1fb;--dark-muted:rgba(232,241,251,.6);--dark-faint:rgba(232,241,251,.62);--dark-hairline:rgba(232,241,251,.08);--dark-border:rgba(59,155,255,.16);--status-ok:#3ddc97;--status-warn:var(--gold-400);--status-error:#ff7b75;--status-error-bg:hsla(3,100%,73%,.1);--status-error-border:hsla(3,100%,73%,.34);--status-idle:rgba(232,241,251,.3);--bg-deep:var(--bg);--bg-elevated:var(--surface);--bg-panel:var(--surface);--bg-panel-hover:var(--surface-sunken);--ps-blue:var(--accent-ink);--ps-glow:var(--accent);--link-text:var(--accent-ink);--accent-gold:var(--lane-b);--text-main:var(--fg);--text-dim:var(--muted);--text-faint:rgba(232,241,251,.6);--text-caption:rgba(232,241,251,.68);--border-glass:var(--hairline);--border-glass-strong:var(--hairline-strong);--focus-paper:#e8f1fb;--glow-blue:0 10px 24px -10px rgba(2,6,14,.8);--glow-blue-soft:0 6px 18px -8px rgba(2,6,14,.7);--glow-gold:0 6px 18px -8px rgba(2,6,14,.7);--shadow-card:0 18px 44px -24px rgba(2,6,14,.9);--shadow-card-hover:0 26px 60px -28px rgba(2,6,14,.95);--elevation-raised:0 14px 40px -18px rgba(0,0,0,.6)}:root[data-palette=baze]{color-scheme:light;--brand-300:#f07b5e;--brand-500:#bf3c1c;--brand-600:#ae3819;--gold-050:#eaf1f7;--gold-200:#a9cae4;--gold-400:#4fa3ce;--gold-600:#2c6690;--surface-0:#fff;--surface-1:#faf6f1;--surface-2:#f5ecdd;--surface-3:#eae1d4;--bg:var(--surface-0);--surface:var(--surface-1);--surface-sunken:var(--surface-3);--fg:#2a2620;--muted:#554d40;--hairline:rgba(42,38,32,.14);--hairline-strong:rgba(42,38,32,.24);--chip-surface:#faf6f1;--chip-border:rgba(42,38,32,.14);--code-inline-bg:#f5ecdd;--surface-translucent:hsla(33,47%,96%,.86);--scrim:rgba(20,18,16,.45);--accent:var(--brand-500);--accent-bright:var(--brand-300);--accent-ink:#8f2f10;--accent-wash:rgba(191,60,28,.1);--on-accent:#f5ecdd;--lane-a:var(--brand-500);--lane-a-dark:var(--brand-300);--lane-b:var(--gold-600);--lane-b-dark:var(--gold-400);--dark-bg:#141210;--dark-fg:#f5ecdd;--dark-muted:hsla(38,55%,91%,.66);--dark-faint:hsla(38,55%,91%,.62);--dark-hairline:hsla(38,55%,91%,.1);--dark-border:rgba(240,123,94,.22);--status-ok:#127045;--status-ok-text:#0b5d3c;--status-warn:#67430b;--status-error:#b32a24;--status-error-bg:rgba(179,42,36,.08);--status-error-border:rgba(179,42,36,.3);--status-idle:rgba(42,38,32,.32);--bg-deep:var(--bg);--bg-elevated:var(--surface);--bg-panel:var(--surface);--bg-panel-hover:var(--surface-sunken);--ps-blue:var(--accent-ink);--ps-glow:var(--accent);--link-text:var(--accent-ink);--accent-gold:var(--lane-b);--text-main:var(--fg);--text-dim:var(--muted);--text-faint:#5d5346;--text-caption:#524a40;--border-glass:var(--hairline);--border-glass-strong:var(--hairline-strong);--glow-blue:0 10px 24px -8px rgba(191,60,28,.55);--glow-blue-soft:0 6px 18px -6px rgba(191,60,28,.45);--glow-gold:0 6px 18px -6px rgba(44,102,144,.4);--shadow-card:0 18px 44px -22px rgba(42,38,32,.35);--shadow-card-hover:0 26px 60px -26px rgba(42,38,32,.4);--elevation-raised:0 14px 40px -18px rgba(42,38,32,.28);--focus-paper:#faf6f1;--c1:#b83c1c;--c1p:#f07b5e;--c2:#c63f1e;--c2p:#f7c7b6;--c3:#3e86bc;--c3b:#2c6690;--ink:var(--fg);--ground:var(--bg)}:root[data-palette=baze][data-theme=dark]{color-scheme:dark;--brand-300:#f7c7b6;--brand-500:#f07b5e;--brand-600:#c63f1e;--gold-050:#101c24;--gold-200:#24485f;--gold-400:#4fa3ce;--gold-600:#3e86bc;--surface-0:#141210;--surface-1:#1d1a16;--surface-2:#26221c;--surface-3:#2f2a23;--bg:var(--surface-0);--surface:var(--surface-1);--surface-sunken:var(--surface-2);--fg:#f5ecdd;--muted:hsla(38,55%,91%,.62);--hairline:hsla(38,55%,91%,.1);--hairline-strong:hsla(38,55%,91%,.2);--chip-surface:var(--surface-2);--chip-border:hsla(38,55%,91%,.14);--code-inline-bg:var(--surface-3);--surface-translucent:rgba(20,18,16,.86);--scrim:rgba(8,7,6,.6);--accent:var(--brand-500);--accent-bright:var(--brand-300);--accent-ink:#f7c7b6;--accent-wash:rgba(240,123,94,.12);--on-accent:#2a2620;--lane-a:var(--brand-500);--lane-a-dark:var(--brand-300);--lane-b:var(--gold-400);--lane-b-dark:var(--gold-600);--dark-bg:#141210;--dark-fg:#f5ecdd;--dark-muted:hsla(38,55%,91%,.66);--dark-faint:hsla(38,55%,91%,.62);--dark-hairline:hsla(38,55%,91%,.08);--dark-border:rgba(240,123,94,.22);--status-ok:#3ddc97;--status-ok-text:var(--status-ok);--status-warn:#eba23a;--status-error:#ff7b75;--status-error-bg:hsla(3,100%,73%,.1);--status-error-border:hsla(3,100%,73%,.34);--status-idle:hsla(38,55%,91%,.3);--bg-deep:var(--bg);--bg-elevated:var(--surface);--bg-panel:var(--surface);--bg-panel-hover:var(--surface-sunken);--ps-blue:var(--accent-ink);--ps-glow:var(--accent);--link-text:var(--accent-ink);--accent-gold:var(--lane-b);--text-main:var(--fg);--text-dim:var(--muted);--text-faint:hsla(38,55%,91%,.6);--text-caption:hsla(38,55%,91%,.68);--border-glass:var(--hairline);--border-glass-strong:var(--hairline-strong);--glow-blue:0 10px 24px -10px rgba(8,7,6,.8);--glow-blue-soft:0 6px 18px -8px rgba(8,7,6,.7);--glow-gold:0 6px 18px -8px rgba(8,7,6,.7);--shadow-card:0 18px 44px -24px rgba(8,7,6,.9);--shadow-card-hover:0 26px 60px -28px rgba(8,7,6,.95);--elevation-raised:0 14px 40px -18px rgba(0,0,0,.6);--focus-paper:#f5ecdd;--c1:#f07b5e;--c1p:#f7c7b6;--c2:#f07b5e;--c2p:#2a2620;--c3:#4fa3ce;--c3b:#3e86bc;--ink:var(--fg);--ground:var(--bg)}*{box-sizing:border-box}body,html{background:var(--bg);color:var(--fg);font-family:var(--font-body);-webkit-font-smoothing:antialiased}.ml-btn:focus-visible,.ml-inline-link:focus-visible,.ml-play-cta:focus-visible,[role=button]:focus-visible,[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ml-btn-primary:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);box-shadow:inset 0 0 0 var(--focus-ring-width) var(--focus-paper)}@media (max-width:768px){.ml-btn{min-height:var(--hit-area-min);height:auto}.ml-inline-link{position:relative}.ml-inline-link:after{content:"";position:absolute;left:0;right:0;top:50%;height:var(--hit-area-min);transform:translateY(-50%);background:transparent}}.ml-hud-label{font-family:var(--font-body);font-size:var(--label-editorial-size);font-weight:600;letter-spacing:var(--label-editorial-tracking)}.ml-hud-label,.ml-machine-label{font-style:normal;text-transform:uppercase;color:var(--muted)}.ml-machine-label{font-family:var(--font-mono);font-size:var(--label-machine-size);letter-spacing:var(--label-machine-tracking)}.ml-glass-card{position:relative;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-container);box-shadow:none;transition:transform var(--motion-hover),border-color var(--motion-hover),box-shadow var(--motion-hover);overflow:hidden}.ml-glass-card:hover{transform:translateY(-2px);border-color:var(--hairline-strong)}.ml-raised{box-shadow:var(--elevation-raised)}.ml-glass-card-padded{padding:28px}.ml-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-display);font-size:15px;font-weight:600;letter-spacing:0;text-transform:none;height:40px;padding:0 18px;border-radius:var(--radius-control);border:1px solid transparent;cursor:pointer;transition:background var(--motion-hover),border-color var(--motion-hover),color var(--motion-hover),transform var(--motion-press);white-space:nowrap}.ml-btn-arrow{font-size:.8em;line-height:1;display:inline-block;vertical-align:middle;transform:translateY(.02em)}.ml-btn-primary{background:var(--brand-500);color:var(--on-accent);font-weight:600;box-shadow:none}.ml-btn-primary:hover{background:var(--brand-600);box-shadow:none}.ml-btn-secondary{background:transparent;border-color:color-mix(in srgb,var(--fg) 24%,transparent);color:var(--fg)}.ml-btn-secondary:hover{border-color:color-mix(in srgb,var(--fg) 44%,transparent);color:var(--fg)}.ml-btn-ghost{background:transparent;color:var(--muted);padding:0 12px}.ml-btn-ghost:hover{color:var(--fg)}.ml-btn:not(:disabled):active{transform:translateY(1px)}.ml-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.ml-input{width:100%;background:var(--surface);border:1px solid var(--hairline-strong);border-radius:var(--radius-sm);padding:10px 12px;color:var(--fg);font-family:var(--font-body);font-size:14px;transition:border-color var(--motion-hover)}.ml-input::-moz-placeholder{color:var(--text-faint)}.ml-input::placeholder{color:var(--text-faint)}.ml-input:hover:not(:disabled){border-color:var(--accent)}.ml-input:disabled{opacity:.55;cursor:not-allowed}textarea.ml-input{resize:vertical;line-height:1.6}.ml-form-error{font-size:13px;line-height:1.6;color:var(--status-error);background:var(--status-error-bg);border:1px solid var(--status-error-border);border-radius:var(--radius-sm);padding:10px 12px}.ml-play-cta{position:relative;width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--surface);border:1px solid var(--hairline);cursor:pointer;transition:transform var(--motion-hover)}.ml-play-cta:after{content:"";position:absolute;inset:-6px;border-radius:50%;border:1px solid var(--accent);opacity:.5;animation:ml-ring-pulse 2.4s var(--ease-out-expo) infinite}.ml-play-cta:hover{transform:scale(1.05);box-shadow:var(--glow-blue)}@keyframes ml-ring-pulse{0%{transform:scale(1);opacity:.5}70%{transform:scale(1.25);opacity:0}to{transform:scale(1.25);opacity:0}}.ml-progress-wave{position:relative;width:100%;height:2px;background:var(--hairline);border-radius:var(--radius-pill);overflow:hidden}.ml-progress-wave-fill{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,var(--accent-ink),var(--accent));border-radius:var(--radius-pill);transition:width var(--motion-layout)}.ml-tabular{font-family:var(--font-numeric);font-variant-numeric:tabular-nums}.ml-hairline{border:none;height:1px;background:var(--hairline)}.ml-status-dot{position:relative;width:6px;height:6px;border-radius:50%;background:var(--status-ok);flex-shrink:0}.ml-status-dot:after{content:"";position:absolute;inset:-3px;border-radius:50%;background:inherit;opacity:.35;animation:ml-dot-pulse 2s ease-in-out infinite}@keyframes ml-dot-pulse{0%,to{transform:scale(1);opacity:.35}50%{transform:scale(1.8);opacity:0}}.ml-status-dot--warn{background:var(--status-warn)}.ml-status-dot--error{background:var(--status-error)}.ml-status-dot--idle{background:var(--status-idle)}.ml-status-dot--active{background:var(--accent)}.ml-skeleton{background:linear-gradient(90deg,var(--surface-sunken) 0,var(--surface) 50%,var(--surface-sunken) 100%);background-size:200% 100%;animation:ml-skeleton 1.4s ease-in-out infinite;border:1px solid var(--hairline);border-radius:var(--radius-md)}@keyframes ml-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.ml-stage-check{color:var(--status-ok)}.ml-table-scroller{scrollbar-width:thin;scrollbar-color:var(--hairline-strong) transparent}.ml-table-scroller::-webkit-scrollbar{height:6px}.ml-table-scroller::-webkit-scrollbar-track{background:transparent}.ml-table-scroller::-webkit-scrollbar-thumb{background:var(--hairline-strong);border-radius:var(--radius-pill)}.ml-skip-link{position:absolute;left:12px;top:-100px;z-index:200;padding:10px 16px;border-radius:var(--radius-sm);border:1px solid var(--accent);background:var(--surface);color:var(--fg);font-size:14px;transition:top var(--motion-layout)}.ml-skip-link:focus{top:12px}#main:focus,#main:focus-visible{outline:none}.ml-inline-link{padding:0;border:0;background:none;color:var(--accent-ink);font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:2px;transition:color var(--motion-hover)}.ml-inline-link:hover{color:var(--fg)}.ml-endpoint-tag--text{font-family:var(--font-body);letter-spacing:.01em}.ml-endpoint-tag{padding:2px 8px;border-radius:var(--radius-pill);border:1px solid var(--hairline);background:var(--surface-sunken);color:var(--text-caption);font-family:var(--font-mono);font-size:var(--label-size-min);letter-spacing:.02em;text-transform:none;white-space:nowrap}.ml-endpoint-tag,.ml-info-dot{display:inline-flex;align-items:center}.ml-info-dot{position:relative;width:16px;height:16px;flex-shrink:0;justify-content:center;border-radius:var(--radius-pill);border:1px solid var(--hairline-strong);background:transparent;color:var(--muted);font-size:10px;line-height:1;cursor:help;transition:color var(--motion-hover),border-color var(--motion-hover)}.ml-info-dot:before{content:"";position:absolute;inset:-5px}.ml-info-dot:hover{color:var(--fg);border-color:var(--accent)}.ml-tooltip{position:absolute;top:calc(100% + 8px);right:0;z-index:20;font-family:var(--font-body);width:-moz-max-content;width:max-content;max-width:min(280px,70vw);padding:10px 12px;border-radius:var(--radius-sm);border:1px solid var(--hairline-strong);background:var(--surface);box-shadow:var(--shadow-card);color:var(--text-caption);font-size:12px;line-height:1.55;text-transform:none;letter-spacing:normal;white-space:normal}.ml-tooltip-floating{position:fixed;top:auto;right:auto;z-index:100;pointer-events:none}.ml-reveal{opacity:0;transform:translateY(24px);transition:opacity var(--motion-enter),transform var(--motion-enter)}.ml-reveal.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.ml-reveal{opacity:1;transform:none;transition:none}.ml-play-cta:after,.ml-skeleton,.ml-status-dot:after{animation:none}.ml-skeleton{background-position:0 0}}@media (max-width:768px){.ml-navbar-inner{flex-wrap:wrap;height:auto!important;padding-top:12px!important;padding-bottom:12px!important;row-gap:10px}.ml-navbar-links{order:3;width:100%;justify-content:center;gap:16px!important;flex-wrap:wrap}.ml-navbar-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px!important}.ml-navbar-status .ml-hud-label{display:none}.ml-docs-main{flex-direction:column!important;gap:32px!important}.ml-docs-aside{width:100%!important;position:static!important;flex-direction:row!important;flex-wrap:wrap!important;gap:16px!important;align-items:center}}