.qx-auth{justify-items:center;padding:3rem 16px 4.5rem;display:grid;position:relative}.qx-auth-glow{z-index:0;filter:blur(8px);pointer-events:none;background:radial-gradient(closest-side,#e4cc902e,#0000 72%),radial-gradient(closest-side,#587eb81f,#0000 70%);border-radius:50%;width:min(42rem,100%);height:22rem;position:absolute;top:1.5rem}.qx-auth-column{z-index:1;width:min(450px,100%);position:relative}.qx-site .qx-auth-title{text-align:center;margin-bottom:12px;font-size:clamp(1.85rem,4vw,2.25rem)}.qx-auth-subtitle{color:var(--qx-body);text-align:center;font-size:.98rem;line-height:1.55}.qx-auth-card{background:radial-gradient(120% 80% at 50% 0,#e4cc9014,#0000 46%),#101c31;border:1px solid #e7d3a475;border-radius:1.15rem;margin-top:28px;padding:22px;box-shadow:0 24px 60px #00000047,inset 0 1px #f8fafc0a}.qx-auth-tabs{background:#07111f8c;border:1px solid #e7d3a433;border-radius:.85rem;grid-template-columns:1fr 1fr;gap:.25rem;margin-bottom:28px;padding:.25rem;display:grid}.qx-auth-tab{color:#d5deea;border-radius:.65rem;place-items:center;min-height:2.5rem;font-size:.92rem;font-weight:600;display:grid}.qx-auth-tab[aria-current=page]{color:#f8fafc;background:#b99a5b47;box-shadow:inset 0 0 0 1px #e7d3a48c}.qx-auth-form{flex-direction:column;gap:20px;display:flex}.qx-auth-field{flex-direction:column;gap:8px;display:flex}.qx-auth-field label,.qx-auth-label{color:#e7d3a4;letter-spacing:.04em;font-size:.78rem;font-weight:600}.qx-auth-control{position:relative}.qx-auth-input{width:100%;min-height:48px;color:var(--qx-ink);font:inherit;background:#07111f9e;border:1px solid #e7d3a447;border-radius:.75rem;padding:0 .9rem}.qx-auth-input:-webkit-autofill{-webkit-text-fill-color:var(--qx-ink);caret-color:var(--qx-ink)}.qx-auth-control .qx-auth-input{padding-right:4.5rem}.qx-auth-input[aria-invalid=true]{border-color:#f05252b3}.qx-auth-reveal{color:#e7d3a4;letter-spacing:.04em;background:0 0;border:0;border-radius:.5rem;min-height:2rem;padding:0 .55rem;font-size:.78rem;font-weight:700;position:absolute;top:50%;right:.45rem;transform:translateY(-50%)}.qx-auth-referral{gap:8px;display:flex}.qx-auth-referral .qx-auth-input{flex:1;min-width:0}.qx-site button.qx-auth-check{color:#e7d3a4;background:#e7d3a41f;border:1px solid #e7d3a466;border-radius:.75rem;flex:none;min-height:48px;padding:0 .85rem;font-size:.82rem;font-weight:700}.qx-auth-check:disabled{cursor:wait;opacity:.7}.qx-auth-hint{color:var(--qx-muted);font-size:.8rem;line-height:1.45}.qx-auth-hint.is-ok{color:#b7f3d4}.qx-auth-forgot{color:#e7d3a4;width:fit-content;font-size:.86rem;font-weight:600}.qx-auth-forgot:hover{color:#f8fafc}.qx-auth-submit{width:100%;min-height:48px;margin-top:8px}.qx-auth-submit:disabled{cursor:wait;opacity:.7}.qx-auth-status{border-radius:.75rem;margin-top:16px;padding:.75rem .85rem;font-size:.9rem;line-height:1.5}.qx-auth-status.is-error{color:#ffd7d7;background:#f052521a;border:1px solid #f0525259}.qx-auth-status.is-success{color:#d9ffef;background:#18c37e1a;border:1px solid #18c37e59}.qx-auth-legal{color:var(--qx-muted);text-align:center;margin-top:16px;font-size:.82rem;line-height:1.5}.qx-auth-back{color:#e7d3a4;margin-top:16px;font-size:.9rem;font-weight:600;display:inline-block}@media (min-width:720px){.qx-auth{padding-inline:24px}.qx-auth-card{padding:32px}}
