@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-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:Bricolage Grotesque Fallback;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_a4bae9{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.__variable_a4bae9{--font-bricolage:"Bricolage Grotesque","Bricolage Grotesque Fallback"}.ss-auth{--ss-violet:#6c4cf1;--ss-pink:#ff5e8a;--ss-lime:#d6ff3f;--ss-radius:14px;--ss-glow:1;--ss-display:var(--font-bricolage),"Plus Jakarta Sans",system-ui,sans-serif;--ss-body:var(--font-display),system-ui,sans-serif;--ss-surface:rgba(255,255,255,0.045);--ss-surface-2:rgba(255,255,255,0.07);--ss-border:rgba(255,255,255,0.13);--ss-text:#ffffff;--ss-muted:rgba(255,255,255,0.56);--ss-label:rgba(255,255,255,0.88);--ss-ring:var(--ss-violet);--ss-accent:var(--ss-pink);--ss-err:#ff7a90;position:relative;flex:1;min-height:100svh;display:grid;grid-template-columns:1.05fr 1fr;overflow:hidden;background:#0b0a10;color:#fff;font-family:var(--ss-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.ss-auth *,.ss-auth :after,.ss-auth :before{box-sizing:border-box}@keyframes ss-spin{to{transform:rotate(1turn)}}.ss-auth .ss-spin{animation:ss-spin .8s linear infinite;transform-origin:center}.ss-auth .field{margin-bottom:15px}.ss-auth .field-labelrow{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:8px}.ss-auth .field-label{display:block;font-size:13px;font-weight:600;letter-spacing:.01em;color:var(--ss-label);margin-bottom:8px}.ss-auth .field-labelrow .field-label{margin-bottom:0}.ss-auth .input-shell{display:flex;align-items:center;gap:10px;height:52px;padding:0 14px;background:var(--ss-surface);border:1.5px solid var(--ss-border);border-radius:var(--ss-radius);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.ss-auth .input-shell:focus-within{border-color:var(--ss-ring);background:var(--ss-surface-2);box-shadow:0 0 0 4px color-mix(in srgb,var(--ss-ring) 22%,transparent)}.ss-auth .input-shell.is-err{border-color:var(--ss-err);box-shadow:0 0 0 4px color-mix(in srgb,var(--ss-err) 18%,transparent)}.ss-auth .cc{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:15px;color:var(--ss-muted);padding-right:10px;border-right:1.5px solid var(--ss-border);white-space:nowrap}.ss-auth .cc svg{color:#25d366}.ss-auth .inp{flex:1;min-width:0;height:100%;background:transparent;border:none;outline:none;font-family:var(--ss-body);font-size:16px;font-weight:500;color:var(--ss-text);letter-spacing:.01em}.ss-auth .inp::placeholder{color:color-mix(in srgb,var(--ss-muted) 75%,transparent);font-weight:500}.ss-auth .pw-toggle{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:var(--ss-muted);padding:4px;border-radius:8px;transition:color .15s ease}.ss-auth .pw-toggle:hover{color:var(--ss-text)}.ss-auth .err{display:block;margin-top:7px;font-size:12.5px;font-weight:500;color:var(--ss-err)}.ss-auth .foot a,.ss-auth .mini-link{color:var(--ss-accent);text-decoration:none;font-weight:600;font-size:13px;background:none;border:none;cursor:pointer;transition:opacity .15s ease}.ss-auth .foot a:hover,.ss-auth .mini-link:hover{opacity:.72}.ss-auth .auth-alert{margin-bottom:16px;padding:11px 14px;border-radius:var(--ss-radius);border:1.5px solid color-mix(in srgb,var(--ss-err) 45%,transparent);background:color-mix(in srgb,var(--ss-err) 12%,transparent);color:#ffd9df;font-size:13px;font-weight:500}.ss-auth .signin{position:relative;width:100%;height:54px;margin-top:18px;border:none;border-radius:var(--ss-radius);cursor:pointer;overflow:hidden;font-family:var(--ss-body);font-weight:700;font-size:16px;color:#fff;transition:transform .14s ease,box-shadow .2s ease,filter .2s ease;box-shadow:0 10px 24px -8px color-mix(in srgb,var(--ss-violet) 70%,transparent)}.ss-auth .signin-fill{position:absolute;inset:0;z-index:0;background:linear-gradient(105deg,var(--ss-violet),var(--ss-pink));background-size:160% 160%;transition:background-position .4s ease}.ss-auth .signin-inner{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:9px;height:100%;white-space:nowrap}.ss-auth .signin-arrow{transition:transform .18s ease}.ss-auth .signin:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 16px 32px -10px color-mix(in srgb,var(--ss-violet) 75%,transparent)}.ss-auth .signin:hover:not(:disabled) .signin-fill{background-position:100% 0}.ss-auth .signin:hover:not(:disabled) .signin-arrow{transform:translateX(4px)}.ss-auth .signin:active:not(:disabled){transform:translateY(0) scale(.99)}.ss-auth .signin.is-loading{cursor:progress;filter:saturate(.85)}.ss-auth .signin:disabled{cursor:default}.ss-auth .foot{margin-top:18px;text-align:center;font-size:13.5px;color:var(--ss-muted)}.ss-auth .vB2-brand{position:relative;overflow:hidden;padding:44px;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(165deg,#271a63 0,var(--ss-violet) 56%,color-mix(in srgb,var(--ss-pink) 66%,var(--ss-violet)) 100%)}.ss-auth .vB2-aura{position:absolute;width:440px;height:440px;right:-130px;top:26%;background:radial-gradient(circle,color-mix(in srgb,var(--ss-lime) 70%,transparent),transparent 64%);filter:blur(54px);opacity:calc(.6 * var(--ss-glow));animation:ss-drift 15s ease-in-out infinite}@keyframes ss-drift{0%,to{transform:translate(0)}50%{transform:translate(26px,-22px)}}.ss-auth .vB2-hero,.ss-auth .vB2-top{position:relative;z-index:2}.ss-auth .vB2-hero{align-self:center;width:clamp(320px,38vw,480px);max-width:100%}.ss-auth .vB2-copy{position:relative;z-index:2}.ss-auth .vB2-tag{font-family:var(--ss-display);font-weight:800;font-size:42px;line-height:.98;letter-spacing:-.03em;margin:0 0 11px}.ss-auth .vB2-tag em{font-style:normal;color:var(--ss-lime)}.ss-auth .vB2-tagsub{font-size:14.5px;line-height:1.5;max-width:300px;color:rgba(255,255,255,.86);margin:0}.ss-auth .vB2-formwrap{display:flex;align-items:center;justify-content:center;padding:40px;background:#0b0a10}.ss-auth .vB2-form{width:384px;max-width:100%}.ss-auth .vB2-logo-sm{display:none;margin-bottom:28px}.ss-auth .vB2-h1{font-family:var(--ss-display);font-weight:700;font-size:32px;letter-spacing:-.02em;margin:0 0 6px}.ss-auth .vB2-sub{margin:0 0 24px;font-size:14.5px;color:var(--ss-muted)}.ss-auth .ss-logo{display:inline-flex;align-items:center;gap:12px;color:#fff}.ss-auth .ss-logo-word{font-family:var(--ss-display);font-weight:700;font-size:22px;letter-spacing:-.02em;line-height:1}.ss-auth .ss-logo-word span{opacity:.62}.ss-auth .cap-view{position:relative;aspect-ratio:4/3;border-radius:22px;overflow:hidden;background:radial-gradient(120% 120% at 50% 0,#1b2430,#0d1118);box-shadow:0 26px 50px -20px rgba(0,0,0,.6),inset 0 0 0 1px rgba(255,255,255,.06);display:flex;align-items:center;justify-content:center}.ss-auth .cap-c{position:absolute;width:28px;height:28px;border:3px solid var(--ss-lime)}.ss-auth .cap-c.tl{top:16px;left:16px;border-right:0;border-bottom:0;border-radius:8px 0 0 0}.ss-auth .cap-c.tr{top:16px;right:16px;border-left:0;border-bottom:0;border-radius:0 8px 0 0}.ss-auth .cap-c.bl{bottom:16px;left:16px;border-right:0;border-top:0;border-radius:0 0 0 8px}.ss-auth .cap-c.br{bottom:16px;right:16px;border-left:0;border-top:0;border-radius:0 0 8px 0}.ss-auth .cap-receipt{position:relative;width:60%;background:#fff;border-radius:10px;padding:22px 20px;transform:rotate(-3deg);box-shadow:0 18px 34px -12px rgba(0,0,0,.6);display:flex;flex-direction:column;gap:11px}.ss-auth .cap-r-logo{font-family:var(--ss-display);font-weight:800;font-size:17px;letter-spacing:.12em;color:#15131f;text-align:center;margin-bottom:5px}.ss-auth .rl{height:8px;border-radius:4px;background:#e7e1d7}.ss-auth .rl.w70{width:70%}.ss-auth .rl.w60{width:60%}.ss-auth .rl.w55{width:55%}.ss-auth .rl.w45{width:45%}.ss-auth .cap-box{position:relative;height:10px;border-radius:4px;background:color-mix(in srgb,var(--ss-violet) 22%,#fff);box-shadow:0 0 0 2px var(--ss-violet)}.ss-auth .cap-box i{position:absolute;top:-11px;left:-2px;font-size:11px;font-weight:700;font-style:normal;color:#fff;background:var(--ss-violet);padding:2px 7px;border-radius:5px 5px 5px 0;line-height:1}.ss-auth .cap-box.b1{width:70%}.ss-auth .cap-box.b2{width:40%}.ss-auth .cap-box.b3{width:55%}.ss-auth .cap-beam{position:absolute;left:8%;right:8%;height:2.5px;background:var(--ss-lime);box-shadow:0 0 20px 4px color-mix(in srgb,var(--ss-lime) 75%,transparent);animation:ss-sweep 2.8s ease-in-out infinite}@keyframes ss-sweep{0%,to{top:22%}50%{top:78%}}.ss-auth .cap-pill{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:#fff;background:rgba(0,0,0,.55);border:1px solid rgba(255,255,255,.18);padding:7px 14px;border-radius:999px;backdrop-filter:blur(6px);white-space:nowrap}.ss-auth .cap-blink{width:8px;height:8px;border-radius:50%;background:var(--ss-lime);animation:ss-blink 1.2s ease-in-out infinite}@keyframes ss-blink{0%,to{opacity:1}50%{opacity:.25}}@media (max-width:820px){.ss-auth{grid-template-columns:minmax(0,1fr)}.ss-auth .vB2-brand{display:none}.ss-auth .vB2-logo-sm{display:block}}@media (prefers-reduced-motion:reduce){.ss-auth .cap-beam,.ss-auth .cap-blink,.ss-auth .ss-spin,.ss-auth .vB2-aura{animation:none!important}}