:root{--admin-bg:#080810;--admin-surface-1:#0f0f1a;--admin-surface-2:#13131f;--admin-surface-3:#1a1a2e;--admin-border-subtle:#ffffff0f;--admin-border-default:#ffffff1a;--admin-border-strong:#ffffff2e;--admin-accent-from:#7c3aed;--admin-accent-to:#a855f7;--admin-accent-glow:#7c3aed40;--admin-accent-subtle:#7c3aed1f;--admin-success:#10b981;--admin-warning:#f59e0b;--admin-danger:#ef4444;--admin-info:#3b82f6;--admin-text-primary:#f1f5f9;--admin-text-secondary:#94a3b8;--admin-text-muted:#475569}.admin-gradient-text{background:linear-gradient(135deg,#7c3aed,#a855f7);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.status-dot-pulse{animation:2s ease-in-out infinite pulse-dot}.tabular-nums{font-variant-numeric:tabular-nums}.dash-card-hover{cursor:pointer;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),border-color .25s!important}.dash-card-hover:hover{transform:translateY(-3px);box-shadow:0 12px 40px #00000073,0 0 0 1px #ffffff14;border-color:#ffffff1f!important}.dash-hero-premium{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#08081299;border:1px solid #ffffff0f;position:relative}.dash-hero-mesh{pointer-events:none;background:radial-gradient(80% 60% at 20% 30%,#ff6aae14,#0000 60%),radial-gradient(60% 50% at 80% 20%,#7c3aed0f,#0000 50%),radial-gradient(70% 50% at 60% 80%,#ffc26b0a,#0000 50%);animation:16s ease-in-out infinite dashMesh;position:absolute;inset:0}@keyframes dashMesh{0%,to{opacity:.6;background-position:0 0}33%{opacity:.9}66%{opacity:.5}}.dash-hero-orb{pointer-events:none;will-change:transform;border-radius:9999px;position:absolute}.dash-hero-orb-1{filter:blur(50px);background:radial-gradient(circle,#ff6aae1f,#0000 70%);width:200px;height:200px;animation:12s ease-in-out infinite dashOrbFloat;top:-40px;right:-30px}.dash-hero-orb-2{filter:blur(40px);background:radial-gradient(circle,#7c3aed14,#0000 70%);width:150px;height:150px;animation:16s ease-in-out 3s infinite dashOrbFloat;bottom:-30px;left:20%}@keyframes dashOrbFloat{0%,to{transform:translate(0)scale(1)}50%{transform:translate(15px,-10px)scale(1.08)}}.dash-gradient-text{background:linear-gradient(92deg,#fff 0%,#ff8fb1 40%,#ffc26b 70%,#fff 100%) 0 0/200% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out infinite dashGradText}@keyframes dashGradText{0%,to{background-position:0%}50%{background-position:100%}}.dash-protection-badge{background:#4ade800f;border:1px solid #4ade8026;border-radius:9999px;padding:4px 12px 4px 8px}.dash-shield-pulse{color:#4ade80;justify-content:center;align-items:center;animation:2.5s ease-in-out infinite dashShieldPulse;display:flex}@keyframes dashShieldPulse{0%,to{filter:drop-shadow(0 0 2px #4ade804d)}50%{filter:drop-shadow(0 0 8px #4ade8099)}}.dash-ring-card{border-radius:20px;min-width:180px;position:relative}.dash-ring-card:before{content:"";pointer-events:none;background:conic-gradient(#ff6aae33,#a78bfa26,#ffc26b33,#ff6aae33);border-radius:20px;animation:6s linear infinite dashRingBorder;position:absolute;inset:-1px}@keyframes dashRingBorder{to{filter:hue-rotate(30deg)}}.dash-ring-card>*{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#080812eb;border-radius:20px}.dash-donut-segment{animation:1s cubic-bezier(.16,1,.3,1) both dashDonutDraw}@keyframes dashDonutDraw{0%{stroke-dasharray:0 88}}.dash-stat-card{position:relative}.dash-stat-border{border-radius:inherit;pointer-events:none;border-radius:.75rem;position:absolute;inset:-1px;overflow:hidden}.dash-stat-border:before{content:"";background:conic-gradient(from 0deg, transparent 0%, var(--stat-color,#ff6aae) 8%, transparent 16%, transparent 50%, var(--stat-color,#ff6aae) 58%, transparent 66%);opacity:.5;transition:opacity .3s;animation:6s linear infinite dashStatRotate;position:absolute;inset:-80%}.dash-stat-card:hover .dash-stat-border:before{opacity:1}@keyframes dashStatRotate{to{transform:rotate(360deg)}}.dash-pulse-dot{animation:2s ease-in-out infinite dashPulse}@keyframes dashPulse{0%,to{opacity:1;box-shadow:0 0 3px}50%{opacity:.4;box-shadow:0 0 8px}}.dash-shield-icon-large{background:#4ade800f;border:1px solid #4ade801f;animation:3s ease-in-out infinite dashShieldGlow}@keyframes dashShieldGlow{0%,to{box-shadow:0 0 #4ade8000}50%{box-shadow:0 0 20px 4px #4ade801a}}.dash-fade-in{animation:.5s cubic-bezier(.16,1,.3,1) both dashFadeIn}@keyframes dashFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.dash-stagger-in>*{animation:.45s cubic-bezier(.16,1,.3,1) both dashFadeIn}.dash-stagger-in>:first-child{animation-delay:50ms}.dash-stagger-in>:nth-child(2){animation-delay:.13s}.dash-stagger-in>:nth-child(3){animation-delay:.21s}.dash-stagger-in>:nth-child(4){animation-delay:.29s}@media (prefers-reduced-motion:reduce){.dash-card-hover{transition:none!important}.dash-card-hover:hover{transform:none}.dash-hero-mesh,.dash-hero-orb,.dash-hero-orb-1,.dash-hero-orb-2,.dash-gradient-text,.dash-shield-pulse,.dash-pulse-dot,.dash-shield-icon-large,.dash-donut-segment,.dash-ring-card:before,.dash-stat-border:before{animation:none!important}.dash-fade-in,.dash-stagger-in>*{opacity:1!important;animation:none!important;transform:none!important}}.layout-ambient{z-index:0;pointer-events:none;background:radial-gradient(50% 40% at 15% 25%,#ff6aae08 0%,#0000 60%),radial-gradient(40% 35% at 85% 15%,#7c3aed06 0%,#0000 55%),radial-gradient(45% 40% at 50% 85%,#ffc26b05 0%,#0000 50%);animation:24s ease-in-out infinite layoutAmbient;position:fixed;inset:0}@keyframes layoutAmbient{0%,to{opacity:.6}50%{opacity:1}}.sidebar-premium{background:linear-gradient(#08081a 0%,#0a0a1e 40%,#0c0c20 100%);border-right:1px solid #ffffff0a;position:relative;box-shadow:1px 0 #ffffff05,4px 0 24px #0006}.sidebar-premium:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ff6aae26,#0000);height:1px;position:absolute;top:0;left:10%;right:10%}.sidebar-divider{background:linear-gradient(90deg,#0000,#ffffff0f,#0000);height:1px}.navbar-premium{-webkit-backdrop-filter:blur(20px);background:#0505108c;border-bottom:1px solid #ffffff0a;box-shadow:0 1px #ffffff05}@media (prefers-reduced-motion:reduce){.layout-ambient{animation:none!important}}@layer blush-tech{:root{--bg-app-blush:radial-gradient(circle at 18% 14%, #9e4ccc24, transparent 40%), radial-gradient(circle at 82% 22%, #ff83b014, transparent 45%), radial-gradient(circle at 50% 90%, #4c358c1f, transparent 40%), linear-gradient(160deg, #0a0b18 0%, #07081a 52%, #050714 100%);--surface-base:#1d1e26;--sidebar-bg:#1d1e26;--card-bg:#12131ae0;--card-border:#ffffff1f;--brand-purple:#f58fb5;--brand-indigo:#ff8b8b;--brand-fuchsia:#ff6aae;--brand-violet-deep:#ffb06b;--accent-violet:#ff6aae;--accent-pink:#ff8fb1;--accent-pink-soft:#ffd1b5;--accent-cyan:#ffb06b;--text-main:#f5f6ff;--text-muted:#ffffffb3;--text-subtle:#ffffff80;--btn-shadow:0 18px 40px #ff85a573;--card-shadow:0 20px 60px #0a0a10a6}.bg-blush-gradient,.bg-app-blush{background-image:var(--bg-app-blush);background-repeat:no-repeat;background-size:cover;position:relative}.glass-card{background:var(--card-bg);border:1px solid var(--card-border);box-shadow:var(--card-shadow);-webkit-backdrop-filter:blur(22px);border-radius:24px}.blush-card-shell{background:linear-gradient(150deg,#ff7daf99,#ffc4768c);border-radius:26px;padding:1px;position:relative;overflow:hidden;box-shadow:0 20px 70px #0000008c,0 0 55px #ff7daf59}.blush-card{position:relative;overflow:hidden}.blush-card:before{content:"";pointer-events:none;background:linear-gradient(#ffffff0f 0%,#fff0 45%);position:absolute;inset:0}.blush-card:after{content:"";filter:blur(50px);pointer-events:none;background:radial-gradient(circle,#ffa77a4d,#0000 65%);width:55%;height:55%;animation:14s ease-in-out infinite blushFloat;position:absolute;inset:auto -20% -25% auto}.card-orb{pointer-events:none;border-radius:9999px;position:absolute}.card-orb-pink{filter:blur(40px);opacity:.9;background:radial-gradient(circle,#ff83b02e 0%,#ff6bae14 50%,#0000 75%);width:260px;height:200px;top:-80px;left:50%;transform:translate(-50%)}.card-orb-dark{filter:blur(35px);opacity:.8;background:radial-gradient(circle,#9e4ccc26 0%,#6335a80f 50%,#0000 70%);width:180px;height:140px;bottom:-40px;right:-20px}.floating-glow{filter:blur(50px);opacity:.35;border-radius:9999px;animation:10s ease-in-out infinite glowDrift;position:absolute}.floating-glow.lilac{background:#ff7ab673;width:260px;height:260px}.floating-glow.blush{background:#ffb26b66;width:220px;height:220px;animation-delay:2s}.btn-blush{box-shadow:var(--btn-shadow);transition:opacity .15s,transform .15s,box-shadow .2s;position:relative;overflow:hidden;color:#fff!important;background-color:#ff8b8b!important;background-image:linear-gradient(90deg,#ff6aae 0%,#ff8b8b 50%,#ffc26b 100%)!important;border:1px solid #ffa67eb3!important}.btn-blush span{color:#fff!important}.btn-blush:hover{opacity:.98;transform:translateY(-1px)scale(1.01);box-shadow:0 18px 45px #ff85a573,0 0 24px #ffc16b59}.btn-blush:active{transform:translateY(0)scale(.995)}.btn-blush:after{content:"";opacity:0;background:radial-gradient(circle,#ffffff8c,#0000 65%);transition:opacity .2s;position:absolute;inset:-40% 15%}.btn-blush:hover:after{opacity:.35}.btn-secondary-blush{color:var(--brand-fuchsia);background:#ffffff0a;border:1px solid #ffffff2e;border-radius:999px;transition:background-color .15s,color .15s,border-color .15s}.btn-secondary-blush:hover{background:#ffffff14;border-color:#ffffff42}.blush-input{color:#fff;background:linear-gradient(160deg,#ffffff14,#ffffff05);border:1px solid #fff3;border-radius:12px;transition:border-color .2s,box-shadow .2s,transform .2s;box-shadow:0 12px 40px #00000073,0 0 22px #ff85a52e}.blush-input:focus-within{border-color:#ff8fb1;transform:translateY(-1px);box-shadow:0 0 0 1px #ff8fb1,0 16px 40px #ff85a540,0 0 32px #ffc16b40}.blush-input input,.blush-input input::placeholder{color:#fff}.blush-input input::placeholder{color:#ffffffa6}.accent-link{color:#ffb3d3;transition:color .15s}.accent-link:hover{color:#ffe1c1}.blush-forgot{text-align:center;color:#ffffffb8;font-size:.85rem}.blush-checkbox{color:#ffffffc7;align-items:center;gap:.5rem;display:inline-flex}.blush-checkbox [data-part=control]{background:#ffffff0d;border:1px solid #ffffff40;transition:border-color .15s,box-shadow .15s;box-shadow:inset 0 0 0 1px #ffffff14}.blush-checkbox [data-part=control][data-state=checked]{background:linear-gradient(120deg,#9e4ccce6,#ff83b0e6);border-color:#ffffff80;box-shadow:0 0 12px #ff83b066}.blush-checkbox [data-part=label]{color:#ffffffa6;font-size:.85rem}.blush-error-banner{animation:.22s cubic-bezier(.16,1,.3,1) errorSlideIn}.badge-blush{background:linear-gradient(90deg, var(--brand-purple) 0%, var(--brand-indigo) 100%);color:#fff;border-radius:999px;padding:4px 10px;box-shadow:0 10px 26px #a855f74d}.badge-cyan{background:linear-gradient(90deg, var(--brand-purple) 0%, var(--brand-fuchsia) 100%);color:#fff;border-radius:999px;padding:4px 10px;box-shadow:0 10px 26px #c084fc4d}}@keyframes errorSlideIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes blushFloat{0%{transform:translate(0,0)}50%{transform:translate(10px,-12px)scale(1.03)}to{transform:translate(0,0)}}@keyframes glowDrift{0%{transform:translate(0,0)scale(1)}50%{transform:translate(18px,-16px)scale(1.05)}to{transform:translate(0,0)scale(1)}}.auth-mesh-bg{z-index:0;pointer-events:none;background:radial-gradient(80% 50% at 20% 40%,#ff6aae0a 0%,#0000 50%),radial-gradient(60% 40% at 80% 20%,#7c3aed08 0%,#0000 50%),radial-gradient(70% 60% at 50% 80%,#ffc26b06 0%,#0000 50%);animation:20s ease-in-out infinite meshShift;position:fixed;inset:0}@keyframes meshShift{0%,to{background-position:0 0,100% 0,50% 100%}33%{background-position:10% 5%,90% 10%,40% 90%}66%{background-position:-5% -5%,105% -5%,60% 105%}}.auth-orb{pointer-events:none;will-change:transform, opacity;border-radius:9999px;position:absolute}.auth-orb-1{filter:blur(70px);background:radial-gradient(circle,#ff6aae33 0%,#ff50960d 50%,#0000 70%);width:380px;height:380px;animation:18s cubic-bezier(.4,0,.6,1) infinite authOrb1;top:5%;left:-12%}.auth-orb-2{filter:blur(60px);background:radial-gradient(circle,#7c3aed2e 0%,#9e4ccc0d 50%,#0000 70%);width:280px;height:280px;animation:22s cubic-bezier(.4,0,.6,1) infinite authOrb2;bottom:10%;right:-8%}.auth-orb-3{filter:blur(50px);background:radial-gradient(circle,#ffc26b1f 0%,#0000 70%);width:200px;height:200px;animation:15s cubic-bezier(.4,0,.6,1) infinite authOrb3;top:45%;left:35%}@keyframes authOrb1{0%,to{opacity:.8;transform:translate(0)scale(1)}25%{opacity:1;transform:translate(25px,-35px)scale(1.1)}50%{opacity:.7;transform:translate(10px,15px)scale(.95)}75%{opacity:.9;transform:translate(-20px,-10px)scale(1.05)}}@keyframes authOrb2{0%,to{opacity:.7;transform:translate(0)scale(1)}30%{opacity:.9;transform:translate(-30px,20px)scale(1.08)}60%{opacity:.6;transform:translate(15px,-25px)scale(.93)}}@keyframes authOrb3{0%,to{opacity:.6;transform:translate(0)scale(1)}40%{opacity:.9;transform:translate(20px,-15px)scale(1.15)}70%{opacity:.5;transform:translate(-10px,10px)scale(.9)}}.auth-particle{pointer-events:none;will-change:transform, opacity;background:#ffffff26;border-radius:9999px;position:absolute}.auth-particle-1{width:3px;height:3px;animation:12s ease-in-out infinite particleFloat;top:20%;left:25%}.auth-particle-2{width:2px;height:2px;animation:16s ease-in-out 2s infinite particleFloat;top:60%;left:65%}.auth-particle-3{background:#ff6aae40;width:4px;height:4px;animation:14s ease-in-out 4s infinite particleFloat;top:35%;left:80%}.auth-particle-4{width:2px;height:2px;animation:18s ease-in-out 1s infinite particleFloat;top:75%;left:15%}.auth-particle-5{background:#ffc26b33;width:3px;height:3px;animation:13s ease-in-out 3s infinite particleFloat;top:45%;left:50%}.auth-particle-6{background:#7c3aed33;width:2px;height:2px;animation:20s ease-in-out 5s infinite particleFloat;top:15%;left:70%}@keyframes particleFloat{0%,to{opacity:.2;transform:translate(0)}25%{opacity:.6;transform:translate(12px,-20px)}50%{opacity:.3;transform:translate(-8px,-35px)}75%{opacity:.5;transform:translate(15px,-15px)}}.auth-grid-overlay{z-index:1;pointer-events:none;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:60px 60px;animation:8s ease-in-out infinite gridFade;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60%,#000 20%,#0000 70%);mask-image:radial-gradient(70% 60%,#000 20%,#0000 70%)}@keyframes gridFade{0%,to{opacity:.4}50%{opacity:.8}}.auth-divider-line{background:linear-gradient(#0000 0%,#ff6aae26 20%,#ff6aae4d 50%,#7c3aed26 80%,#0000 100%);width:1px;animation:4s ease-in-out infinite dividerPulse;position:absolute;top:15%;bottom:15%;right:0}@keyframes dividerPulse{0%,to{opacity:.5}50%{opacity:1}}.auth-logo-wrap{display:inline-block;position:relative}.auth-logo-glow{filter:blur(12px);pointer-events:none;background:radial-gradient(#ff6aae4d 0%,#0000 70%);height:20px;animation:3s ease-in-out infinite logoGlow;position:absolute;bottom:-8px;left:10%;right:10%}@keyframes logoGlow{0%,to{opacity:.4;transform:scaleX(.9)}50%{opacity:.8;transform:scaleX(1.1)}}.auth-gradient-text{background:linear-gradient(92deg,#ff6aae 0%,#ff8b8b 40%,#ffc26b 80%,#ff6aae 100%) 0 0/200% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite gradientTextShift}@keyframes gradientTextShift{0%,to{background-position:0%}50%{background-position:100%}}.auth-trust-item{opacity:0;animation:.5s cubic-bezier(.16,1,.3,1) forwards trustSlideIn;transform:translate(-12px)}@keyframes trustSlideIn{to{opacity:1;transform:translate(0)}}.auth-ambient-pulse{animation:6s ease-in-out infinite ambientPulse}@keyframes ambientPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.08)}}.auth-panel-content{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1) .2s,transform .7s cubic-bezier(.16,1,.3,1) .2s;transform:translate(-20px)}.auth-panel-visible{opacity:1;transform:translate(0)}.auth-premium-card{opacity:0;border-radius:21px;transition:opacity .6s cubic-bezier(.16,1,.3,1) .1s,transform .6s cubic-bezier(.16,1,.3,1) .1s;position:relative;transform:translateY(16px)scale(.98)}.auth-card-visible{opacity:1;transform:translateY(0)scale(1)}.auth-card-border-animated{pointer-events:none;z-index:0;border-radius:21px;position:absolute;inset:-1px;overflow:hidden}.auth-card-border-animated:before{content:"";background:conic-gradient(#0000 0%,#ff6aae4d 10%,#0000 20% 30%,#7c3aed33 40%,#0000 50% 60%,#ffc26b40 70%,#0000 80% 90%,#ff8b8b33 100%);animation:8s linear infinite borderRotate;position:absolute;inset:-50%}@keyframes borderRotate{to{transform:rotate(360deg)}}.auth-card-inner-glow{pointer-events:none;background:radial-gradient(#ff6aae0a 0%,#0000 60%);width:140%;height:60%;animation:10s ease-in-out infinite innerGlowShift;position:absolute;top:-40%;left:-20%}@keyframes innerGlowShift{0%,to{opacity:.5;transform:translate(0)translateY(0)}50%{opacity:.8;transform:translate(10%)translateY(5%)}}.auth-stagger{opacity:0;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);transform:translateY(10px)}.auth-stagger-1{transition-delay:.3s}.auth-stagger-2{transition-delay:.45s}.auth-stagger-3{transition-delay:.6s}.auth-stagger-visible{opacity:1;transform:translateY(0)}.auth-field-enter{opacity:0;transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1);transform:translateY(8px)}.auth-field-visible{opacity:1;transform:translateY(0)}.auth-fade-up{opacity:0;transition:opacity .5s .1s,transform .5s .1s;transform:translateY(10px)}.auth-fade-visible{opacity:1;transform:translateY(0)}.auth-ssl-dot{background:#22c55e;border-radius:9999px;width:6px;height:6px;animation:2s ease-in-out infinite sslPulse;box-shadow:0 0 6px #22c55e80}@keyframes sslPulse{0%,to{opacity:.6;box-shadow:0 0 4px #22c55e4d}50%{opacity:1;box-shadow:0 0 10px #22c55e99}}.auth-input{background:#ffffff08;border:1px solid #ffffff14;border-radius:11px;transition:border-color .25s,box-shadow .25s,background .25s;position:relative}.auth-input:focus-within{background:#ffffff0d;border-color:#ff8fb173;box-shadow:0 0 0 1px #ff8fb126,0 0 20px #ff6aae0f}.auth-input-icon{color:#ffffff40;transition:color .25s}.auth-input:focus-within .auth-input-icon{color:#ff8fb1b3}.auth-input input,.auth-input input::placeholder{color:#fff}.auth-input input::placeholder{color:#fff3}.auth-checkbox{align-items:center;gap:.5rem;display:inline-flex}.auth-checkbox [data-part=control]{background:#ffffff08;border:1px solid #ffffff1f;border-radius:4px;transition:all .2s cubic-bezier(.16,1,.3,1)}.auth-checkbox [data-part=control]:hover{background:#ffffff0d;border-color:#ffffff38}.auth-checkbox [data-part=control][data-state=checked]{background:linear-gradient(135deg,#ff6aae,#ff8b8b);border-color:#ffffff40;box-shadow:0 0 12px #ff6aae4d}.auth-checkbox [data-part=label]{color:#fff6;font-size:.78rem}.auth-link{color:#ffffff59;cursor:pointer;font-size:.78rem;text-decoration:none;transition:color .2s;position:relative}.auth-link:after{content:"";transform-origin:100%;background:#ff8fb180;height:1px;transition:transform .25s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.auth-link:hover{color:#ff8fb1d9}.auth-link:hover:after{transform-origin:0;transform:scaleX(1)}.auth-submit-btn{transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),background-position .4s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 8px 28px #ff6aae33,0 2px 8px #00000040;color:#fff!important;background:#ff8b8b linear-gradient(92deg,#ff6aae 0%,#ff8b8b 45%,#ffc26b 100%) 0%/150% 100%!important;border:none!important;border-radius:12px!important}.auth-submit-btn span{color:#fff!important}.auth-submit-btn:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff26,#0000);width:60%;height:100%;transition:none;animation:4s ease-in-out infinite btnShimmer;position:absolute;top:0;left:-100%;transform:skew(-20deg)}@keyframes btnShimmer{0%,to{left:-100%}50%{left:150%}}.auth-submit-btn:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff24,0 14px 36px #ff6aae4d,0 4px 14px #00000040;background-position:100%!important}.auth-submit-btn:active{transform:translateY(0);box-shadow:inset 0 1px #ffffff0f,0 4px 16px #ff6aae26,0 2px 6px #0003}.auth-btn-arrow{transition:transform .25s cubic-bezier(.16,1,.3,1)}.auth-submit-btn:hover .auth-btn-arrow{transform:translate(3px)}.auth-error-banner{animation:.3s cubic-bezier(.16,1,.3,1) authErrorIn}.auth-error-icon-wrap{flex-shrink:0;animation:2s ease-in-out infinite errorIconPulse}@keyframes authErrorIn{0%{opacity:0;transform:translateY(-6px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes errorIconPulse{0%,to{opacity:.7}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.auth-mesh-bg,.auth-orb,.auth-orb-1,.auth-orb-2,.auth-orb-3,.auth-particle,.auth-grid-overlay,.auth-divider-line,.auth-logo-glow,.auth-gradient-text,.auth-ambient-pulse,.auth-card-inner-glow,.auth-ssl-dot,.auth-error-icon-wrap,.auth-card-border-animated:before,.auth-submit-btn:before{animation:none!important}.auth-premium-card,.auth-panel-content,.auth-stagger,.auth-field-enter,.auth-fade-up,.auth-submit-btn,.auth-input,.auth-input-icon,.auth-link:after,.auth-card-border-animated,.auth-checkbox [data-part=control]{transition:none!important}.auth-trust-item{opacity:1!important;animation:none!important;transform:none!important}.auth-premium-card,.auth-panel-content,.auth-stagger,.auth-field-enter,.auth-fade-up{opacity:1!important;transform:none!important}}
