._6z81Aq_page{align-content:center;justify-items:center;gap:var(--bf-space-4);min-height:100dvh;padding:var(--bf-space-8) var(--bf-space-4);background:var(--bf-surface-page);display:grid}@media (max-width:699px){._6z81Aq_page{align-content:start}}._6z81Aq_wordmark{font-size:var(--bf-type-heading-size);line-height:var(--bf-type-heading-line);letter-spacing:-.2px;margin:0;font-weight:700}._6z81Aq_card{gap:var(--bf-space-4);width:min(400px,100%);padding:var(--bf-space-6);border:1px solid var(--bf-border-hairline);border-radius:var(--bf-radius-l);background:var(--bf-surface-card);overflow-wrap:anywhere;min-width:0;display:grid}._6z81Aq_title{font-size:var(--bf-type-title-size);line-height:var(--bf-type-title-line);letter-spacing:-.2px;margin:0;font-weight:600}._6z81Aq_lede{font-size:var(--bf-type-label-size);color:var(--bf-ink-secondary);margin:0;line-height:19px}._6z81Aq_form{gap:var(--bf-space-3);display:grid}._6z81Aq_full{width:100%}._6z81Aq_notice{padding:var(--bf-space-3);border-radius:var(--bf-radius-m);background:var(--bf-surface-hover);font-size:var(--bf-type-label-size);margin:0;line-height:19px}._6z81Aq_error{font-size:var(--bf-type-label-size);color:var(--bf-status-error);margin:0}._6z81Aq_choices{gap:var(--bf-space-2);border:0;margin:0;padding:0;display:grid}._6z81Aq_legend{font-size:var(--bf-type-label-size);margin-bottom:var(--bf-space-1);padding:0;font-weight:600}._6z81Aq_choice{gap:var(--bf-space-2);padding:var(--bf-space-3);border:1px solid var(--bf-border-hairline);border-radius:var(--bf-radius-m);font-size:var(--bf-type-body-size);cursor:pointer;align-items:center;line-height:1.4;display:flex}._6z81Aq_choice:has(input:checked){border-color:var(--bf-ink-primary)}._6z81Aq_choice input{accent-color:var(--bf-ink-primary);margin:0}._6z81Aq_textarea{box-sizing:border-box;border:1px solid var(--bf-border-strong);border-radius:var(--bf-radius-m);width:100%;font:inherit;font-size:var(--bf-type-body-size);background:var(--bf-surface-card);color:inherit;resize:vertical;padding:8px 12px}._6z81Aq_textarea:focus-visible{outline:2px solid var(--bf-focus-ring);outline-offset:1px}@media (max-width:899px) and (pointer:coarse){._6z81Aq_card :is(button,select,input:not([type=checkbox],[type=radio],[type=range],[type=hidden])){min-width:44px;min-height:44px}._6z81Aq_card :is(input,select,textarea){font-size:max(1rem,1em)!important}:is(._6z81Aq_card a,._6z81Aq_card label:has(>input:is([type=checkbox],[type=radio]))){align-content:center;min-width:44px;min-height:44px}._6z81Aq_card ._6z81Aq_choice{align-items:center}}