.auth-root{--auth-bg:#000000;--auth-panel:#07070c;--auth-violet:#a855f7;--auth-violet-deep:#7c3aed;--auth-violet-hot:#c084fc;--auth-line:rgba(168,85,247,0.45);--auth-font-display:var(--font-auth-display),ui-sans-serif,system-ui,sans-serif;--auth-font-body:var(--font-auth-body),ui-sans-serif,system-ui,sans-serif;font-family:var(--auth-font-body);background:var(--auth-bg);color:#f5f3ff}.auth-brand-mark,.auth-led-label,.auth-root h1,.auth-root h2{font-family:var(--auth-font-display)}@keyframes auth-scan{0%{transform:translateY(-120%);opacity:0}15%{opacity:.7}85%{opacity:.55}to{transform:translateY(120vh);opacity:0}}@keyframes auth-pulse{0%,to{opacity:.35;box-shadow:0 0 6px var(--auth-violet),0 0 14px rgba(168,85,247,.35)}50%{opacity:1;box-shadow:0 0 10px var(--auth-violet-hot),0 0 28px rgba(192,132,252,.55)}}@keyframes auth-border-flow{0%{background-position:0 50%}to{background-position:200% 50%}}@keyframes auth-orb{0%,to{transform:translate(0) scale(1);opacity:.45}50%{transform:translate(4%,-6%) scale(1.08);opacity:.7}}@keyframes auth-flicker{0%,92%,to{opacity:1}93%{opacity:.55}95%{opacity:1}97%{opacity:.7}}@keyframes hero-rise{0%{opacity:0;transform:translateY(28px);filter:blur(8px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes hero-rise-right{0%{opacity:0;transform:translateX(24px) translateY(12px);filter:blur(6px)}to{opacity:1;transform:translateX(0) translateY(0);filter:blur(0)}}@keyframes hero-neon-glow{0%,to{text-shadow:0 0 18px rgba(168,85,247,.55),0 0 36px rgba(168,85,247,.35)}50%{text-shadow:0 0 28px rgba(192,132,252,.85),0 0 52px rgba(168,85,247,.55)}}.hero-enter{opacity:0;animation:hero-rise .9s cubic-bezier(.22,1,.36,1) forwards}.hero-enter--1{animation-delay:.05s}.hero-enter--2{animation-delay:.16s}.hero-enter--3{animation-delay:.3s}.hero-enter--4{animation-delay:.44s}.hero-enter--5{animation-delay:.58s}.hero-enter--6{animation-delay:.72s}.hero-enter--tag-1,.hero-enter--tag-2,.hero-enter--tag-3{animation-name:hero-rise-right}.hero-enter--tag-1{animation-delay:.5s}.hero-enter--tag-2{animation-delay:.64s}.hero-enter--tag-3{animation-delay:.78s}.hero-neon{animation:hero-neon-glow 2.8s ease-in-out 1.1s infinite}.hero-fullbleed{width:100%;max-width:100vw}.hero-grid{background-image:linear-gradient(rgba(168,85,247,.07) 1px,transparent 0),linear-gradient(90deg,rgba(34,211,238,.05) 1px,transparent 0);background-size:56px 56px;opacity:1}.hero-glow{position:absolute;border-radius:9999px;filter:blur(40px);pointer-events:none}.hero-glow--tl{left:-8vw;top:-12vh;width:min(52vw,40rem);height:min(52vw,40rem);background:radial-gradient(circle,rgba(168,85,247,.42) 0,transparent 68%);animation:auth-orb 14s ease-in-out infinite}.hero-glow--br{right:-10vw;bottom:-18vh;width:min(58vw,44rem);height:min(58vw,44rem);background:radial-gradient(circle,rgba(34,211,238,.22) 0,rgba(124,58,237,.28) 40%,transparent 70%);animation:auth-orb 16s ease-in-out infinite;animation-delay:-7s}.hero-glow--mid{left:42%;top:48%;width:min(36vw,28rem);height:min(36vw,28rem);transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(192,132,252,.14) 0,transparent 70%)}.hero-split{display:grid;grid-template-columns:1fr;align-items:center;gap:2.5rem;width:100%;min-height:calc(100vh - 4rem);padding:3rem 5vw 3.5rem}@media (min-width:1024px){.hero-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);gap:clamp(1rem,2.5vw,3rem);padding:2rem 3vw 2.5rem 5vw;justify-content:space-between}}.hero-split__copy{display:flex;flex-direction:column;gap:1.75rem;max-width:44rem;width:100%}@media (min-width:1280px){.hero-split__copy{max-width:48rem}}.hero-split__title{margin:0;font-size:clamp(1.75rem,3.6vw,3.75rem);font-weight:700;line-height:1.18;letter-spacing:.02em;text-wrap:balance;color:#fff}.hero-split__lede{margin:0;max-width:36rem;font-size:clamp(1rem,1.35vw,1.125rem);line-height:1.65;color:rgba(237,233,254,.65)}.hero-split__search{width:100%;max-width:min(100%,42rem)}.hero-split__stage{display:flex;width:100%;justify-content:center;align-items:center}@media (min-width:1024px){.hero-split__stage{justify-content:flex-end;padding-right:1vw}}@keyframes hero-hack-base{0%{transform:translateZ(0) skewX(0deg)}12%{transform:translate3d(-4px,1px,0) skewX(-1.2deg)}28%{transform:translate3d(5px,-2px,0) skewX(1.4deg)}45%{transform:translate3d(-3px,0,0) skewX(-.4deg)}62%{transform:translate3d(3px,2px,0) skewX(.8deg)}80%{transform:translate3d(-2px,-1px,0) skewX(-.6deg)}to{transform:translateZ(0) skewX(0deg)}}@keyframes hero-hack-cyan{0%{clip-path:inset(0 0 100% 0);opacity:0;transform:translateZ(0)}15%{clip-path:inset(8% 0 68% 0);opacity:.95;transform:translate3d(-6px,0,0)}35%{clip-path:inset(42% 0 30% 0);opacity:.9;transform:translate3d(7px,-1px,0)}55%{clip-path:inset(64% 0 12% 0);opacity:.85;transform:translate3d(-8px,2px,0)}75%{clip-path:inset(20% 0 50% 0);opacity:.7;transform:translate3d(4px,0,0)}to{clip-path:inset(0 0 100% 0);opacity:0;transform:translateZ(0)}}@keyframes hero-hack-magenta{0%{clip-path:inset(0 0 100% 0);opacity:0;transform:translateZ(0)}18%{clip-path:inset(14% 0 58% 0);opacity:.95;transform:translate3d(6px,1px,0)}40%{clip-path:inset(38% 0 28% 0);opacity:.9;transform:translate3d(-7px,0,0)}60%{clip-path:inset(58% 0 16% 0);opacity:.8;transform:translate3d(8px,-2px,0)}82%{clip-path:inset(28% 0 45% 0);opacity:.65;transform:translate3d(-4px,1px,0)}to{clip-path:inset(0 0 100% 0);opacity:0;transform:translateZ(0)}}@keyframes hero-glitch-scan{0%,to{opacity:.1;transform:translateY(-6%)}50%{opacity:.22;transform:translateY(6%)}}.hero-glitch{position:relative;display:inline-block;color:#fff;text-shadow:0 0 24px rgba(168,85,247,.35)}.hero-glitch__base{position:relative;z-index:2;display:inline;color:#fff}.hero-glitch--chaos:after,.hero-glitch--chaos:before{opacity:0}.hero-glitch--chaos.is-hacking .hero-glitch__base{animation:hero-hack-base .18s steps(2) 1;text-shadow:-2px 0 rgba(34,211,238,.55),2px 0 rgba(168,85,247,.65),0 0 28px rgba(168,85,247,.45)}.hero-glitch--chaos.is-hacking:before{animation:hero-hack-cyan .2s steps(2) 1}.hero-glitch--chaos.is-hacking:after{animation:hero-hack-magenta .22s steps(2) 1}.hero-glitch:after,.hero-glitch:before{content:attr(data-text);position:absolute;inset:0;z-index:3;display:block;overflow:hidden;pointer-events:none;white-space:pre-wrap;font:inherit;letter-spacing:inherit;line-height:inherit;text-align:inherit}.hero-glitch:before{color:#22d3ee;text-shadow:-1px 0 #22d3ee,0 0 14px rgba(34,211,238,.7)}.hero-glitch:after{color:#c084fc;text-shadow:1px 0 #a855f7,0 0 14px rgba(168,85,247,.7)}.hero-glitch__scan{position:absolute;inset:-4% -2%;z-index:4;pointer-events:none;background:repeating-linear-gradient(180deg,rgba(255,255,255,.06) 0,rgba(255,255,255,.06) 1px,transparent 0,transparent 3px);mix-blend-mode:soft-light;opacity:.15}.hero-glitch--chaos.is-hacking .hero-glitch__scan{animation:hero-glitch-scan .16s linear 1;opacity:.4}.hero-hand-solo{width:100%;max-width:min(100%,36rem);margin-inline:auto;transform:scale(1);transform-origin:center center}@media (min-width:1024px){.hero-hand-solo{max-width:min(100%,55rem);margin-inline:0 0 auto;transform:scale(1.05);transform-origin:right center}}@media (min-width:1400px){.hero-hand-solo{max-width:min(100%,62rem);transform:scale(1.1)}}.hero-hand-solo__stack{position:relative;width:100%;aspect-ratio:1053/891;animation:hero-portrait-shake 3.8s step-end infinite}.hero-hand-solo__img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;background-size:contain;background-repeat:no-repeat;background-position:50%;pointer-events:none}.hero-hand-solo__img--base{position:relative;z-index:1;filter:drop-shadow(0 0 12px rgba(192,132,252,.6)) drop-shadow(0 0 32px rgba(168,85,247,.5)) drop-shadow(0 0 56px rgba(34,211,238,.22)) saturate(1.2) contrast(1.06)}.hero-hand-solo__img--cyan,.hero-hand-solo__img--magenta{z-index:2;mix-blend-mode:screen}.hero-hand-solo__img--cyan{animation:hero-portrait-rgb 2.8s step-end infinite}.hero-hand-solo__img--magenta{animation:hero-portrait-rgb-alt 2.8s step-end infinite;animation-delay:.12s}.hero-hand-solo__scan{position:absolute;inset:0;z-index:3;pointer-events:none;background:repeating-linear-gradient(180deg,rgba(255,255,255,.05) 0,rgba(255,255,255,.05) 1px,transparent 0,transparent 4px);mix-blend-mode:soft-light;animation:hero-glitch-scan 2.2s ease-in-out infinite;opacity:.4}.hero-noise{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");background-size:180px 180px;mix-blend-mode:overlay;animation:hero-noise-shift 1.2s steps(2) infinite}@keyframes hero-noise-shift{0%{transform:translate(0)}50%{transform:translate(-1%,1%)}to{transform:translate(1%,-1%)}}@keyframes hero-portrait-rgb{0%,84%,to{opacity:0;transform:translateZ(0);clip-path:inset(0 0 100% 0)}86%{opacity:.75;transform:translate3d(-6px,0,0);clip-path:inset(8% 0 55% 0)}88%{opacity:.85;transform:translate3d(7px,-2px,0);clip-path:inset(40% 0 25% 0)}90%{opacity:.7;transform:translate3d(-8px,2px,0);clip-path:inset(62% 0 10% 0)}92%{opacity:0;transform:translateZ(0);clip-path:inset(0 0 100% 0)}95%{opacity:.65;transform:translate3d(5px,0,0);clip-path:inset(28% 0 48% 0)}97%{opacity:0;clip-path:inset(0 0 100% 0)}}@keyframes hero-portrait-rgb-alt{0%,84%,to{opacity:0;transform:translateZ(0);clip-path:inset(0 0 100% 0)}87%{opacity:.8;transform:translate3d(6px,1px,0);clip-path:inset(15% 0 50% 0)}89%{opacity:.9;transform:translate3d(-7px,0,0);clip-path:inset(45% 0 20% 0)}91%{opacity:.7;transform:translate3d(8px,-1px,0);clip-path:inset(68% 0 5% 0)}93%{opacity:0;clip-path:inset(0 0 100% 0)}96%{opacity:.6;transform:translate3d(-4px,2px,0);clip-path:inset(35% 0 40% 0)}98%{opacity:0}}@keyframes hero-portrait-shake{0%,85%,to{transform:translateZ(0) skewX(0deg)}87%{transform:translate3d(-3px,1px,0) skewX(-.4deg)}89%{transform:translate3d(3px,-1px,0) skewX(.5deg)}91%{transform:translate3d(-2px,0,0) skewX(0deg)}93%{transform:translateZ(0)}}@keyframes hero-portrait-tear{0%,86%,to{opacity:0;transform:translateX(0)}88%{opacity:.9;transform:translateX(-12px)}90%{opacity:.85;transform:translateX(14px)}92%{opacity:0;transform:translateX(0)}}.hero-portrait{position:relative;width:100%;margin-inline:auto}.hero-portrait__frame{position:relative;border-radius:1.25rem;padding:1px;background:linear-gradient(135deg,rgba(34,211,238,.55),rgba(168,85,247,.75),rgba(232,121,249,.45),rgba(34,211,238,.35));background-size:220% 220%;animation:auth-border-flow 7s linear infinite;box-shadow:0 0 0 1px rgba(168,85,247,.2),0 0 48px rgba(124,58,237,.35),0 0 80px rgba(34,211,238,.12),0 28px 80px rgba(0,0,0,.65)}.hero-portrait__stack{position:relative;overflow:hidden;border-radius:calc(1.25rem - 1px);aspect-ratio:2/3;background:#050508;animation:hero-portrait-shake 3.8s step-end infinite}.hero-portrait--hand .hero-portrait__stack{aspect-ratio:1053/891;background:radial-gradient(ellipse 70% 60% at 50% 55%,rgba(168,85,247,.22) 0,transparent 65%),radial-gradient(ellipse 50% 40% at 70% 40%,rgba(34,211,238,.12) 0,transparent 60%),linear-gradient(180deg,#07060f,#020205)}.hero-portrait--hand .hero-portrait__img{-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;background-size:contain!important;background-repeat:no-repeat!important;background-position:50%!important}.hero-portrait--hand .hero-portrait__img--base{position:relative;z-index:1;filter:drop-shadow(0 0 10px rgba(192,132,252,.55)) drop-shadow(0 0 28px rgba(168,85,247,.45)) drop-shadow(0 0 48px rgba(34,211,238,.2)) saturate(1.25) contrast(1.08)}.hero-hand-glow{position:absolute;inset:18% 14%;z-index:0;border-radius:50%;background:radial-gradient(circle,rgba(168,85,247,.4) 0,rgba(34,211,238,.14) 42%,transparent 72%);filter:blur(32px);animation:auth-orb 10s ease-in-out infinite;pointer-events:none}.hero-portrait--hand .hero-portrait__img--cyan,.hero-portrait--hand .hero-portrait__img--magenta{mix-blend-mode:screen;filter:none}.hero-portrait--hand .hero-portrait__img--cyan{opacity:.85;animation-duration:2.8s}.hero-portrait--hand .hero-portrait__img--magenta{opacity:.8;animation-duration:2.8s;animation-delay:.12s}.hero-portrait--hand .hero-portrait__scan{opacity:.55}.hero-portrait--hand .hero-portrait__tear{height:10%;top:48%;background:linear-gradient(90deg,transparent,rgba(34,211,238,.35),rgba(192,132,252,.45),transparent)}.hero-portrait--mirror .hero-portrait__img--base{filter:none;-o-object-position:center center;object-position:center center}.hero-portrait--mirror .hero-portrait__img--cyan,.hero-portrait--mirror .hero-portrait__img--magenta{mix-blend-mode:screen}.hero-portrait--mirror .hero-portrait__img--cyan{opacity:.55}.hero-portrait--mirror .hero-portrait__img--magenta{opacity:.5}.hero-portrait--mirror .hero-portrait__scan{opacity:.45}.hero-portrait__img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 18%;object-position:center 18%}.hero-portrait__img--base{position:relative;z-index:1;filter:saturate(1.05) contrast(1.08)}.hero-portrait__img--cyan,.hero-portrait__img--magenta{z-index:2;background-size:cover;background-position:center 18%;pointer-events:none;mix-blend-mode:screen}.hero-portrait__img--cyan{filter:sepia(1) hue-rotate(140deg) saturate(6) brightness(1.1);animation:hero-portrait-rgb 3.8s step-end infinite}.hero-portrait__img--magenta{filter:sepia(1) hue-rotate(250deg) saturate(6) brightness(1.05);animation:hero-portrait-rgb-alt 3.8s step-end infinite;animation-delay:.08s}.hero-portrait__scan{position:absolute;inset:0;z-index:3;pointer-events:none;background:repeating-linear-gradient(180deg,rgba(255,255,255,.07) 0,rgba(255,255,255,.07) 1px,transparent 0,transparent 4px);mix-blend-mode:soft-light;animation:hero-glitch-scan 2.2s ease-in-out infinite}.hero-portrait__tear{position:absolute;left:0;right:0;top:42%;z-index:4;height:14%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(34,211,238,.25),transparent),inherit;background-image:inherit;box-shadow:0 0 20px rgba(232,121,249,.35);backdrop-filter:hue-rotate(40deg) saturate(1.8);border-block:1px solid rgba(34,211,238,.35);animation:hero-portrait-tear 3.8s step-end infinite;opacity:0}.hero-portrait__meta{position:absolute;top:.85rem;right:.85rem;z-index:5;display:flex;gap:.4rem}.hero-portrait__chip{border-radius:.55rem;border:1px solid rgba(192,132,252,.4);padding:.35rem .55rem;font-family:var(--auth-font-display);letter-spacing:.16em;color:rgba(237,233,254,.9);box-shadow:0 0 16px rgba(168,85,247,.2)}.hero-portrait__caption,.hero-portrait__chip{background:rgba(0,0,0,.55);font-size:.58rem;backdrop-filter:blur(6px)}.hero-portrait__caption{position:absolute;left:.85rem;bottom:.85rem;z-index:5;margin:0;border-radius:.5rem;border:1px solid rgba(34,211,238,.3);padding:.4rem .65rem;letter-spacing:.14em;color:rgba(165,243,252,.9)}@media (prefers-reduced-motion:reduce){.hero-enter,.hero-enter--tag-1,.hero-enter--tag-2,.hero-enter--tag-3{opacity:1;animation:none;filter:none;transform:none}.hero-glitch:after,.hero-glitch:before,.hero-glitch__base,.hero-glitch__scan,.hero-glow,.hero-hand-glow,.hero-hand-solo__img--cyan,.hero-hand-solo__img--magenta,.hero-hand-solo__scan,.hero-hand-solo__stack,.hero-neon,.hero-noise,.hero-portrait__frame,.hero-portrait__img--cyan,.hero-portrait__img--magenta,.hero-portrait__scan,.hero-portrait__stack,.hero-portrait__tear{animation:none!important}.hero-glitch.is-hacking .hero-glitch__base,.hero-glitch.is-hacking:after,.hero-glitch.is-hacking:before{animation:none!important;text-shadow:0 0 24px rgba(168,85,247,.35)}.hero-glitch:after,.hero-glitch:before,.hero-glitch__scan,.hero-hand-solo__img--cyan,.hero-hand-solo__img--magenta,.hero-hand-solo__scan,.hero-noise,.hero-portrait__img--cyan,.hero-portrait__img--magenta,.hero-portrait__scan,.hero-portrait__tear{display:none}}.auth-scanline{animation:auth-scan 7.5s linear infinite}.auth-led-dot{animation:auth-pulse 2.4s ease-in-out infinite}.auth-led-dot--delay{animation-delay:1.1s}.auth-orb{animation:auth-orb 14s ease-in-out infinite}.auth-orb--alt{animation-delay:-6s}.auth-card-frame{position:relative;border-radius:1.25rem;padding:1px;background:linear-gradient(120deg,rgba(168,85,247,.15),rgba(168,85,247,.85),rgba(255,255,255,.25),rgba(124,58,237,.9),rgba(168,85,247,.2));background-size:220% 220%;animation:auth-border-flow 8s linear infinite;box-shadow:0 0 0 1px rgba(168,85,247,.12),0 0 40px rgba(124,58,237,.22),0 24px 80px rgba(0,0,0,.75)}.auth-card-inner{border-radius:calc(1.25rem - 1px);background:radial-gradient(120% 80% at 50% -20%,rgba(168,85,247,.18),transparent 55%),linear-gradient(180deg,#0c0c14,#050508)}.auth-btn{position:relative;display:inline-flex;width:100%;min-height:2.75rem;align-items:center;justify-content:center;overflow:hidden;border-radius:.85rem;border:1px solid rgba(192,132,252,.45);background:linear-gradient(180deg,#9b4dff,#6d28d9 55%,#5b21b6);padding:.75rem 1.25rem;font-family:var(--auth-font-display);font-size:.8rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#fff;text-shadow:0 0 12px rgba(255,255,255,.35);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 0 24px rgba(168,85,247,.35);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.auth-btn:before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.28) 50%,transparent 65%);transform:translateX(-120%);transition:transform .45s ease}.auth-btn:hover:not(:disabled):before{transform:translateX(120%)}.auth-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 0 36px rgba(168,85,247,.55);filter:brightness(1.08)}.auth-btn:disabled{cursor:not-allowed;opacity:.55}.auth-btn-ghost{display:inline-flex;min-height:2.75rem;width:100%;align-items:center;justify-content:center;border-radius:.85rem;border:1px solid rgba(168,85,247,.35);background:rgba(168,85,247,.06);padding:.75rem 1.25rem;font-family:var(--auth-font-display);font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#e9d5ff;text-decoration:none;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.auth-btn-ghost:hover{background:rgba(168,85,247,.14);border-color:rgba(192,132,252,.7);box-shadow:0 0 20px rgba(168,85,247,.25)}.auth-input{min-height:2.75rem;width:100%;border-radius:.85rem;border:1px solid rgba(168,85,247,.22);background:rgba(0,0,0,.55);padding:.65rem 1rem;font-size:1rem;color:#f5f3ff;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}@media (min-width:640px){.auth-input{font-size:.875rem}}.auth-input::-moz-placeholder{color:rgba(196,181,253,.35)}.auth-input::placeholder{color:rgba(196,181,253,.35)}.auth-input:focus{border-color:rgba(192,132,252,.85);background:rgba(10,0,20,.85);box-shadow:0 0 0 1px rgba(168,85,247,.35),0 0 22px rgba(124,58,237,.35)}.auth-label{margin-bottom:.4rem;display:block;font-size:.7rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:rgba(216,180,254,.72)}.auth-title{font-size:1.65rem;font-weight:700;letter-spacing:.04em;color:#fff;text-shadow:0 0 24px rgba(168,85,247,.35);animation:auth-flicker 6s linear infinite}.auth-subtitle{margin-top:.5rem;font-size:.9rem;line-height:1.55;color:rgba(196,181,253,.62)}.auth-alert{border-radius:.85rem;border:1px solid rgba(244,63,94,.45);background:rgba(127,29,29,.35);padding:.75rem 1rem;font-size:.875rem;color:#fecdd3;box-shadow:0 0 18px rgba(244,63,94,.15)}.auth-link{color:#d8b4fe;text-decoration:none;transition:color .15s ease,text-shadow .15s ease}.auth-link:hover{color:#f3e8ff;text-shadow:0 0 12px rgba(168,85,247,.65)}.auth-btn.auth-btn--inline{width:auto;min-width:9.5rem;padding-left:1.35rem;padding-right:1.35rem}.auth-btn-ghost.auth-btn--inline{width:auto;min-width:0;padding-left:1rem;padding-right:1rem}@media (prefers-reduced-motion:reduce){.auth-card-frame,.auth-led-dot,.auth-orb,.auth-scanline,.auth-title{animation:none!important}}