.signin_signinPage__tmqew{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;position:relative;overflow:hidden;background:var(--bg-base)}.signin_signinPage__tmqew:before{background:radial-gradient(700px 560px at 20% 10%,oklch(.62 .18 245/.22),transparent 65%),radial-gradient(560px 480px at 80% 90%,oklch(.55 .2 285/.18),transparent 65%),radial-gradient(400px 360px at 60% 40%,oklch(.58 .22 330/.1),transparent 70%)}.signin_signinPage__tmqew:after,.signin_signinPage__tmqew:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0}.signin_signinPage__tmqew:after{background-image:radial-gradient(hsla(0,0%,100%,.04) 1px,transparent 0);background-size:28px 28px;mask-image:radial-gradient(ellipse 55% 65% at 50% 50%,#000 0,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 55% 65% at 50% 50%,#000 0,transparent 75%)}.signin_signinCard__ftVCZ{width:100%;max-width:440px;position:relative;z-index:1;padding:40px 36px 36px;background:rgba(15,17,23,.72);border:1px solid hsla(0,0%,100%,.08);backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%);border-radius:16px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 0 0 1px rgba(99,102,241,.12),0 24px 64px -20px rgba(0,0,0,.6),0 0 80px -20px oklch(.62 .18 245/.15);animation:signin_signinRise__G0eGS .5s cubic-bezier(.2,.8,.25,1) both}@keyframes signin_signinRise__G0eGS{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.signin_signinBrand__NxfdV{display:flex;align-items:center;gap:10px;margin-bottom:36px}.signin_signinDot___p3tR{width:8px;height:8px;border-radius:50%;background:var(--accent);display:inline-block;flex-shrink:0;box-shadow:0 0 10px oklch(.62 .18 245/.6);animation:signin_signinPulse__qxpST 2.6s ease-in-out infinite}@keyframes signin_signinPulse__qxpST{0%,to{box-shadow:0 0 0 0 oklch(.62 .18 245/.5)}50%{box-shadow:0 0 0 8px oklch(.62 .18 245/0)}}.signin_signinWordmark__nY34g{font-family:var(--font-mono);font-weight:600;font-size:15px;color:var(--text-primary);letter-spacing:-.01em}.signin_signinIssue__EfZJ8{margin-left:12px;padding-left:12px;border-left:1px solid var(--border-default);font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary)}.signin_signinHeading__uqN_K{font-family:var(--font-display);font-weight:400;font-size:34px;line-height:1.05;letter-spacing:-.02em;color:var(--text-primary);margin-bottom:10px}.signin_signinHeadingEm__MC9Kn{font-style:italic;background:linear-gradient(135deg,var(--accent-bright) 0,oklch(.65 .2 285) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.signin_signinSub__ikNoE{font-family:var(--font-sans);font-size:14px;line-height:1.55;color:var(--text-secondary);margin-bottom:32px}.signin_field__Q467Q{display:flex;flex-direction:column;gap:7px;margin-bottom:16px}.signin_fieldLabel__g1ML3{font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary)}.signin_fieldInput__y5qo0{width:100%;padding:11px 14px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:9px;font-family:var(--font-sans);font-size:14px;color:var(--text-primary);outline:none;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.signin_fieldInput__y5qo0::placeholder{color:var(--text-tertiary);opacity:.6}.signin_fieldInput__y5qo0:focus{border-color:oklch(.62 .18 245/.55);background:hsla(0,0%,100%,.07);box-shadow:0 0 0 3px oklch(.62 .18 245/.14)}.signin_fieldErr__T9Y4_{font-family:var(--font-sans);font-size:12px;color:var(--danger)}.signin_authErr__ZjMYQ{display:block;margin-bottom:16px;padding:11px 14px;background:rgba(239,68,68,.09);border:1px solid rgba(239,68,68,.24);border-radius:8px;font-family:var(--font-sans);font-size:13px;color:#fca5a5;line-height:1.45}.signin_authErr__ZjMYQ code{font-family:var(--font-mono);font-size:11px;background:rgba(239,68,68,.15);padding:1px 5px;border-radius:4px}.signin_signinBtn__9e0Or{width:100%;margin-top:14px;padding:13px 20px;border-radius:10px;background:linear-gradient(180deg,oklch(.68 .17 245),oklch(.58 .2 245));color:#fff;font-family:var(--font-sans);font-size:15px;font-weight:500;letter-spacing:.005em;border:1px solid oklch(.62 .18 245/.7);cursor:pointer;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 8px 24px -8px oklch(.62 .18 245/.5);transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease;display:inline-flex;align-items:center;justify-content:center;gap:8px}.signin_signinBtn__9e0Or:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 12px 32px -10px oklch(.62 .18 245/.65)}.signin_signinBtn__9e0Or:active:not(:disabled){transform:translateY(0)}.signin_signinBtn__9e0Or:disabled{opacity:.55;cursor:wait}.signin_signinFoot__17Wjt{margin-top:28px;padding-top:20px;border-top:1px solid var(--border-default);display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.signin_signinBack__kZDtY{font-family:var(--font-sans);font-size:13px;color:var(--text-tertiary);text-decoration:none;transition:color .15s ease}.signin_signinBack__kZDtY:hover{color:var(--text-secondary)}.signin_signinHint__wznuq{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary)}@media (max-width:480px){.signin_signinCard__ftVCZ{padding:32px 24px 28px}.signin_signinHeading__uqN_K{font-size:28px}.signin_signinIssue__EfZJ8{display:none}}