.page_auth__mk8fL{--brand-ink:#0b1b2b;--brand-deep:#0f2c4d;--accent:#f59e0b;--tech:#3b82f6;--surface:#0e1b2d;--surface-2:#122538;--border:#1f3a56;--border-strong:#2c4a6b;--text-1:#f1f5f9;--text-2:#cbd5e1;--text-3:#94a3b8;--text-4:#64748b;--shadow-amber:0 18px 40px rgba(245,158,11,0.3);--radius-md:12px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.55;color:var(--text-1);background:var(--brand-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page_auth__mk8fL *,.page_auth__mk8fL :after,.page_auth__mk8fL :before{box-sizing:border-box}.page_auth__mk8fL a{text-decoration:none;color:inherit}.page_auth__mk8fL img,.page_auth__mk8fL svg{display:block;max-width:100%}.page_auth__mk8fL button,.page_auth__mk8fL input{font-family:inherit}.page_auth__mk8fL button{cursor:pointer}.page_formPanel__i1_qB{display:flex;flex-direction:column;padding:28px 36px;position:relative;background:radial-gradient(70% 70% at 0 0,rgba(59,130,246,.1),transparent 60%),radial-gradient(55% 60% at 100% 100%,rgba(245,158,11,.06),transparent 60%),var(--brand-ink)}.page_backLink__ixOmA{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;color:var(--text-3);width:fit-content;transition:color .2s ease,transform .2s ease}.page_backLink__ixOmA svg{transition:transform .2s ease}.page_backLink__ixOmA:hover{color:var(--text-1)}.page_backLink__ixOmA:hover svg{transform:translateX(-3px)}.page_formWrap__DOr4_{flex:1;display:flex;flex-direction:column;justify-content:center;max-width:420px;width:100%;margin:0 auto;padding:40px 0}.page_formHead__VgdvT{margin-bottom:32px}.page_formHead__VgdvT h1{font-size:clamp(28px,3vw,32px);letter-spacing:-.02em;font-weight:800;margin:0 0 8px;background:linear-gradient(120deg,#93c5fd,#60a5fa 50%,var(--accent));-webkit-background-clip:text;background-clip:text;color:transparent;background-size:200% 200%;animation:page_shift__ieIm8 8s ease-in-out infinite}@keyframes page_shift__ieIm8{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.page_formHead__VgdvT p{margin:0;color:var(--text-3);font-size:15px}.page_form__EZV5o{display:grid;gap:18px}.page_field__rTpVv{display:grid;gap:8px}.page_field__rTpVv label{font-size:13px;font-weight:600;color:var(--text-2);letter-spacing:-.005em}.page_labelRow__Csna5{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.page_labelRow__Csna5 .page_link__pRBWv{font-size:12.5px}.page_field__rTpVv input[type=email],.page_field__rTpVv input[type=password],.page_field__rTpVv input[type=text]{font-size:15px;width:100%;padding:13px 16px;border-radius:var(--radius-md);background:var(--surface);color:var(--text-1);border:1px solid var(--border);outline:none;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.page_field__rTpVv input::placeholder{color:var(--text-4)}.page_field__rTpVv input:hover{border-color:var(--border-strong)}.page_field__rTpVv input:focus{border-color:var(--accent);background:var(--surface-2);box-shadow:0 0 0 4px rgba(245,158,11,.18)}.page_passwordWrap__7vLQp{position:relative}.page_passwordWrap__7vLQp input{padding-right:46px}.page_eye__rGyLd{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:34px;height:34px;border:none;background:transparent;display:grid;place-items:center;color:var(--text-3);border-radius:8px;transition:color .2s ease,background-color .2s ease}.page_eye__rGyLd:hover{color:var(--text-1);background:var(--surface-2)}.page_errorBanner__pOXPv{font-size:13.5px;padding:11px 14px;border-radius:10px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);color:#fca5a5}.page_btnAmber__JE5uq{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 22px;border-radius:var(--radius-md);font-weight:600;font-size:15px;background:linear-gradient(180deg,#fbbf24,var(--accent));color:#4a2a04;border:none;box-shadow:var(--shadow-amber);transition:transform .15s ease,box-shadow .25s ease,filter .2s ease;margin-top:8px}.page_btnAmber__JE5uq:hover{transform:translateY(-1px);filter:brightness(1.04);box-shadow:0 22px 50px rgba(245,158,11,.4)}.page_btnAmber__JE5uq:active{transform:translateY(0)}.page_btnAmber__JE5uq .page_arrow__NUqmz{display:inline-block;transition:transform .25s ease}.page_btnAmber__JE5uq:hover .page_arrow__NUqmz{transform:translateX(4px)}.page_btnAmber__JE5uq.page_loading__4YkLa,.page_btnAmber__JE5uq:disabled{opacity:.85;cursor:progress;pointer-events:none}.page_divider__rngS9{display:flex;align-items:center;gap:16px;margin:32px 0 0;color:var(--text-4);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase}.page_divider__rngS9:after,.page_divider__rngS9:before{content:"";flex:1;height:1px;background:var(--border)}.page_signup__4m52_{text-align:center;font-size:14.5px;color:var(--text-3);margin:24px 0 0}.page_signup__4m52_ .page_link__pRBWv.page_strong__GGPac{color:var(--text-1);font-weight:600}.page_signup__4m52_ .page_link__pRBWv.page_strong__GGPac:hover{color:var(--accent)}.page_signup__4m52_ .page_arrow__NUqmz{display:inline-block;transition:transform .25s ease}.page_signup__4m52_ .page_link__pRBWv:hover .page_arrow__NUqmz{transform:translateX(3px)}.page_link__pRBWv{color:var(--accent);transition:color .2s ease}.page_link__pRBWv:hover{color:#fcd34d}.page_formFoot__aJswo{margin-top:28px;padding-top:20px;border-top:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;font-size:12.5px;color:var(--text-4);gap:16px}.page_formFoot__aJswo a{color:var(--text-3);transition:color .2s ease}.page_formFoot__aJswo a:hover{color:var(--text-1)}.page_brandPanel__J5A0z{position:relative;background:radial-gradient(70% 60% at 100% 0,rgba(245,158,11,.1),transparent),radial-gradient(60% 60% at 0 100%,rgba(59,130,246,.12),transparent),var(--brand-ink);overflow:hidden;padding:60px 56px;display:flex;flex-direction:column;justify-content:center}.page_mesh__hl9ls{position:absolute;inset:-10%;pointer-events:none;z-index:0;overflow:hidden}.page_blob__CgMup{position:absolute;border-radius:50%;filter:blur(80px);opacity:.5;mix-blend-mode:screen;animation:page_float__V_Gb1 18s ease-in-out infinite}.page_b1__IF4i1{top:-10%;left:-8%;width:480px;height:480px;background:radial-gradient(circle at 30% 30%,rgba(245,158,11,.5),transparent 60%);animation-delay:0s}.page_b2__IwKCf{top:16%;right:-10%;width:540px;height:540px;background:radial-gradient(circle at 70% 30%,rgba(59,130,246,.45),transparent 60%);animation-delay:-6s}.page_b3__kK8nY{bottom:-12%;left:18%;width:540px;height:540px;background:radial-gradient(circle at 50% 50%,rgba(124,58,237,.3),transparent 60%);animation-delay:-12s}@keyframes page_float__V_Gb1{0%,to{transform:translateZ(0) scale(1)}33%{transform:translate3d(40px,-30px,0) scale(1.06)}66%{transform:translate3d(-25px,25px,0) scale(.96)}}.page_gridOverlay__BKy3N{position:absolute;inset:0;background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,#000 30%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,#000 30%,transparent 80%);opacity:.35;pointer-events:none;z-index:0}.page_brandContent__efOkY{position:relative;z-index:1;max-width:520px}.page_brandH__pLUaT{font-size:clamp(32px,3.4vw,44px);line-height:1.1;letter-spacing:-.025em;font-weight:800;margin:24px 0 18px;color:var(--text-1)}.page_brandH__pLUaT .page_grad__dKRn_{background:linear-gradient(120deg,#93c5fd,#60a5fa 50%,var(--accent));-webkit-background-clip:text;background-clip:text;color:transparent;background-size:200% 200%;animation:page_shift__ieIm8 8s ease-in-out infinite}.page_brandContent__efOkY>p{font-size:16.5px;color:var(--text-2);margin:0 0 32px;max-width:48ch}.page_brandLogo__6tvM5{display:inline-flex;align-items:center;gap:12px;font-weight:800;font-size:22px;letter-spacing:-.02em;color:var(--text-1);width:fit-content;margin-bottom:36px}.page_logoMark__np0GO{width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,var(--brand-deep),var(--tech));position:relative;overflow:hidden;flex-shrink:0;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}.page_logoMark__np0GO:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0 6px,rgba(255,255,255,.08) 6px 7px),repeating-linear-gradient(90deg,transparent 0 6px,rgba(255,255,255,.08) 6px 7px)}.page_logoMark__np0GO:after{content:"W";position:absolute;inset:0;display:grid;place-items:center;font-weight:900;font-size:20px;color:white;text-shadow:0 1px 2px rgba(0,0,0,.3)}.page_logoThin__AuHWe{color:var(--text-3);font-weight:600}.page_badgeAnim__tFhSY{position:relative;width:280px;height:280px;margin:64px 0 0}.page_badgeGlow__sr5YK{position:absolute;inset:-12%;border-radius:50%;background:radial-gradient(circle,rgba(245,158,11,.22),rgba(59,130,246,.1) 40%,transparent 72%);filter:blur(8px);animation:page_glowPulse__I_Zx1 5s ease-in-out infinite;pointer-events:none}@keyframes page_glowPulse__I_Zx1{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.page_badgeSvg__D8sYQ{width:100%;height:100%;position:relative;z-index:1}.page_ring___n930{transform-origin:100px 100px}.page_ringOuter__Y_Rfc{animation:page_spin__zuOjX 40s linear infinite}.page_ringInner__31C7X{animation:page_spin__zuOjX 30s linear infinite reverse}@keyframes page_spin__zuOjX{to{transform:rotate(1turn)}}.page_orbitDot__GHfh5{position:absolute;top:50%;left:50%;border-radius:999px;z-index:2}.page_dAmber__bHNpR{width:12px;height:12px;margin:-6px 0 0 -6px;background:var(--accent);box-shadow:0 0 18px var(--accent),0 0 36px rgba(245,158,11,.35);animation:page_orbitOuter__2kuOd 14s linear infinite}.page_dBlue__0roI3{width:8px;height:8px;margin:-4px 0 0 -4px;background:#60a5fa;box-shadow:0 0 14px #60a5fa;animation:page_orbitInner__SE1p9 9s linear infinite reverse}@keyframes page_orbitOuter__2kuOd{0%{transform:rotate(0deg) translateX(128px)}to{transform:rotate(1turn) translateX(128px)}}@keyframes page_orbitInner__SE1p9{0%{transform:rotate(0deg) translateX(70px)}to{transform:rotate(1turn) translateX(70px)}}.page_reveal__L1RKW{opacity:0;transform:translateY(16px);transition:opacity .8s cubic-bezier(.5,0,.2,1),transform .8s cubic-bezier(.5,0,.2,1)}.page_reveal__L1RKW.page_in__kNkNZ{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.page_reveal__L1RKW{opacity:1;transform:none;transition:none}.page_badgeGlow__sr5YK,.page_blob__CgMup,.page_brandH__pLUaT .page_grad__dKRn_,.page_formHead__VgdvT h1,.page_orbitDot__GHfh5,.page_ring___n930{animation:none!important}}@media (max-width:980px){.page_auth__mk8fL{grid-template-columns:1fr}.page_formPanel__i1_qB{padding:28px 24px;min-height:auto;order:1}.page_brandPanel__J5A0z{padding:48px 28px;text-align:center;order:2}.page_brandContent__efOkY{margin:0 auto;align-items:center;display:flex;flex-direction:column}.page_badgeAnim__tFhSY{margin:48px auto 0}.page_formWrap__DOr4_{padding:32px 0}}@media (max-width:480px){.page_formPanel__i1_qB{padding:22px 18px}.page_brandPanel__J5A0z{padding:36px 20px}.page_brandH__pLUaT{font-size:26px}.page_badgeAnim__tFhSY{width:220px;height:220px}@keyframes page_orbitOuter__2kuOd{0%{transform:rotate(0deg) translateX(100px)}to{transform:rotate(1turn) translateX(100px)}}@keyframes page_orbitInner__SE1p9{0%{transform:rotate(0deg) translateX(55px)}to{transform:rotate(1turn) translateX(55px)}}.page_formFoot__aJswo{flex-direction:column;gap:10px;align-items:flex-start}}