.login-root .absolute{position:absolute}.login-root .relative{position:relative}.login-root .bottom-0{bottom:0}.login-root .flex{display:flex}.login-root .items-center{align-items:center}.login-root .justify-center{justify-content:center}.login-root .rounded-full{border-radius:9999px}.login-root .gap-6{gap:1.5rem}.login-root .gap-8{gap:2rem}.login-root .w-20{width:5rem}.login-root .h-\[4px\]{height:4px}.login-root .bg-\[\#2D2D2D\]{background-color:#2d2d2d}.login-root .transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.login-root .duration-150{transition-duration:.15s}.login-root .duration-200{transition-duration:.2s}.login-root .duration-700{transition-duration:.7s}.login-root .ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.login-root .ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.login-root{--bg:#f4f4f5;--bg-2:#e9e9ec;--surface:#ffffff;--surface-2:#fafafa;--text:#1b1b1b;--muted:#6b6b70;--line:rgba(20,20,20,0.12);--accent:#1b1b1b;--accent-ink:#ffffff;--radius:18px;--char-glow:transparent;--font-display:var(--font-sans,system-ui);position:relative;min-height:100dvh;width:100%;overflow:hidden;background:var(--bg);color:var(--text);font-family:var(--font-sans,system-ui,sans-serif);transition:background .5s ease,color .5s ease}.login-bg{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.login-bg .bg-a,.login-bg .bg-b{position:absolute;border-radius:50%;filter:blur(60px);opacity:.5;transition:background .6s ease,opacity .6s ease}.login-bg .bg-a{width:38rem;height:38rem;top:-10rem;left:-8rem;background:var(--char-glow)}.login-bg .bg-b{width:32rem;height:32rem;bottom:-12rem;right:-6rem;background:var(--accent);opacity:.16}.login-bg .bg-grid{position:absolute;inset:0;opacity:0;transition:opacity .6s ease}.login-root .topbar{position:relative;z-index:40;display:flex;align-items:center;justify-content:space-between;padding:1.4rem clamp(1.2rem,4vw,3rem);background:transparent;border:none;box-shadow:none}.brand{display:inline-flex;align-items:center;gap:.6rem;font-weight:700;font-size:1.02rem;letter-spacing:.01em;font-family:var(--font-display)}.brand--top{padding:0;border:none;background:none;box-shadow:none;backdrop-filter:none}.login-stage-grid{position:relative;z-index:2;display:grid;grid-template-columns:1fr;align-items:center;gap:2rem;min-height:calc(100dvh - 5.2rem);padding:0 clamp(1.2rem,4vw,3rem) 2rem}@media (min-width:1000px){.login-stage-grid{grid-template-columns:1.35fr .85fr;gap:clamp(2rem,5vw,5rem)}}.scene{justify-content:center;min-height:60vh}.scene,.scene-char{position:relative;display:flex;flex-direction:column;align-items:center}.scene-char{z-index:1}.char-key{width:min(26rem,64vw);filter:drop-shadow(0 26px 40px rgba(0,0,0,.16))}.char-svg,.char-wrap{width:100%}.char-svg{height:auto;display:block;overflow:visible}.scene-tagline{display:none}.mono-crew{width:auto;display:flex;align-items:flex-end;justify-content:center}.mono-stage{position:relative;width:460px;height:440px;transform:scale(1.15);transform-origin:bottom center;margin:2.4rem 0 0}@media (min-width:1000px){.mono-stage{transform:scale(1.32)}}.login-root[data-login-theme=mono] .char-key{width:auto;filter:none}.login-root[data-login-theme=mono] .scene-pedestal{display:none}.char-arm{transition:transform .34s cubic-bezier(.22,1.4,.4,1),opacity .3s ease}.crew-theme .mono-stage>div{transition:background-color .5s ease,box-shadow .5s ease,border-color .5s ease,filter .5s ease}.crew-mono .mono-stage>div{box-shadow:0 24px 36px rgba(0,0,0,.14)}.crew-ink .mono-stage>div{box-shadow:inset 0 0 0 1px rgba(40,36,31,.18),0 22px 30px rgba(40,36,31,.2);filter:saturate(.82) contrast(.95);border-radius:46% 46% 4px 4px/18% 18% 4px 4px!important}.crew-dark .mono-stage>div{box-shadow:0 0 0 1.5px rgba(0,255,156,.6),0 0 26px rgba(0,255,156,.4),inset 0 0 20px rgba(0,255,156,.14);border-radius:4px 4px 0 0!important}.crew-comic .mono-stage>div{box-shadow:0 0 0 5px #1b1b1b,10px 12px 0 0 rgba(27,27,27,.28)}.crew-clay .mono-stage>div{box-shadow:inset 8px 10px 18px rgba(255,255,255,.6),inset -10px -12px 20px rgba(0,0,0,.14),0 26px 34px rgba(120,80,95,.3);border-radius:42px 42px 22px 22px!important}.crew-space3d .mono-stage{animation:crew-float 4.5s ease-in-out infinite}.crew-space3d .mono-stage>div{box-shadow:inset 0 5px 12px rgba(255,255,255,.5),inset 0 -8px 16px rgba(20,26,58,.5),0 40px 46px rgba(20,26,58,.45);border-radius:16px 16px 6px 6px!important}@keyframes crew-float{0%,to{transform:scale(1.15) translateY(0)}50%{transform:scale(1.15) translateY(-14px)}}@media (min-width:1000px){@keyframes crew-float{0%,to{transform:scale(1.32) translateY(0)}50%{transform:scale(1.32) translateY(-14px)}}}.form-panel{display:flex;align-items:center;justify-content:center}.form-card{--glass-bg:color-mix(in srgb,var(--surface) 42%,transparent);--glass-border:color-mix(in srgb,var(--text) 14%,transparent);--glass-blur:22px;--glass-shadow:0 30px 70px -28px color-mix(in srgb,var(--text) 42%,transparent);--glass-radius:clamp(20px,2vw,28px);--glass-sheen:color-mix(in srgb,#ffffff 60%,transparent);position:relative;width:100%;max-width:25rem;padding:clamp(1.6rem,3vw,2.4rem) clamp(1.5rem,2.6vw,2.1rem);border:1px solid var(--glass-border);border-radius:var(--glass-radius);background:var(--glass-bg);box-shadow:var(--glass-shadow),inset 0 1px 0 var(--glass-sheen),inset 0 0 0 1px color-mix(in srgb,var(--surface) 8%,transparent);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.6);backdrop-filter:blur(var(--glass-blur)) saturate(1.6);overflow:hidden;isolation:isolate;animation:glass-rise .6s cubic-bezier(.22,1,.36,1) both}@keyframes glass-rise{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.form-card:before{inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(135deg,color-mix(in srgb,var(--glass-sheen) 42%,transparent) 0,transparent 38%,transparent 64%,color-mix(in srgb,var(--accent) 10%,transparent) 100%)}.form-card:after,.form-card:before{content:"";position:absolute;pointer-events:none}.form-card:after{inset:-40% -30% auto -30%;height:70%;z-index:-2;border-radius:50%;background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--accent) 26%,transparent),transparent 70%);filter:blur(34px);opacity:.7}@media (prefers-reduced-motion:reduce){.form-card{animation:none}}.brand-mark{display:grid;place-items:center;width:1.7rem;height:1.7rem;border-radius:.55rem;background:var(--accent);color:var(--accent-ink);font-weight:800}.brand-mark,.form-head h1{font-family:var(--font-display)}.form-head h1{margin:0 0 .45rem;font-size:clamp(1.9rem,4vw,2.2rem);font-weight:820;letter-spacing:-.04em;color:var(--text);text-wrap:balance;line-height:1.1}.form-head p{margin:0;color:color-mix(in srgb,var(--muted) 86%,var(--text));font-size:.92rem}.form-body{gap:1rem;margin-top:1.45rem}.field,.form-body{display:flex;flex-direction:column}.field{gap:.4rem}.field-label{font-size:.8rem;font-weight:700;color:color-mix(in srgb,var(--text) 92%,var(--accent))}.field-control{position:relative;display:flex;align-items:center;border:1px solid color-mix(in srgb,var(--line) 72%,transparent);border-radius:calc(var(--radius) - 4px);background:color-mix(in srgb,var(--surface) 56%,transparent);backdrop-filter:blur(10px) saturate(1.02);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--surface) 58%,transparent),0 8px 22px color-mix(in srgb,var(--bg-2) 22%,transparent);transition:border-color .2s ease,box-shadow .2s ease,background .4s ease}.field-control:focus-within{border-color:color-mix(in srgb,var(--accent) 46%,var(--line));background:color-mix(in srgb,var(--surface) 66%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--surface) 70%,transparent),0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent),0 10px 26px color-mix(in srgb,var(--bg-2) 24%,transparent)}.field-icon{margin-left:.85rem;color:color-mix(in srgb,var(--muted) 82%,var(--text));flex-shrink:0}.field-control input{flex:1;min-width:0;height:3rem;padding:0 .85rem;border:none;background:transparent;color:var(--text);font-size:.95rem;outline:none}.login-root .field-control input,.login-root .field-control input:focus{border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--text)!important}.field-control input::placeholder{color:color-mix(in srgb,var(--muted) 75%,transparent)}.pw-toggle{display:grid;place-items:center;width:2.6rem;height:2.6rem;margin-right:.25rem;border:none;background:transparent;color:color-mix(in srgb,var(--muted) 82%,var(--text));cursor:pointer;border-radius:10px;transition:color .2s ease,background .2s ease}.pw-toggle:hover{background:color-mix(in srgb,var(--accent) 12%,transparent)}.pw-toggle.is-on,.pw-toggle:hover{color:var(--accent)}.pw-toggle-icon{display:grid;place-items:center;animation:pw-pop .32s cubic-bezier(.22,1.5,.4,1)}@keyframes pw-pop{0%{transform:scale(.4) rotate(-18deg);opacity:.2}60%{transform:scale(1.18) rotate(4deg)}to{transform:scale(1) rotate(0);opacity:1}}.form-row{display:flex;align-items:center;justify-content:space-between;font-size:.83rem}.remember{display:inline-flex;align-items:center;gap:.5rem;color:color-mix(in srgb,var(--muted) 84%,var(--text));cursor:pointer}.remember input{width:1rem;height:1rem;accent-color:var(--accent)}.link{color:var(--accent);font-weight:600;text-decoration:none}.link:hover{text-decoration:underline}.form-error{margin:0;padding:.6rem .8rem;border-radius:10px;font-size:.83rem;color:#b42318;background:color-mix(in srgb,#b42318 12%,transparent)}.submit{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:3rem;border:none;border-radius:calc(var(--radius) - 4px);background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 96%,white),var(--accent));color:var(--accent-ink);font-size:.96rem;font-weight:700;cursor:pointer;box-shadow:0 16px 34px color-mix(in srgb,var(--accent) 22%,transparent),inset 0 1px 0 color-mix(in srgb,var(--accent-ink) 22%,transparent);transition:transform .12s ease,filter .2s ease,box-shadow .2s ease,background .4s ease}.submit:hover{filter:brightness(1.06)}.submit:active{transform:translateY(1px)}.submit:disabled{opacity:.65;cursor:progress}.signup{margin:.2rem 0 0;text-align:center;font-size:.84rem;color:color-mix(in srgb,var(--muted) 84%,var(--text))}.link-button{border:none;background:none;padding:0;font:inherit;cursor:pointer}.auth-mode-tabs{display:grid;grid-template-columns:1fr 1fr;gap:.35rem;padding:.32rem;margin:1.35rem 0 1.1rem;border:1px solid var(--glass-border,color-mix(in srgb,var(--text) 14%,transparent));border-radius:calc(var(--glass-radius, 16px) * .6);background:color-mix(in srgb,var(--surface) 30%,transparent);box-shadow:inset 0 1px 0 var(--glass-sheen,rgba(255,255,255,.5));-webkit-backdrop-filter:blur(12px) saturate(1.4);backdrop-filter:blur(12px) saturate(1.4)}.auth-mode-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;height:2.35rem;border:1px solid transparent;border-radius:calc(var(--glass-radius, 16px) * .45);background:transparent;color:color-mix(in srgb,var(--muted) 86%,var(--text));font-size:.9rem;font-weight:650;cursor:pointer;position:relative;transition:color .2s ease,background .25s ease,border-color .25s ease,box-shadow .25s ease}.auth-mode-tabs button.is-active{color:var(--text);border-color:var(--glass-border,color-mix(in srgb,var(--text) 16%,transparent));background:color-mix(in srgb,var(--surface) 60%,transparent);box-shadow:0 6px 16px -10px color-mix(in srgb,var(--accent) 60%,transparent),inset 0 1px 0 var(--glass-sheen,rgba(255,255,255,.55))}.auth-mode-tabs button.is-active:after{content:"";position:absolute;left:50%;right:auto;bottom:.3rem;width:1.6rem;height:2px;border-radius:999px;background:var(--accent);transform:translateX(-50%)}.form-notice{margin:0;padding:.6rem .8rem;border-radius:10px;font-size:.83rem;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}[data-login-theme=dark] .form-head h1,[data-login-theme=space3d] .form-head h1{color:#f4fff9;text-shadow:0 0 16px color-mix(in srgb,var(--accent) 34%,transparent),0 2px 12px rgba(0,0,0,.72)}[data-login-theme=dark] .field-label,[data-login-theme=dark] .form-head p,[data-login-theme=dark] .remember,[data-login-theme=dark] .signup,[data-login-theme=space3d] .field-label,[data-login-theme=space3d] .form-head p,[data-login-theme=space3d] .remember,[data-login-theme=space3d] .signup{color:color-mix(in srgb,var(--text) 78%,var(--muted));text-shadow:0 1px 8px rgba(0,0,0,.55)}[data-login-theme=dark] .field-control,[data-login-theme=space3d] .field-control{background:color-mix(in srgb,var(--surface) 66%,transparent);border-color:color-mix(in srgb,var(--accent) 32%,var(--line))}[data-login-theme=dark] .auth-mode-tabs button,[data-login-theme=space3d] .auth-mode-tabs button{color:color-mix(in srgb,var(--text) 72%,var(--muted));text-shadow:0 1px 8px rgba(0,0,0,.48)}[data-login-theme=dark] .auth-mode-tabs button.is-active,[data-login-theme=space3d] .auth-mode-tabs button.is-active{color:var(--text)}[data-login-theme=comic] .field-label,[data-login-theme=comic] .form-head h1{text-shadow:1px 1px 0 #fff6c9}[data-login-theme=clay] .field-label,[data-login-theme=clay] .form-head h1{color:#4b2632}.theme-switcher{position:relative;z-index:20}.theme-trigger{display:inline-flex;align-items:center;gap:.45rem;height:2.4rem;padding:0 .85rem;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--text);font-size:.82rem;font-weight:650;cursor:pointer;box-shadow:0 8px 22px rgba(0,0,0,.1);transition:background .4s ease,color .4s ease,border-color .4s ease}.theme-menu{position:absolute;top:2.9rem;right:0;width:14rem;padding:.4rem;border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:0 18px 44px rgba(0,0,0,.2);display:grid;gap:.15rem;animation:menu-in .18s ease}@keyframes menu-in{0%{opacity:0;transform:translateY(-6px)}}.theme-option{display:flex;align-items:center;gap:.65rem;padding:.55rem .6rem;border:none;border-radius:10px;background:transparent;color:var(--text);cursor:pointer;text-align:left;transition:background .15s ease}.theme-option:hover{background:color-mix(in srgb,var(--accent) 10%,transparent)}.theme-option .swatch{width:1.5rem;height:1.5rem;border-radius:7px;border:1px solid var(--line);flex-shrink:0}.theme-option-text strong{display:block;font-size:.86rem}.theme-option-text small{display:block;font-size:.72rem;color:color-mix(in srgb,var(--muted) 84%,var(--text))}.theme-option svg{margin-left:auto;color:var(--accent)}[data-login-theme=mono]{--bg:#f4f4f5;--bg-2:#e7e7ea;--surface:#ffffff;--surface-2:#f7f7f8;--text:#18181b;--muted:#71717a;--line:rgba(20,20,20,0.12);--accent:#18181b;--accent-ink:#ffffff;--char-glow:rgba(120,120,130,0.5)}[data-login-theme=mono].login-root{background:radial-gradient(circle at 72% 28%,rgba(255,255,255,.72),transparent 28rem),radial-gradient(circle at 24% 82%,rgba(203,205,213,.38),transparent 24rem),linear-gradient(145deg,#f7f7f8,#eeeeF1 48%,#e8e9ec)}[data-login-theme=mono] .field-control{background:rgba(255,255,255,.46);border-color:rgba(20,20,20,.1)}[data-login-theme=mono] .mono-blink{animation:blink-dot 2.4s infinite}@keyframes blink-dot{0%,92%,to{opacity:1}95%{opacity:.2}}[data-login-theme=ink]{--bg:#f6f3ec;--bg-2:#ece6da;--surface:#fffdf8;--surface-2:#f4efe5;--text:#20211f;--muted:#7a7468;--line:rgba(38,36,31,0.16);--accent:#b81d34;--accent-ink:#fff8f3;--radius:6px;--char-glow:rgba(184,29,52,0.22)}[data-login-theme=ink],[data-login-theme=ink].login-root{--font-display:var(--font-serif,"Songti SC",serif)}[data-login-theme=ink] .login-bg .bg-grid{opacity:.5;background:repeating-linear-gradient(0deg,rgba(38,36,31,.03) 0 1px,transparent 1px 4px)}.ink-tail{transform-origin:78px 158px;animation:ink-swish 3.2s ease-in-out infinite}@keyframes ink-swish{0%,to{transform:rotate(-6deg)}50%{transform:rotate(8deg)}}.ink-fin{animation:ink-fin 3.6s ease-in-out infinite}@keyframes ink-fin{0%,to{transform:rotate(-4deg)}50%{transform:rotate(6deg)}}[data-login-theme=dark]{--bg:#05080a;--bg-2:#081410;--surface:#0a1512;--surface-2:#0c1a15;--text:#d7ffe9;--muted:#5fae8c;--line:rgba(0,255,156,0.22);--accent:#00ff9c;--accent-ink:#022016;--radius:10px;--char-glow:rgba(0,255,156,0.28)}[data-login-theme=dark],[data-login-theme=dark].login-root{--font-display:var(--font-mono,monospace)}[data-login-theme=dark] .login-bg .bg-grid{opacity:.6;background:linear-gradient(rgba(0,255,156,.07) 1px,transparent 0) 0 0 /100% 34px,linear-gradient(90deg,rgba(0,255,156,.07) 1px,transparent 0) 0 0 /34px 100%}[data-login-theme=dark] .submit{box-shadow:0 0 18px rgba(0,255,156,.45)}[data-login-theme=dark] .brand,[data-login-theme=dark] .form-head h1{font-family:var(--font-mono,monospace)}.cyber-ring{animation:cyber-spin 14s linear infinite}.cyber-ring-rev{animation:cyber-spin 18s linear infinite reverse}@keyframes cyber-spin{to{transform:rotate(1turn)}}.cyber-scan{animation:cyber-scan 2.6s ease-in-out infinite}@keyframes cyber-scan{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(38px);opacity:.85}}[data-login-theme=comic]{--bg:#fff7dc;--bg-2:#ffe9a8;--surface:#fffef9;--surface-2:#fff4d2;--text:#1b1b1b;--muted:#6b5a2a;--line:rgba(27,27,27,0.85);--accent:#e23b3b;--accent-ink:#fffef9;--radius:14px;--char-glow:rgba(255,215,0,0.5)}[data-login-theme=comic] .field-control{border-width:2.5px;border-color:#1b1b1b}[data-login-theme=comic] .submit{border:2.5px solid #1b1b1b;box-shadow:4px 4px 0 #1b1b1b}[data-login-theme=comic] .brand-mark{border:2px solid #1b1b1b}[data-login-theme=comic] .login-bg .bg-grid{opacity:.35;background-image:radial-gradient(circle,rgba(226,59,59,.5) 1.5px,transparent 1.6px);background-size:16px 16px}[data-login-theme=comic] .form-head h1{font-weight:850;letter-spacing:-.02em}[data-login-theme=clay]{--bg:#fef0f3;--bg-2:#ffe0e8;--surface:#fff6f8;--surface-2:#ffeef2;--text:#5b3340;--muted:#b08494;--line:rgba(214,138,158,0.3);--accent:#ff7d9c;--accent-ink:#ffffff;--radius:26px;--char-glow:rgba(255,158,177,0.5)}[data-login-theme=clay] .field-control{border-radius:18px;box-shadow:inset 0 2px 5px rgba(214,138,158,.2)}[data-login-theme=clay] .submit{border-radius:18px;box-shadow:0 10px 22px rgba(255,125,156,.5),inset 0 2px 4px rgba(255,255,255,.5)}[data-login-theme=clay] .brand-mark{border-radius:12px;box-shadow:0 4px 10px rgba(255,125,156,.5)}[data-login-theme=space3d]{--bg:#0b0e1f;--bg-2:#12173a;--surface:#161b38;--surface-2:#1b2145;--text:#e6ebff;--muted:#8c98c8;--line:rgba(111,139,255,0.26);--accent:#6f8bff;--accent-ink:#0b0e1f;--radius:20px;--char-glow:rgba(111,139,255,0.4)}[data-login-theme=space3d] .login-bg .bg-grid{opacity:.7;background-image:radial-gradient(circle,rgba(255,255,255,.5) 1px,transparent 1.4px);background-size:42px 42px}[data-login-theme=space3d] .char-key{perspective:800px}.space-float{transform-origin:140px 160px;animation:space-bob 5s ease-in-out infinite}@keyframes space-bob{0%,to{transform:translateY(0) rotate(-1.5deg)}50%{transform:translateY(-14px) rotate(1.5deg)}}.space-moon-orbit{animation:space-orbit 9s linear infinite}@keyframes space-orbit{to{transform:rotate(1turn)}}[data-login-theme=mono] .form-card{--glass-bg:color-mix(in srgb,#ffffff 52%,transparent);--glass-border:rgba(20,20,25,0.12);--glass-blur:24px;--glass-sheen:rgba(255,255,255,0.7);--glass-shadow:0 28px 64px -30px rgba(24,24,27,0.45)}[data-login-theme=ink] .form-card{--glass-bg:color-mix(in srgb,#fffdf8 56%,transparent);--glass-border:rgba(184,29,52,0.26);--glass-blur:18px;--glass-radius:8px;--glass-sheen:rgba(255,252,245,0.66);--glass-shadow:0 26px 54px -28px rgba(92,40,30,0.5)}[data-login-theme=ink] .form-card:after{background:radial-gradient(circle at 50% 0,rgba(184,29,52,.22),transparent 68%)}[data-login-theme=dark] .form-card{--glass-bg:color-mix(in srgb,#07140f 58%,transparent);--glass-border:rgba(0,255,156,0.4);--glass-blur:16px;--glass-radius:12px;--glass-sheen:rgba(0,255,156,0.22);--glass-shadow:0 30px 70px -28px rgba(0,0,0,0.85),0 0 28px rgba(0,255,156,0.22)}[data-login-theme=dark] .form-card:before{background:linear-gradient(135deg,rgba(0,255,156,.16),transparent 42%,transparent 60%,rgba(0,255,156,.1)),repeating-linear-gradient(0deg,rgba(0,255,156,.05) 0 1px,transparent 1px 4px)}[data-login-theme=dark] .form-card:after{background:radial-gradient(circle at 50% 0,rgba(0,255,156,.3),transparent 70%);opacity:.9}[data-login-theme=comic] .form-card{--glass-bg:color-mix(in srgb,#fffef9 62%,transparent);--glass-border:#1b1b1b;--glass-blur:14px;--glass-radius:18px;--glass-sheen:rgba(255,255,255,0.6);border-width:3px;--glass-shadow:8px 9px 0 0 #1b1b1b}[data-login-theme=comic] .form-card:after{background:radial-gradient(circle at 50% 0,rgba(255,215,0,.4),transparent 66%)}[data-login-theme=clay] .form-card{--glass-bg:color-mix(in srgb,#fff6f8 60%,transparent);--glass-border:rgba(255,158,177,0.4);--glass-blur:20px;--glass-radius:30px;--glass-sheen:rgba(255,255,255,0.7);--glass-shadow:0 26px 44px -22px rgba(255,125,156,0.6),inset 0 3px 8px rgba(255,255,255,0.7),inset 0 -8px 18px rgba(214,138,158,0.22)}[data-login-theme=clay] .form-card:after{background:radial-gradient(circle at 50% 0,rgba(255,158,177,.42),transparent 70%)}[data-login-theme=space3d] .form-card{--glass-bg:color-mix(in srgb,#161b38 56%,transparent);--glass-border:rgba(111,139,255,0.4);--glass-blur:22px;--glass-radius:22px;--glass-sheen:rgba(170,190,255,0.34);--glass-shadow:0 40px 80px -30px rgba(8,10,30,0.9),0 0 32px rgba(111,139,255,0.26);animation:glass-rise .6s cubic-bezier(.22,1,.36,1) both,glass-bob 6s ease-in-out .6s infinite}[data-login-theme=space3d] .form-card:before{background:linear-gradient(135deg,rgba(170,190,255,.22),transparent 40%,transparent 62%,rgba(111,139,255,.16))}[data-login-theme=space3d] .form-card:after{background:radial-gradient(circle at 50% 0,rgba(111,139,255,.38),transparent 70%);opacity:.9}@keyframes glass-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@media (prefers-reduced-motion:reduce){.cyber-ring,.cyber-ring-rev,.cyber-scan,.ink-fin,.ink-tail,.mono-blink,.space-float,.space-moon,.space-moon-orbit{animation:none!important}[data-login-theme=space3d] .form-card{animation:glass-rise .6s ease both}}