@font-face{font-family:anton;src:url(/_next/static/media/62c97acc3aa63787-s.p.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:anton Fallback;src:local("Arial");ascent-override:127.93%;descent-override:35.79%;line-gap-override:0.00%;size-adjust:91.94%}.__className_ec013d{font-family:anton,anton Fallback,Impact,Arial Narrow,sans-serif;font-weight:400}.__variable_ec013d{--font-ds-display:"anton","anton Fallback",Impact,Arial Narrow,sans-serif}@font-face{font-family:spaceGrotesk;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");font-display:swap;font-weight:300 500}@font-face{font-family:spaceGrotesk Fallback;src:local("Arial");ascent-override:88.78%;descent-override:26.34%;line-gap-override:0.00%;size-adjust:110.84%}.__className_53890b{font-family:spaceGrotesk,spaceGrotesk Fallback,system-ui,sans-serif}.__variable_53890b{--font-ds-body:"spaceGrotesk","spaceGrotesk Fallback",system-ui,sans-serif}.fotf-ds{--orange:#ff4d1d;--orange-bright:#ff6a3d;--orange-deep:#df3a0e;--gold:#e8c94a;--gold-bright:#f2d868;--gold-deep:#c9ab2e;--cream:#f5f2ec;--black-950:#0a0a0a;--black-900:#1a1a1a;--grey-850:#222120;--grey-700:#3a3a3a;--grey-600:#4e4c47;--grey-500:#6f6c65;--grey-400:#949086;--grey-300:#b9b4a9;--grey-200:#d7d2c7;--danger:#e5484d;--success:#45c065;--bg-page:var(--black-950);--surface-card:var(--black-900);--surface-raised:#242322;--surface-input:#141413;--border-subtle:#272624;--border-strong:var(--grey-700);--border-control:#65625c;--text-primary:var(--cream);--text-secondary:var(--grey-300);--text-muted:var(--grey-400);--text-inverse:var(--black-950);--accent:var(--orange);--accent-hover:var(--orange-bright);--accent-press:var(--orange-deep);--radius-sm:6px;--radius-md:10px;--control-h-sm:36px;--control-h-md:44px;--control-h-lg:56px;--glow-accent:0 0 0 1px rgba(255,77,29,0.3),0 0 36px rgba(255,77,29,0.25);--focus-ring:0 0 0 2px var(--bg-page),0 0 0 4px var(--accent);--ease-out:cubic-bezier(0.2,0.8,0.2,1);--dur-fast:120ms;--dur-med:220ms;background:var(--bg-page);color:var(--text-primary);font-family:var(--font-ds-body),system-ui,sans-serif;-webkit-font-smoothing:antialiased}.fotf-ds ::selection{background:var(--accent);color:var(--text-inverse)}.fotf-ds :focus-visible{outline:none;box-shadow:var(--focus-ring)}.fotf-ds .ds-eyebrow{font-family:var(--font-ds-body),system-ui,sans-serif;font-size:12px;font-weight:300;letter-spacing:.28em;text-transform:uppercase}.fotf-ds .ds-display{line-height:1}.fotf-ds .ds-display,.fotf-ds .ds-h1{font-family:var(--font-ds-display),Impact,sans-serif;font-weight:400;text-transform:uppercase}.fotf-ds .ds-h1{margin:0;font-size:clamp(56px,13vw,128px);line-height:.95;text-wrap:balance}.fotf-ds .ds-h2{margin:0;font-family:var(--font-ds-display),Impact,sans-serif;font-weight:400;font-size:clamp(40px,7vw,64px);line-height:1;text-transform:uppercase;text-wrap:balance}.fotf-ds .ds-mono{font-family:var(--font-ds-mono),ui-monospace,monospace}.fotf-ds .ds-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;box-sizing:border-box;border:1px solid transparent;border-radius:var(--radius-sm);font-family:var(--font-ds-body),system-ui,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.06em;text-align:center;text-decoration:none;cursor:pointer;user-select:none;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),box-shadow var(--dur-med) var(--ease-out)}.fotf-ds .ds-btn:active{transform:translateY(1px)}.fotf-ds .ds-btn:disabled,.fotf-ds .ds-btn[aria-disabled=true]{opacity:.4;cursor:default;pointer-events:none}.fotf-ds .ds-btn--sm{min-height:var(--control-h-sm);padding:0 14px;font-size:12px}.fotf-ds .ds-btn--md{min-height:var(--control-h-md);padding:0 22px;font-size:14px}.fotf-ds .ds-btn--lg{min-height:var(--control-h-lg);padding:0 30px;font-size:15px}.fotf-ds .ds-btn--full{width:100%}.fotf-ds .ds-btn--primary{background:var(--accent);color:var(--text-inverse)}.fotf-ds .ds-btn--primary:hover{background:var(--accent-hover)}.fotf-ds .ds-btn--primary:active{background:var(--accent-press)}.fotf-ds .ds-btn--glow{box-shadow:var(--glow-accent)}.fotf-ds .ds-btn--glow:focus-visible{box-shadow:var(--focus-ring),var(--glow-accent)}.fotf-ds .ds-btn--gold{background:var(--gold);color:var(--text-inverse)}.fotf-ds .ds-btn--gold:hover{background:var(--gold-bright)}.fotf-ds .ds-btn--gold:active{background:var(--gold-deep)}.fotf-ds .ds-btn--secondary{background:transparent;color:var(--text-primary);border-color:var(--border-strong)}.fotf-ds .ds-btn--secondary:hover{background:var(--surface-raised);border-color:var(--grey-600)}.fotf-ds .ds-btn--ghost{background:transparent;color:var(--text-secondary)}.fotf-ds .ds-btn--ghost:hover{background:var(--surface-raised);color:var(--text-primary)}.fotf-ds .ds-input{box-sizing:border-box;width:100%;min-height:var(--control-h-md);padding:0 14px;background:var(--surface-input);color:var(--text-primary);border:1px solid var(--border-control);border-radius:var(--radius-sm);font-family:var(--font-ds-body),system-ui,sans-serif;font-size:16px;outline:none;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.fotf-ds textarea.ds-input{padding:12px 14px;min-height:104px;resize:vertical}.fotf-ds .ds-input::placeholder{color:var(--grey-500)}.fotf-ds .ds-input:hover{border-color:var(--grey-400)}.fotf-ds .ds-input:focus,.fotf-ds .ds-input:focus-visible{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.fotf-ds .ds-input--mono{font-family:var(--font-ds-mono),ui-monospace,monospace}.fotf-ds .ds-input[aria-invalid=true]{border-color:var(--danger)}.fotf-ds .ds-input:disabled{background:transparent;border-color:var(--border-subtle);color:var(--text-secondary);cursor:default}.fotf-ds .ds-input[aria-invalid=true]:focus{box-shadow:0 0 0 1px var(--danger)}.fotf-ds .ds-pill{min-height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--border-control);background:var(--surface-input);color:var(--text-primary);font-family:var(--font-ds-body),system-ui,sans-serif;font-size:15px;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.fotf-ds .ds-pill:hover{border-color:var(--grey-400);background:var(--surface-raised)}.fotf-ds .ds-pill:has(:focus-visible){box-shadow:var(--focus-ring)}.fotf-ds .ds-pill:has(:checked){background:var(--accent);border-color:var(--accent);color:var(--text-inverse)}.fotf-ds .ds-check,.fotf-ds .ds-switch{position:relative;display:inline-flex;align-items:center;gap:10px;min-height:24px;cursor:pointer;font-family:var(--font-ds-body),system-ui,sans-serif;font-size:14px;color:var(--text-primary);user-select:none}.fotf-ds .ds-check:has(:disabled),.fotf-ds .ds-switch:has(:disabled){cursor:default;opacity:.4}.fotf-ds .ds-sr-input{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.fotf-ds .ds-check-box{flex:none;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:4px;border:1px solid var(--border-control);background:var(--surface-input);color:var(--text-inverse);transition:all var(--dur-fast) var(--ease-out)}.fotf-ds .ds-check-box svg{opacity:0}.fotf-ds .ds-check:has(:checked) .ds-check-box{border-color:var(--accent);background:var(--accent)}.fotf-ds .ds-check:has(:checked) .ds-check-box svg{opacity:1}.fotf-ds .ds-check:has(:focus-visible) .ds-check-box{box-shadow:var(--focus-ring)}.fotf-ds .ds-switch-track{flex:none;position:relative;width:40px;height:22px;border-radius:999px;border:1px solid var(--border-control);background:var(--grey-700);transition:background var(--dur-med) var(--ease-out)}.fotf-ds .ds-switch-track:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:999px;background:var(--cream);transition:left var(--dur-med) var(--ease-out)}.fotf-ds .ds-switch:has(:checked) .ds-switch-track{background:var(--accent);border-color:var(--accent)}.fotf-ds .ds-switch:has(:checked) .ds-switch-track:after{left:20px}.fotf-ds .ds-switch:has(:focus-visible) .ds-switch-track{box-shadow:var(--focus-ring)}.fotf-ds .ds-option{position:relative;display:flex;align-items:center;gap:16px;min-height:44px;padding:16px 20px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-card);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.fotf-ds .ds-option:hover{border-color:var(--border-strong)}.fotf-ds .ds-option:has(:checked){border-color:var(--accent);background:rgba(255,77,29,.06)}.fotf-ds .ds-option:has(:focus-visible){box-shadow:var(--focus-ring)}.fotf-ds .ds-option:has(:disabled){cursor:default;opacity:.45}.fotf-ds .ds-option--stack{flex-direction:column;align-items:stretch;gap:6px;padding:14px 16px;border-radius:var(--radius-sm)}.fotf-ds .ds-option-mark{flex:none;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid var(--border-control);color:var(--text-inverse)}.fotf-ds .ds-option-mark--radio{border-radius:999px}.fotf-ds .ds-option-mark--radio:after{content:"";width:8px;height:8px;border-radius:999px;background:transparent}.fotf-ds .ds-option:has(:checked) .ds-option-mark--radio{border-color:var(--accent)}.fotf-ds .ds-option:has(:checked) .ds-option-mark--radio:after{background:var(--accent)}.fotf-ds .ds-option-mark--check{border-radius:4px}.fotf-ds .ds-option-mark--check svg{opacity:0}.fotf-ds .ds-option:has(:checked) .ds-option-mark--check{border-color:var(--accent);background:var(--accent)}.fotf-ds .ds-option:has(:checked) .ds-option-mark--check svg{opacity:1}.fotf-ds .ds-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border:1px solid var(--border-strong);border-radius:999px;background:var(--surface-raised);color:var(--text-secondary);font-family:var(--font-ds-mono),ui-monospace,monospace;font-size:10px;font-weight:700;line-height:1.6;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.fotf-ds .ds-badge-dot{width:5px;height:5px;border-radius:999px;background:currentColor}.fotf-ds .ds-badge--accent{background:rgba(255,77,29,.12);color:var(--accent-hover);border-color:rgba(255,77,29,.4)}.fotf-ds .ds-badge--gold{background:rgba(232,201,74,.12);color:var(--gold);border-color:rgba(232,201,74,.4)}.fotf-ds .ds-badge--success{background:rgba(69,192,101,.12);color:var(--success);border-color:rgba(69,192,101,.4)}.fotf-ds .ds-badge--danger{background:rgba(229,72,77,.12);color:var(--danger);border-color:rgba(229,72,77,.4)}.fotf-ds .ds-badge--live{background:var(--accent);color:var(--text-inverse);border-color:transparent;box-shadow:0 0 16px rgba(255,77,29,.45)}.fotf-ds .ds-card{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-card)}.fotf-ds .ds-card--gold{border-color:var(--gold);background:rgba(232,201,74,.06)}@media print{.fotf-ds{--bg-page:#fff;--surface-card:#fff;--surface-raised:#fff;--text-primary:#0a0a0a;--text-secondary:#333;--text-muted:#555;--border-subtle:#ccc;background:#fff!important;color:#0a0a0a}.fotf-ds .ds-no-print{display:none!important}.fotf-ds .ds-card{break-inside:avoid}}.fotf-ds .ds-faq summary{list-style:none;cursor:pointer}.fotf-ds .ds-faq summary::-webkit-details-marker{display:none}.fotf-ds .ds-faq .ds-faq-sign:before{content:"+"}.fotf-ds .ds-faq[open] .ds-faq-sign:before{content:"−"}@keyframes ds-level{0%{transform:scaleY(1)}to{transform:scaleY(.4)}}@media (prefers-reduced-motion:reduce){.fotf-ds *,.fotf-ds :after,.fotf-ds :before{animation:none!important;transition:none!important}}@font-face{font-family:spaceMono;src:url(/_next/static/media/fc727f226c737876-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:spaceMono;src:url(/_next/static/media/806de4d605d3ad01-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:spaceMono Fallback;src:local("Arial");ascent-override:83.51%;descent-override:26.92%;line-gap-override:0.00%;size-adjust:134.12%}.__className_042803{font-family:spaceMono,spaceMono Fallback,ui-monospace,monospace}.__variable_042803{--font-ds-mono:"spaceMono","spaceMono Fallback",ui-monospace,monospace}