@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/af499ebe53993e40-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;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/1e37010fc5a67d3e-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/dad81adf3b849cc4-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e9316828e0a79ff7-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;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/493e65a0fdec0f99-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;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e5f448bdf22d4ede-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;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/32b04a225cda6443-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;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_9c342d{font-family:Inter,Inter Fallback;font-style:normal}.__variable_9c342d{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_646807{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_646807{--font-jakarta:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-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:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_595324{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_595324{--font-plex:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{--font-display:var(--font-jakarta),"Plus Jakarta Sans",var(--font-inter),system-ui,sans-serif;--font-ui:var(--font-jakarta),"Plus Jakarta Sans",var(--font-inter),system-ui,sans-serif;--font-data:var(--font-plex),"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--ink-950:#050A18;--ink-900:#081028;--ink-800:#0F1A33;--ink-700:#182838;--ink-600:#22334A;--ink-500:#304050;--ink-400:#405068;--blue-900:#0F3F84;--blue-800:#14509F;--blue-700:#1660C4;--blue-600:#1870D8;--blue-500:#3487E8;--blue-400:#6BA9EF;--blue-200:#C4DDF8;--blue-100:#E8F0F8;--blue-50:#F3F8FD;--orange-800:#8A4515;--orange-700:#A2521A;--orange-600:#C1651F;--orange-500:#F7862F;--orange-400:#FA9A4E;--orange-300:#F9C099;--orange-200:#FBD9BF;--orange-100:#FDEFE3;--n-0:#FFFFFF;--n-25:#FAFBFD;--n-50:#F5F8FB;--n-100:#EDF2F7;--n-200:#E0E8F0;--n-300:#C6D1DE;--n-400:#9AA8BC;--n-500:#7B8AA3;--n-600:#607088;--n-700:#4A5A73;--n-800:#2C3B52;--n-900:#182838;--green-800:#12563A;--green-700:#1B7549;--green-600:#279A60;--green-400:#4FC489;--green-100:#E3F4EC;--amber-800:#7A4E05;--amber-700:#8A5A06;--amber-600:#B5730A;--amber-400:#E9A93A;--amber-100:#FDF3E0;--red-800:#8E1D17;--red-700:#B3261E;--red-600:#D13A31;--red-400:#F0817A;--red-100:#FCEAE9;--map-ink:#071108;--map-canvas:#233020;--map-sky:#0B1424;--map-outline:#F7862F;--map-outline-fill:rgba(247,134,47,.16);--map-outline-alt:#3487E8;--map-outline-alt-fill:rgba(52,135,232,.18);--pin-active:#F7862F;--pin-done:#279A60;--pin-alert:#D13A31;--pin-idle:#9AA8BC;--pin-selected:#1870D8;--surface-page:var(--n-50);--surface-card:var(--n-0);--surface-sunken:var(--n-100);--surface-tint:var(--blue-100);--surface-inverse:var(--ink-900);--surface-brand:var(--ink-900);--surface-accent-soft:var(--orange-100);--surface-ok-soft:var(--green-100);--surface-warn-soft:var(--amber-100);--surface-danger-soft:var(--red-100);--surface-info-soft:var(--blue-100);--text-strong:var(--n-900);--text-body:var(--n-800);--text-muted:var(--n-600);--text-faint:var(--n-500);--text-link:var(--blue-700);--text-accent:var(--orange-700);--text-ok:var(--green-700);--text-warn:var(--amber-700);--text-danger:var(--red-700);--text-on-brand:var(--n-0);--text-on-accent:var(--n-0);--border-hairline:var(--n-200);--border-default:var(--n-300);--border-strong:var(--n-400);--border-focus:var(--blue-600);--action-fill:var(--blue-600);--action-fill-hover:var(--blue-700);--action-fill-press:var(--blue-800);--action-vendor-fill:var(--orange-600);--action-vendor-hover:var(--orange-700);--action-quiet-fill:var(--n-0);--action-danger-fill:var(--red-700);--focus-ring:0 0 0 3px rgba(24,112,216,.34);--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-black:800;--fs-display-xl:64px;--lh-display-xl:1.05;--ls-display-xl:-0.028em;--fs-display-l:48px;--lh-display-l:1.08;--ls-display-l:-0.024em;--fs-display-m:38px;--lh-display-m:1.14;--ls-display-m:-0.02em;--fs-h1:31px;--lh-h1:1.2;--ls-h1:-0.016em;--fs-h2:25px;--lh-h2:1.26;--ls-h2:-0.014em;--fs-h3:21px;--lh-h3:1.32;--ls-h3:-0.01em;--fs-h4:18px;--lh-h4:1.38;--ls-h4:-0.006em;--fs-body-xl:20px;--lh-body-xl:1.6;--fs-body-l:18px;--lh-body-l:1.62;--fs-body:17px;--lh-body:1.62;--fs-body-s:15px;--lh-body-s:1.58;--fs-caption:14px;--lh-caption:1.5;--fs-overline:12px;--lh-overline:1.2;--ls-overline:0.11em;--fs-mono-l:15px;--fs-mono:13px;--fs-mono-s:12px;--ls-mono:0.01em;--fs-metric:34px;--lh-metric:1.05;--sp-0:0px;--sp-1:2px;--sp-2:4px;--sp-3:6px;--sp-4:8px;--sp-5:12px;--sp-6:16px;--sp-7:20px;--sp-8:24px;--sp-9:32px;--sp-10:40px;--sp-11:48px;--sp-12:64px;--sp-13:80px;--sp-14:96px;--sp-15:128px;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:16px;--radius-pill:999px;--border-w:1px;--border-w-thick:2px;--rule-accent:3px;--container-max:1200px;--container-narrow:720px;--gutter:24px;--control-h-sm:32px;--control-h-md:40px;--control-h-lg:48px;--shadow-none:none;--shadow-sm:0 1px 2px rgba(19,26,38,.08);--shadow-md:0 1px 2px rgba(19,26,38,.06),0 4px 12px -2px rgba(19,26,38,.10);--shadow-lg:0 2px 4px rgba(19,26,38,.06),0 12px 28px -6px rgba(19,26,38,.16);--shadow-map:0 2px 6px rgba(11,20,16,.45);--scrim-map:linear-gradient(0deg,rgba(11,20,16,.82) 0%,rgba(11,20,16,.35) 46%,rgba(11,20,16,0));--scrim-photo:linear-gradient(0deg,rgba(19,26,38,.78) 0%,rgba(19,26,38,.20) 55%,rgba(19,26,38,0));--dur-fast:120ms;--dur-base:180ms;--dur-slow:240ms;--dur-map:420ms;--ease-out:cubic-bezier(.2,.7,.3,1);--ease-in-out:cubic-bezier(.5,0,.2,1)}[data-band-ground=field]{--text-muted:var(--n-700);--text-faint:var(--n-700)}[data-theme=dark]{--surface-page:var(--ink-950);--surface-card:var(--ink-800);--surface-sunken:var(--ink-900);--surface-tint:rgba(52,135,232,.14);--surface-inverse:var(--n-0);--surface-brand:var(--ink-800);--surface-accent-soft:rgba(250,154,78,.15);--surface-ok-soft:rgba(79,196,137,.14);--surface-warn-soft:rgba(233,169,58,.14);--surface-danger-soft:rgba(240,129,122,.14);--surface-info-soft:rgba(107,169,239,.14);--text-strong:#F1F5FA;--text-body:#DCE4EF;--text-muted:#AAB8CC;--text-faint:#8C9BB1;--text-link:var(--blue-400);--text-accent:var(--orange-400);--text-ok:var(--green-400);--text-warn:var(--amber-400);--text-danger:var(--red-400);--text-on-brand:#F1F5FA;--text-on-accent:var(--ink-950);--border-hairline:#1B2740;--border-default:#2A3A57;--border-strong:#41547A;--border-focus:var(--blue-400);--action-fill:var(--blue-500);--action-fill-hover:var(--blue-400);--action-fill-press:var(--blue-600);--action-vendor-fill:var(--orange-500);--action-vendor-hover:var(--orange-400);--action-quiet-fill:var(--ink-700);--action-danger-fill:var(--red-400);--focus-ring:0 0 0 3px rgba(107,169,239,.42);--shadow-sm:0 1px 2px rgba(0,0,0,.5);--shadow-md:0 1px 2px rgba(0,0,0,.4),0 4px 12px -2px rgba(0,0,0,.55);--shadow-lg:0 2px 4px rgba(0,0,0,.4),0 12px 28px -6px rgba(0,0,0,.6)}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0ms;--dur-base:0ms;--dur-slow:0ms;--dur-map:0ms}}.k2{--n-0:#FFFFFF;--n-25:#FAFBFD;--n-50:#F5F8FB;--n-100:#EDF2F7;--n-200:#E0E8F0;--n-300:#C6D1DE;--n-400:#9AA8BC;--n-500:#7B8AA3;--n-600:#607088;--n-700:#4A5A73;--n-800:#2C3B52;--n-900:#182838;--ink-950:#050A18;--ink-900:#081028;--ink-800:#0F1A33;--ink-700:#182838;--paper:var(--n-50);--paper-2:var(--n-100);--field:var(--n-200);--card:var(--n-0);--card-2:var(--n-50);--rail:var(--n-200);--sunken:var(--n-100);--ink:var(--n-900);--ink-2:var(--n-800);--ink-3:var(--n-600);--ink-4:var(--n-500);--line:var(--n-300);--line-2:var(--n-200);--strong:var(--n-400);--tint:rgba(24,40,56,.055);--tint-2:rgba(24,40,56,.028);--n3:var(--n-100);--n5:var(--n-200);--accent:#F7862F;--accent-2:#A2521A;--accent-ink:#20100A;--blue:#1870D8;--blue-2:#1660C4;--act:var(--blue);--act-hi:var(--blue-2);--on-act:var(--n-0);--act-v:#C1651F;--act-v-hi:#A2521A;--act-ink:#1660C4;--ok:#1B7549;--warn:#8A5A06;--danger:#B3261E;--info:#1660C4;--plus:#6D45D9;--ok-wash:#E3F4EC;--warn-wash:#FDF3E0;--open-wash:#FDEFE3;--plus-wash:rgba(109,69,217,.1);--idle-wash:rgba(24,40,56,.06);--blue-wash:#E8F0F8;--danger-wash:#FCEAE9;--sh-1:0 1px 2px rgba(19,26,38,.06),0 4px 12px -2px rgba(19,26,38,.1);--sh-2:0 2px 4px rgba(19,26,38,.06),0 12px 28px -6px rgba(19,26,38,.16);--sh-3:0 4px 10px rgba(19,26,38,.08),0 40px 90px -34px rgba(19,26,38,.34);--hi:inset 0 1px 0 rgba(255,255,255,.7);--head-grad:linear-gradient(178deg,var(--n-900) 4%,var(--n-700) 98%);--fig-grad:linear-gradient(178deg,var(--n-900) 8%,var(--n-600) 100%);--glow:radial-gradient(ellipse at center,rgba(24,112,216,.13),rgba(24,112,216,.03) 44%,transparent 70%);--screen:#081028;--photo-bg:#081028;--grade:saturate(.96) contrast(.98) brightness(.94);--nav:52px;--nav-bg:rgba(245,248,251,.8);--sans:var(--font-jakarta),"Plus Jakarta Sans",var(--font-inter),Inter,system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif;--data:var(--font-plex),"IBM Plex Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--dur-1:.2s;--dur-2:.35s;--dur-3:.6s;--stag:.06s;--dur-bob:1.6s;--ease-out:cubic-bezier(.16,1,.3,1);--ease-io:cubic-bezier(.65,0,.35,1);--out:var(--ease-out);--in-out:cubic-bezier(.62,.02,.28,1);--fw-body:400;--ls-body:.008em;--k2-pane:430px;--k2-pane-xl:470px;color:var(--ink);font-family:var(--sans);font-feature-settings:"ss01","cv01"}.k2[data-lane=vendor]{--act:var(--act-v);--act-hi:var(--act-v-hi);--on-act:#20100A}.k2[data-ink=dark],[data-ink=dark] .k2{--n1:#09141E;--n2:#0E1A25;--n3:#162330;--n5:#202E3C;--n6:#293745;--n7:#3A4856;--n8:#5D6B79;--n9:#7B8894;--n10:#A2ACB6;--n11:#C8CFD5;--n12:#F0F4F7;--paper:#09141E;--paper-2:#0E1A25;--field:#162330;--card:#162330;--card-2:#202E3C;--rail:#0E1A25;--sunken:#0E1A25;--ink:#F0F4F7;--ink-2:#C8CFD5;--ink-3:#A2ACB6;--ink-4:#7B8894;--line:#293745;--line-2:#1D2A37;--strong:#5D6B79;--tint:rgba(240,244,247,.07);--tint-2:rgba(240,244,247,.035);--accent:#FF8933;--accent-2:#FFA662;--accent-ink:#20100A;--blue:#1870D8;--blue-2:#3487E8;--act:#1870D8;--act-hi:#2E82E4;--on-act:#FFFFFF;--act-v:#FF8933;--act-v-hi:#FFA05C;--act-ink:#6BA9EF;--ok:#4FC489;--warn:#E9A93A;--plus:#A78BFA;--violet:#8B5CF6;--danger:#F0817A;--info:#1660C4;--ok-wash:rgba(79,196,137,.13);--warn-wash:rgba(233,169,58,.14);--open-wash:rgba(255,137,51,.16);--blue-wash:rgba(52,135,232,.14);--idle-wash:rgba(240,244,247,.07);--plus-wash:rgba(167,139,250,.16);--danger-wash:rgba(240,129,122,.15);--sh-1:0 1px 2px rgba(0,0,0,.5),0 8px 20px -12px rgba(0,0,0,.8);--sh-2:0 2px 4px rgba(0,0,0,.42),0 30px 62px -30px rgba(0,0,0,.9);--sh-3:0 40px 96px -38px rgba(0,0,0,.94);--hi:inset 0 1px 0 rgba(240,244,247,.06);--head-grad:linear-gradient(178deg,#FFFFFF 8%,#9AA8BC 98%);--fig-grad:linear-gradient(178deg,#FFFFFF 6%,#7B8AA3);--glow:radial-gradient(ellipse at center,rgba(24,112,216,.16),rgba(24,112,216,.05) 44%,transparent 70%);--screen:#081028;--photo-bg:#081028;--grade:saturate(.86) contrast(.92) brightness(.72);--fw-body:360;--nav:52px;--nav-bg:rgba(9,20,30,.86);color-scheme:dark}.k2[data-ink=dark][data-lane=vendor],[data-ink=dark] .k2[data-lane=vendor]{--act:var(--act-v);--act-hi:var(--act-v-hi);--on-act:#20100A}.k2 .gk-lit,.k2-lit{--paper:var(--n-50);--paper-2:var(--n-100);--field:var(--n-200);--card:var(--n-0);--card-2:var(--n-50);--rail:var(--n-200);--sunken:var(--n-100);--ink:var(--n-900);--ink-2:var(--n-800);--ink-3:var(--n-600);--ink-4:var(--n-500);--line:var(--n-300);--line-2:var(--n-200);--strong:var(--n-400);--n3:var(--n-100);--n5:var(--n-200);--tint:rgba(24,40,56,.055);--tint-2:rgba(24,40,56,.028);--accent:#F7862F;--accent-2:#A2521A;--blue:#1870D8;--blue-2:#1660C4;--act:var(--blue);--act-hi:var(--blue-2);--on-act:var(--n-0);--act-ink:#1660C4;--hi:inset 0 1px 0 rgba(255,255,255,.7);--glow:radial-gradient(ellipse at center,rgba(24,112,216,.13),rgba(24,112,216,.03) 44%,transparent 70%);--grade:saturate(.96) contrast(.98) brightness(.94);--fw-body:400;--ok:#1B7549;--warn:#8A5A06;--danger:#B3261E;--info:#1660C4;--plus:#6D45D9;--ok-wash:#E3F4EC;--warn-wash:#FDF3E0;--open-wash:#FDEFE3;--plus-wash:rgba(109,69,217,.1);--idle-wash:rgba(24,40,56,.06);--blue-wash:#E8F0F8;--danger-wash:#FCEAE9;--act-v:#C1651F;--act-v-hi:#A2521A;--sh-1:0 1px 2px rgba(19,26,38,.06),0 4px 12px -2px rgba(19,26,38,.1);--sh-2:0 2px 4px rgba(19,26,38,.06),0 12px 28px -6px rgba(19,26,38,.16);--sh-3:0 4px 10px rgba(19,26,38,.08),0 40px 90px -34px rgba(19,26,38,.34);--fig-grad:linear-gradient(178deg,var(--n-900) 8%,var(--n-600) 100%);background:var(--card);color:var(--ink)}.k2-lit[data-lane=vendor],[data-lane=vendor] .k2-lit{--act:var(--act-v);--act-hi:var(--act-v-hi);--on-act:#20100A}.k2-narrow{width:min(720px,92%);margin-inline:auto}.k2-wrap{width:min(1260px,92%);margin-inline:auto}.k2 .k2-h1{font-size:clamp(28px,3.2vw,44px);font-weight:800;letter-spacing:-.045em;line-height:1.05;margin:0;text-wrap:balance}.k2 .k2-h2{font-size:clamp(22px,2.4vw,31px);letter-spacing:-.04em;line-height:1.08}.k2 .k2-h2,.k2 .k2-h3{font-weight:700;margin:0;text-wrap:balance}.k2 .k2-h3{font-size:clamp(18px,1.9vw,23px);letter-spacing:-.028em;line-height:1.14}.k2 .k2-h4{font-size:clamp(15px,1.4vw,17px);font-weight:650;letter-spacing:-.02em;line-height:1.3;margin:0}.k2-lead{font-size:clamp(15.5px,1.5vw,18px);line-height:1.5;letter-spacing:-.012em;max-width:62ch}.k2-body,.k2-lead{color:var(--ink-2);margin:0}.k2-body{font-size:15.5px;line-height:1.62;max-width:66ch}.k2-note{color:var(--ink-3)}.k2-note,.k2-note-strong{font-size:13px;line-height:1.55;margin:0}.k2-note-strong{color:var(--ink-2)}.k2-kick{font-family:var(--data);font-size:11px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--accent-2);margin:0}.k2-kick.act{color:var(--act-ink)}.k2-kick.q{color:var(--ink-3)}.k2-unit{color:var(--ink-3)}.k2-unit,.k2-unit-on-field{font-family:var(--data);font-size:9.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin:0}.k2-unit-on-field{color:var(--ink-2)}.k2-data{font-family:var(--data)}.k2-data,.k2-tnum{font-variant-numeric:tabular-nums}.k2-fig{font-variant-numeric:tabular-nums;font-size:clamp(26px,3.4vw,40px);font-weight:800;letter-spacing:-.05em;line-height:1;background:var(--fig-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.k2-fig.act{background:linear-gradient(178deg,var(--act),var(--act-hi));-webkit-background-clip:text;background-clip:text}.k2-btn,.k2-btn-2,.k2-btn-3{font-family:inherit}.k2-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:0;cursor:pointer;background:var(--act);color:var(--on-act);font-weight:700;letter-spacing:-.012em;font-size:15.5px;line-height:1.25;padding:13px 24px;min-height:48px;border-radius:999px;text-align:center;box-shadow:var(--sh-2);transition:transform var(--dur-2) var(--out),box-shadow var(--dur-2) var(--out),background var(--dur-1)}.k2-btn:hover:not(:disabled){transform:translateY(-2px);background:var(--act-hi);box-shadow:var(--sh-3)}.k2-btn:disabled{background:var(--field);color:var(--ink-2);box-shadow:none;cursor:not-allowed;transform:none}.k2-btn.accent{background:var(--accent);color:var(--ink-950)}.k2-btn.accent:hover:not(:disabled){background:var(--accent);filter:brightness(1.04)}.k2-btn-2{display:inline-flex;align-items:center;justify-content:center;gap:9px;cursor:pointer;background:var(--card);border:1px solid var(--line);color:var(--ink);padding:12px 22px;min-height:48px;border-radius:999px;font-weight:650;font-size:15.5px;line-height:1.25;box-shadow:var(--sh-1);transition:border-color var(--dur-1),transform var(--dur-2) var(--out),box-shadow var(--dur-2) var(--out)}.k2-btn-2:hover:not(:disabled){border-color:var(--ink-3);transform:translateY(-2px);box-shadow:var(--sh-2)}.k2-btn-3{display:inline-flex;align-items:center;gap:7px;cursor:pointer;background:none;border:0;padding:0;font-weight:650;font-size:14.5px;color:var(--act-ink);border-bottom:1.5px solid;border-radius:0}.k2-btnrow{display:flex;flex-wrap:wrap;gap:12px}.k2 :focus-visible{outline:2px solid var(--act);outline-offset:3px;border-radius:5px}.k2 .sr{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;padding:0}.k2-field{width:100%;background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:12px;padding:12px 14px;font-size:15.5px;font-weight:600;line-height:1.4;min-height:48px;transition:border-color var(--dur-1),box-shadow var(--dur-1)}.k2-field::-moz-placeholder{color:var(--ink-3);font-weight:500}.k2-field::placeholder{color:var(--ink-3);font-weight:500}.k2-field:focus{outline:none;border-color:var(--act);box-shadow:0 0 0 3px var(--blue-wash)}.k2-field:disabled{background:var(--sunken);color:var(--ink-3);cursor:not-allowed}.k2-label{display:block;font-family:var(--data);font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin:0 0 6px}.k2-sunk .k2-label,.k2-well .k2-label{color:var(--ink-2)}.k2-bx{background:var(--card);border:1px solid var(--line-2);border-radius:14px;padding:16px;box-shadow:var(--sh-1)}.k2-bx-head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.k2-bx-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:none;border-radius:10px;background:var(--blue-wash);color:var(--act-ink)}.k2-sunk{background:var(--sunken);border-radius:12px;padding:14px}.k2-well{background:var(--paper);border:1px solid var(--line-2);border-radius:12px;padding:14px}.k2-hr{height:1px;background:var(--line-2);border:0;margin:18px 0}.k2-slot{background:var(--paper);border:1px dashed var(--line);border-radius:12px;padding:14px}.k2-pill{display:inline-flex;align-items:center;gap:5px;font-family:var(--data);font-size:10px;letter-spacing:.09em;text-transform:uppercase;font-weight:600;padding:4px 9px;border-radius:999px;white-space:nowrap}.k2-pill:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;flex:none}.k2-pill.ok{color:var(--ok);background:var(--ok-wash)}.k2-pill.warn{color:var(--warn);background:var(--warn-wash)}.k2-pill.open{color:var(--accent-2);background:var(--open-wash)}.k2-pill.info{color:var(--act-ink);background:var(--blue-wash)}.k2-pill.idle{color:var(--ink-2);background:var(--idle-wash)}.k2-notice{display:flex;gap:10px;align-items:flex-start;border-radius:12px;padding:12px 14px;font-size:13px;line-height:1.5;font-weight:600}.k2-notice>svg{flex:none;margin-top:2px}.k2-notice.warn{background:var(--warn-wash);color:var(--warn)}.k2-notice.info{background:var(--blue-wash);color:var(--act-ink)}.k2-notice.ok{background:var(--ok-wash);color:var(--ok)}.k2-notice.danger{background:var(--danger-wash);color:var(--danger)}.k2-chapter-head{text-align:center;margin-bottom:22px}.k2 .k2-chapter-h1{margin:10px 0 0;font-size:clamp(28px,3.2vw,46px);font-weight:800;letter-spacing:-.032em;line-height:1.08;text-wrap:balance}.k2-chapter-beats{display:flex;flex-wrap:wrap;justify-content:center;gap:8px clamp(14px,2.4vw,34px);list-style:none;margin:18px 0 0;padding:0;font-family:var(--data);font-size:9px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--ink-3)}.k2-chapter-beats>li{display:inline-flex;align-items:center;gap:8px}.k2-chapter-beats>li>i{width:7px;height:7px;border-radius:50%;background:var(--n5);flex:none}.k2-chapter-beats>li.on{color:var(--ink-2)}.k2-chapter-beats>li.on>i{background:var(--blue-2);box-shadow:0 0 0 3px color-mix(in srgb,var(--blue-2) 24%,transparent)}@supports not (color:color-mix(in srgb,white 50%,transparent)){.k2-chapter-beats>li.on>i{box-shadow:0 0 0 3px var(--blue-wash)}}.k2-beats{display:flex;gap:6px;align-items:center}.k2-beat{position:relative;height:4px;flex:1;border-radius:2px;background:var(--line-2);overflow:hidden}.k2-beat>i{position:absolute;inset:0;background:var(--act);border-radius:2px;transform:scaleX(var(--f,0));transform-origin:left center;transition:transform var(--dur-2) linear}.k2-beat.on>i{background:linear-gradient(90deg,var(--act),var(--accent))}.k2-steps{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-family:var(--data);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);font-weight:600}.k2-split{flex-direction:column;height:100%;overflow:hidden;background:var(--paper)}.k2-split,.k2-split-body{display:flex;min-height:0}.k2-split-body{flex:1;flex-direction:column}.k2-beatbar{padding:12px 16px 2px;background:var(--paper)}.k2-beatbar>.k2-chapter-beats{margin-top:0}@media (min-width:1024px){.k2-beatbar{padding:14px 20px 4px}}.k2-visual{position:relative;width:100%;height:42dvh;flex:none;overflow:hidden;background:var(--ink-950)}.k2-controls{display:flex;flex-direction:column;min-height:0;flex:1}.k2-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.k2-bar{flex:none;border-top:1px solid var(--line-2);background:color-mix(in srgb,var(--card) 94%,transparent);backdrop-filter:blur(12px);padding:12px 16px}@supports not (background:color-mix(in srgb,white 50%,transparent)){.k2-bar{background:var(--card)}}@media (min-width:1024px){.k2-split-body{flex-direction:row}.k2-visual{order:2;height:100%;width:auto;flex:1 1 0%;min-height:0}.k2-controls{order:1;flex:none;width:var(--k2-pane);height:100%;border-right:1px solid var(--line-2);background:var(--paper)}.k2-bar{padding:14px 20px}}@media (min-width:1280px){.k2-controls{width:var(--k2-pane-xl)}}.k2-pane{padding:16px}@media (min-width:1024px){.k2-pane{padding:20px}}.k2-stack{gap:16px}.k2-stack,.k2-stack-tight{display:flex;flex-direction:column}.k2-stack-tight{gap:10px}.k2-stage{height:100%;width:100%;overflow-y:auto;background:var(--field);padding:16px}.k2[data-ink=dark] .k2-stage,[data-ink=dark] .k2-stage{background:var(--paper)}@media (min-width:1024px){.k2-stage{padding:28px}}.k2-sheet{margin-inline:auto;width:100%;max-width:768px}.k2-pick{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:12px 14px;border-radius:12px;border:1px solid var(--line-2);background:var(--card);cursor:pointer;transition:border-color var(--dur-1),background var(--dur-1),box-shadow var(--dur-1)}.k2-pick:hover{border-color:var(--line);box-shadow:var(--sh-1)}.k2-pick[aria-pressed=true]{border-color:var(--accent);background:var(--open-wash)}.k2-pick-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex:none;border-radius:10px;background:var(--sunken);color:var(--ink-2);transition:background var(--dur-1),color var(--dur-1)}.k2-pick[aria-pressed=true] .k2-pick-icon{background:var(--accent);color:var(--ink-950)}.k2-pick-name{font-size:14.5px;font-weight:700;letter-spacing:-.015em;color:var(--ink)}.k2-pick-mark{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:none;border-radius:50%;border:1.5px solid var(--line);color:transparent;transition:background var(--dur-1),border-color var(--dur-1),color var(--dur-1)}.k2-pick[aria-pressed=true] .k2-pick-mark{background:var(--accent);border-color:var(--accent);color:var(--ink-950)}.k2-kv{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;border-bottom:1px solid var(--line-2)}.k2-kv:last-child{border-bottom:0}.k2-kv .k{font-family:var(--data);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.k2-kv .v{font-weight:650;text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;color:var(--ink)}.k2-tiles{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(128px,100%),1fr))}.k2-tile{background:var(--card);border:1px solid var(--line-2);border-radius:12px;padding:12px}.k2-tile .n{font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;letter-spacing:-.035em;line-height:1;color:var(--ink);display:flex;align-items:center;gap:6px}.k2-tile .l{font-family:var(--data);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-top:6px}.k2-steps-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.k2-steps-list>li{display:flex;gap:12px;align-items:flex-start;background:var(--card);border:1px solid var(--line-2);border-radius:12px;padding:12px 14px;box-shadow:var(--sh-1)}.k2-step-n{justify-content:center;width:26px;height:26px;flex:none;border-radius:50%;background:var(--blue-wash);color:var(--act-ink);font-size:13px;font-weight:800;font-variant-numeric:tabular-nums}.k2-chip,.k2-step-n{display:inline-flex;align-items:center}.k2-chip{gap:7px;background:var(--accent);color:var(--ink-950);padding:5px 11px;border-radius:999px;font-family:var(--data);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.k2-chip.quiet{background:var(--sunken);color:var(--ink-2)}.k2-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:none;border:0;border-radius:10px;background:transparent;color:var(--ink-3);cursor:pointer;transition:background var(--dur-1),color var(--dur-1)}.k2-icon-btn:hover{background:var(--sunken);color:var(--ink)}@keyframes k2-rise{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:none}}.k2-rise{animation:k2-rise var(--dur-2) var(--out) both}@media (prefers-reduced-motion:reduce){.k2 *,.k2 :after,.k2 :before{animation:none!important;transition:none!important}.k2-rise{opacity:1;transform:none}.k2-beat>i{transition:none}}.k2 .gk-panel{background:var(--card);border:1px solid var(--line-2);border-radius:14px;box-shadow:var(--sh-2);color:var(--ink-2)}.k2 .gk-panel.gk-pill{border-radius:999px}.k2 .gk-ctrl{background:var(--card);border:1px solid var(--line);border-radius:10px;color:var(--ink-3)}.k2 .gk-ctrl:hover{border-color:var(--strong);color:var(--ink)}.k2 .gk-coach{background:var(--card);border:1px solid var(--line-2);border-radius:14px;box-shadow:var(--sh-2)}.k2 .gk-coach .gk-coach-k{color:var(--ink-3)}.k2 .gk-coach .gk-coach-h{color:var(--ink)}.k2 .gk-coach .gk-coach-b{color:var(--ink-2)}.k2 .gk-coach .gk-coach-n{color:var(--ink-3)}.k2 .gk-coach .gk-coach-icon{background:var(--sunken);border-radius:10px}@media (min-width:1024px){.k2 .gk-coach-wrap{top:4.25rem}}