:root{color-scheme:dark;--bg:#1a3358;--bg-2:#12253f;--bg-glow:#244879;--surface:#1a3459;--surface-2:#244271;--border:hsla(0,0%,100%,.1);--border-strong:hsla(35,73%,68%,.4);--ink:#f3f5fa;--muted:#b6a882;--gold:#e9b872;--gold-strong:#f6c980;--gold-ink:#12233d;--btn-a:var(--gold-strong);--btn-b:var(--gold);--btn-ink:var(--gold-ink);--btn-shadow:0 8px 24px hsla(35,73%,68%,.18);--btn-disabled:hsla(0,0%,100%,.12);--btn-disabled-ink:hsla(0,0%,100%,.5);--accent-text:var(--gold);--success:#4ade80;--success-ink:#062012;--danger:#f8827f;--radius:18px;--radius-sm:12px;--glass-bg:rgba(26,52,89,.5);--glass-border:hsla(0,0%,100%,.14);--glass-blur:16px;--field-bg:rgba(26,52,89,.55);--shadow-card:0 14px 34px rgba(0,0,0,.32),0 2px 8px rgba(0,0,0,.18)}:root[data-theme=light]{color-scheme:light;--bg:#e9e2d4;--bg-2:#d8cfbe;--bg-glow:#f2ece0;--surface:#fff;--surface-2:#e9edf3;--border:rgba(19,41,75,.14);--border-strong:rgba(19,41,75,.45);--ink:#1a1712;--muted:#64748b;--gold:#a97c1e;--gold-strong:#cf9f36;--btn-a:#1c3a63;--btn-b:#13294b;--btn-ink:#eabb73;--btn-shadow:0 8px 24px rgba(19,41,75,.18);--btn-disabled:#e9edf3;--btn-disabled-ink:#64748b;--accent-text:#13294b;--success:#1f9d57;--success-ink:#fff;--danger:#c0392b;--glass-bg:hsla(0,0%,100%,.6);--glass-border:rgba(19,41,75,.1);--glass-blur:16px;--field-bg:hsla(0,0%,100%,.92);--shadow-card:0 14px 30px rgba(19,41,75,.1),0 2px 6px rgba(19,41,75,.05)}*{box-sizing:border-box}body,html{margin:0;color:var(--ink);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;min-height:100vh;transition:background .25s ease,color .25s ease}html{background:radial-gradient(120% 80% at 50% -10%,var(--bg-glow) 0,var(--bg) 45%,var(--bg-2) 100%) fixed}body{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}:root{--bg-image-opacity:0.08}body:before{content:"";position:fixed;inset:0;z-index:-1;background:url(/sm_bg_tinnted.jpg) 50%/cover no-repeat fixed;opacity:var(--bg-image-opacity);pointer-events:none}.brand-logo{height:30px;width:auto;display:block}.brand-logo--light,:root[data-theme=light] .brand-logo--dark{display:none}.login-logo,:root[data-theme=light] .brand-logo--light{display:block}.login-logo{margin:0 auto;width:clamp(110px,34vw,140px);aspect-ratio:2481/450;background-color:var(--ink);-webkit-mask-image:url(/white.png);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:url(/white.png);mask-repeat:no-repeat;mask-position:center;mask-size:contain}@keyframes ping{0%{box-shadow:0 0 0 0 hsla(35,73%,68%,.55)}70%{box-shadow:0 0 0 12px hsla(35,73%,68%,0)}to{box-shadow:0 0 0 0 hsla(35,73%,68%,0)}}@keyframes pulse{0%,to{opacity:.5}50%{opacity:.85}}@keyframes pop{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes confetti{0%{transform:translate(0) rotate(0deg);opacity:1}to{transform:translate(var(--dx),var(--dy,200px)) rotate(var(--rot));opacity:0}}@keyframes successPop{0%{transform:scale(0)}60%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes successDraw{0%{stroke-dashoffset:66}to{stroke-dashoffset:0}}@keyframes successRing{0%{transform:scale(.7);opacity:.5}to{transform:scale(1.85);opacity:0}}@keyframes coinBoost{0%{transform:translate(0) rotate(0deg) scale(.4);opacity:0}14%{opacity:1}50%{transform:translate(var(--cx),var(--cy)) rotate(var(--cr)) scale(1);opacity:1}to{transform:translate(calc(var(--cx) * 1.08),calc(var(--cy) + 320px)) rotate(calc(var(--cr) * 1.7)) scale(.85);opacity:0}}@keyframes coinFlip{0%,to{transform:scaleX(1)}50%{transform:scaleX(.12)}}@keyframes cardIn{0%{opacity:0;transform:translateY(-24px) scale(.94)}to{opacity:1;transform:none}}:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px;border-radius:6px}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}@font-face{font-family:__Sora_71081e;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Sora_71081e;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-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_71081e;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Sora_71081e;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-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_71081e;src:local("Arial");ascent-override:85.29%;descent-override:25.50%;line-gap-override:0.00%;size-adjust:113.73%}.__className_71081e{font-family:__Sora_71081e,__Sora_Fallback_71081e;font-style:normal}.__variable_71081e{--font-display:"__Sora_71081e","__Sora_Fallback_71081e"}