.B843dq_card{background:var(--color-surface);max-width:520px;color:var(--color-text,var(--foreground));border:1px solid var(--color-border,var(--line));box-shadow:var(--shadow-sm,none);border-radius:16px;margin:40px auto;padding:32px}.B843dq_card h1{overflow-wrap:anywhere;margin:8px 0;font-size:clamp(24px,6vw,30px)}.B843dq_card h1:focus{outline:none}.B843dq_card h1:focus-visible{outline:3px solid var(--color-focus,var(--brand));outline-offset:4px}.B843dq_card>p{color:var(--color-muted,var(--muted));line-height:1.55}.B843dq_eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary,var(--brand));font-size:12px;font-weight:700}.B843dq_card form{gap:8px;margin-top:20px;display:grid}.B843dq_card label{margin-top:10px;font-weight:600}.B843dq_card input:not([type=checkbox]){width:100%;min-height:44px;font:inherit;color:var(--color-text,var(--foreground));background:var(--color-elevated);border:1px solid var(--color-control-border);border-radius:8px;padding:10px 12px}.B843dq_card input::placeholder{color:var(--color-placeholder)}.B843dq_card input[aria-invalid=true]{border-color:var(--color-danger);border-width:2px}.B843dq_card input:focus-visible,.B843dq_card button:focus-visible,.B843dq_card a:focus-visible{outline:3px solid var(--color-focus,var(--brand));outline-offset:2px}.B843dq_hint{color:var(--color-muted,var(--muted));margin:0;font-size:13px}.B843dq_fieldError{color:var(--color-danger);margin:0;font-size:13px;font-weight:600}.B843dq_primary,.B843dq_secondary{min-height:44px;font:inherit;cursor:pointer;border-radius:8px;padding:10px 18px;font-weight:700}.B843dq_primary{color:var(--color-on-primary);background:var(--color-primary,var(--brand));border:0;margin-top:16px}.B843dq_primary:hover:not(:disabled){background:var(--color-primary-hover,var(--brand-dark))}.B843dq_secondary{color:var(--color-primary,var(--brand));border:1px solid var(--color-control-border);background:0 0;flex:none}.B843dq_primary:disabled,.B843dq_secondary:disabled{cursor:not-allowed;color:var(--color-disabled-text);background:var(--color-disabled-bg);border-color:#0000}.B843dq_alert{color:var(--color-danger);background:var(--color-danger-bg);border:1px solid var(--color-danger-border);border-radius:8px;padding:10px 12px}.B843dq_statusText{color:var(--color-success)}.B843dq_unavailable,.B843dq_note{color:var(--color-text,var(--foreground));background:var(--color-warning-bg);border:1px solid var(--color-warning-border);border-radius:8px;padding:10px 12px;font-size:14px}.B843dq_note{background:var(--color-info-bg);border-color:var(--color-info-border)}.B843dq_links{flex-wrap:wrap;gap:8px 20px;margin-top:20px;font-size:14px;display:flex}.B843dq_links a,.B843dq_linkButton{color:var(--color-link,var(--brand));text-underline-offset:3px;text-decoration:underline}.B843dq_linkButton{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.B843dq_resend{border-top:1px solid var(--color-border,var(--line));margin-top:20px;padding-top:16px}.B843dq_inline{gap:8px;display:flex}.B843dq_check{align-items:center;gap:8px;display:flex;font-weight:500!important}.B843dq_check input{width:20px;height:20px}.B843dq_identity{border:1px solid var(--color-info-border);background:var(--color-info-bg);border-radius:12px;margin-top:16px;padding:16px}.B843dq_identity[data-tone=warning]{border-color:var(--color-warning-border);background:var(--color-warning-bg)}.B843dq_identity[data-tone=success]{border-color:var(--color-success-border);background:var(--color-success-bg)}.B843dq_identity p{margin:6px 0}.B843dq_identityTitle{font-size:17px;font-weight:700}.B843dq_identity .B843dq_demo{color:var(--color-text,var(--foreground));background:var(--color-warning-bg);border:2px dashed var(--color-warning-border);border-radius:8px;margin:0 0 8px;padding:8px 10px}.B843dq_steps{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.B843dq_steps li{align-items:baseline;gap:8px;display:flex}.B843dq_steps li[data-done=true] span[aria-hidden]{color:var(--color-success);font-weight:700}.B843dq_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:480px){.B843dq_card{border-radius:12px;margin:16px auto;padding:20px 16px}.B843dq_inline{flex-direction:column}}
