.AuthForm_authPage__M9FiQ{--ink:#d7f7e4;--dim:#7fa896;--line:#1d3329;--bg:#060807;--bg-raised:#0b100e;--acc:#38ff9c;--acc-strong:#baffde;--warn:#ff6b6b;flex:1 1;min-height:100%;display:flex;align-items:center;justify-content:center;padding:clamp(1.5rem,4vw,4rem) 1.25rem;background:var(--bg);color:var(--ink);font-family:var(--font-geist-mono),ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;position:relative;isolation:isolate}.AuthForm_authPage__M9FiQ:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(56,255,156,.05) 1px,transparent 0),linear-gradient(90deg,rgba(56,255,156,.05) 1px,transparent 0);background-size:42px 42px;-webkit-mask-image:radial-gradient(ellipse 60% 55% at 50% 45%,#000 30%,transparent 100%);mask-image:radial-gradient(ellipse 60% 55% at 50% 45%,#000 30%,transparent 100%)}.AuthForm_authShell__QnGCj{width:100%;max-width:27rem;display:flex;flex-direction:column;gap:1.25rem}.AuthForm_authShell__QnGCj>*{animation:AuthForm_rise__vuGPD .52s cubic-bezier(.2,.7,.2,1) both}.AuthForm_authShell__QnGCj>:first-child{animation-delay:40ms}.AuthForm_authShell__QnGCj>:nth-child(2){animation-delay:.12s}.AuthForm_authShell__QnGCj>:nth-child(3){animation-delay:.2s}@keyframes AuthForm_rise__vuGPD{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.AuthForm_brandRow__aGRWo{display:flex;align-items:center;justify-content:space-between;gap:1rem}.AuthForm_brand__quahE{display:inline-flex;align-items:baseline;gap:.5rem;font-weight:700;letter-spacing:.02em;color:var(--ink);text-decoration:none}.AuthForm_brand__quahE:hover{color:var(--acc-strong)}.AuthForm_brandGlyph__qA7AD{color:var(--acc)}.AuthForm_kicker__6mKy1{display:inline-flex;align-items:center;gap:.5em;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--acc);white-space:nowrap}.AuthForm_kicker__6mKy1:before{content:"";width:.5em;height:.5em;background:var(--acc);box-shadow:0 0 8px 1px var(--acc);animation:AuthForm_blink__qVFkY 1.6s step-end infinite}@keyframes AuthForm_blink__qVFkY{0%,45%{opacity:1}50%,to{opacity:.15}}.AuthForm_panel__4Izbk{border:1px solid var(--line);background:linear-gradient(180deg,rgba(56,255,156,.04),transparent 120px),var(--bg-raised);box-shadow:0 0 0 1px rgba(56,255,156,.04),0 30px 80px -40px rgba(0,0,0,.9),0 0 60px -30px rgba(56,255,156,.35);position:relative}.AuthForm_panel__4Izbk:before{content:"";position:absolute;inset-inline:-1px;top:-1px;height:2px;background:linear-gradient(90deg,transparent,var(--acc),transparent)}.AuthForm_panelBar__4ymSX{display:flex;align-items:center;gap:.75rem;padding:.7rem 1rem;border-bottom:1px solid var(--line);font-size:.78rem;color:var(--dim)}.AuthForm_dots__SPlqI{display:inline-flex;gap:.4rem}.AuthForm_dots__SPlqI i{width:.55rem;height:.55rem;border-radius:50%;background:var(--line);border:1px solid rgba(215,247,228,.12)}.AuthForm_dots__SPlqI i:first-child{background:rgba(56,255,156,.5)}.AuthForm_panelTitle__L63Ro{color:var(--dim)}.AuthForm_panelTitle__L63Ro b{color:var(--acc-strong);font-weight:600}.AuthForm_panelBody__2uO8f{padding:clamp(1.5rem,4vw,2.25rem)}.AuthForm_title__0zwBF{font-size:1.4rem;line-height:1.1;margin:0 0 .35rem;color:var(--acc-strong)}.AuthForm_title__0zwBF:before{content:"> ";color:var(--dim)}.AuthForm_title__0zwBF:after{content:"";display:inline-block;width:.55ch;height:1.05em;margin-left:.15em;transform:translateY(.15em);background:var(--acc);animation:AuthForm_blink__qVFkY 1s step-end infinite}.AuthForm_lede__uhdb_{color:var(--dim);font-size:.9rem;line-height:1.55;margin:0 0 1.5rem}.AuthForm_authForm__dIoLT{color:var(--ink)}.AuthForm_authForm__dIoLT form{display:flex;flex-direction:column;gap:.35rem}.AuthForm_authForm__dIoLT label{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin-top:.9rem}.AuthForm_authForm__dIoLT input{width:100%;background:var(--bg);border:1px solid var(--line);color:var(--ink);padding:.7rem .85rem;font:inherit;transition:border-color .12s ease,box-shadow .12s ease,background-color .12s ease}.AuthForm_authForm__dIoLT input::placeholder{color:rgba(127,168,150,.55)}.AuthForm_authForm__dIoLT input:hover{border-color:#2a4a3b}.AuthForm_authForm__dIoLT input:focus{outline:none;border-color:var(--acc);background:#081210;box-shadow:0 0 0 1px var(--acc),0 0 22px -6px var(--acc)}.AuthForm_termsLabel__VVhmX{display:flex;align-items:flex-start;gap:.6rem;margin-top:1.25rem;text-transform:none;letter-spacing:normal;font-size:.82rem;line-height:1.5;color:var(--dim);cursor:pointer}.AuthForm_termsLabel__VVhmX input{width:auto;margin-top:.15rem;accent-color:var(--acc);flex:none}.AuthForm_termsLabel__VVhmX a{color:var(--acc);text-decoration:none;border-bottom:1px solid transparent}.AuthForm_termsLabel__VVhmX a:hover{color:var(--acc-strong);border-color:var(--acc)}.AuthForm_authForm__dIoLT button{margin-top:1.5rem;width:100%;background:var(--acc);color:#04140b;border:1px solid var(--acc);padding:.8rem 1rem;font:inherit;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background-color .12s ease,transform .12s ease,box-shadow .12s ease}.AuthForm_authForm__dIoLT button:hover:not(:disabled){background:var(--acc-strong);transform:translateY(-1px);box-shadow:0 8px 24px -12px var(--acc)}.AuthForm_authForm__dIoLT button:active:not(:disabled){transform:translateY(0)}.AuthForm_authForm__dIoLT button:disabled{opacity:.5;cursor:not-allowed}.AuthForm_altAction__xBv2l a:focus-visible,.AuthForm_authForm__dIoLT :focus-visible,.AuthForm_backLink__Ej2c9:focus-visible,.AuthForm_brand__quahE:focus-visible{outline:2px solid var(--acc-strong);outline-offset:3px}.AuthForm_banner__ojgAL,.AuthForm_error__Y9YZS,.AuthForm_notice__7dQye{font-size:.88rem;line-height:1.5;padding:.7rem .85rem;border-left:2px solid;margin:0 0 1.1rem}.AuthForm_error__Y9YZS{color:var(--warn);background:rgba(255,107,107,.08)}.AuthForm_error__Y9YZS:before{content:"! ";font-weight:700}.AuthForm_banner__ojgAL{color:var(--acc-strong);background:rgba(56,255,156,.08)}.AuthForm_banner__ojgAL:before{content:"✓ ";color:var(--acc);font-weight:700}.AuthForm_notice__7dQye{color:var(--acc-strong);background:rgba(56,255,156,.08);border-left-color:var(--acc)}.AuthForm_notice__7dQye:before{content:"✓ ";color:var(--acc);font-weight:700}.AuthForm_altAction__xBv2l{margin:1.5rem 0 0;padding-top:1.25rem;border-top:1px dashed var(--line);font-size:.88rem;color:var(--dim)}.AuthForm_altAction__xBv2l a{color:var(--acc);text-decoration:none;border-bottom:1px solid transparent}.AuthForm_altAction__xBv2l a:hover{color:var(--acc-strong);border-color:var(--acc)}.AuthForm_backLink__Ej2c9{align-self:flex-start;color:var(--dim);text-decoration:none;font-size:.82rem}.AuthForm_backLink__Ej2c9:hover{color:var(--acc-strong)}@media (prefers-reduced-motion:reduce){.AuthForm_authShell__QnGCj>*,.AuthForm_kicker__6mKy1:before,.AuthForm_title__0zwBF:after{animation:none}}