.BrandSplash_overlay__LmH8M{position:fixed;inset:0;z-index:1201;display:grid;place-items:center;background:var(--canvas);animation:BrandSplash_fadeIn__cqXu5 .12s cubic-bezier(.2,0,0,1) both}.BrandSplash_glow__zdSFd{position:absolute;top:50%;left:50%;width:min(70vw,620px);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:9999px;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 16%,transparent) 0,transparent 68%);animation:BrandSplash_glowIn__KjJSJ .48s cubic-bezier(0,0,0,1) both;pointer-events:none}.BrandSplash_stack__AceuG{position:relative;display:flex;flex-direction:column;align-items:center;gap:24px}.BrandSplash_word__W1S5z{font-size:22px;letter-spacing:-.02em;animation:BrandSplash_riseIn__j9fZf .32s cubic-bezier(0,0,0,1) .78s both}.BrandSplash_srOnly__IwWhH{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}@keyframes BrandSplash_fadeIn__cqXu5{0%{opacity:0}to{opacity:1}}@keyframes BrandSplash_glowIn__KjJSJ{0%{opacity:0;transform:translate(-50%,-50%) scale(.75)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes BrandSplash_riseIn__j9fZf{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.BrandSplash_glow__zdSFd,.BrandSplash_word__W1S5z{animation-duration:1ms;animation-delay:0s}}.page_container__jXqyR{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:16px;background:var(--canvas);overflow:hidden}.page_glow__PzK7E{position:absolute;top:-20%;left:50%;width:min(720px,120vw);aspect-ratio:1;transform:translateX(-50%);background:radial-gradient(circle,color-mix(in srgb,var(--accent) 18%,transparent) 0,transparent 65%);pointer-events:none}.page_card__vqfV5{position:relative;width:100%;max-width:400px;display:flex;flex-direction:column;gap:12px;padding:20px;background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-e2)}.page_header__ovJOp{display:flex;flex-direction:column;align-items:center;gap:4px;margin-bottom:8px}.page_mark__mjLXo{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:8px;background:var(--accent);color:#fff;border-radius:9999px;font-size:16px;font-weight:600}.page_title__GKn_5{margin:0;font-size:18px;font-weight:600;color:var(--text)}.page_subtitle__CC72n{margin:0;font-size:12px;color:var(--text-secondary)}.page_field__3ctuC{display:flex;flex-direction:column;gap:6px}.page_label__4bxoo{font-size:12px;font-weight:500;color:var(--text-secondary)}.page_input__Jzlg2{width:100%;padding:10px 12px;background:var(--canvas);color:var(--text);border:1px solid var(--border);border-radius:8px;font-size:14px;transition:border-color .12s cubic-bezier(.2,0,0,1),box-shadow .12s cubic-bezier(.2,0,0,1)}.page_input__Jzlg2:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 20%,transparent)}.page_input__Jzlg2:disabled{opacity:.6;cursor:not-allowed}.page_passwordWrap__Ww5z1{position:relative;display:flex;align-items:center}.page_passwordInput__OeTFO{padding-right:42px}.page_reveal__58GS1{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;position:absolute;right:6px;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;color:var(--text-tertiary);cursor:pointer}.page_reveal__58GS1 svg{width:17px;height:17px}.page_reveal__58GS1:hover{color:var(--text);background:var(--surface-hover)}.page_error__36_VC{margin:0;padding:8px 12px;background:var(--danger-soft);color:var(--danger);border-radius:8px;font-size:12px}.page_submit__t2aSR{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;font:inherit;color:inherit;margin:4px 0 0;padding:11px 16px;background:var(--accent);color:#fff;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:filter .12s cubic-bezier(.2,0,0,1),opacity .12s cubic-bezier(.2,0,0,1)}.page_submit__t2aSR:hover:not(:disabled){filter:brightness(1.08)}.page_submit__t2aSR:disabled{opacity:.55;cursor:not-allowed}.page_help__W2_7a{margin:0;text-align:center;font-size:11px;color:var(--text-tertiary);line-height:1.5}