.taxido-front.auth-v2{--av-bg:#0b0b0b;--av-surface:#1a1a1a;--av-elevated:#222;--av-line:#f5f5f51f;--av-line-gold:#d4af376b;--av-gold:#d4af37;--av-text:#f5f5f5;--av-muted:#f5f5f59e;--av-ink:#121212;--font-ag-display:var(--font-ag-display,Fraunces), Georgia, serif;--font-ag-body:var(--font-ag-body,Manrope), system-ui, sans-serif}.taxido-front.auth-v2 .authentication-section{color:var(--av-text);background:radial-gradient(55% 40% at 80% 10%,#d4af371f,#0000 55%),linear-gradient(165deg,#121212 0%,#0b0b0b 55%,#050505 100%)!important}.taxido-front.auth-v2 .auth-form-box{background:0 0!important}.taxido-front.auth-v2 .auth-right-box{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--av-line-gold)!important;background:#1a1a1af0!important;border-radius:18px!important;padding:1.75rem 1.5rem!important;box-shadow:0 16px 40px #00000059!important}.taxido-front.auth-v2 .auth-right-box h3{letter-spacing:-.02em;font-family:var(--font-ag-display)!important;color:var(--av-gold)!important;font-weight:600!important}.taxido-front.auth-v2 .auth-right-box h6,.taxido-front.auth-v2 .auth-right-box .new-account{font-family:var(--font-ag-body)!important;color:var(--av-muted)!important}.taxido-front.auth-v2 .auth-right-box .new-account a{font-weight:600;color:var(--av-gold)!important}.taxido-front.auth-v2 .auth-right-box label,.taxido-front.auth-v2 .auth-right-box .form-label{letter-spacing:.04em;text-transform:uppercase;font-size:.8rem;color:var(--av-muted)!important;font-family:var(--font-ag-body)!important}.taxido-front.auth-v2 .auth-right-box .form-control,.taxido-front.auth-v2 .auth-right-box input.form-control,.taxido-front.auth-v2 .otp-field input{min-height:48px;background:var(--av-elevated)!important;border:1px solid var(--av-line)!important;color:var(--av-text)!important;font-family:var(--font-ag-body)!important;border-radius:12px!important}.taxido-front.auth-v2 .auth-right-box .form-control:focus,.taxido-front.auth-v2 .otp-field input:focus{outline:none;border-color:var(--av-gold)!important;box-shadow:0 0 0 3px #d4af3738!important}.taxido-front.auth-v2 .auth-right-box .form-control::placeholder{color:#f5f5f566!important}.taxido-front.auth-v2 .otp-btn,.taxido-front.auth-v2 .auth-right-box .btn-primary,.taxido-front.auth-v2 .auth-right-box button[type=submit]{min-height:48px;background:var(--av-gold)!important;color:var(--av-ink)!important;font-weight:700!important;font-family:var(--font-ag-body)!important;background-image:none!important;border:none!important;border-radius:999px!important}.taxido-front.auth-v2 .otp-btn:hover,.taxido-front.auth-v2 .auth-right-box .btn-primary:hover,.taxido-front.auth-v2 .auth-right-box button[type=submit]:hover{filter:brightness(1.05)}.taxido-front.auth-v2 .otp-btn:disabled,.taxido-front.auth-v2 .auth-right-box .btn-primary:disabled{opacity:.55}.taxido-front.auth-v2 .auth-right-box :focus-visible{outline:2px solid var(--av-gold);outline-offset:3px}.taxido-front.auth-v2 .auth-alert{color:#f0a0a0!important}.taxido-front.auth-v2 .auth-ok{color:#6dcca0!important}.taxido-front.auth-v2 .or-box span{background:var(--av-surface)!important;color:var(--av-muted)!important}.taxido-front.auth-v2 .auth-details .auth-image{opacity:.85;filter:saturate(.85)contrast(1.05)}html[data-ag-theme=light] .taxido-front.auth-v2 .authentication-section{color:#1a1a1a;background:radial-gradient(55% 40% at 80% 10%,#d4af371a,#0000 55%),linear-gradient(165deg,#f7f5f0 0%,#efeae1 50%,#f5f2eb 100%)!important}html[data-ag-theme=light] .taxido-front.auth-v2 .auth-right-box{background:#fffffff5!important;border-color:#d4af3759!important}html[data-ag-theme=light] .taxido-front.auth-v2 .auth-right-box h3{color:#1a1a1a!important}html[data-ag-theme=light] .taxido-front.auth-v2 .auth-right-box h6,html[data-ag-theme=light] .taxido-front.auth-v2 .auth-right-box .new-account{color:#1a1a1aa6!important}html[data-ag-theme=light] .taxido-front.auth-v2 .auth-right-box .form-control,html[data-ag-theme=light] .taxido-front.auth-v2 .otp-field input{color:#1a1a1a!important;background:#f7f5f0!important;border-color:#1a1a1a1f!important}@media (max-width:640px){.taxido-front.auth-v2 .auth-right-box{margin-inline:.75rem;padding:1.35rem 1.1rem!important}.taxido-front.auth-v2 .otp-field input{min-height:44px}}@media (prefers-reduced-motion:reduce){.taxido-front.auth-v2 .otp-btn,.taxido-front.auth-v2 .auth-right-box .btn-primary{transition:none!important}}
