.section[data-v-f7de46b4]{padding:clamp(40px,5.6vh,76px) 0 32px}.title[data-v-f7de46b4]{font-family:var(--font-heading);font-weight:var(--font-heading-weight);text-transform:uppercase;margin:0;font-size:clamp(34px,3.4vw,48px);line-height:1}.lead[data-v-f7de46b4]{max-width:62ch;color:color-mix(in srgb, var(--color-text) 78%, transparent);margin:14px 0 0;font-size:16.5px;line-height:1.55}.split[data-v-f7de46b4]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(32px,4.5vw,64px);margin-top:clamp(28px,3.4vw,44px);display:grid}.card[data-v-f7de46b4]{box-shadow:0 18px 48px color-mix(in srgb, var(--color-text) 11%, transparent);background:#fff;padding:clamp(22px,2.2vw,32px) clamp(22px,2.4vw,36px)}.step-label[data-v-f7de46b4]{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text) 65%, transparent);margin:0 0 6px;font-size:12px}.card-heading[data-v-f7de46b4]{font-family:var(--font-body);margin:0 0 18px;font-size:20px;font-weight:700}.card-heading[data-v-f7de46b4]:focus{outline:none}.card-heading[data-v-f7de46b4]:focus-visible{outline:2px solid var(--color-text);outline-offset:4px}.field+.field[data-v-f7de46b4]{margin-top:var(--space-4)}.card .input[data-v-f7de46b4]{background:var(--color-surface);min-height:46px;padding:10px 14px;font-size:16px}.card textarea.input[data-v-f7de46b4]{min-height:96px}.alert[data-v-f7de46b4]{margin:0 0 var(--space-4);border-left:3px solid var(--color-danger);background:color-mix(in srgb, var(--color-danger) 8%, #fff);color:var(--color-text);padding:12px 14px;font-size:14px;line-height:1.5}.step-button[data-v-f7de46b4]{width:100%;margin-top:var(--space-5,24px);padding:14px 24px;font-size:16px}.statement[data-v-f7de46b4]{border:1px solid var(--color-divider);background:var(--color-surface);padding:16px 18px;font-size:14.5px;line-height:1.55}.statement p[data-v-f7de46b4]{margin:0 0 10px}.statement-heading[data-v-f7de46b4]{font-size:15.5px;font-weight:700}.rows[data-v-f7de46b4]{margin:14px 0 0}.row[data-v-f7de46b4]{gap:var(--space-4);border-top:1px solid color-mix(in srgb, var(--color-text) 10%, transparent);padding:8px 0;display:flex}.row dt[data-v-f7de46b4]{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text) 65%, transparent);flex:0 0 140px;font-size:12px}.row dd[data-v-f7de46b4]{overflow-wrap:anywhere;flex:auto;min-width:0;margin:0;font-weight:600}.row dd.note[data-v-f7de46b4]{white-space:pre-line;font-weight:400}.review-note[data-v-f7de46b4]{color:color-mix(in srgb, var(--color-text) 72%, transparent);margin:16px 0 0;font-size:13.5px;line-height:1.5}.actions[data-v-f7de46b4]{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.withdraw-confirm[data-v-f7de46b4]{flex:260px;padding:15px 22px;font-size:17px}.challenge-note[data-v-f7de46b4]{min-height:17px;margin:var(--space-2) 0 0;color:color-mix(in srgb, var(--color-text) 65%, transparent);font-size:12.5px;line-height:17px}.challenge-note-failed[data-v-f7de46b4]{color:var(--color-danger)}.done-text[data-v-f7de46b4]{margin:0 0 20px;font-size:15.5px;line-height:1.6}.guide[data-v-f7de46b4]{color:color-mix(in srgb, var(--color-text) 86%, transparent);font-size:14.5px;line-height:1.62}.guide-heading[data-v-f7de46b4]{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text) 65%, transparent);margin:0 0 14px;font-size:13px;font-weight:600}.guide-part[data-v-f7de46b4]{border-top:1px solid var(--color-divider);padding-top:14px}.guide-part+.guide-part[data-v-f7de46b4]{margin-top:14px}.guide-part-heading[data-v-f7de46b4]{font-family:var(--font-body);margin:0 0 6px;font-size:15px;font-weight:700}.guide-part p[data-v-f7de46b4]{margin:0}.guide-part p+p[data-v-f7de46b4]{margin-top:8px}.guide-link[data-v-f7de46b4]{min-height:24px;margin-top:18px;padding-block:2px;font-weight:600;display:inline-block}@media (pointer:coarse){.guide-link[data-v-f7de46b4]{min-height:44px;padding-block:11px}}.honeypot[data-v-f7de46b4]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (width<=900px){.split[data-v-f7de46b4]{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.row[data-v-f7de46b4]{flex-direction:column;gap:2px}.row dt[data-v-f7de46b4]{flex:none}}
