.login_tabs__b7pyw{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;padding:4px;margin:4px 0 18px;border-radius:14px;border:1px solid var(--glass-border);background:rgba(0,0,0,.2)}.login_tab__FEk_I{border:0;border-radius:10px;padding:10px 8px;background:transparent;color:var(--muted);font:inherit;font-weight:600;cursor:pointer}.login_tab__FEk_I[aria-selected=true]{background:linear-gradient(135deg,var(--accent),var(--accent-strong));color:#fff}.login_label__1kJPU{display:block;font-size:.9rem;color:var(--muted);margin:0 0 6px}.login_input__Y4JR4{width:100%;padding:12px 14px;margin-bottom:12px;border-radius:12px;border:1px solid var(--glass-border);background:rgba(0,0,0,.25);color:var(--text);font-size:1rem}.login_input__Y4JR4:focus-visible,.login_linkButton__Kvoiq:focus-visible,.login_tab__FEk_I:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.login_row__HHxJ1{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:14px;font-size:.92rem}.login_linkButton__Kvoiq{padding:0;border:0;background:none;color:var(--accent-strong);font:inherit;text-decoration:underline;cursor:pointer}.login_hint__C3RWj{font-size:.85rem;color:var(--muted);margin:-4px 0 12px}.login_ok__RJ_d8{border:1px solid rgba(79,209,165,.4);background:rgba(79,209,165,.1);border-radius:14px;padding:12px 14px;margin-bottom:16px}.login_page___bVDP{position:relative;z-index:1;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;justify-content:center;padding-top:32px;padding-bottom:56px}.login_page___bVDP .card{background:rgba(20,11,44,.66);border-color:rgba(186,150,255,.42);box-shadow:0 0 0 1px rgba(168,116,255,.18),0 24px 80px rgba(0,0,0,.45),0 0 60px rgba(150,92,255,.35);backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3)}.login_page___bVDP>a:first-child{align-self:flex-start}@media (max-width:639px){.login_page___bVDP{justify-content:flex-start;padding-top:calc(min(14vh, 120px) * 2 + 20px)}}.LoginOrbit_orbit__X2hhP{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;perspective:900px}.LoginOrbit_glow__HPT93{position:absolute;left:50%;top:50%;width:min(120vw,1100px);aspect-ratio:1;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(150,80,255,.32),transparent 62%)}.LoginOrbit_floor__jqrJC{position:absolute;left:-40%;right:-40%;bottom:0;height:42%;background:repeating-linear-gradient(90deg,rgba(186,140,255,.28) 0 1px,transparent 1px 64px),repeating-linear-gradient(0deg,rgba(186,140,255,.28) 0 1px,transparent 1px 52px);transform:rotateX(64deg);transform-origin:50% 100%;-webkit-mask-image:linear-gradient(0deg,#000 5%,transparent);mask-image:linear-gradient(0deg,#000 5%,transparent);animation:LoginOrbit_floor__jqrJC 3.2s linear infinite}@keyframes LoginOrbit_floor__jqrJC{to{background-position:0 0,0 52px}}.LoginOrbit_ring__Y5CX1{position:absolute;left:50%;top:50%;width:min(124vw,1120px);aspect-ratio:10/3;transform:translate(-50%,-50%);border:1px solid rgba(186,150,255,.3);border-radius:50%;box-shadow:0 0 24px rgba(150,92,255,.25),inset 0 0 24px rgba(150,92,255,.18)}.LoginOrbit_inner__Gn0Yp{width:calc(min(124vw, 1120px) * .72);border-color:rgba(211,155,255,.36)}.LoginOrbit_chip___Upgg{position:absolute;left:0;top:0;opacity:0;display:inline-flex;align-items:baseline;gap:8px;padding:7px 12px;border-radius:999px;background:rgba(24,14,52,.92);border:1px solid rgba(186,150,255,.5);box-shadow:0 8px 30px rgba(0,0,0,.45),0 0 18px rgba(150,92,255,.28);color:#f2edff;font:600 12.5px/1 ui-monospace,SF Mono,Menlo,Consolas,monospace;letter-spacing:.06em;white-space:nowrap;will-change:transform,opacity}.LoginOrbit_chip___Upgg b{font-weight:600}.LoginOrbit_chip___Upgg i{font-style:normal;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.LoginOrbit_up__BvB_P{color:#2fd48c}.LoginOrbit_dn__kbQW1{color:#ff5c74}.LoginOrbit_fl__HiDn8{color:#b3a7cf}.LoginOrbit_note__8fKjm{position:absolute;left:0;right:0;bottom:max(14px,env(safe-area-inset-bottom));margin:0;text-align:center;font-size:11.5px;color:rgba(179,167,207,.75)}@media (max-width:560px){.LoginOrbit_chip___Upgg{font-size:11px;padding:6px 10px}}@media (prefers-reduced-motion:reduce){.LoginOrbit_floor__jqrJC{animation:none}}@media (max-width:639px){.LoginOrbit_glow__HPT93,.LoginOrbit_ring__Y5CX1{top:min(14vh,120px)}.LoginOrbit_ring__Y5CX1{width:92vw}.LoginOrbit_chip___Upgg[data-ring="1"],.LoginOrbit_inner__Gn0Yp{display:none}}