@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8b44c7e6549520b2-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6c25f6e897d845a3-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:Bebas Neue Fallback;src:local("Arial");ascent-override:117.32%;descent-override:39.11%;line-gap-override:0.00%;size-adjust:76.72%}.__className_e75d01{font-family:Bebas Neue,Bebas Neue Fallback;font-weight:400;font-style:normal}.__variable_e75d01{--font-heading:"Bebas Neue","Bebas Neue Fallback"}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_d9d98a{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_d9d98a{--font-body:"DM Sans","DM Sans Fallback"}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64418ffc17e50301-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0e96d314a90a6138-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:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba43ea3467e29870-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7ea2ab4a8ad1f81-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:DM Mono Fallback;src:local("Arial");ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.00%;size-adjust:134.59%}.__className_f9c3d4{font-family:DM Mono,DM Mono Fallback;font-style:normal}.__variable_f9c3d4{--font-mono:"DM Mono","DM Mono Fallback"}:root{--ore:#bf2608;--ore-rgb:191,38,8;--font-display:var(--font-heading),"Bebas Neue",Impact,sans-serif;--font-sans:var(--font-body),"DM Sans",system-ui,-apple-system,sans-serif;--font-data:var(--font-mono),"DM Mono",ui-monospace,SFMono-Regular,monospace;--text-xs:12px;--text-sm:13px;--text-md:14px;--text-lg:16px;--text-xl:18px;--display-sm:22px;--display-md:28px;--display-lg:40px;--leading-tight:1.15;--leading-normal:1.45;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:48px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-pill:999px;--topbar-h:44px;--wizard-w:440px;--page-gutter:20px;--control-h:40px;--control-h-sm:32px;--touch-min:44px;--dur-fast:120ms;--dur:180ms;--ease:cubic-bezier(0.2,0.7,0.2,1)}:root,[data-theme=light]{color-scheme:light;--bg:#f4f0e8;--bg-deep:#ebe6dc;--surface-1:#fbf9f5;--surface-2:#f1ece3;--surface-3:#e8e2d7;--line:#ddd5c8;--line-strong:#c9c0b1;--ink:#1c1a16;--ink-2:#4f483f;--ink-3:#7a7260;--ink-4:#a09888;--accent:var(--ore);--accent-hover:#a42006;--accent-text:#9e1f06;--accent-soft:rgba(var(--ore-rgb),0.08);--accent-soft-strong:rgba(var(--ore-rgb),0.16);--accent-ring:rgba(var(--ore-rgb),0.28);--on-accent:#ffffff;--ok:#3e7d4e;--ok-bg:rgba(62,125,78,0.1);--warn:#9a4a0f;--warn-bg:rgba(178,92,22,0.1);--danger:#b3261e;--danger-bg:rgba(179,38,30,0.08);--chrome-bg:#141110;--chrome-bg-2:#1e1a16;--chrome-ink:#f0ede8;--chrome-ink-2:rgba(240,237,232,0.72);--chrome-ink-3:rgba(240,237,232,0.5);--chrome-line:rgba(255,255,255,0.12);--chrome-field:rgba(255,255,255,0.06);--shadow-1:0 1px 2px rgba(28,26,22,0.06),0 1px 1px rgba(28,26,22,0.03);--shadow-2:0 12px 32px rgba(28,26,22,0.16),0 2px 6px rgba(28,26,22,0.08);--shadow-overlay:0 2px 10px rgba(28,26,22,0.12);--focus-ring:0 0 0 3px var(--accent-ring);--canvas-bg:#ece7de;--canvas-ground:#dfd9ce;--canvas-grid-major:#c9c1b4;--canvas-grid-minor:#d9d2c6;--skeleton:linear-gradient(90deg,var(--surface-2) 25%,var(--surface-3) 37%,var(--surface-2) 63%)}[data-theme=dark]{color-scheme:dark;--bg:#141110;--bg-deep:#0f0d0b;--surface-1:#1f1a16;--surface-2:#27211c;--surface-3:#302924;--line:rgba(255,255,255,0.1);--line-strong:rgba(255,255,255,0.18);--ink:#f3f0ea;--ink-2:rgba(243,240,234,0.78);--ink-3:rgba(243,240,234,0.58);--ink-4:rgba(243,240,234,0.4);--accent:var(--ore);--accent-hover:#d93311;--accent-text:#ff6a4a;--accent-soft:rgba(var(--ore-rgb),0.14);--accent-soft-strong:rgba(var(--ore-rgb),0.26);--accent-ring:rgba(var(--ore-rgb),0.4);--on-accent:#ffffff;--ok:#7cc48c;--ok-bg:rgba(124,196,140,0.12);--warn:#f0a35e;--warn-bg:rgba(240,163,94,0.12);--danger:#ff8c70;--danger-bg:rgba(255,140,112,0.12);--chrome-bg:#0e0c0a;--chrome-bg-2:#171310;--chrome-ink:#f0ede8;--chrome-ink-2:rgba(240,237,232,0.72);--chrome-ink-3:rgba(240,237,232,0.5);--chrome-line:rgba(255,255,255,0.12);--chrome-field:rgba(255,255,255,0.06);--shadow-1:0 1px 2px rgba(0,0,0,0.3);--shadow-2:0 16px 40px rgba(0,0,0,0.5);--shadow-overlay:0 2px 10px rgba(0,0,0,0.4);--focus-ring:0 0 0 3px var(--accent-ring);--canvas-bg:#2a2521;--canvas-ground:#322c27;--canvas-grid-major:#4a423b;--canvas-grid-minor:#3b342e;--skeleton:linear-gradient(90deg,var(--surface-2) 25%,var(--surface-3) 37%,var(--surface-2) 63%)}*,:after,:before{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body,html{max-width:100vw;overflow-x:clip}body{min-height:100dvh;background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-lg);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4{font-weight:600;line-height:var(--leading-tight);letter-spacing:-.005em}p{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}canvas,img,svg{display:block;max-width:100%}:focus{outline:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}::selection{background:var(--accent-soft-strong)}.mono{font-family:var(--font-data)}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}