.Checklist_selector__xyy_v{background:var(--surface);border:1px solid var(--control-line);border-radius:var(--radius-lg);padding:18px}@media (min-width:720px){.Checklist_selector__xyy_v{padding:24px 26px}}.Checklist_field__djCv2+.Checklist_field__djCv2{margin-top:22px;border-top:1px solid var(--line);padding-top:18px}.Checklist_fieldHead__EGD0y{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.Checklist_fieldLabel__M9v2i{font-weight:650;color:var(--ink);font-size:1rem}.Checklist_fieldHint__m4_Zx{font-size:.86rem;color:var(--ink-soft);margin:0 0 10px}.Checklist_select__Mn_B7{width:100%;min-height:48px;padding:12px 14px;font:inherit;font-weight:600;font-size:1rem;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius)}.Checklist_select__Mn_B7:focus{border-color:var(--accent)}.Checklist_counter__UAFh8{display:flex;align-items:center;gap:12px}.Checklist_counterBtn__LgQ8x{width:48px;height:48px;flex:none;display:grid;place-items:center;font:inherit;font-size:1.3rem;font-weight:700;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);cursor:pointer}.Checklist_counterBtn__LgQ8x:hover:not(:disabled){border-color:var(--ink-mute);background:var(--surface-sunk)}.Checklist_counterBtn__LgQ8x:disabled{opacity:.4;cursor:not-allowed}.Checklist_counterValue__17_hm{min-width:2.4ch;text-align:center;font-size:1.15rem;font-weight:700;color:var(--ink)}.Checklist_counterUnit__bLtdF{color:var(--ink-soft);font-size:.95rem}.Checklist_echo__H5Cfj{margin-top:22px;padding-top:16px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:8px}.Checklist_echoTag__EL4dR{display:inline-flex;align-items:center;gap:6px;font-size:.84rem;font-weight:600;padding:6px 12px;border-radius:99px;background:var(--accent-wash);color:var(--accent)}.Checklist_progressBar__PqdxK{position:-webkit-sticky;position:sticky;top:66px;z-index:40;background:var(--surface);border-bottom:1px solid var(--line);margin:0 -20px 26px;padding:14px 20px}.Checklist_progressTop__cMR2f{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:10px}.Checklist_progressCount__u1xHm{font-size:1.05rem;font-weight:700;color:var(--ink)}.Checklist_progressCount__u1xHm em{font-style:normal;color:var(--accent)}.Checklist_progressTrack__Zu5cv{height:8px;border-radius:99px;background:var(--surface-sunk);border:1px solid var(--line);overflow:hidden}.Checklist_progressFill__zCXXb{height:100%;background:var(--accent);transition:width .25s ease}.Checklist_progressActions___LJ08{display:flex;gap:8px}.Checklist_chain__NHxZ5{background:var(--brass-wash);border:1px solid var(--line);border-left:3px solid var(--brass);border-radius:var(--radius-lg);padding:20px}.Checklist_chainHead__LkyCw{font-size:1.1rem;font-weight:700;color:var(--ink);margin:0 0 6px}.Checklist_chainLede__c_pPN{color:var(--ink-soft);margin:0 0 18px;font-weight:600}.Checklist_chainSteps__X1ENa{list-style:none;margin:0;padding:0}.Checklist_chainStep__p8RxT{display:flex;gap:14px;padding:12px 0;border-top:1px solid var(--line)}.Checklist_chainStep__p8RxT:first-child{border-top:0;padding-top:0}.Checklist_chainNum__HTUtW{flex:none;width:30px;height:30px;border-radius:8px;background:var(--accent);color:var(--on-accent);display:grid;place-items:center;font-weight:700;font-size:.92rem}.Checklist_chainBody__E_Mfj{min-width:0}.Checklist_chainLabel__P7Et_{font-weight:650;color:var(--ink);display:block}.Checklist_chainIssuer__2BW6n{font-size:.88rem;color:var(--ink-soft)}.Checklist_chainEvidence__RH8_r{margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}.Checklist_chainEvidence__RH8_r p{font-size:.9rem;margin:0 0 10px}.Checklist_chainEvidence__RH8_r p:last-child{margin-bottom:0}.Checklist_group__TuuWm{margin-top:34px}.Checklist_groupHead__8syCU{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--line-strong)}.Checklist_groupTitle__tKdhb{font-size:1.12rem;font-weight:700;color:var(--ink);margin:0}.Checklist_groupCount__oTsHp{font-size:.86rem;font-weight:700;color:var(--ink-soft);white-space:nowrap}.Checklist_list__MuQbh{list-style:none;margin:0;padding:0}.Checklist_item__VgK60{border-bottom:1px solid var(--line)}.Checklist_itemBtn__kelJ4{display:flex;gap:14px;width:100%;min-height:48px;padding:16px 2px;text-align:left;background:transparent;border:0;font:inherit;color:var(--ink);cursor:pointer}.Checklist_itemBtn__kelJ4:hover .Checklist_box__KQDFu{border-color:var(--accent)}.Checklist_box__KQDFu{flex:none;width:28px;height:28px;margin-top:2px;border:2px solid var(--line-strong);border-radius:7px;background:var(--surface);display:grid;place-items:center;transition:background .14s ease,border-color .14s ease}.Checklist_boxOn__ZHqkh{background:var(--accent);border-color:var(--accent)}.Checklist_tick__EJaQn{width:15px;height:15px;display:block}.Checklist_itemBody___Eppd{min-width:0;flex:1 1}.Checklist_itemTitle__kfWl1{font-weight:650;font-size:1rem;color:var(--ink);display:block;margin-bottom:4px}.Checklist_itemTitleOn__8Vngn{color:var(--ink-mute);text-decoration:line-through}.Checklist_itemWhat___roIL{font-size:.94rem;color:var(--ink-soft);margin:0 0 6px}.Checklist_itemMeta__CNe_A{font-size:.88rem;color:var(--ink-soft);margin:0}.Checklist_itemMeta__CNe_A strong{color:var(--ink);font-weight:650}.Checklist_tags__4Ck_I{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.Checklist_tag__jQmxS{display:inline-flex;align-items:center;font-size:.72rem;font-weight:700;letter-spacing:.005em;text-transform:none;padding:4px 10px;border-radius:99px;background:var(--surface-sunk);color:var(--ink-soft)}.Checklist_tagGate__YHaD3{background:var(--accent);color:var(--on-accent)}.Checklist_tagFirst__r2jhK{background:var(--stop-wash);color:var(--stop-ink,var(--stop))}.Checklist_tagEarly__xamt0{background:var(--warn-wash);color:var(--warn)}.Checklist_tagLate__ffglq{background:var(--ok-wash);color:var(--ward-ink,var(--ok))}.Checklist_tagUnknown__vhspl{background:var(--surface-sunk);color:var(--ink-soft)}.Checklist_note__WByd5{border-left:2px solid var(--brass);padding:4px 0 4px 16px;margin:16px 0}.Checklist_noteGap__39kB_{border-left-color:var(--warn)}.Checklist_note__WByd5 p{margin:0;font-size:.94rem}.Checklist_emptyGroups__duZK9{margin-top:30px}.Checklist_sourceLine__vdpUV{font-size:.82rem;margin:6px 0 0}.Checklist_sourceLine__vdpUV a{color:var(--ink-soft);text-decoration:underline}.Checklist_printHead__qoCSn{display:none}@media print{.Checklist_noPrint__gDWHp,.Checklist_progressBar__PqdxK,.Checklist_selector__xyy_v{display:none!important}.Checklist_printHead__qoCSn{display:block;border-bottom:2px solid #000;padding-bottom:10px;margin-bottom:18px}.Checklist_printHead__qoCSn h2{font-size:16pt;margin:0 0 6px}.Checklist_printHead__qoCSn dl{display:grid;grid-template-columns:max-content 1fr;grid-gap:2px 14px;gap:2px 14px;margin:0;font-size:10pt}.Checklist_printHead__qoCSn dt{font-weight:700}.Checklist_printHead__qoCSn dd{margin:0}.Checklist_group__TuuWm{margin-top:18pt;page-break-inside:avoid}.Checklist_groupTitle__tKdhb{font-size:12pt}.Checklist_item__VgK60{break-inside:avoid;page-break-inside:avoid}.Checklist_itemBtn__kelJ4{padding:6pt 0;min-height:0}.Checklist_box__KQDFu{border:1.5pt solid #000!important;width:14pt;height:14pt}.Checklist_boxOn__ZHqkh,.Checklist_box__KQDFu{background:#fff!important}.Checklist_tick__EJaQn{display:none}.Checklist_itemTitleOn__8Vngn{text-decoration:none;color:#000}.Checklist_itemMeta__CNe_A,.Checklist_itemTitle__kfWl1,.Checklist_itemWhat___roIL{color:#000}.Checklist_tag__jQmxS{border:.5pt solid #666;background:#fff!important;color:#000!important}.Checklist_chain__NHxZ5{background:#fff;border:1pt solid #000;page-break-inside:avoid}.Checklist_chainNum__HTUtW{background:#fff!important;color:#000!important;border:1pt solid #000}.Checklist_chain__NHxZ5 a,.Checklist_group__TuuWm a,.Checklist_item__VgK60 a{color:#000;text-decoration:none}}.Checklist_unknownFact__CszLv{color:var(--ink-mute);font-style:italic}.Checklist_flag__cCWNT{margin:6px 0 0;padding:8px 12px;border-radius:8px;background:var(--warn-wash);color:var(--warn);font-size:.88rem;font-weight:600}.Checklist_mine__4JJ_V{margin:6px 0 14px;padding-left:38px}.Checklist_mine__4JJ_V summary{cursor:pointer;font-size:.9rem;font-weight:650;color:var(--accent);min-height:32px;display:flex;align-items:center}.Checklist_mineGrid__Vh0Cw{display:grid;grid-template-columns:1fr;grid-gap:6px 14px;gap:6px 14px;margin-top:8px}.Checklist_mineGrid__Vh0Cw label{font-size:.86rem;font-weight:650;color:var(--ink)}.Checklist_mineGrid__Vh0Cw .Checklist_select__Mn_B7{width:100%}.Checklist_mineRow__9wudE{display:flex;gap:8px}@media (min-width:720px){.Checklist_mineGrid__Vh0Cw{grid-template-columns:220px 1fr;align-items:center}}.Checklist_toolbox__VS_gE{margin:0 0 22px}.Checklist_toolbox__VS_gE label{font-size:.88rem;font-weight:650}.Checklist_toolRow__C3fQx{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:8px}.Checklist_storeNote__ilrFa{font-size:.86rem;color:var(--ink-soft);margin:6px 0 0}.StageBar_bar__nZVGD{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:14px 16px 12px}.StageBar_top__q9vBn{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.StageBar_where__JfIMG{font-weight:700;font-size:1rem;color:var(--ink);margin:0}.StageBar_count__FzPfV{flex:none;font-size:.9rem;font-weight:650;color:var(--accent);white-space:nowrap}.StageBar_track__vkkbU{height:6px;border-radius:99px;background:var(--surface-sunk);overflow:hidden;margin-bottom:12px}.StageBar_fill__bPDvs{height:100%;background:var(--accent);border-radius:99px;transition:width var(--t-med) var(--ease-out)}.StageBar_steps__7kpQs{position:relative;display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin:0 -4px;padding:0 4px 2px}.StageBar_steps__7kpQs::-webkit-scrollbar{display:none}.StageBar_step__fBAIj{flex:none;min-width:0;min-height:var(--tap);display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--surface);color:var(--ink-soft);border:1px solid var(--line-strong);border-radius:var(--radius);font:inherit;font-size:.92rem;font-weight:650;cursor:pointer;transition:background var(--t-fast) ease,border-color var(--t-fast) ease,color var(--t-fast) ease}.StageBar_step__fBAIj:hover{border-color:var(--ink-mute);color:var(--ink)}.StageBar_step__fBAIj[aria-current=step]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.StageBar_step__fBAIj[data-complete=true]:not([aria-current=step]){background:var(--accent-wash);border-color:var(--accent);color:var(--accent)}.StageBar_step__fBAIj[data-empty=true]:not([aria-current=step]){border-style:dashed}.StageBar_num__ARY51{flex:none;width:22px;height:22px;border-radius:6px;display:grid;place-items:center;background:var(--surface-sunk);color:var(--ink-soft);font-size:.76rem;font-weight:700}.StageBar_step__fBAIj[aria-current=step] .StageBar_num__ARY51{background:rgba(255,255,255,.22);color:var(--on-accent)}.StageBar_step__fBAIj[data-complete=true]:not([aria-current=step]) .StageBar_num__ARY51{background:var(--surface);color:var(--accent)}.StageBar_name__R1QOO{white-space:nowrap}.StageBar_doing__0gg6q{margin:10px 0 0;font-size:.94rem;color:var(--ink-soft)}.StageBar_link__kBpmT{display:inline-flex;align-items:center;min-height:var(--tap);font-weight:650;font-size:.94rem}@media (min-width:620px){.StageBar_steps__7kpQs{overflow-x:visible}.StageBar_step__fBAIj{flex:1 1;justify-content:center}}.PlanPicker_block__6Tr7_{display:flex;flex-direction:column;gap:4px}.PlanPicker_q__GrbLU{display:block;font-weight:650;color:var(--ink);margin:0 0 8px;font-size:1rem}.PlanPicker_hint__ptlv5{margin:0 0 8px;font-size:.9rem;color:var(--ink-soft)}.PlanPicker_row__jwW6E{display:flex;flex-wrap:wrap;gap:10px}.PlanPicker_pick__Ej0Ip{display:inline-flex;align-items:center;gap:8px;min-height:var(--tap);padding:11px 16px;background:var(--surface);color:var(--ink-soft);border:1px solid var(--line-strong);border-radius:var(--radius);font:inherit;font-weight:650;font-size:.95rem;cursor:pointer;text-align:left;transition:background var(--t-fast) ease,color var(--t-fast) ease,border-color var(--t-fast) ease}.PlanPicker_pick__Ej0Ip:hover{border-color:var(--ink-mute);color:var(--ink)}.PlanPicker_pick__Ej0Ip[aria-pressed=true]{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.PlanPicker_mark__DqsCm{flex:none;font-size:1.05rem;line-height:1}.PlanPicker_group__vu2E_{margin:0 0 6px;font-size:.78rem;font-weight:700;letter-spacing:.005em;text-transform:none;color:var(--accent-ink)}.PlanPicker_locked__aqfhh{margin:0;font-size:.94rem;color:var(--ink-soft)}.PlanPicker_changed__QQOy0{margin:14px 0 0;font-size:.94rem;font-weight:650;color:var(--accent)}.PlanPicker_sep__ao24B{margin:26px 0 0}.PlanPicker_filter__O1WF7{display:flex;flex-direction:column;gap:4px;margin:0 0 10px;max-width:28rem}.PlanPicker_pick__Ej0Ip:disabled{opacity:.55;cursor:not-allowed}.MilestoneList_list__NaCXL{list-style:none;margin:0;padding:0}.MilestoneList_item__gepsK{border-bottom:1px solid var(--line)}.MilestoneList_item__gepsK:last-child{border-bottom:0}.MilestoneList_row__LwN3d{display:flex;align-items:flex-start;gap:14px;width:100%;min-height:var(--tap);padding:14px 4px;background:transparent;border:0;border-radius:var(--radius);font:inherit;text-align:left;cursor:pointer;transition:background var(--t-fast) ease}.MilestoneList_row__LwN3d:hover{background:var(--surface-sunk)}.MilestoneList_box__33pFP{flex:none;width:26px;height:26px;margin-top:1px;border-radius:7px;border:2px solid var(--line-strong);background:var(--surface);display:grid;place-items:center;color:transparent;font-size:.9rem;font-weight:700;line-height:1;transition:background var(--t-fast) ease,border-color var(--t-fast) ease,color var(--t-fast) ease}.MilestoneList_row__LwN3d[aria-checked=true] .MilestoneList_box__33pFP{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.MilestoneList_body__TysMO{flex:1 1 auto;min-width:0}.MilestoneList_label___m6yw{display:block;font-weight:650;font-size:1rem;color:var(--ink);line-height:1.4}.MilestoneList_row__LwN3d[aria-checked=true] .MilestoneList_label___m6yw{color:var(--ink-soft)}.MilestoneList_detail__S5BOg{display:block;margin-top:5px;font-size:.92rem;color:var(--ink-soft);line-height:1.5}.MilestoneList_from__BJsp_{display:block;margin-top:6px;font-size:.8rem;color:var(--ink-soft)}.MilestoneList_auto__wVJVw{display:flex;align-items:flex-start;gap:14px;padding:14px 4px}.MilestoneList_autoBox__q3LIl{flex:none;width:26px;height:26px;margin-top:1px;border-radius:7px;display:grid;place-items:center;font-size:.9rem;font-weight:700;line-height:1;border:2px solid var(--line-strong);background:var(--surface);color:transparent}.MilestoneList_auto__wVJVw[data-done=true] .MilestoneList_autoBox__q3LIl{background:var(--accent-wash);border-color:var(--accent);color:var(--accent)}.MilestoneList_help__FQHP8{display:inline-flex;align-items:center;min-height:var(--tap);margin-top:2px;font-size:.94rem;font-weight:650}.MilestoneList_empty__cmHXU{margin:0;padding:16px 0;color:var(--ink-soft)}.MilestoneList_review__pFUoj{margin:0 0 8px 44px;padding:8px 12px;border-radius:8px;background:var(--warn-wash);color:var(--warn);font-size:.9rem}@media print{.MilestoneList_review__pFUoj{display:none}}.PlanSwitcher_wrap__p7WGM{margin:0 0 32px}.PlanSwitcher_h__lUv_V{margin:0 0 8px;font-size:1.14rem;font-weight:700;color:var(--ink)}.PlanSwitcher_lede__UM1AZ{margin:0 0 12px;font-size:.92rem;color:var(--ink-soft);max-width:62ch}.PlanSwitcher_list__2CYPH{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.PlanSwitcher_pick__EtJmn{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:var(--tap);padding:10px 14px;max-width:100%;border:1.5px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);font:inherit;text-align:left;cursor:pointer;color:var(--ink)}.PlanSwitcher_pick__EtJmn[aria-pressed=true]{border-color:var(--accent);background:var(--accent-wash)}.PlanSwitcher_name__ZiVtT{font-weight:650;overflow-wrap:anywhere}.PlanSwitcher_meta__LmoEB{font-size:.82rem;color:var(--ink-soft)}.PlanSwitcher_actions__yLuxZ{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 10px}.PlanSwitcher_rename__XiiES{display:grid;grid-gap:8px;gap:8px;max-width:420px;margin:0 0 10px}.PlanSwitcher_confirm__abQXV{padding:14px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface-sunk);margin:0 0 10px}.PlanSwitcher_confirm__abQXV p{margin:0 0 10px}.PlanHistory_wrap__PEGiQ{margin:0 0 32px}.PlanHistory_summary__CSsvz{cursor:pointer;font-size:1.14rem;font-weight:700;color:var(--ink);min-height:var(--tap);display:flex;align-items:center}.PlanHistory_lede__frHgU{margin:0 0 12px;font-size:.92rem;color:var(--ink-soft);max-width:62ch}.PlanHistory_list__hfjAP{margin:0 0 12px;padding:0;list-style:none}.PlanHistory_row__rqRXD{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--line);flex-wrap:wrap}.PlanHistory_text__mWwzJ{display:grid;grid-gap:2px;gap:2px;min-width:0;flex:1 1 240px}.PlanHistory_when__RtZbh{font-size:.82rem;color:var(--ink-soft)}.StageDates_wrap__fQUp9{margin:14px 0 0}.StageDates_h__gAYTw{margin:0 0 8px;font-size:1rem;font-weight:700;color:var(--ink)}.StageDates_row__29IVm{display:flex;flex-wrap:wrap;gap:16px}.StageDates_field__ytoK_{display:grid;grid-gap:6px;gap:6px;justify-items:start}.StageDates_field__ytoK_ label{font-size:.9rem;font-weight:650}.StageDates_result__0Siy6{margin:10px 0 0;font-weight:650}.StageDates_err__pZaJT{margin:8px 0 0;color:var(--stop);font-weight:650}.StageDates_note__TND1h{margin:8px 0 0;font-size:.88rem;color:var(--ink-soft);max-width:62ch}.PlanDashboard_head__2rC5U{padding:40px 0 0}.PlanDashboard_title__PJGCe{margin:0 0 10px}.PlanDashboard_lede__sGk7u{font-size:1.1rem;color:var(--ink-soft);max-width:60ch;margin:0 0 24px}.PlanDashboard_bar__Qt4Gi,.PlanDashboard_section__I_roS{margin:0 0 32px}.PlanDashboard_h__LQszO{margin:0 0 14px;font-size:1.14rem;font-weight:700;color:var(--ink)}.PlanDashboard_cards___OgQE{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.PlanDashboard_next__he7zi{background:var(--accent-wash);border:1px solid var(--accent);border-radius:var(--radius-lg);padding:20px}.PlanDashboard_nextLabel__YfQ31{margin:0 0 6px;font-size:.78rem;font-weight:700;letter-spacing:.005em;text-transform:none;color:var(--accent)}.PlanDashboard_nextText__citrD{margin:0;font-size:1.1rem;font-weight:650;color:var(--ink);line-height:1.4}.PlanDashboard_nextDetail__BfUY_{margin:10px 0 0;font-size:.95rem;color:var(--ink-soft)}.PlanDashboard_nextLink__nSMGD{display:inline-flex;align-items:center;min-height:var(--tap);margin-top:6px;font-weight:650}.PlanDashboard_figures__xV_4x{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.PlanDashboard_fig__G1vnb{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:18px}.PlanDashboard_figNum__zvBsL{font-size:2.1rem;font-weight:700;letter-spacing:-.03em;line-height:1.05;color:var(--ink)}.PlanDashboard_figLabel__lMfq_{margin:6px 0 0;font-size:.93rem;color:var(--ink-soft)}.PlanDashboard_method__iwvdf{margin:12px 0 0;font-size:.9rem;color:var(--ink-soft)}.PlanDashboard_stageHead__m1cjB{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 4px}.PlanDashboard_stageName__693q5{margin:0;font-size:1.14rem;font-weight:700;color:var(--ink)}.PlanDashboard_stageCount__WL4FM{flex:none;font-size:.92rem;font-weight:650;color:var(--accent)}.PlanDashboard_stageDoing__UK2vs{margin:0 0 10px;font-size:.96rem;color:var(--ink-soft)}.PlanDashboard_privacy__faC__{background:var(--surface-sunk);border-radius:var(--radius-lg);padding:20px;margin:0 0 20px}.PlanDashboard_privacy__faC__ p{margin:0 0 10px;color:var(--ink-soft)}.PlanDashboard_privacy__faC__ p:last-child{margin:0}.PlanDashboard_actions__cMacs{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.PlanDashboard_warn__OAx8T{margin:0 0 20px}.PlanDashboard_confirm__Du4KO{margin:0;font-weight:650;color:var(--stop)}.PlanDashboard_emptyGrid__8IiT3{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:0 0 28px}.PlanDashboard_emptyCard__6IQna{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:18px}.PlanDashboard_emptyCard__6IQna h3{margin:0 0 6px;font-size:1.02rem}.PlanDashboard_emptyCard__6IQna p{margin:0;font-size:.95rem;color:var(--ink-soft)}.PlanDashboard_foot__nRiR3{padding-bottom:72px}.PlanDashboard_check___s5n_{display:flex;gap:10px;align-items:flex-start;font-size:.95rem;max-width:62ch}.PlanDashboard_check___s5n_ input{margin-top:4px;width:20px;height:20px;flex:none}@media print{.PlanDashboard_noPrint__VpGzd{display:none!important}}.Controls_field__XQN8_{margin:0 0 30px}.Controls_field__XQN8_:last-child{margin-bottom:0}.Controls_legend__5xDzO{display:block;margin:0 0 10px}.Controls_hint__Bb_Zy{margin:-4px 0 12px;font-size:.92rem;color:var(--ink-soft);max-width:56ch}.Controls_opt__DFZWA{flex-direction:column;align-items:flex-start;gap:2px;text-align:left}.Controls_optLabel__xj5oR{display:block}.Controls_optSub__2FoWI{display:block;font-size:var(--type-caption,.875rem);font-weight:600;opacity:.78}.Controls_chips__7c0xl{display:flex;flex-wrap:wrap;gap:8px}.Controls_stepper__X3OWG{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.Controls_stepper__X3OWG button{min-width:56px;justify-content:center;font-size:1.3rem;line-height:1}.Controls_stepperValue__Owid4{min-width:7ch;font-size:1.3rem;font-weight:700;color:var(--ink);letter-spacing:-.02em}.Controls_stepperUnit__gx867{font-size:.95rem;font-weight:600;color:var(--ink-soft)}.Controls_money__I4c8b{display:block}.Controls_moneyTop__ft_RS{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:14px}.Controls_moneyReadout__8ZTRP{font-size:1.5rem;font-weight:700;letter-spacing:-.025em;color:var(--ink);line-height:1.1}.Controls_moneyBox__xmfmx{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:6px 14px;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius)}.Controls_moneyCode__wwRM6{font-size:var(--type-caption,.875rem);font-weight:700;letter-spacing:.06em;color:var(--ink-soft)}.Controls_moneyField__bUJrM{width:9ch;min-height:44px;border:0;background:transparent;font:inherit;font-weight:650;font-size:1rem;color:var(--ink);padding:0}.Controls_moneyField__bUJrM:focus{outline:none}.Controls_moneyBox__xmfmx:focus-within{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.Controls_slider__qvYLj{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:48px;margin:0 0 14px;background:transparent;cursor:pointer;display:block}.Controls_slider__qvYLj::-webkit-slider-runnable-track{height:6px;border-radius:99px;background:var(--surface-sunk);border:1px solid var(--line-strong)}.Controls_slider__qvYLj::-moz-range-track{height:6px;border-radius:99px;background:var(--surface-sunk);border:1px solid var(--line-strong)}.Controls_slider__qvYLj::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:30px;height:30px;margin-top:-13px;border-radius:50%;background:var(--accent);border:3px solid var(--surface);box-shadow:var(--shadow)}.Controls_slider__qvYLj::-moz-range-thumb{width:30px;height:30px;border-radius:50%;background:var(--accent);border:3px solid var(--surface)}@media print{.Controls_chips__7c0xl,.Controls_slider__qvYLj,.Controls_stepper__X3OWG button{display:none}.Controls_moneyBox__xmfmx{border:0;padding:0}}.CostExtras_list__B_Tlx{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.CostExtras_check__4QjNA{display:flex;gap:10px;align-items:flex-start;min-height:var(--tap);padding:6px 0}.CostExtras_check__4QjNA input{width:22px;height:22px;margin-top:2px;flex:none}.CostExtras_cap__hhtAd{display:grid;grid-gap:6px;gap:6px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.CostExtras_capRow__FXb_N{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline}.CostExtras_capState__HkPAn{font-size:var(--type-caption,.875rem);font-weight:700;padding:2px 8px;border-radius:999px;border:1px solid var(--line-strong)}.CostExtras_capState__HkPAn[data-state=published]{background:var(--surface);color:var(--ink)}.CostExtras_capState__HkPAn[data-state=not-published]{color:var(--ink-soft);border-style:dashed}.CostExtras_routes__L6sj7{display:grid;grid-gap:8px;gap:8px;margin:10px 0 0}.CostExtras_routeRow__BX8ID{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:8px 0;border-bottom:1px solid var(--line)}.CostExtras_rowEdit__BCWqt{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));align-items:end;margin:0 0 10px}.CostExtras_rowEdit__BCWqt label{display:grid;grid-gap:4px;gap:4px;font-size:.88rem;font-weight:650}.CostExtras_table__ArYBp{width:100%;border-collapse:collapse;font-size:.92rem}.CostExtras_table__ArYBp td,.CostExtras_table__ArYBp th{text-align:left;padding:6px 8px;border-bottom:1px solid var(--line);vertical-align:top}.CostExtras_bad__a8V_M{color:#b42318;font-weight:700}.CostExtras_actions__TpCv4{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}