.auth-split[data-v-6bc4afee]{align-items:stretch;background:var(--bg,#0b0e14);display:flex;min-height:calc(100vh - 58px)}.auth-visual[data-v-6bc4afee]{border-right:1px solid var(--line,#2a3140);color:#fff;display:flex;flex:1.15;flex-direction:column;min-height:360px;overflow:hidden;padding:36px 44px 40px;position:relative}.auth-visual-glow[data-v-6bc4afee]{background:radial-gradient(70% 55% at 20% 15%,rgba(200,132,62,.45),transparent 58%),radial-gradient(80% 70% at 90% 85%,rgba(42,74,122,.4),transparent 60%),linear-gradient(165deg,#1a1206,#070a10 55%,#0a0c12);inset:0;position:absolute;z-index:0}.auth-wall[data-v-6bc4afee]{display:grid;gap:14px 12px;grid-template-columns:repeat(3,minmax(0,1fr));inset:-8% -6% -12% 28%;mask-image:linear-gradient(100deg,transparent,#000 28%,#000 72%,transparent);-webkit-mask-image:linear-gradient(100deg,transparent,#000 28%,#000 72%,transparent);opacity:.92;pointer-events:none;position:absolute;transform:rotate(-8deg) scale(1.08);z-index:1}.auth-wall-card[data-v-6bc4afee]{aspect-ratio:2/3;background:#1a1e28;border:1px solid hsla(0,0%,100%,.08);border-radius:10px;box-shadow:0 18px 40px #0000008c;overflow:hidden}.auth-wall-card[data-v-6bc4afee]:nth-child(3n+1){transform:translateY(10px)}.auth-wall-card[data-v-6bc4afee]:nth-child(3n+2){transform:translateY(22px)}.auth-wall-card[data-v-6bc4afee]:nth-child(3n){transform:translateY(-6px)}.auth-wall-card img[data-v-6bc4afee]{display:block;filter:saturate(1.05) contrast(1.04);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.auth-visual-scrim[data-v-6bc4afee]{background:linear-gradient(90deg,#070a10eb,#070a108c 42%,#070a1040),linear-gradient(0deg,rgba(7,10,16,.88),transparent 45%);inset:0;pointer-events:none;position:absolute;z-index:2}.auth-visual[data-v-6bc4afee]>:not(.auth-visual-glow):not(.auth-wall):not(.auth-visual-scrim){position:relative;z-index:3}.auth-logo[data-v-6bc4afee]{color:#fff;font-family:var(--font-display);font-size:22px;font-weight:800;letter-spacing:-.5px;text-decoration:none;width:-moz-fit-content;width:fit-content}.auth-logo span[data-v-6bc4afee]{color:var(--acc,#ff6b2c)}.auth-visual-body[data-v-6bc4afee]{margin-top:auto;max-width:440px;padding-top:48px}.auth-eyebrow[data-v-6bc4afee]{color:color-mix(in srgb,var(--acc,#ff6b2c) 80%,#fff);font-size:12px;font-weight:700;letter-spacing:.14em;margin:0 0 10px;text-transform:uppercase}.auth-tagline[data-v-6bc4afee]{font-family:var(--font-display);font-size:clamp(28px,3.4vw,38px);font-style:normal;font-weight:800;letter-spacing:-.03em;line-height:1.06;margin:0;overflow-wrap:anywhere;text-wrap:balance}.auth-tagline-sub[data-v-6bc4afee]{color:#ffffffd1;font-size:15px;line-height:1.55;margin:14px 0 0;max-width:38ch}.auth-vstats[data-v-6bc4afee]{align-items:center;border-top:1px solid hsla(0,0%,100%,.12);display:flex;gap:18px;margin-top:28px;padding-top:20px}.auth-vstat-n[data-v-6bc4afee]{font-family:var(--font-display);font-size:22px;font-weight:800;letter-spacing:-.02em}.auth-vstat-l[data-v-6bc4afee]{color:#ffffffad;font-size:12px;margin-top:3px}.auth-vstat-sep[data-v-6bc4afee]{background:#ffffff24;height:36px;width:1px}.auth-formcol[data-v-6bc4afee]{align-items:center;background:var(--bg,#0b0e14);display:flex;flex:0 0 auto;justify-content:center;padding:40px 44px;width:min(480px,100%)}.auth-form[data-v-6bc4afee]{max-width:360px;width:100%}@media(max-width:900px){.auth-wall[data-v-6bc4afee]{inset:-10% -20% -10% 10%;opacity:.75}}@media(max-width:760px){.auth-split[data-v-6bc4afee]{flex-direction:column;min-height:0}.auth-visual[data-v-6bc4afee]{border-bottom:1px solid var(--line);border-right:0;min-height:240px;padding:22px 22px 28px}.auth-wall[data-v-6bc4afee]{inset:-20% -30% -30% 20%;opacity:.55;transform:rotate(-6deg) scale(1.15)}.auth-tagline[data-v-6bc4afee]{font-size:26px}.auth-formcol[data-v-6bc4afee]{padding:28px 20px 40px;width:100%}.auth-vstats[data-v-6bc4afee]{margin-top:18px;padding-top:14px}}.auth-title{font-family:var(--font-display);font-size:24px;font-style:normal;font-weight:800;letter-spacing:-.02em;margin:0 0 6px}.auth-sub{color:var(--tx3);font-size:13.5px;line-height:1.5;margin:0 0 22px}.auth-fields{display:flex;flex-direction:column;gap:13px}.auth-field{display:block}.auth-field>span{color:var(--tx3);display:block;font-size:12px;margin-bottom:6px}.auth-field>span.auth-field-lbl{align-items:center;display:flex}.auth-uinput{width:100%}.auth-field input{background:var(--panel);border:1px solid var(--line);border-radius:11px;box-shadow:none;color:var(--tx);font:inherit;font-size:14px;outline:none;padding:12px 14px;width:100%}.auth-field input:focus{border-color:var(--acc)}.auth-err-alert,.auth-ok-alert{margin:6px 0 0}.auth-pass{align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:11px;display:flex;padding:0 13px}.auth-pass:focus-within{border-color:var(--acc)}.auth-pass input{background:none;border:0;color:var(--tx);flex:1;font:inherit;font-size:14px;outline:none;padding:12px 2px;width:auto}.auth-pass-toggle{background:none;border:0;color:var(--tx3);cursor:pointer;font:inherit;font-size:12.5px;font-weight:600;padding:12px 0 12px 10px;white-space:nowrap}.auth-pass-toggle:hover{color:var(--tx)}.auth-submit{background:var(--acc);border:0;border-radius:12px;box-shadow:0 12px 28px color-mix(in srgb,var(--acc,#ff6b2c) 28%,transparent);box-sizing:border-box;color:#160800;cursor:pointer;display:block;font:inherit;font-size:15px;font-weight:800;margin-top:8px;padding:14px;text-align:center;text-decoration:none;transition:background .12s,transform .12s;width:100%}.auth-submit:hover:not(:disabled){background:var(--acc2,#ff8a4c)}.auth-submit:active:not(:disabled){transform:translateY(1px)}.auth-submit:disabled{cursor:default;opacity:.6}.auth-submit:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.auth-submit--link{margin-top:18px}.auth-or{align-items:center;color:var(--muted);display:flex;font-size:12px;gap:12px;margin:18px 0 12px}.auth-or:after,.auth-or:before{background:var(--line,#2a3140);content:"";flex:1;height:1px}.auth-switch{color:var(--tx3);font-size:13px;margin-top:14px;text-align:center}.auth-switch-btn{background:none;border:0;color:var(--acc2);cursor:pointer;font:inherit;font-weight:700;padding:10px 6px}.auth-switch-btn:hover,.auth-switch-link:hover{text-decoration:underline}.auth-switch-link{color:var(--acc2);font-weight:700;padding:10px 6px;text-decoration:none}.auth-terms{color:var(--tx3);font-size:11px;line-height:1.5;margin-top:12px;text-align:center}.auth-back{color:var(--tx3);display:inline-block;font-size:13px;font-weight:600;margin-bottom:12px;padding:8px 8px 8px 0;text-decoration:none}.auth-back:hover{color:var(--acc2)}@media(prefers-reduced-motion:reduce){.auth-submit{transition:none}}
