.auth-root[data-v-f38d6c58]{--form-bg:#f5f5f7;--text-primary:#0d0f14;--text-secondary:rgba(13,15,20,.9);--text-label:rgba(13,15,20,.8);--text-placeholder:rgba(13,15,20,.62);--border-color:rgba(13,15,20,.53);--icon-color:rgba(13,15,20,.7);--icon-hover:rgba(13,15,20,.65)}.auth-root.is-dark[data-v-f38d6c58]{--form-bg:#080810;--text-primary:#fff;--text-secondary:hsla(0,0%,100%,.8);--text-label:hsla(0,0%,100%,.75);--text-placeholder:hsla(0,0%,100%,.6);--border-color:hsla(0,0%,100%,.52);--icon-color:hsla(0,0%,100%,.8);--icon-hover:hsla(0,0%,100%,.7)}.auth-root[data-v-f38d6c58]{background-color:var(--form-bg);overflow:hidden;position:relative;transition:background-color .3s ease;width:100vw}.auth-root[data-v-f38d6c58],.forms-wrapper[data-v-f38d6c58]{display:flex;min-height:100vh}.forms-wrapper[data-v-f38d6c58]{width:100%}.form-panel[data-v-f38d6c58]{align-items:center;display:flex;flex:1;justify-content:center;min-height:100vh;padding:3rem 2rem}.form-inner[data-v-f38d6c58]{display:flex;flex-direction:column;gap:0;max-width:360px;width:100%}.brand-text[data-v-f38d6c58]{color:var(--text-primary);font-family:Orbitron,sans-serif;font-size:1.1rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.brand-dot[data-v-f38d6c58]{color:#e60000}.form-heading[data-v-f38d6c58]{margin-bottom:2rem}.form-title[data-v-f38d6c58]{color:var(--text-primary);font-size:2.25rem;font-weight:800;letter-spacing:-.02em;line-height:1.1}.form-subtitle[data-v-f38d6c58]{color:var(--text-secondary);font-size:.875rem;margin-top:.4rem}.error-bar[data-v-f38d6c58]{align-items:center;background:#dc262614;border:1px solid rgba(220,38,38,.28);border-radius:.5rem;color:#dc2626;display:flex;font-size:.8rem;gap:.5rem;margin-bottom:1.25rem;padding:.75rem 1rem}.is-dark .error-bar[data-v-f38d6c58]{color:#fca5a5}.auth-form[data-v-f38d6c58]{gap:1.5rem}.auth-form[data-v-f38d6c58],.field-group[data-v-f38d6c58]{display:flex;flex-direction:column}.field-group[data-v-f38d6c58]{gap:0;position:relative}.field-label[data-v-f38d6c58]{color:var(--text-label);font-size:.65rem;font-weight:700;letter-spacing:.12em;margin-bottom:.4rem;text-transform:uppercase}.field-input[data-v-f38d6c58]{background:transparent;border:none;border-bottom:1.5px solid var(--border-color);caret-color:#e60000;color:var(--text-primary);font-size:.95rem;outline:none;padding:.6rem 0;transition:border-color .25s;width:100%}.field-input[data-v-f38d6c58]::-moz-placeholder{color:var(--text-placeholder);font-size:.85rem}.field-input[data-v-f38d6c58]::placeholder{color:var(--text-placeholder);font-size:.85rem}.field-input[data-v-f38d6c58]:focus{border-bottom-color:#e60000}.field-line[data-v-f38d6c58]{background:#e60000;bottom:0;height:1.5px;left:0;pointer-events:none;position:absolute;transition:width .3s ease;width:0}.field-group:focus-within .field-line[data-v-f38d6c58]{width:100%}.eye-btn[data-v-f38d6c58]{background:none;border:none;color:var(--icon-color);cursor:pointer;padding:.25rem;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:color .2s}.eye-btn[data-v-f38d6c58]:hover{color:var(--icon-hover)}.submit-btn[data-v-f38d6c58]{align-items:center;background:linear-gradient(135deg,#e60000,#9a0610);border:none;border-radius:.5rem;box-shadow:0 4px 24px #e600004d;color:#fff;cursor:pointer;display:flex;font-size:.85rem;font-weight:700;justify-content:center;letter-spacing:.1em;margin-top:.5rem;padding:.85rem 1.5rem;text-transform:uppercase;transition:opacity .2s,transform .15s,box-shadow .2s;width:100%}.submit-btn[data-v-f38d6c58]:hover:not(:disabled){box-shadow:0 6px 32px #e600006b;opacity:.92;transform:translateY(-1px)}.submit-btn[data-v-f38d6c58]:disabled{cursor:not-allowed;opacity:.5}.mobile-switch[data-v-f38d6c58]{color:var(--text-secondary);font-size:.8rem;margin-top:.5rem;text-align:center}.switch-link[data-v-f38d6c58]{background:none;border:none;color:#e60000;cursor:pointer;font-weight:600;margin-left:.25rem;transition:color .2s}.switch-link[data-v-f38d6c58]:hover{color:#b50000}.overlay-panel[data-v-f38d6c58]{background:#8a8989;box-shadow:-14px 0 45px #0000004d,14px 0 45px #0000004d;height:100%;left:0;overflow:hidden;position:absolute;top:0;transform:translate(100%);transition:transform .88s cubic-bezier(.87,0,.13,1);width:50%;z-index:20}.overlay-panel[data-v-f38d6c58]:after{background:linear-gradient(108deg,transparent 25%,hsla(0,0%,100%,.07) 50%,transparent 75%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .15s;z-index:30}.overlay-panel.is-register[data-v-f38d6c58]{transform:translate(0)}.overlay-panel.no-transition[data-v-f38d6c58]{transition:none!important}.overlay-bg[data-v-f38d6c58]{background:linear-gradient(160deg,#0a0000d1,#500000a6 50%,#0a0500e0),url(../images/auth/img7.jpg) 50% /cover no-repeat;inset:0;position:absolute;z-index:0}.overlay-glow[data-v-f38d6c58]{animation:pulse-glow-f38d6c58 4s ease-in-out infinite;aspect-ratio:1;background:radial-gradient(circle,rgba(230,0,0,.22) 0,transparent 70%);right:-10%;top:20%;width:60%}.overlay-glow[data-v-f38d6c58],.speed-lines[data-v-f38d6c58]{pointer-events:none;position:absolute;z-index:1}.speed-lines[data-v-f38d6c58]{inset:0;overflow:hidden}.speed-lines span[data-v-f38d6c58]{animation:speed-line-f38d6c58 3s linear infinite;background:linear-gradient(90deg,transparent,rgba(230,0,0,.35),transparent);height:1px;left:-5%;position:absolute;width:0}@keyframes speed-line-f38d6c58{0%{left:-5%;opacity:0;width:0}10%{opacity:1}80%{opacity:.6}to{opacity:0;width:115%}}.wheel-ring[data-v-f38d6c58]{animation:float-f38d6c58 7s ease-in-out infinite;border:1px solid rgba(230,0,0,.15);border-radius:50%;position:absolute;z-index:1}.wheel-ring-lg[data-v-f38d6c58]{animation-duration:9s;bottom:-80px;height:340px;right:-80px;width:340px}.wheel-ring-sm[data-v-f38d6c58]{animation-delay:-2s;animation-duration:7s;border-color:#e6000040;bottom:-20px;height:180px;right:-20px;width:180px}@keyframes float-f38d6c58{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes pulse-glow-f38d6c58{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.overlay-brand[data-v-f38d6c58]{color:#fffc;gap:.5rem;left:2rem;position:absolute;top:2rem}.overlay-brand[data-v-f38d6c58],.overlay-content[data-v-f38d6c58]{align-items:center;display:flex;z-index:10}.overlay-content[data-v-f38d6c58]{flex-direction:column;height:100%;justify-content:center;padding:2rem 3rem;position:relative;text-align:center}.overlay-tag[data-v-f38d6c58]{border:1px solid hsla(0,91%,71%,.35);border-radius:999px;color:#f87171;display:inline-block;font-size:.65rem;font-weight:800;letter-spacing:.2em;margin-bottom:1.5rem;padding:.3rem 1rem}.overlay-heading[data-v-f38d6c58]{color:#fff;font-size:2.6rem;font-weight:900;letter-spacing:-.02em;line-height:1.1;margin-bottom:1.25rem;text-shadow:0 2px 24px rgba(0,0,0,.6)}.overlay-body[data-v-f38d6c58]{color:#ffffff8c;font-size:.875rem;line-height:1.65;margin-bottom:2.5rem;max-width:280px}.overlay-btn[data-v-f38d6c58]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:transparent;border:2px solid hsla(0,0%,100%,.8);border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:700;letter-spacing:.1em;padding:.75rem 1.75rem;text-transform:uppercase;transition:background .2s,color .2s,transform .15s}.overlay-btn[data-v-f38d6c58]:hover{background:#ffffff26;transform:translateY(-1px)}@keyframes panel-get-covered-l-f38d6c58{0%{opacity:1;transform:scale(1) translate(0)}55%{opacity:.68;transform:scale(.97) translate(-14px)}to{opacity:.68;transform:scale(.97) translate(-14px)}}@keyframes panel-get-covered-r-f38d6c58{0%{opacity:1;transform:scale(1) translate(0)}55%{opacity:.68;transform:scale(.97) translate(14px)}to{opacity:.68;transform:scale(.97) translate(14px)}}@keyframes panel-reveal-from-r-f38d6c58{0%{opacity:.6;transform:scale(.96) translate(22px)}to{opacity:1;transform:scale(1) translate(0)}}@keyframes panel-reveal-from-l-f38d6c58{0%{opacity:.6;transform:scale(.96) translate(-22px)}to{opacity:1;transform:scale(1) translate(0)}}.going-register .form-panel[data-v-f38d6c58]:first-child{animation:panel-get-covered-l-f38d6c58 .88s cubic-bezier(.87,0,.13,1) both}.going-register .form-panel[data-v-f38d6c58]:last-child{animation:panel-reveal-from-r-f38d6c58 .55s cubic-bezier(.34,1.4,.64,1) both;animation-delay:.34s}.going-login .form-panel[data-v-f38d6c58]:last-child{animation:panel-get-covered-r-f38d6c58 .88s cubic-bezier(.87,0,.13,1) both}.going-login .form-panel[data-v-f38d6c58]:first-child{animation:panel-reveal-from-l-f38d6c58 .55s cubic-bezier(.34,1.4,.64,1) both;animation-delay:.34s}.overlay-content-enter-active[data-v-f38d6c58],.overlay-content-leave-active[data-v-f38d6c58]{transition:opacity .35s ease,transform .35s ease}.overlay-content-enter-from[data-v-f38d6c58]{opacity:0;transform:translateY(12px)}.overlay-content-leave-to[data-v-f38d6c58]{opacity:0;transform:translateY(-12px)}.err-enter-active[data-v-f38d6c58],.err-leave-active[data-v-f38d6c58]{transition:all .3s ease}.err-enter-from[data-v-f38d6c58],.err-leave-to[data-v-f38d6c58]{opacity:0;transform:translateY(-6px)}@media (max-width:767px){.forms-wrapper[data-v-f38d6c58]{flex-direction:column}.form-panel[data-v-f38d6c58]{min-height:100vh;padding:2.5rem 1.5rem}.form-panel.mobile-hidden[data-v-f38d6c58],.overlay-panel[data-v-f38d6c58]{display:none!important}.going-login .form-panel[data-v-f38d6c58],.going-register .form-panel[data-v-f38d6c58]{animation:none!important;opacity:1!important;transform:none!important}}
