.action_button__LLZa8{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--touch);padding:0 var(--space-4);border:1px solid transparent;border-radius:var(--radius-control);background:var(--accent);color:var(--on-accent);font:inherit;font-weight:650;cursor:pointer;text-decoration:none;white-space:nowrap;transition:transform var(--motion-commit),filter var(--motion-commit)}.action_button__LLZa8:active{transform:translateY(1px)}.action_button__LLZa8:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.action_button__LLZa8:disabled{cursor:default;background:var(--surface-sunk);color:var(--ink-3);border-color:var(--rule)}.action_quiet__xqSCh{background:transparent;color:var(--ink);border-color:var(--edge)}.action_danger__p9nio{background:var(--state-risk);color:var(--on-risk)}.action_plain__9kYqf{background:none;border:0;color:var(--accent-ink);padding:0 var(--space-1);text-decoration:underline;text-underline-offset:2px;font-weight:600}.action_full__yzPVx{width:100%}.action_choices__iSNhE{display:flex;flex-wrap:wrap;gap:var(--space-2)}.action_chip__Ze6Q0{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--touch);padding:0 var(--space-4);border:1px solid var(--edge);border-radius:var(--radius-pill);background:var(--surface-record);color:var(--ink);font:inherit;font-size:var(--text-meta);font-weight:650;cursor:pointer;white-space:nowrap}.action_chip__Ze6Q0[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.action_chip__Ze6Q0:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.action_chipCount__nnkKT{font-family:var(--font-figure);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--text-min);opacity:.8}.action_segments__FreSb{display:inline-flex;padding:3px;gap:3px;background:var(--surface-sunk);border:1px solid var(--rule);border-radius:var(--radius-control);width:100%;overflow-x:auto;scrollbar-width:none}.action_segments__FreSb::-webkit-scrollbar{display:none}.action_segment__O2Jdr{flex:1 1 auto;min-height:var(--touch);padding:0 var(--space-3);border:0;border-radius:6px;background:transparent;color:var(--ink-2);font:inherit;font-size:var(--text-meta);font-weight:650;cursor:pointer;white-space:nowrap}.action_segment__O2Jdr[aria-pressed=true]{background:var(--surface-record);color:var(--ink);box-shadow:var(--lift-raised)}.action_segment__O2Jdr:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.action_swatches__46_Ex{display:flex;flex-wrap:wrap;gap:var(--space-2)}.action_swatch__2OxUf{width:var(--touch);height:var(--touch);border-radius:50%;border:2px solid var(--rule);cursor:pointer;padding:0}.action_swatch__2OxUf[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash)}.action_swatch__2OxUf:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.field_field__Q_RS8{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.field_label__9U0_v{font-size:var(--text-meta);font-weight:650;color:var(--ink-2)}.field_control__gl8_n{width:100%;min-height:var(--touch);padding:0 var(--space-3);border:1px solid var(--edge);border-radius:var(--radius-control);background:var(--surface-sunk);color:var(--ink);font:inherit;font-size:var(--text-body)}textarea.field_control__gl8_n{padding:var(--space-3);line-height:var(--lead-body);resize:vertical}.field_control__gl8_n:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.field_control__gl8_n:disabled{color:var(--ink-3);background:var(--surface-ground)}.field_control__gl8_n[aria-invalid=true]{border-color:var(--state-risk)}.field_withPrefix__j1gLP{display:flex;align-items:stretch;border:1px solid var(--edge);border-radius:var(--radius-control);background:var(--surface-sunk);overflow:hidden}.field_withPrefix__j1gLP:focus-within{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.field_prefix__utV0d{display:grid;place-items:center;padding:0 var(--space-3);background:var(--surface-ground);border-right:1px solid var(--rule);color:var(--ink-2);font-family:var(--font-figure)}.field_withPrefix__j1gLP .field_control__gl8_n{margin:0;border:0;outline:none;background:transparent;font-family:var(--font-figure);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.field_hint__NDH9U{font-size:var(--text-meta);color:var(--ink-3);margin:0}.field_problem__WclrL{font-size:var(--text-meta);color:var(--state-risk);font-weight:600;margin:0}.field_check__FXTtC{display:flex;align-items:flex-start;gap:var(--space-3);min-height:var(--touch);padding:var(--space-2) 0;cursor:pointer}.field_check__FXTtC input{width:22px;height:22px;margin:1px 0 0;flex:0 0 auto;accent-color:var(--accent)}.field_checkMain__JFoKN b{display:block;font-size:var(--text-body);font-weight:650}.field_checkMain__JFoKN small{display:block;font-size:var(--text-meta);color:var(--ink-2);margin-top:2px}.section_section__l_UtO{background:var(--surface-panel);border:1px solid var(--rule);border-radius:var(--radius-surface);overflow:hidden}.section_head__AvnKq{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:64px;padding:var(--space-3) var(--space-4);background:none;border:0;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.section_head__AvnKq:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.section_headMain__D8OdH{flex:1 1 auto;min-width:0;display:grid;grid-gap:2px;gap:2px}.section_title___8qUZ{font-size:var(--text-title-sm);font-weight:650;letter-spacing:var(--track-title)}.section_answer__euLCh{font-size:var(--text-meta);color:var(--ink-2)}.section_mark__3kqdq{flex:0 0 auto;width:24px;height:24px;display:grid;place-items:center;color:var(--ink-3);transition:transform var(--motion-disclose)}.section_head__AvnKq[aria-expanded=true] .section_mark__3kqdq{transform:rotate(90deg)}.section_wrap__HMOoo{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--motion-disclose)}.section_wrap__HMOoo[data-open=true]{grid-template-rows:1fr}.section_inner__35fjf{overflow:hidden}.section_body___9Y2o{padding:0 var(--space-4) var(--space-4);display:grid;grid-gap:var(--space-4);gap:var(--space-4);border-top:1px solid var(--rule-soft);padding-top:var(--space-4)}.data_figures__zQ5e8{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.data_figures__zQ5e8[data-across="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.data_figures__zQ5e8[data-across="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.data_figures__zQ5e8[data-across="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:560px){.data_figures__zQ5e8[data-across="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.data_figures__zQ5e8{background:var(--surface-record);border:1px solid var(--rule-soft);border-radius:var(--radius-surface);overflow:hidden}.data_figure__VpeCi{padding:var(--space-3) var(--space-4);display:grid;grid-gap:2px;gap:2px;box-shadow:1px 0 0 0 var(--rule-soft),0 1px 0 0 var(--rule-soft);container-type:inline-size}.data_value__wJIpC{font-family:var(--font-figure);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em;color:var(--ink);white-space:nowrap;font-size:clamp(14px,20cqi,22px)}.data_big__gso2P .data_value__wJIpC{font-family:var(--font-display);font-size:clamp(24px,30cqi,var(--text-display));letter-spacing:var(--track-display)}.data_label__xMp4N{font-size:var(--text-min);color:var(--ink-2)}.data_figure__VpeCi[data-tone=good] .data_value__wJIpC{color:var(--state-good)}.data_figure__VpeCi[data-tone=risk] .data_value__wJIpC{color:var(--state-risk)}.data_figure__VpeCi[data-tone=warn] .data_value__wJIpC{color:var(--state-warn)}.data_timeline__P9PCO{display:grid;grid-gap:var(--space-3);gap:var(--space-3);list-style:none;margin:0;padding:0}.data_entry__aB5pN{display:grid;grid-template-columns:56px 1fr;grid-gap:var(--space-3);gap:var(--space-3);align-items:start}.data_when__k1QEe{font-family:var(--font-figure);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--text-meta);color:var(--ink-2);padding-top:var(--space-3);text-align:right}.data_thread__6amsV{position:relative}.data_thread__6amsV:before{content:"";position:absolute;left:-18px;top:26px;bottom:-18px;width:1px;background:var(--rule)}.data_entry__aB5pN:last-child .data_thread__6amsV:before{display:none}.data_empty__4XPI_{display:grid;grid-gap:var(--space-3);gap:var(--space-3);justify-items:start;padding:var(--space-5);background:var(--surface-record);border:1px dashed var(--rule);border-radius:var(--radius-surface)}.data_emptyMark__2P_WJ{display:block;color:var(--ink-3);opacity:.55;margin-bottom:calc(var(--space-1) * -1)}.data_emptyTitle__8dUtn{font-family:var(--font-display);font-size:var(--text-title);font-weight:700;letter-spacing:var(--track-title);margin:0}.data_emptySaid__r7Wkn{margin:0;color:var(--ink-2);max-width:52ch}.data_skeleton__bR71Y{background:linear-gradient(90deg,var(--rule) 0,var(--rule-soft) 50%,var(--rule) 100%);background-size:200% 100%;border-radius:var(--radius-control);animation:data_sweep__y_hg3 var(--motion-queue) infinite}@keyframes data_sweep__y_hg3{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.data_skeleton__bR71Y{animation:none;background:var(--rule)}}.data_bars__FNPVR{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(44px,1fr);grid-gap:var(--space-1);gap:var(--space-1);margin:0;padding:0 0 var(--space-1);list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.data_barCell__hf04j{min-width:0}.data_bar__4BHfc{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);padding:var(--space-1) 2px;min-height:var(--touch);border-radius:var(--radius-control);color:var(--ink-2);text-decoration:none;font:inherit}a.data_bar__4BHfc:hover{background:var(--surface-sunk)}a.data_bar__4BHfc:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.data_barHead__7aJG8{font-family:var(--font-figure);font-size:var(--text-min);line-height:1;color:var(--ink-3)}.data_barTrack__862yg{display:flex;align-items:flex-end;width:100%;height:68px;border-radius:var(--radius-control);background:var(--surface-sunk);border:1px solid var(--rule-soft);overflow:hidden}.data_barFill__3GB8E{width:100%;background:var(--accent);border-radius:var(--radius-control) var(--radius-control) 0 0}.data_barCell__hf04j[data-tone=warn] .data_barFill__3GB8E{background:var(--state-warn)}.data_barCell__hf04j[data-tone=risk] .data_barFill__3GB8E{background:var(--state-risk)}.data_barCell__hf04j[data-shut=true] .data_barTrack__862yg{background:repeating-linear-gradient(-45deg,var(--surface-sunk),var(--surface-sunk) 4px,var(--rule-soft) 4px,var(--rule-soft) 5px)}.data_barCell__hf04j[data-empty] .data_barTrack__862yg{border:2px dashed var(--state-risk);background:var(--state-risk-wash)}.data_barCell__hf04j[data-empty] .data_barFoot__GHyfp{color:var(--state-risk);font-weight:700}.data_barCell__hf04j[data-over] .data_barTrack__862yg{border-color:var(--state-warn)}.data_barCell__hf04j[data-over] .data_barFill__3GB8E{background:var(--state-warn)}.data_barCell__hf04j[data-over] .data_barHead__7aJG8{color:var(--state-warn);font-weight:700}.data_barCell__hf04j[data-now=true] .data_barTrack__862yg{border-color:var(--accent);border-width:2px}.data_barCell__hf04j[data-now=true] .data_barFoot__GHyfp{color:var(--ink);font-weight:700}.data_barFoot__GHyfp{font-size:var(--text-min);line-height:1.1;text-align:center;white-space:nowrap}.surface_screen__PBOaA{--gutter:var(--space-4);width:100%;max-width:640px;margin:0 auto;padding:var(--space-5) var(--gutter) var(--space-8);display:grid;grid-gap:var(--space-5);gap:var(--space-5);align-content:start}.surface_wide__iO8Og{max-width:1100px}@media (min-width:900px){.surface_screen__PBOaA{--gutter:var(--space-6);padding-top:var(--space-6)}}.surface_header__kV2hO{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.surface_eyebrow__Q8e05{font-family:var(--font-figure);font-size:var(--text-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--accent-ink);margin:0}.surface_titleRow__y_afK{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.surface_title__F4peu{font-family:var(--font-display);font-size:var(--text-display);line-height:var(--lead-tight);letter-spacing:var(--track-display);font-weight:700;margin:0;text-wrap:balance}.surface_sub__pSkKC{font-size:var(--text-body);line-height:var(--lead-body);color:var(--ink-2);margin:0;max-width:62ch}.surface_actions__6BDPZ{display:flex;gap:var(--space-2);flex-wrap:wrap}.surface_record__nDWct{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:64px;padding:var(--space-3) var(--space-4);background:var(--surface-record);border:1px solid var(--rule-soft);border-radius:var(--radius-surface);color:var(--ink);text-align:left;text-decoration:none;font:inherit;transition:border-color var(--motion-commit),background var(--motion-commit)}.surface_record__nDWct:hover{border-color:var(--rule)}.surface_record__nDWct:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.surface_record__nDWct[data-state=good]{border-left:3px solid var(--state-good)}.surface_record__nDWct[data-state=warn]{border-left:3px solid var(--state-warn)}.surface_record__nDWct[data-state=risk]{border-left:3px solid var(--state-risk)}.surface_record__nDWct[data-state=queued]{border-left:3px solid var(--state-queued)}.surface_recordLead__60HEP{flex:0 0 auto;display:flex;align-items:center}.surface_recordMain__4AQ1_{flex:1 1 auto;min-width:0;display:grid;grid-gap:2px;gap:2px}.surface_recordTitle__jqoNW{font-size:var(--text-title-sm);font-weight:650;letter-spacing:var(--track-title)}.surface_recordMeta__APMlc{font-size:var(--text-meta);color:var(--ink-2)}.surface_recordSide__LyoZa{flex:0 0 auto;display:grid;justify-items:end;grid-gap:2px;gap:2px;text-align:right}.surface_panel__ewdm5{background:var(--surface-panel);border:1px solid var(--rule);border-radius:var(--radius-surface);box-shadow:var(--lift-raised);overflow:hidden}.surface_panelHead__EHxJq{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-4) 0}.surface_panelTitle__WDZN8{font-family:var(--font-display);font-size:var(--text-title);line-height:var(--lead-title);letter-spacing:var(--track-title);font-weight:700;margin:0}.surface_panelBody__woNDq{padding:var(--space-4);display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.surface_panelRail__ALjaC{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-top:1px solid var(--rule-soft);background:var(--surface-sunk)}.surface_panelRail__ALjaC>:last-child{margin-left:auto}.surface_group__8xubZ+.surface_group__8xubZ{margin-top:var(--space-6)}.surface_groupHead__mfakf{display:flex;align-items:baseline;gap:var(--space-2);margin:0 0 var(--space-2);font-family:var(--font-display);font-size:var(--text-title-sm);letter-spacing:var(--track-title);color:var(--ink)}.surface_groupCount__JbMxm{font-family:var(--font-figure);font-size:var(--text-meta);font-weight:700;color:var(--ink-3)}.surface_group__8xubZ[data-tone=risk] .surface_groupCount__JbMxm,.surface_group__8xubZ[data-tone=risk] .surface_groupHead__mfakf{color:var(--state-risk)}.surface_group__8xubZ[data-tone=warn] .surface_groupCount__JbMxm,.surface_group__8xubZ[data-tone=warn] .surface_groupHead__mfakf{color:var(--state-warn)}.surface_groupSays__wAC0X{margin:0 0 var(--space-3);font-size:var(--text-meta);color:var(--ink-2)}.surface_groupRows__oJS_U{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}@media (min-width:900px){.surface_groupRows__oJS_U{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}}.sheet_overlay__GGiB1{position:fixed;inset:0;background:rgb(8 12 14/.44);z-index:60;animation:sheet_fade__Mz_US var(--motion-sheet)}.sheet_sheet__198FG{position:fixed;z-index:61;left:0;right:0;bottom:0;max-height:min(88vh,780px);display:flex;flex-direction:column;background:var(--surface-sheet);border-top:1px solid var(--rule);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;box-shadow:var(--lift-sheet);animation:sheet_rise__uN77Y var(--motion-sheet);padding-bottom:env(safe-area-inset-bottom,0)}.sheet_sheet__198FG:focus{outline:none}@media (min-width:720px){.sheet_sheet__198FG{left:50%;bottom:auto;top:50%;right:auto;width:min(560px,calc(100vw - var(--space-6) * 2));transform:translate(-50%,-50%);border-radius:var(--radius-sheet);border:1px solid var(--rule);animation:sheet_appear__kAznY var(--motion-sheet)}}.sheet_head__d3xgp{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-3);border-bottom:1px solid var(--rule-soft)}.sheet_grip__kthrP{position:absolute;top:7px;left:50%;transform:translateX(-50%);width:38px;height:4px;border-radius:var(--radius-pill);background:var(--rule)}@media (min-width:720px){.sheet_grip__kthrP{display:none}}.sheet_title__DGI37{flex:1 1 auto;min-width:0;font-family:var(--font-display);font-size:var(--text-title);line-height:var(--lead-title);letter-spacing:var(--track-title);font-weight:700;margin:0}.sheet_close__JhV7W{flex:0 0 auto;width:var(--touch);height:var(--touch);display:grid;place-items:center;border:0;border-radius:var(--radius-control);background:var(--surface-sunk);color:var(--ink-2);cursor:pointer}.sheet_close__JhV7W:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sheet_body__Qnv4Y{overflow-y:auto;padding:var(--space-4);display:grid;grid-gap:var(--space-4);gap:var(--space-4);min-height:0}.sheet_rail__aN36t{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-top:1px solid var(--rule-soft);background:var(--surface-sunk)}.sheet_rail__aN36t>:last-child{margin-left:auto}@keyframes sheet_rise__uN77Y{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes sheet_appear__kAznY{0%{transform:translate(-50%,-46%);opacity:0}to{transform:translate(-50%,-50%);opacity:1}}@keyframes sheet_fade__Mz_US{0%{opacity:0}to{opacity:1}}.progress_progress__n07La{display:grid;grid-gap:6px;gap:6px;margin:0 0 var(--space-5);padding:0;list-style:none}.progress_step__7uj10{min-width:0}.progress_back__YEoo5,.progress_plain__pjWGq{display:flex;flex-direction:column;gap:7px;width:100%;min-height:var(--touch);padding:6px 0 4px;border:0;background:transparent;color:var(--ink-2);font:inherit;font-size:13px;font-weight:500;text-align:left}.progress_back__YEoo5{cursor:pointer}.progress_back__YEoo5:hover .progress_name__yFEn4{text-decoration:underline;text-underline-offset:3px}.progress_back__YEoo5:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.progress_bar__gAk4i{display:block;height:4px;border-radius:2px;background:var(--rule);transition:background-color var(--motion-disclose)}.progress_step__7uj10[data-state=done] .progress_bar__gAk4i,.progress_step__7uj10[data-state=on] .progress_bar__gAk4i{background:var(--accent)}.progress_step__7uj10[data-state=done] .progress_name__yFEn4{color:var(--ink);font-weight:600}.progress_step__7uj10[data-state=on] .progress_name__yFEn4{color:var(--ink);font-weight:750}.progress_name__yFEn4{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}