._card_6k7xf_1{background:var(--white);border:1px solid #16222f1a;border-radius:18px;flex-direction:column;gap:24px;padding:28px;display:flex}._label_6k7xf_11{letter-spacing:.2em;color:var(--bronze);font-size:10.5px;font-weight:700}._progress_6k7xf_18{flex-direction:column;gap:8px;display:flex}._progressText_6k7xf_24{color:var(--ink-grey);justify-content:space-between;gap:12px;font-size:13px;font-weight:600;display:flex}._progressSection_6k7xf_33{letter-spacing:.2em;color:var(--bronze);align-self:center;font-size:10.5px;font-weight:700}._progressTrack_6k7xf_41{background:var(--line);border-radius:3px;height:6px;overflow:hidden}._progressFill_6k7xf_48{background:var(--bronze);border-radius:3px;height:100%;transition:width .25s}._step_6k7xf_55{text-align:center;flex-direction:column;gap:28px;width:100%;max-width:620px;margin:0 auto;display:flex}._stepTitle_6k7xf_65{font-family:var(--font-serif);margin:0 0 6px;font-size:28px;font-weight:500}._lead_6k7xf_72{color:var(--ink-soft);max-width:62ch;margin:0 auto;font-size:14.5px;line-height:1.65}._stepError_6k7xf_80{color:var(--rust);margin:0;font-size:13.5px}._monthShortcuts_6k7xf_86{gap:8px;display:flex}._nav_6k7xf_91{border-top:1px solid var(--line-faint);justify-content:space-between;align-items:center;gap:12px;padding-top:20px;display:flex}._rangeGroup_6k7xf_100{border:none;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}._rangeLegend_6k7xf_110{padding:0;font-size:15px;font-weight:600}._rangeHint_6k7xf_116{color:var(--ink-grey);margin:-4px 0 0;font-size:13px}._ranges_6k7xf_122{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}._range_6k7xf_100{background:var(--portal-bg);border-radius:var(--radius-pill);align-items:center;gap:10px;padding:6px 8px 6px 14px;font-size:13.5px;font-weight:600;display:flex}._remove_6k7xf_143{background:var(--white);border-radius:var(--radius-pill);font:600 12px var(--font-sans);color:var(--rust);cursor:pointer;border:none;padding:4px 10px}._review_6k7xf_153{text-align:left;flex-direction:column;margin:0;display:flex}._reviewRow_6k7xf_160{border-top:1px solid var(--line-faint);grid-template-columns:200px minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:14px 0;display:grid}._reviewRow_6k7xf_160 dt{color:var(--ink-grey);font-size:13px;font-weight:600}._reviewRow_6k7xf_160 dd{margin:0;font-size:14.5px}._edit_6k7xf_180{font:600 13px var(--font-sans);color:var(--bronze);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;text-decoration:underline}._backLink_6k7xf_190{font-weight:600}@media (width<=640px){._card_6k7xf_1{padding:20px}._nav_6k7xf_91{padding:14px 20px calc(14px + env(safe-area-inset-bottom));background:var(--white);z-index:5;border-radius:0 0 18px 18px;margin:0 -20px -20px;position:sticky;bottom:0;box-shadow:0 -8px 16px #14202e0f}._stepTitle_6k7xf_65{font-size:24px}._nav_6k7xf_91{flex-wrap:wrap}._monthShortcuts_6k7xf_86{order:-1;width:100%}._monthShortcuts_6k7xf_86>*{flex:1}._reviewRow_6k7xf_160{grid-template-columns:minmax(0,1fr) auto}._reviewRow_6k7xf_160 dd{grid-column:1/2}}._leftAligned_6k7xf_238{text-align:left}._group_9esle_1{border:none;min-width:0;margin:0;padding:0}._legend_9esle_8{color:var(--ink);margin-bottom:12px;padding:0;font-size:15px;font-weight:600}._options_9esle_16{flex-wrap:wrap;gap:8px;display:flex}._option_9esle_16{background:var(--white);border:1px solid var(--line-strong);font-family:var(--font-sans);color:var(--ink);cursor:pointer;text-align:left;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 16px;transition:border-color .15s,background .15s;display:flex}._option_9esle_16:hover{border-color:var(--bronze)}._on_9esle_42{background:var(--ink-deep);border-color:var(--ink-deep);color:var(--cream)}._on_9esle_42:hover{border-color:var(--ink-deep)}._optionLabel_9esle_52{font-size:14px;font-weight:600}._optionHint_9esle_57{opacity:.75;font-size:12px}._center_9esle_62 ._legend_9esle_8{text-align:center;width:100%}._center_9esle_62 ._options_9esle_16{grid-template-columns:repeat(var(--choice-count), minmax(0, 1fr));width:min(100%, calc(var(--choice-count) * 170px));margin:0 auto;display:grid}._center_9esle_62 ._option_9esle_16{text-align:center;justify-content:center;align-items:center;min-height:64px}@media (width<=560px){._center_9esle_62 ._options_9esle_16{grid-template-columns:repeat(min(var(--choice-count), 2), minmax(0, 1fr));width:100%}}
