.step-nav[data-v-222161cc]{list-style:none;margin:0 0 16px;padding:12px 8px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;background:var(--color-card);border:1px solid var(--color-line);border-radius:14px}.step-nav-item[data-v-222161cc]{min-width:0}.step-nav-body[data-v-222161cc]{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;min-height:44px;margin:0;padding:4px 2px;border:0;border-radius:var(--radius-sm);background:none;color:var(--color-ink);line-height:1.4;text-align:center}button.step-nav-body[data-v-222161cc]{cursor:pointer}button.step-nav-body:hover .step-nav-title[data-v-222161cc]{color:var(--color-primary-dark);text-decoration:underline;text-underline-offset:3px}button.step-nav-body[data-v-222161cc]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.step-nav-mark[data-v-222161cc]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;font-size:var(--fs-sm);font-weight:700;line-height:1}.is-done .step-nav-mark[data-v-222161cc]{background:var(--color-primary-soft);color:var(--color-on-primary-soft);box-shadow:inset 0 0 0 2px var(--color-primary-soft-border)}.is-current .step-nav-mark[data-v-222161cc]{background:var(--color-solid);color:var(--color-on-solid)}.is-upcoming .step-nav-mark[data-v-222161cc]{border:2px solid var(--color-field-border);color:var(--color-muted)}.step-nav-text[data-v-222161cc]{display:flex;flex-direction:column;align-items:center;min-width:0;max-width:100%}.step-nav-status[data-v-222161cc]{order:2;font-size:var(--fs-sm);color:var(--color-muted)}.step-nav-no[data-v-222161cc]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.step-nav-title[data-v-222161cc]{order:1;font-size:var(--fs-sm);font-weight:700;overflow-wrap:anywhere}.step-nav-long[data-v-222161cc],.step-nav-desc[data-v-222161cc]{display:none}.is-current .step-nav-title[data-v-222161cc],.is-current .step-nav-status[data-v-222161cc]{color:var(--color-primary-dark);font-weight:700}.is-upcoming .step-nav-title[data-v-222161cc]{color:var(--color-muted);font-weight:600}@media (min-width: 721px){.step-nav[data-v-222161cc]{display:flex;flex-wrap:wrap;gap:12px;padding:0;background:none;border:0;border-radius:0}.step-nav-item[data-v-222161cc]{flex:1 1 220px}.step-nav-body[data-v-222161cc]{flex-direction:row;align-items:center;gap:12px;height:100%;min-height:64px;padding:12px 16px;border-radius:14px;text-align:left;background:var(--color-card);border:1px solid var(--color-line)}.is-current .step-nav-body[data-v-222161cc]{border:2px solid var(--color-accent);padding:11px 15px}.is-upcoming .step-nav-body[data-v-222161cc]{background:none;border:1px dashed var(--color-field-border)}.step-nav-text[data-v-222161cc]{align-items:flex-start}.step-nav-status[data-v-222161cc]{order:0}.step-nav-no[data-v-222161cc]{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:normal}.step-nav-title[data-v-222161cc]{order:0;font-size:var(--fs-body)}.step-nav-long[data-v-222161cc]{display:inline}.step-nav-short[data-v-222161cc]{display:none}.step-nav-desc[data-v-222161cc]{display:block;font-size:var(--fs-sm);color:var(--color-muted);text-wrap:pretty}.is-upcoming .step-nav-title[data-v-222161cc]{color:var(--color-ink)}}@media (forced-colors: active){.step-nav-mark[data-v-222161cc]{border:1px solid CanvasText}.is-current .step-nav-mark[data-v-222161cc]{background:Highlight;color:HighlightText}}.step-card[data-v-1e79bacb]{margin:0 0 16px;border-radius:var(--radius);color:var(--color-ink);scroll-margin-top:calc(var(--header-h) + var(--peek-h) + 12px)}.step-card.is-done[data-v-1e79bacb]{padding:12px 16px;background:var(--color-card);border:1px solid var(--color-line)}.step-card.is-current[data-v-1e79bacb]{padding:20px 16px;background:var(--color-card);border:2px solid var(--color-accent);box-shadow:var(--shadow-lg)}.step-card.is-upcoming[data-v-1e79bacb]{padding:14px 16px;border:1px dashed var(--color-field-border)}@media (min-width: 721px){.step-card.is-current[data-v-1e79bacb]{padding:24px}.step-card.is-done[data-v-1e79bacb],.step-card.is-upcoming[data-v-1e79bacb]{padding:14px 20px}}.step-card-row[data-v-1e79bacb]{display:flex;align-items:center;gap:12px}.step-card-row--top[data-v-1e79bacb]{align-items:flex-start}.step-card-head[data-v-1e79bacb]{flex:1;min-width:0}.step-card-mark[data-v-1e79bacb]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;font-size:var(--fs-sm);font-weight:700;line-height:1}.is-done .step-card-mark[data-v-1e79bacb]{background:var(--color-primary-soft);color:var(--color-on-primary-soft);box-shadow:inset 0 0 0 2px var(--color-primary-soft-border)}.is-current .step-card-mark[data-v-1e79bacb]{width:36px;height:36px;background:var(--color-solid);color:var(--color-on-solid)}.is-upcoming .step-card-mark[data-v-1e79bacb]{border:2px solid var(--color-field-border);color:var(--color-muted)}.step-card-title[data-v-1e79bacb]{margin:0;font-size:var(--fs-lead);font-weight:700;line-height:1.4;overflow-wrap:anywhere}.is-current .step-card-title[data-v-1e79bacb]{font-size:var(--fs-h2);line-height:1.35}.step-card-title[data-v-1e79bacb]:focus{outline:none}.step-card-title[data-v-1e79bacb]:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px;border-radius:4px}.step-card-summary[data-v-1e79bacb]{margin-top:2px;font-size:var(--fs-body);line-height:1.5;color:var(--color-muted);overflow-wrap:anywhere}.step-card-desc[data-v-1e79bacb]{margin:2px 0 0;font-size:var(--fs-body);line-height:1.6;color:var(--color-muted)}.step-card-edit[data-v-1e79bacb]{flex:none;min-height:44px;padding:0 16px;border-color:var(--color-field-border);font-size:var(--fs-body)}.step-card-body[data-v-1e79bacb]{margin-top:20px}.step-card-parked[hidden][data-v-1e79bacb]{display:none!important}.step-card-actions[data-v-1e79bacb]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:8px;padding-top:16px;border-top:1px solid var(--color-line)}.step-card-note[data-v-1e79bacb]{flex:1 1 260px;min-width:0;font-size:var(--fs-sm);line-height:1.6;color:var(--color-muted)}.step-card-buttons[data-v-1e79bacb]{display:flex;gap:10px;flex:1 1 auto;justify-content:flex-end}.step-card-prev[data-v-1e79bacb]{min-height:52px;padding:0 18px;border-color:var(--color-field-border);font-size:var(--fs-body)}.step-card-next[data-v-1e79bacb]{min-height:52px;padding:0 24px;font-size:var(--fs-h3);font-weight:700;text-wrap:balance}@media (max-width: 720px){.step-card-next[data-v-1e79bacb]{flex:1}}@media (forced-colors: active){.step-card.is-current[data-v-1e79bacb]{outline:2px solid Highlight}.step-card-mark[data-v-1e79bacb]{border:1px solid CanvasText}}.choice-label[data-v-b26a08cf]{display:block;margin:0 0 6px;font-size:var(--fs-label);font-weight:700;line-height:1.45;color:var(--color-ink)}.field-head .choice-label[data-v-b26a08cf]{margin-bottom:0}.choice-hint[data-v-b26a08cf]{margin:-2px 0 8px}.choice-options[data-v-b26a08cf]{display:flex;flex-wrap:wrap;gap:8px}.choice-option[data-v-b26a08cf]{flex:1 1 auto;min-width:5em;min-height:48px;margin:0;padding:8px 12px;display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--color-field-border);border-radius:var(--radius-sm);background:var(--color-input-bg);color:var(--color-ink);font-size:var(--fs-body);font-weight:600;line-height:1.4;text-align:center;cursor:pointer;transition:border-color .15s,background .15s}.choice-option[data-v-b26a08cf]:hover{border-color:var(--color-primary)}.choice-option[data-v-b26a08cf]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.choice-option.is-unsure[data-v-b26a08cf]{border-style:dashed}.choice-option[aria-checked=true][data-v-b26a08cf]{background:var(--color-primary-soft);border-color:var(--color-primary);border-style:solid;box-shadow:inset 0 0 0 1px var(--color-primary);font-weight:700}.choice-text[data-v-b26a08cf]{min-width:0;overflow-wrap:anywhere;text-wrap:balance}.choice-main[data-v-b26a08cf]{display:flex;flex-wrap:wrap;justify-content:center;gap:0 12px}.choice-aside[data-v-b26a08cf]{font-weight:700;color:var(--color-primary-dark)}.choice-option[aria-checked=true] .choice-aside[data-v-b26a08cf]{color:var(--color-on-primary-soft)}.choice-desc[data-v-b26a08cf]{display:block;margin-top:2px;font-size:var(--fs-sm);font-weight:400;line-height:1.5;color:var(--color-muted)}.choice-option[aria-checked=true] .choice-desc[data-v-b26a08cf]{color:var(--color-on-primary-soft)}.choice-field--cards .choice-options[data-v-b26a08cf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:10px}.choice-field--cards .choice-option[data-v-b26a08cf]{align-items:flex-start;justify-content:flex-start;padding:12px 14px;border-radius:12px;text-align:left;font-weight:700}.choice-field--cards .choice-text[data-v-b26a08cf]{flex:1;text-wrap:wrap}.choice-field--cards .choice-main[data-v-b26a08cf]{justify-content:space-between}.choice-dot[data-v-b26a08cf]{flex:none;width:20px;height:20px;margin-top:2px;border-radius:50%;border:2px solid var(--color-field-border);background:var(--color-input-bg)}.choice-option[aria-checked=true] .choice-dot[data-v-b26a08cf]{border-color:var(--color-primary);background:var(--color-primary);box-shadow:inset 0 0 0 3px var(--color-primary-soft)}@media (forced-colors: active){.choice-option[aria-checked=true][data-v-b26a08cf]{outline:2px solid Highlight;outline-offset:-4px}.choice-option[aria-checked=true] .choice-dot[data-v-b26a08cf]{background:Highlight}}
