@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b2ced3065a24dcb9-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/efbec8287c5f1c22-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_d3aa7e{font-family:DM Sans,DM Sans Fallback;font-weight:700;font-style:normal}.__variable_d3aa7e{--font-heading:"DM Sans","DM Sans 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-20c4,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_532bb9{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_532bb9{--font-body:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-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:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_8c25df{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_8c25df{--font-mono:"Geist Mono","Geist Mono Fallback"}:root{--navy-950:#020d24;--navy-900:#03173a;--navy-800:#0a2464;--navy-700:#13358a;--cobalt-700:#1f55c7;--cobalt-600:#2e68e0;--volt-400:#5b92ff;--sky-200:#c9d8f8;--sky-100:#e7eefc;--ball:#ff7a1a;--ball-deep:#e05500;--white:#ffffff;--paper:#f7f9fc;--ground:#edeff4;--line:#e3e7ef;--faint:#8a94a8;--muted:#5a6478;--ink-2:#3a4458;--ink:#0b1220;--on-navy:#f7f9fc;--on-navy-2:#b9c6e0;--on-navy-3:#8fa3c8;--bg:var(--paper);--surface:var(--white);--surface-2:var(--ground);--border:var(--line);--text:var(--ink);--text-2:var(--ink-2);--text-3:var(--muted);--heading:var(--navy-900);--ok:#12905c;--ok-tint:#e2f4eb;--ok-line:#b7e2cb;--wait:#6b4a00;--wait-tint:#fcf0c8;--wait-line:#f0d27a;--bad:#b3132b;--bad-tint:#fce4e7;--bad-line:#f3b9c1;--info:var(--cobalt-600);--info-tint:var(--sky-100);--grad-stage:linear-gradient(165deg,#03173a,#0a2464 52%,#2e68e0 120%);--grad-ball:radial-gradient(circle at 34% 30%,#ffd0a0 0,#ff8a2e 40%,#e05500 100%);--scrim-up:linear-gradient(0deg,rgb(3 23 58/0.94) 0%,rgb(3 23 58/0.55) 38%,rgb(3 23 58/0) 70%);--glass-dark-bg:rgb(3 23 58/0.8);--glass-photo-bg:rgb(255 255 255/0.14);--glass-light-bg:rgb(255 255 255/0.74);--glass-line:rgb(255 255 255/0.18);--glass-blur:blur(20px) saturate(160%);--font-heading-stack:var(--font-heading),system-ui,sans-serif;--font-body-stack:var(--font-body),system-ui,sans-serif;--font-mono-stack:var(--font-mono),ui-monospace,monospace;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-14:56px;--s-20:80px;--r-xs:8px;--r-sm:12px;--r-md:16px;--r-lg:24px;--r-xl:32px;--r-pill:999px;--e-1:0 1px 2px rgb(3 23 58/0.06),0 1px 1px rgb(3 23 58/0.04);--e-2:0 10px 24px -10px rgb(3 23 58/0.22);--e-3:0 28px 56px -20px rgb(3 23 58/0.42);--e-ball:0 6px 16px -2px rgb(255 122 26/0.5);--dur-press:120ms;--dur-fast:200ms;--dur-base:320ms;--dur-slow:560ms;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-sweep:cubic-bezier(0.5,0,0.3,1);--ease-settle:cubic-bezier(0.45,0,0.35,1)}@media (prefers-reduced-motion:reduce){:root{--dur-press:0ms;--dur-fast:0ms;--dur-base:0ms;--dur-slow:0ms}}.t-display{font:700 clamp(44px,7.4vw,112px) /.94 var(--font-heading-stack);letter-spacing:-.035em}.t-h1{font:700 clamp(32px,4.2vw,64px) /1 var(--font-heading-stack);letter-spacing:-.03em}.t-h2{font:700 clamp(24px,2.6vw,36px) /1.1 var(--font-heading-stack);letter-spacing:-.02em}.t-h3{font:700 19px/1.25 var(--font-heading-stack);letter-spacing:-.01em}.t-lead{font:400 clamp(17px,1.4vw,20px) /1.55 var(--font-body-stack)}.t-body{font:400 16px/1.5 var(--font-body-stack)}.t-small{font:400 14px/1.45 var(--font-body-stack)}.t-label{font:600 14px/1.3 var(--font-body-stack)}.t-caption{font:400 12px/1.35 var(--font-body-stack)}.t-data{font:500 13px/1.2 var(--font-mono-stack);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:focus-visible{outline:3px solid var(--volt-400);outline-offset:3px;border-radius:6px}.ball{display:inline-block;width:1em;height:1em;border-radius:50%;background:var(--grad-ball);box-shadow:var(--e-ball)}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 24px;border:0;border-radius:var(--r-pill);font:600 16px/1 var(--font-body-stack);cursor:pointer;text-decoration:none;white-space:nowrap;transition:transform var(--dur-press) var(--ease-out),background-color var(--dur-fast)}.btn:active{transform:scale(.97)}.btn-primary{background:var(--cobalt-600);color:var(--white)}.btn-primary:hover{background:var(--cobalt-700)}.btn-on-navy{background:var(--white);color:var(--navy-900)}.btn-ghost{background:transparent;color:inherit;box-shadow:inset 0 0 0 1.5px currentColor}.btn-glass{background:var(--glass-photo-bg);color:var(--white);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-shadow:inset 0 0 0 1px var(--glass-line)}.btn[disabled]{opacity:.45;cursor:not-allowed}.btn .btn-label{transition:opacity var(--dur-fast)}.btn .btn-roll{position:absolute;inset:0;display:none;align-items:center;justify-content:center;gap:7px}.btn .btn-roll i{width:9px;height:9px;border-radius:50%;background:currentColor;opacity:.35;animation:roll .9s var(--ease-settle) infinite}.btn .btn-roll i:nth-child(2){animation-delay:.15s}.btn .btn-roll i:nth-child(3){animation-delay:.3s}.btn[aria-busy=true]{pointer-events:none}.btn[aria-busy=true] .btn-label{opacity:0}.btn[aria-busy=true] .btn-roll{display:flex}.btn-on-navy[aria-busy=true] .btn-roll i,.btn-primary[aria-busy=true] .btn-roll i{background:var(--grad-ball)}@keyframes roll{0%,to{transform:translateY(0) scale(.8);opacity:.45}40%{transform:translateY(-5px) scale(1);opacity:1}}@media (prefers-reduced-motion:reduce){.btn .btn-roll i{animation:pulse 1.2s linear infinite}@keyframes pulse{50%{opacity:1}}}.ld{position:fixed;inset:0;z-index:9999;pointer-events:none;visibility:hidden}.ld.is-in{visibility:visible;pointer-events:auto}.ld-sr{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.ld-curtain{position:absolute;left:-10%;right:-10%;top:0;height:130%;background:var(--navy-900,#03173a);border-radius:50% 50% 0 0/14% 14% 0 0;transform:translateY(100%)}.ld-stage{position:absolute;inset:0;display:grid;place-items:center}.ld-mark{width:min(132px,30vw);height:auto;overflow:visible}.ld-s{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}.ld-cres{opacity:0;transform-origin:420px 170px;transform:scale(.6)}.ld-ball{opacity:0;transform:translate(150px,-150px)}.ld.is-in .ld-curtain{transform:translateY(-12%);border-radius:0;transition:transform .3s cubic-bezier(.5,0,.3,1),border-radius .3s}.ld.is-in .ld-s{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transition:-webkit-clip-path .42s cubic-bezier(.5,0,.3,1) .14s;transition:clip-path .42s cubic-bezier(.5,0,.3,1) .14s;transition:clip-path .42s cubic-bezier(.5,0,.3,1) .14s,-webkit-clip-path .42s cubic-bezier(.5,0,.3,1) .14s}.ld.is-in .ld-cres{opacity:1;transform:none;transition:opacity .2s .38s,transform .3s cubic-bezier(.16,1,.3,1) .38s}.ld.is-in .ld-ball{opacity:1;transform:none;transition:opacity .12s .3s,transform .38s cubic-bezier(.3,.6,.3,1) .3s;animation:ld-bounce .76s cubic-bezier(.45,0,.35,1) .9s infinite}@keyframes ld-bounce{0%,to{transform:translateY(0)}45%{transform:translateY(-46px)}}.ld.is-held *,.ld.is-held .ld-curtain{transition:none!important}.ld.is-out .ld-curtain{transform:translateY(-130%);border-radius:0 0 50% 50%/0 0 14% 14%;transition:transform .46s cubic-bezier(.5,0,.3,1)}.ld.is-out .ld-stage{opacity:0;transform:translateY(-40px);transition:opacity .18s,transform .36s cubic-bezier(.5,0,.3,1)}.ld.is-out .ld-ball{animation:none}@media (prefers-reduced-motion:reduce){.ld-curtain{transform:none;opacity:0;border-radius:0}.ld-s{-webkit-clip-path:none;clip-path:none}.ld-ball,.ld-cres,.ld.is-in .ld-curtain{opacity:1;transform:none}.ld.is-in .ld-curtain{transition:opacity .15s}.ld.is-in .ld-cres,.ld.is-in .ld-s{transition:none}.ld.is-in .ld-ball{animation:none;transition:none}.ld-stage{opacity:0}.ld.is-in .ld-stage{opacity:1;transition:opacity .15s}.ld.is-out .ld-curtain{transform:none;opacity:0;transition:opacity .15s}.ld.is-out .ld-stage{transform:none}}.ck{position:fixed;z-index:80;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));max-width:420px;padding:20px;border-radius:var(--r-lg);background:var(--glass-light-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-shadow:inset 0 0 0 1px rgb(255 255 255/.7),var(--e-3);color:var(--ink);transform:translateY(calc(100% + 40px));transition:transform var(--dur-base) var(--ease-out)}.ck.show{transform:none}@media (min-width:640px){.ck{left:24px;bottom:24px}}.ck h2{font:700 17px/1.3 var(--font-heading-stack)}.ck p{margin-top:6px;font-size:14px;color:var(--ink-2)}.ck-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:16px}.ck-actions .btn{min-height:44px;padding:0 12px;font-size:14px}.ck-actions .btn-ghost{color:var(--navy-900)}.ck-more{grid-column:1/-1;justify-self:center;background:none;border:0;color:var(--cobalt-600);font:600 14px/1 var(--font-body-stack);padding:12px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.ck-prefs{display:none;margin-top:14px}.ck.expanded .ck-prefs{display:block}.ck.expanded .ck-actions,.ck.expanded .ck-more{display:none}.pref{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;border-top:1px solid var(--line);font-size:14px}.pref b{display:block;font-weight:600}.pref small{color:var(--muted)}.switch{position:relative;flex:none;width:52px;height:32px;-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0;border-radius:16px;background:var(--faint);cursor:pointer;transition:background var(--dur-fast)}.switch:after{content:"";position:absolute;top:3px;left:3px;width:26px;height:26px;border-radius:50%;background:var(--white);box-shadow:var(--e-1);transition:transform var(--dur-fast) var(--ease-out)}.switch:checked{background:var(--cobalt-600)}.switch:checked:after{transform:translateX(20px)}.switch:disabled{opacity:.6;cursor:not-allowed}.ck-save{width:100%;margin-top:12px;min-height:44px}.ck-link{background:none;border:0;padding:0;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media (max-width:399px){.ck{padding:16px}.ck h2{font-size:16px}.ck p{font-size:13px}.ck-actions{margin-top:12px}.ck-more{padding:10px 12px 4px}}