@font-face{font-family:Inter;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;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;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;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;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;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-20c4,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/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;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_d8ebd1{font-family:Inter,Inter Fallback;font-style:normal}.__variable_d8ebd1{--font-fb-body:"Inter","Inter Fallback"}@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/1d4eaed977255102-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:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f3f7e95f2dbc4fe4-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:Sora Fallback;src:local("Arial");ascent-override:85.29%;descent-override:25.50%;line-gap-override:0.00%;size-adjust:113.73%}.__className_ac70e9{font-family:Sora,Sora Fallback;font-style:normal}.__variable_ac70e9{--font-fb-display:"Sora","Sora Fallback"}.fb-root{--fb-accent:#7a1f5c;--fb-accent-press:#5f1648;--fb-ink:#1a1520;--fb-ink-soft:#2b2330;--fb-gold:#d4aa2f;--fb-gold-text:#7a5a00;--fb-danger:#a4161a;--fb-danger-bg:#fdf0ee;--fb-text:#1a1520;--fb-text-2:#43394a;--fb-text-3:#5a5062;--fb-paper:rgba(255,252,246,0.86);--fb-paper-strong:#fffcf6;--fb-hairline:rgba(26,21,32,0.16);--fb-dark-surface:#1a1520;--fb-dark-text:#f6efe2;--fb-dark-text-2:#cdbfd0;--fb-ivory:#f6efe2;--fb-ui-border:#7b7086;--fb-focus-ring:#7a1f5c;--fb-r-chip:8px;--fb-r-card:12px;--fb-r-card-lg:20px;--fb-shadow-1:0 1px 2px rgba(26,21,32,0.08);--fb-shadow-2:0 6px 18px rgba(26,21,32,0.09);--fb-shadow-3:0 14px 34px rgba(26,21,32,0.2);--fb-gap-1:6px;--fb-gap-2:10px;--fb-gap-3:16px;--fb-gap-4:24px;--fb-bg:radial-gradient(80% 40% at 50% 0%,rgba(255,250,238,0.9) 0%,rgba(255,250,238,0) 70%),linear-gradient(180deg,#f4ecdc,#ece0ca);--fb-stage-wall:radial-gradient(65% 60% at 50% 0%,rgba(255,246,224,1) 0%,rgba(247,232,204,0.7) 50%,rgba(236,220,192,0) 100%),linear-gradient(180deg,#f3e8d2,#e6d6b8);--fb-stage-floor:linear-gradient(180deg,#3a2a38,#1d1521);--fb-font-body:var(--font-fb-body),"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--fb-font-display:var(--font-fb-display),"Sora","Inter",system-ui,sans-serif;background:var(--fb-bg);color:var(--fb-text);font-family:var(--fb-font-body);-webkit-tap-highlight-color:transparent}@layer components{.fb-root .fb-display,.fb-root h1,.fb-root h2,.fb-root h3{font-family:var(--fb-font-display);letter-spacing:-.02em;font-weight:600}.fb-glass{background:linear-gradient(180deg,#fffdf8,#f8f1e4);border:1px solid var(--fb-hairline);border-radius:var(--fb-r-card);box-shadow:var(--fb-shadow-2);color:var(--fb-text)}.fb-glass-lg{border-radius:var(--fb-r-card-lg)}.fb-dark{background:linear-gradient(180deg,#2b2330 0,var(--fb-dark-surface) 100%);border:1px solid rgba(246,239,226,.14);border-radius:var(--fb-r-card-lg);box-shadow:var(--fb-shadow-3);color:var(--fb-dark-text)}.fb-eyebrow{font-size:.6875rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--fb-text-3)}.fb-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--fb-r-card);font-weight:600;letter-spacing:.02em;touch-action:manipulation;cursor:pointer}.fb-btn-primary{min-height:54px;width:100%;padding:0 24px;font-size:.95rem;background:var(--fb-accent);color:#fffaf0;box-shadow:var(--fb-shadow-2);transition:transform .12s ease,background-color .12s ease}.fb-btn-primary:active{background:var(--fb-accent-press)}.fb-btn-primary:disabled{background:transparent;border:1px solid var(--fb-hairline);color:var(--fb-text-3);box-shadow:none;cursor:not-allowed}.fb-btn-secondary{min-height:48px;padding:0 22px;font-size:.875rem;background:transparent;border:1px solid var(--fb-ink);color:var(--fb-ink)}.fb-pill{display:inline-flex;align-items:center;gap:6px;border-radius:var(--fb-r-chip);background:var(--fb-paper);border:1px solid var(--fb-hairline);color:var(--fb-text);font-weight:600}.fb-pill-ink,.fb-pill[aria-pressed=true]{background:var(--fb-ink);border-color:var(--fb-ink);color:var(--fb-ivory)}.fb-pill-gold{background:var(--fb-gold);border-color:var(--fb-gold);color:var(--fb-ink)}.fb-nav{position:relative;display:grid;grid-template-columns:repeat(4,1fr);background:var(--fb-paper-strong);border-top:1px solid var(--fb-hairline)}.fb-nav-indicator{position:absolute;top:-1px;left:0;width:25%;height:3px;background:var(--fb-accent);transition:transform .25s cubic-bezier(.3,.8,.3,1)}.fb-stage{position:absolute;inset:0;overflow:hidden;background:var(--fb-stage-wall);pointer-events:none}.fb-stage-floor{position:absolute;left:0;right:0;bottom:0;height:34%;background:var(--fb-stage-floor);clip-path:polygon(0 18%,100% 18%,100% 100%,0 100%)}.fb-stage svg{position:absolute;inset:0;width:100%;height:100%}}.fb-focus:focus-visible,.fb-root :is(a,button,[role=button],input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:3px solid var(--fb-focus-ring);outline-offset:2px;box-shadow:0 0 0 5px var(--fb-ivory)}.fb-root main:focus{outline:none}.fb-root :is(button,[role=button],select,summary){min-height:44px;min-width:44px}.fb-skip{position:absolute;left:8px;top:-80px;z-index:300;padding:12px 16px;border-radius:var(--fb-r-chip);background:var(--fb-ink);color:var(--fb-ivory);font-weight:700}.fb-skip:focus{top:8px}:root:has(.fb-root[data-fb-large=true]){font-size:115%}.fb-root[data-fb-large=true] :is(button,[role=button],select,summary){min-height:51px;min-width:51px}@media (prefers-reduced-motion:reduce){.fb-root .animate-ping,.fb-root .animate-pulse,.fb-root .animate-spin,.fb-root .fb-shimmer{animation:none!important}.fb-root *,.fb-root :after,.fb-root :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.fb-root.fb-rd{--fb-accent:var(--fl-brand);--fb-accent-press:var(--fl-brand-strong);--fb-ink:var(--fl-text);--fb-ink-soft:var(--fl-text-soft);--fb-text:var(--fl-text);--fb-text-2:var(--fl-text-soft);--fb-text-3:var(--fl-text-muted);--fb-paper:var(--fl-surface);--fb-paper-strong:var(--fl-surface);--fb-hairline:var(--fl-border);--fb-ui-border:var(--fl-text-muted);--fb-focus-ring:var(--fl-focus);--fb-dark-surface:var(--fl-inverse);--fb-dark-text:var(--fl-on-inverse);--fb-dark-text-2:var(--fl-on-inverse);--fb-ivory:var(--fl-on-inverse);--fb-danger:#c0392b;--fb-danger-bg:var(--fl-chip);--fb-r-chip:999px;--fb-r-card:20px;--fb-r-card-lg:28px;--fb-shadow-1:none;--fb-shadow-2:none;--fb-shadow-3:0 12px 32px rgb(0 0 0/0.18);--fb-bg:var(--fl-bg);--fb-stage-wall:var(--fl-chip);--fb-stage-floor:linear-gradient(180deg,var(--fl-brand-strong) 0%,var(--fl-inverse) 100%);--fb-font-body:var(--font-inter),var(--font-fb-body),system-ui,sans-serif;--fb-font-display:var(--font-inter),var(--font-fb-display),system-ui,sans-serif}.fb-root.fb-rd .fb-display,.fb-root.fb-rd h1,.fb-root.fb-rd h2,.fb-root.fb-rd h3{font-weight:800;letter-spacing:-.03em}.fb-root.fb-rd .fb-glass{background:var(--fl-surface);border-color:var(--fl-border);box-shadow:none}.fb-root.fb-rd .fb-dark{background:var(--fl-inverse);border-color:transparent;color:var(--fl-on-inverse)}.fb-root.fb-rd .fb-btn{border-radius:999px;font-weight:800;letter-spacing:0}.fb-root.fb-rd .fb-btn-primary{color:var(--fl-on-brand);box-shadow:none;min-height:48px}.fb-root.fb-rd .fb-btn-secondary{border-width:2px}.fb-root.fb-rd .fb-pill{font-weight:700}.fb-root.fb-rd .fb-pill-gold{color:#16161c}.fb-root.fb-rd .fb-eyebrow{letter-spacing:.08em;font-weight:800}.fb-root.fb-rd:where(.dark *){--fb-gold-text:#e6c35a;--fb-danger:#ff8a7a}