.auth_root__orMEA{position:relative;min-height:100vh;background:var(--surface-2);background:#05080f;color:var(--text-dim);overflow:hidden}.auth_auraLayer__PvyNO{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.auth_aura__J4DDi{position:absolute;border-radius:50%;filter:blur(80px)}.auth_auraBlue__yEvrk{background:radial-gradient(circle,rgba(0,109,255,.4),transparent 70%)}.auth_auraPurple__gTgvm{background:radial-gradient(circle,rgba(124,92,255,.35),transparent 70%)}.auth_drift1__tRq_t{animation:auth_rsDrift1__qR0kY 22s ease-in-out infinite}.auth_drift2__bkUPm{animation:auth_rsDrift2__Q2W65 26s ease-in-out infinite}@keyframes auth_rsDrift1__qR0kY{0%,to{transform:translate(0) scale(1)}50%{transform:translate(70px,40px) scale(1.1)}}@keyframes auth_rsDrift2__Q2W65{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-60px,50px) scale(1.14)}}.auth_loginGrid__GlUyH{position:relative;z-index:1;display:grid;grid-template-columns:1.05fr .95fr;min-height:100vh}.auth_showcase___FSrT{position:relative;overflow:hidden;background:#05080f;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(32px,3.5vw,52px)}.auth_showcaseVideo__eguZK{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 8%;object-position:50% 8%;opacity:.4;filter:saturate(.9) brightness(.72)}.auth_showcaseScrim__UG_NF{position:absolute;inset:0;background:linear-gradient(160deg,rgba(5,8,15,.7),rgba(5,8,15,.42) 42%,rgba(5,8,15,.86))}.auth_recDot__jtAMN{width:7px;height:7px;border-radius:50%;background:var(--brand-blue);box-shadow:0 0 10px rgba(46,134,255,.8);animation:auth_rsRec__b_1N_ 1.6s ease-in-out infinite}@keyframes auth_rsRec__b_1N_{0%,to{opacity:1}50%{opacity:.25}}.auth_floatClip__9Cz_D{animation:auth_rsFloat__9g35T 7s ease-in-out infinite}@keyframes auth_rsFloat__9g35T{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-12px) rotate(-3deg)}}.auth_word__Wv7AA{animation:auth_rsWordHi__tGWGo 3.4s ease-in-out infinite}@keyframes auth_rsWordHi__tGWGo{0%,to{color:hsla(0,0%,100%,.5);text-shadow:none}10%,22%{color:#fff;text-shadow:0 0 16px rgba(46,134,255,.95),0 0 4px rgba(140,116,255,.8)}}.auth_formCol__6vAO_{position:relative;display:flex;flex-direction:column;min-height:100vh}.auth_field__McVeH{display:flex;flex-direction:column;gap:7px}.auth_label__5qKQi{font-size:12.5px;font-weight:600;color:#c6d3ec}.auth_input__H5eGy{width:100%;box-sizing:border-box;height:50px;border-radius:14px;background:#05080f;border:1px solid rgba(160,190,255,.16);color:var(--foreground,#f2f6ff);font-family:inherit;font-size:14.5px;font-weight:500;padding:0 16px;outline:none;transition:border-color .18s,box-shadow .18s}.auth_input__H5eGy::-moz-placeholder{color:#7285a8}.auth_input__H5eGy::placeholder{color:#7285a8}.auth_input__H5eGy:focus{border-color:rgba(46,134,255,.7);box-shadow:0 0 0 3px rgba(46,134,255,.16),0 0 18px rgba(46,134,255,.18)}.auth_inputPw__Fgwh_{padding-right:50px}.auth_pwToggle__27hMl{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:38px;height:38px;border-radius:10px;background:transparent;border:none;color:#7e90b0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:color .15s}.auth_pwToggle__27hMl:hover{color:#c6d3ec}.auth_oauthBtn__SLMlm{display:flex;align-items:center;justify-content:center;gap:11px;width:100%;height:50px;border-radius:14px;background:var(--surface-3);border:1px solid rgba(160,190,255,.18);color:var(--foreground,#f2f6ff);font-family:inherit;font-size:14.5px;font-weight:600;cursor:pointer;transition:transform .18s cubic-bezier(.2,.8,.25,1),border-color .18s,box-shadow .18s}.auth_oauthBtn__SLMlm:hover:not(:disabled){transform:translateY(-2px);border-color:rgba(160,190,255,.36);box-shadow:0 10px 26px rgba(0,0,0,.4)}.auth_oauthBtn__SLMlm:active:not(:disabled){transform:scale(.98)}.auth_oauthBtn__SLMlm:disabled{opacity:.6;cursor:not-allowed}.auth_divider__rHTu0{display:flex;align-items:center;gap:14px}.auth_dividerLine__CDIZn{flex:1;height:1px;background:var(--line)}.auth_dividerText__cM3RP{font-size:12px;color:#7e90b0;white-space:nowrap}@media (max-width:900px){.auth_loginGrid__GlUyH{grid-template-columns:1fr;min-height:0}.auth_showcase___FSrT{min-height:0;padding:22px;border-bottom:1px solid rgba(160,190,255,.12)}.auth_showcaseQuote__3pGqA{display:none}.auth_formCol__6vAO_{min-height:0}}@media (prefers-reduced-motion:reduce){.auth_aura__J4DDi,.auth_floatClip__9Cz_D,.auth_recDot__jtAMN,.auth_word__Wv7AA{animation:none!important}}