.auth-form-block{width:100%}.head{margin-bottom:1.6rem}.head h1{font-size:clamp(1.65rem,3vw,2rem);font-weight:500;letter-spacing:-.035em;line-height:1.2;margin:0 0 .55rem}.head p{color:var(--text-muted);font-size:.95rem;line-height:1.55;margin:0}.form{display:flex;flex-direction:column;gap:.9rem}.switch{color:var(--text-dim);font-size:.9rem;margin:1.35rem 0 0;text-align:center}.switch a{color:var(--text);text-decoration:underline;text-underline-offset:3px}.switch a:hover{color:var(--accent-bright)}.auth-section[data-v-5b8ec23d]{padding:2.5rem 0 4rem}.auth-wrap[data-v-5b8ec23d]{width:min(100% - 2rem,1120px)}.auth-split[data-v-5b8ec23d]{background:var(--bg-soft);border:1px solid var(--border);border-radius:22px;display:grid;grid-template-columns:1fr;min-height:min(72vh,680px);overflow:hidden}.auth-form-pane[data-v-5b8ec23d]{background:var(--bg-soft);display:flex;flex-direction:column;padding:1.5rem 1.35rem 2rem}.back-link[data-v-5b8ec23d]{align-items:center;align-self:flex-start;color:var(--text-dim);display:inline-flex;font-size:.85rem;gap:.45rem;margin-bottom:1.75rem;transition:color .15s ease}.back-link[data-v-5b8ec23d]:hover{color:var(--text)}.back-arrow[data-v-5b8ec23d]{display:inline-block;flex-shrink:0;font-size:1rem;line-height:1;translate:0 -.05em}.auth-form-inner[data-v-5b8ec23d]{margin:auto;width:min(100%,380px)}.auth-visual[data-v-5b8ec23d]{background:var(--bg-card);display:none;min-height:100%;overflow:hidden;position:relative}.auth-visual-img[data-v-5b8ec23d]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%}.auth-visual-scrim[data-v-5b8ec23d]{background:linear-gradient(180deg,#0003,#000000b8 55%,#000000eb),linear-gradient(90deg,rgba(0,0,0,.35),transparent 45%);inset:0;pointer-events:none;position:absolute}.auth-visual-copy[data-v-5b8ec23d]{display:flex;flex-direction:column;height:100%;justify-content:flex-end;max-width:28rem;padding:2.25rem;position:relative;z-index:1}.eyebrow[data-v-5b8ec23d]{color:#93c5fde6;font-size:.78rem;letter-spacing:.08em;margin:0 0 .75rem;text-transform:uppercase}.auth-visual-copy h2[data-v-5b8ec23d]{color:#fff;font-size:clamp(1.55rem,2.4vw,2rem);font-weight:500;letter-spacing:-.03em;line-height:1.25;margin:0 0 .85rem}.body[data-v-5b8ec23d]{color:#ffffffb8;font-size:.95rem;line-height:1.6;margin:0 0 1.35rem}.auth-visual-copy ul[data-v-5b8ec23d]{display:grid;gap:.65rem;list-style:none;margin:0;padding:0}.auth-visual-copy li[data-v-5b8ec23d]{align-items:flex-start;color:#ffffffe0;display:flex;font-size:.9rem;gap:.65rem}.tick[data-v-5b8ec23d]{background:radial-gradient(circle at 50% 50%,rgba(59,130,246,.85) 0 35%,transparent 36%),#ffffff0a;border:1px solid rgba(147,197,253,.55);border-radius:999px;flex-shrink:0;height:1.05rem;margin-top:.15rem;width:1.05rem}@media(min-width:900px){.auth-section[data-v-5b8ec23d]{padding:2.75rem 0 4.5rem}.auth-split[data-v-5b8ec23d]{grid-template-columns:1fr 1fr}.auth-form-pane[data-v-5b8ec23d]{padding:1.75rem 2.25rem 2.5rem}.auth-visual[data-v-5b8ec23d]{display:block}}
