._9lQH2W_wrap{background:var(--vg-ground);grid-template-columns:minmax(360px,560px) 1fr;min-height:100svh;display:grid}._9lQH2W_panel{isolation:isolate;flex-direction:column;gap:32px;padding:40px clamp(24px,5vw,64px);display:flex;position:relative}._9lQH2W_wordmark{font-family:var(--vg-font-display);letter-spacing:-.04em;align-self:flex-start;align-items:flex-start;font-size:26px;font-weight:800;text-decoration:none;display:inline-flex}._9lQH2W_panel:before{content:"";z-index:-1;background:radial-gradient(70% 45% at 0% 0%, color-mix(in srgb, var(--vg-accent) 22%, transparent), transparent 70%), radial-gradient(60% 40% at 100% 100%, color-mix(in srgb, var(--vg-ultra) 16%, transparent), transparent 70%);opacity:var(--vg-ambient-strength,1);pointer-events:none;position:absolute;inset:0}._9lQH2W_wordmark span{background:var(--vg-vice-light);border-radius:50%;width:9px;height:9px;margin:3px 0 0 2px}._9lQH2W_picture{position:relative;overflow:hidden}._9lQH2W_picture:after{content:"";background:linear-gradient(180deg, transparent 45%, #08040ed9), linear-gradient(120deg, color-mix(in srgb, var(--vg-ultra) 30%, transparent), transparent 55%);position:absolute;inset:0}._9lQH2W_caption{z-index:1;color:#fff;max-width:30ch;animation:_9lQH2W_caption-in .9s .25s var(--vg-ease-out) both;gap:8px;display:grid;position:absolute;bottom:clamp(24px,4vw,56px);left:clamp(24px,4vw,56px);right:clamp(24px,4vw,56px)}._9lQH2W_caption strong{font-family:var(--vg-font-display);letter-spacing:-.045em;font-size:clamp(2rem,1.2rem + 2.4vw,3.4rem);font-weight:780;line-height:1}._9lQH2W_caption span{color:#ffffffc7;font-size:var(--vg-text-sm)}@keyframes _9lQH2W_caption-in{0%{opacity:0;transform:translateY(10px)}}._9lQH2W_picture img{object-fit:cover;animation:_9lQH2W_auth-in 1.2s var(--vg-ease-out) both}@keyframes _9lQH2W_auth-in{0%{opacity:0;transform:scale(1.06)}}@media (max-width:860px){._9lQH2W_wrap{grid-template-columns:1fr}._9lQH2W_picture{display:none}}._9lQH2W_form{gap:18px;width:100%;max-width:420px;margin-top:auto;margin-bottom:auto;display:grid}._9lQH2W_title{letter-spacing:-.04em;font-size:clamp(1.8rem,1.4rem + 1.2vw,2.4rem);font-weight:780;line-height:1.05}._9lQH2W_lead{color:var(--vg-ink-2)}._9lQH2W_row{grid-template-columns:1fr 1fr;gap:12px;display:grid}._9lQH2W_alt{font-size:var(--vg-text-sm);color:var(--vg-ink-2)}._9lQH2W_alt a{color:var(--vg-ink);font-weight:600}._9lQH2W_notice{background:var(--vg-plate);box-shadow:inset 0 1px 0 var(--vg-plate-edge);font-size:var(--vg-text-sm);border-radius:16px;padding:14px 16px}._9lQH2W_notice[data-tone=error]{background:var(--vg-danger-soft);color:var(--vg-danger);font-weight:600}._9lQH2W_codes{background:var(--vg-surface-2);font-variant-numeric:tabular-nums;border-radius:12px;grid-template-columns:repeat(2,1fr);gap:6px 16px;padding:16px;font-weight:600;display:grid}
