@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b4d373ddad0853a8-s.2_2ctgfmltf6b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(../media/3b50f83d85df7949-s.p.36-prx9rcnfr5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.yXfCGW_className{font-family:DM Sans,DM Sans Fallback;font-style:normal;font-weight:700}.yXfCGW_variable{--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(../media/12d4e8c1f08b4a66-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,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(../media/cabb10e1d7cbc7c1-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/9f5a2b9f13a4ecbb-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(../media/d8aeca813a9ab546-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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.0%;size-adjust:104.98%}._4n5BRG_className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}._4n5BRG_variable{--font-body:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:Tomorrow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/719a0e4e133903c5-s.0zwy0iua3892_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Tomorrow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0f093cda20a2039c-s.p.1mfr-3f6io2fu.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tomorrow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c7cb15a2c135f9ec-s.3_kqa2bwghy8c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Tomorrow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa2ae68def53b291-s.p.07mo05r3dlmhl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tomorrow Fallback;src:local(Arial);ascent-override:93.46%;descent-override:18.69%;line-gap-override:0.0%;size-adjust:107%}.QIz6ma_className{font-family:Tomorrow,Tomorrow Fallback;font-style:normal}.QIz6ma_variable{--font-mono:"Tomorrow", "Tomorrow 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:#fff;--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 0%, #0a2464 52%, #2e68e0 120%);--grad-ball:radial-gradient(circle at 34% 30%, #ffd0a0 0, #ff8a2e 40%, #e05500 100%);--scrim-up:linear-gradient(to top, #03173af0 0%, #03173a8c 38%, #03173a00 70%);--glass-dark-bg:#03173acc;--glass-photo-bg:#ffffff24;--glass-light-bg:#ffffffbd;--glass-line:#ffffff2e;--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), system-ui, sans-serif;--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 #03173a0f, 0 1px 1px #03173a0a;--e-2:0 10px 24px -10px #03173a38;--e-3:0 28px 56px -20px #03173a6b;--e-ball:0 6px 16px -2px #ff7a1a80;--dur-press:.12s;--dur-fast:.2s;--dur-base:.32s;--dur-slow:.56s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-sweep:cubic-bezier(.5, 0, .3, 1);--ease-settle:cubic-bezier(.45, 0, .35, 1)}@media (prefers-reduced-motion:reduce){:root{--dur-press:0s;--dur-fast:0s;--dur-base:0s;--dur-slow:0s}}.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-variant-numeric:tabular-nums}:focus-visible{outline:3px solid var(--volt-400);outline-offset:3px;border-radius:6px}.ball{background:var(--grad-ball);width:1em;height:1em;box-shadow:var(--e-ball);border-radius:50%;display:inline-block}.btn{border-radius:var(--r-pill);min-height:52px;font:600 16px / 1 var(--font-body-stack);cursor:pointer;white-space:nowrap;transition:transform var(--dur-press) var(--ease-out), background-color var(--dur-fast);border:0;justify-content:center;align-items:center;gap:10px;padding:0 24px;text-decoration:none;display:inline-flex;position:relative}.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{color:inherit;background:0 0;box-shadow:inset 0 0 0 1.5px}.btn-glass{background:var(--glass-photo-bg);color:var(--white);-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{justify-content:center;align-items:center;gap:7px;display:none;position:absolute;inset:0}.btn .btn-roll i{opacity:.35;width:9px;height:9px;animation:roll .9s var(--ease-settle) infinite;background:currentColor;border-radius:50%}.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-primary[aria-busy=true] .btn-roll i,.btn-on-navy[aria-busy=true] .btn-roll i{background:var(--grad-ball)}@keyframes roll{0%,to{opacity:.45;transform:translateY(0)scale(.8)}40%{opacity:1;transform:translateY(-5px)scale(1)}}@media (prefers-reduced-motion:reduce){.btn .btn-roll i{animation:1.2s linear infinite pulse}@keyframes pulse{50%{opacity:1}}}.ld{z-index:9999;pointer-events:none;visibility:hidden;position:fixed;inset:0}.ld.is-in{visibility:visible;pointer-events:auto}.ld-sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ld-curtain{background:var(--navy-900,#03173a);border-radius:50% 50% 0 0/14% 14% 0 0;height:130%;position:absolute;top:0;left:-10%;right:-10%;transform:translateY(100%)}.ld-stage{place-items:center;display:grid;position:absolute;inset:0}.ld-mark{width:min(132px,30vw);height:auto;overflow:visible}.ld-s{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{border-radius:0;transition:transform .3s cubic-bezier(.5,0,.3,1),border-radius .3s;transform:translateY(-12%)}.ld.is-in .ld-s{clip-path:inset(0);transition:clip-path .42s cubic-bezier(.5,0,.3,1) .14s}.ld.is-in .ld-cres{opacity:1;transition:opacity .2s .38s,transform .3s cubic-bezier(.16,1,.3,1) .38s;transform:none}.ld.is-in .ld-ball{opacity:1;transition:opacity .12s .3s,transform .38s cubic-bezier(.3,.6,.3,1) .3s;animation:.76s cubic-bezier(.45,0,.35,1) .9s infinite ld-bounce;transform:none}@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{border-radius:0 0 50% 50%/0 0 14% 14%;transition:transform .46s cubic-bezier(.5,0,.3,1);transform:translateY(-130%)}.ld.is-out .ld-stage{opacity:0;transition:opacity .18s,transform .36s cubic-bezier(.5,0,.3,1);transform:translateY(-40px)}.ld.is-out .ld-ball{animation:none}@media (prefers-reduced-motion:reduce){.ld-curtain{opacity:0;border-radius:0;transform:none}.ld-s{clip-path:none}.ld-cres,.ld-ball{opacity:1;transform:none}.ld.is-in .ld-curtain{opacity:1;transition:opacity .15s;transform:none}.ld.is-in .ld-s,.ld.is-in .ld-cres{transition:none}.ld.is-in .ld-ball{transition:none;animation:none}.ld-stage{opacity:0}.ld.is-in .ld-stage{opacity:1;transition:opacity .15s}.ld.is-out .ld-curtain{opacity:0;transition:opacity .15s;transform:none}.ld.is-out .ld-stage{transform:none}}.ck{z-index:80;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));border-radius:var(--r-lg);background:var(--glass-light-bg);max-width:420px;-webkit-backdrop-filter:var(--glass-blur);box-shadow:inset 0 0 0 1px #ffffffb3, var(--e-3);color:var(--ink);transition:transform var(--dur-base) var(--ease-out);padding:20px;position:fixed;transform:translateY(calc(100% + 40px))}.ck.show{transform:none}@media (min-width:640px){.ck{bottom:24px;left:24px}}.ck h2{font:700 17px/1.3 var(--font-heading-stack)}.ck p{color:var(--ink-2);margin-top:6px;font-size:14px}.ck-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.ck-actions .btn{min-height:44px;padding:0 12px;font-size:14px}.ck-actions .btn-ghost{color:var(--navy-900)}.ck-more{color:var(--cobalt-600);font:600 14px/1 var(--font-body-stack);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;grid-column:1/-1;justify-self:center;padding:12px;text-decoration:underline}.ck-prefs{margin-top:14px;display:none}.ck.expanded .ck-prefs{display:block}.ck.expanded .ck-more,.ck.expanded .ck-actions{display:none}.pref{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:14px;display:flex}.pref b{font-weight:600;display:block}.pref small{color:var(--muted)}.switch{appearance:none;background:var(--faint);cursor:pointer;width:52px;height:32px;transition:background var(--dur-fast);border-radius:16px;flex:none;margin:0;position:relative}.switch:after{content:"";background:var(--white);width:26px;height:26px;box-shadow:var(--e-1);transition:transform var(--dur-fast) var(--ease-out);border-radius:50%;position:absolute;top:3px;left:3px}.switch:checked{background:var(--cobalt-600)}.switch:checked:after{transform:translate(20px)}.switch:disabled{opacity:.6;cursor:not-allowed}.ck-save{width:100%;min-height:44px;margin-top:12px}.ck-link{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@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}}
