.bAd3nW_page{width:100%;max-width:calc(440px + var(--gutter) * 2);padding:64px var(--gutter) 96px;margin:0 auto}.bAd3nW_pageWide{max-width:calc(640px + var(--gutter) * 2)}.bAd3nW_head{margin-bottom:24px}.bAd3nW_lede{color:var(--ink-muted);margin-top:12px}.bAd3nW_card{background:var(--surface-raised);border-radius:var(--r-card);box-shadow:var(--shadow-card);padding:24px}.bAd3nW_form{flex-direction:column;gap:16px;display:flex}.bAd3nW_field{flex-direction:column;gap:8px;display:flex}.bAd3nW_labelRow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.bAd3nW_label{font-size:13px;font-weight:500;line-height:18px}.bAd3nW_hint{color:var(--ink-muted);font-size:12px;line-height:16px}.bAd3nW_input{background:var(--surface-sunk);border:0;border-radius:10px;width:100%;height:44px;padding:0 14px;font-size:16px}.bAd3nW_input::placeholder{color:var(--ink-muted);opacity:.8}.bAd3nW_input:focus-visible{outline:2px solid var(--focus);outline-offset:0;border-radius:10px}.bAd3nW_submit{justify-content:center;width:100%;height:44px;margin-top:8px}.bAd3nW_submit:disabled,.bAd3nW_quiet:disabled{opacity:.6;cursor:default;filter:none}.bAd3nW_quiet{background:var(--surface-raised);height:44px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:15px;font-weight:500;text-decoration:none;transition:background .16s;display:inline-flex}.bAd3nW_quiet:hover{background:var(--surface-sunk)}.bAd3nW_full{width:100%}.bAd3nW_divider{color:var(--ink-muted);align-items:center;gap:12px;margin:20px 0;font-size:13px;display:flex}.bAd3nW_divider:before,.bAd3nW_divider:after{content:"";background:var(--line);flex:1;height:1px}.bAd3nW_notice{background:var(--surface-warm);border-radius:10px;padding:12px 16px;font-size:14px;line-height:22px}.bAd3nW_notice strong{font-weight:700}.bAd3nW_textLink{color:var(--ink-muted);font-size:13px;font-weight:500;text-decoration:none}.bAd3nW_textLink:hover{color:var(--ink)}.bAd3nW_after{color:var(--ink-muted);margin-top:24px;font-size:15px}.bAd3nW_after a{color:var(--accent);font-weight:500;text-decoration:none}.bAd3nW_after a:hover{text-underline-offset:3px;text-decoration:underline}.bAd3nW_footnote{color:var(--ink-muted);margin-top:16px;font-size:12px;line-height:16px}.bAd3nW_rows{flex-direction:column;margin:0;display:flex}.bAd3nW_row{box-shadow:0 1px 0 var(--line);grid-template-columns:140px 1fr;gap:16px;padding:16px 0;display:grid}.bAd3nW_row:first-child{padding-top:0}.bAd3nW_row:last-child{box-shadow:none;padding-bottom:0}.bAd3nW_rowLabel{color:var(--ink-muted);font-size:13px;font-weight:500;line-height:26px}.bAd3nW_rowValue{overflow-wrap:anywhere}.bAd3nW_section{margin-top:40px}.bAd3nW_sectionTitle{margin-bottom:12px}.bAd3nW_actions{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.bAd3nW_warm{background:var(--surface-warm);border-radius:var(--r-card);margin-top:24px;padding:24px}@media (max-width:520px){.bAd3nW_page{padding-top:40px}.bAd3nW_row{grid-template-columns:1fr;gap:2px}}.bAd3nW_question{border:0;min-width:0;margin:0;padding:0}.bAd3nW_legend{margin-bottom:12px;padding:0;font-size:14px;line-height:22px}.bAd3nW_choices{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bAd3nW_choice{background:var(--surface-sunk);cursor:pointer;border-radius:10px;align-items:center;gap:10px;height:44px;padding:0 14px;font-size:15px;font-weight:500;display:flex}.bAd3nW_choice input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin:0}.bAd3nW_choice:has(input:focus-visible){outline:2px solid var(--focus)}.bAd3nW_switchRow{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.bAd3nW_switch{appearance:none;background:var(--surface-sunk);width:44px;height:26px;box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;border-radius:999px;flex:none;margin:0;transition:background .16s;position:relative}.bAd3nW_switch:after{content:"";background:var(--ink-muted);border-radius:999px;width:20px;height:20px;transition:transform .16s;position:absolute;top:3px;left:3px}.bAd3nW_switch:checked{background:var(--accent)}.bAd3nW_switch:checked:after{background:var(--on-accent);transform:translate(18px)}.bAd3nW_switch:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.bAd3nW_switch:disabled{opacity:.6;cursor:default}.bAd3nW_trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}
