.pick{width:auto;min-width:6rem}.bare{list-style:none;margin:0;padding:0}.procedure code{font-family:var(--mono);overflow-wrap:anywhere}.long{overflow-wrap:anywhere;min-width:min(240px,100%)}:where(td,th).long{min-width:10rem}.alert-body{white-space:pre-wrap;min-width:14rem}.alert-words{min-width:12rem}.alert-subject{min-width:9rem;overflow-wrap:anywhere}.flag{box-shadow:inset 0 -2px 0 var(--cadmium)}.filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:16px;align-items:end}.procedure{margin:8px 0 0;padding-left:22px;max-width:100ch}.procedure li{margin-bottom:8px}div.notice.alert-banner{margin:12px var(--gutter) 16px}@media(max-width:720px){div.notice.alert-banner .alert-banner-names,div.notice.alert-banner .alert-banner-more{display:none}}.dialog.wide{width:min(720px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow-y:auto}.plain{border:0;margin:0;padding:0}.steps{list-style:none;margin:0;padding:0}.steps li{padding:6px 0;border-bottom:var(--hair)}.pre{margin:0;padding:12px;background:var(--ink-2);border:1px solid var(--line);font:400 13px/1.4 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;overflow:auto}.check{display:flex;align-items:center;gap:8px}.check input{width:auto;min-height:0}.err{color:var(--cadmium);font-size:13px}.actions{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}.actions:empty{display:none}.btn.small{min-height:36px;padding:0 10px}a.btn{display:inline-flex;align-items:center;text-decoration:none}.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.stack.tight{gap:2px}dl.facts{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:8px 24px;margin:0}dl.facts dt{font:500 11px/1.6 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--grey)}dl.facts dd{margin:0;overflow-wrap:anywhere}@media(max-width:720px){.btn.small{min-height:44px}dl.facts{grid-template-columns:minmax(0,1fr);gap:2px}dl.facts dd{margin-bottom:10px}}table.wide{min-width:max-content}.cap{max-width:36ch}span.cap{display:block}.config-field{max-width:100%;min-width:6rem}.inbox{list-style:none;margin:0;padding:0}.inbox-row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 20px;padding:12px 0 12px 12px;border-left:2px solid transparent;border-bottom:var(--hair)}.inbox-row.sel{border-left-color:var(--paper);background:var(--ink-2)}.inbox-row>.stack:first-child{flex:1 1 14rem;min-width:0;overflow-wrap:anywhere}.inbox-panel{min-width:0;scroll-margin-top:12px}.decide{gap:12px;margin-top:16px;padding-top:16px;border-top:var(--hair)}.lift-facts{gap:8px;padding:12px 0;border-top:var(--hair);border-bottom:var(--hair)}dl.facts dd>span.line{display:block}.lift-notes{margin:16px 0}.headline{margin:0 0 24px;max-width:80ch;font-size:18px;color:var(--paper)}.notes{margin:0 0 24px;padding-left:18px}.family-cards.review-cards{display:grid;gap:0 40px}.family-card.review-card{display:block;border-top:var(--hair);border-left:0;padding:18px 0 22px;background:none}.family-card .why{margin:12px 0 0}.week-picker{max-width:min(260px,100%)}.test-dots{display:flex;flex-wrap:wrap;gap:6px 18px;margin:14px 0 0;padding:0;list-style:none}.test-dots li{display:inline-flex;align-items:center;gap:6px;font:500 11px/1.35 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--grey)}.test-dots .shape{display:inline-block;width:10px;height:10px;border:1.5px solid var(--paper)}.outcome.pass .shape{background:var(--paper)}.outcome.warn .shape{background:transparent}.outcome.fail{color:var(--cadmium)}.outcome.fail .shape{background:var(--cadmium);border-color:var(--cadmium)}.outcome.insufficient .shape{border-style:dotted;border-color:var(--mute)}.outcome.unknown .shape,.outcome.unlisted .shape{border-style:dashed;border-color:var(--mute)}.wrap-hash{overflow-wrap:anywhere}dl.detail{margin:8px 0 0}dl.detail dd{margin:0;min-width:0;overflow-wrap:anywhere}.decisions{margin:0 0 24px;padding:0;list-style:none}.decisions li{display:flex;flex-direction:column;gap:4px;padding:10px 0;border-bottom:var(--hair)}.decisions .reason{white-space:pre-wrap;overflow-wrap:anywhere}.rulebook-group+.rulebook-group{margin-top:40px}.family-card .figures{margin:14px 0 0;padding:0;list-style:none;border-top:var(--hair)}.review-kicker{margin-bottom:12px}.review-kicker>.lab{margin:0}.review-kicker .week-picker{flex-direction:row;align-items:center;gap:12px}.review-kicker .week-picker select{width:auto}.review-lede{margin:12px 0 0;max-width:80ch;font-size:16px}.notes.under-lede{margin:16px 0 0}.grid.review-figures{gap:0;margin:32px 0 40px;border-top:var(--rule);border-bottom:var(--hair)}.review-figures>.stat{container-type:inline-size}.review-figures .big{font-size:26px;font-size:clamp(20px,8.5cqi,40px)}.review-figures .tail{font-size:20px}.family-cards.review-cards{grid-template-columns:1fr}.risk-grid{display:grid;gap:24px 40px;grid-template-columns:1fr;align-items:start}@media(min-width:1100px){.family-cards.review-cards,.risk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.family-figure{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 20px;margin:18px 0 10px}.family-return{font:400 34px/1.1 var(--mono);font-variant-numeric:tabular-nums;color:var(--paper);letter-spacing:-.01em}.family-return.none{font-size:20px;color:var(--grey)}.family-curve{flex:1 1 160px;max-width:320px}.family-note{margin:4px 0 0}.family-risk{margin:12px 0 0}.client-table,.client-note{margin-top:28px}.client-table:first-of-type{margin-top:16px}.rb-block+.rb-block{margin-top:28px}.risk-form{margin:0 0 24px}.attention{display:grid;gap:8px;margin:16px 0 0;padding:0;list-style:none}.attention li{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 14px}.attention .lab{min-width:64px}.attention-note{margin:12px 0 0}.statebar-block{margin:24px 0 0}.statebar-note{margin:6px 0 0}.family-card.review-card.compact{padding:14px 0 16px}.family-card.compact .family-figure{margin:10px 0 8px}.family-decider{margin:8px 0 0}.family-decider>.lab{margin:0 0 4px}.family-decider>p.muted{margin:0}.family-actions{margin:10px 0 0;gap:8px}.family-fold{margin-top:8px}.family-card.compact .family-figure>.stack{flex:1 1 220px;min-width:0}.family-card.compact .family-curve{flex:1 1 140px;max-width:260px}.ranges{gap:6px}.ranges .btn[aria-pressed=true]{background:var(--paper);color:var(--ink);border-color:var(--paper)}.budget-rows,.pair-rows{margin:0;padding:0;list-style:none}.budget-row{padding:12px 0;border-top:var(--hair)}.budget-row:first-child{border-top:0;padding-top:0}.budget-words{display:flex;flex-direction:column;gap:2px}.budget-words .num{color:var(--paper)}.budget-row .chart{margin:6px 0 4px}.budget-cap{margin:0}.pair-row{display:grid;gap:2px;padding:10px 0;border-top:var(--hair)}.pair-row:first-child{border-top:0;padding-top:0}.pair-row.above .pair-status{color:var(--cadmium)}.pairs-head,.budgets-head{margin:0 0 8px}.matrix-toggle{margin:12px 0 0}.matrix-fold{margin-top:12px}.family-now{margin:6px 0 0}.family-now .lab{display:inline;margin:0 6px 0 0}.family-now p,.family-now .now-lines,.family-now .now-details ul{margin:0;padding:0;list-style:none}.family-now .now-lines li{margin:0 0 2px;overflow-wrap:anywhere}.now-details{margin:8px 0 0}.now-details>.lab{margin:0 0 4px}.now-details li{margin:0 0 2px;overflow-wrap:anywhere}details.fam{border-top:var(--hair)}details.fam:last-of-type{border-bottom:var(--hair)}details.fam>summary{cursor:pointer;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;min-height:44px;padding:10px 0}details.fam>summary:before{content:"+";font-family:var(--mono);color:var(--grey);flex:0 0 1ch}details.fam[open]>summary:before{content:"−"}details.fam>summary::-webkit-details-marker{display:none}details.fam>summary .fam-name{font-weight:600;flex:1 1 12rem}details.fam>summary .fam-verdict{font-family:var(--mono);text-align:right}details.fam[open]>summary{margin-bottom:4px}details.fam>table{margin-bottom:14px}.fam-reads{margin:0 0 8px}.fam-all{margin:0 0 12px}.fam-note{margin:14px 0 0;max-width:80ch}.fam-bad{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.chart{width:100%}.chart-title{margin-bottom:8px}.chart-end-label{paint-order:stroke;stroke:var(--ink);stroke-width:4}.chart-figure{margin:0}.sparkline{max-width:min(320px,100%)}.chart-figure+.chart-figure{margin-top:24px}.chart-figure figcaption{margin-top:8px}details.chart-numbers{margin-top:8px}details.chart-numbers summary{cursor:pointer;color:var(--grey)}.stacked-legend{display:flex;flex-wrap:wrap;gap:6px 20px;margin:8px 0 0;padding:0;list-style:none;font:500 11px/1.35 var(--mono);color:var(--grey)}.stacked-legend li{display:inline-flex;align-items:center;gap:8px}.stacked-legend li.over{color:var(--cadmium)}.swatch{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;color:var(--ink);font:500 10px/1 var(--mono)}.swatch:before{content:attr(data-mark)}.mark{fill:var(--ink)}.mark.light{fill:var(--paper)}.swatch.s3{color:var(--paper)}.swatch.s0{background:var(--paper)}.swatch.s1{background:var(--grey)}.swatch.s2{background:var(--mute)}.swatch.s3{background:var(--line)}.segment{stroke:var(--ink);stroke-width:1}.matrix-svg{display:block;max-width:100%;height:auto}.matrix-legend{display:flex;flex-wrap:wrap;gap:4px 20px;margin:8px 0 0;padding:0;list-style:none;counter-reset:matrix;font:500 11px/1.35 var(--mono);color:var(--grey)}.matrix-legend li:before{counter-increment:matrix;content:counter(matrix) " ";color:var(--mute)}.matrix-note{margin:8px 0 0}.chart-readout{min-height:20px;margin-bottom:4px;font:400 12px/20px var(--mono);font-variant-numeric:tabular-nums;color:var(--paper)}.chart svg[role=slider]{display:block;touch-action:pan-y;cursor:crosshair}.chart svg[role=slider]:focus-visible{outline:2px solid var(--paper);outline-offset:2px}.cursor-line,.cursor-dot{pointer-events:none}.statebar svg{display:block}.seg{fill:var(--ink-3);stroke:var(--line);stroke-width:1}.seg.seg-WATCH{stroke:var(--paper);stroke-width:1.5}.seg.seg-RESIZE,.seg.seg-PAUSE,.seg.seg-RETIRE{fill:var(--cadmium);stroke:var(--cadmium)}.seg.seg-UNKNOWN,.seg.seg-unlisted{fill:transparent;stroke:var(--mute);stroke-dasharray:4 3}.seg.seg-absent{fill:transparent;stroke:var(--line);stroke-dasharray:1 3}.seg-word{fill:var(--paper)}.seg-word.seg-RESIZE,.seg-word.seg-PAUSE,.seg-word.seg-RETIRE{fill:var(--ink)}.statebar-legend{display:flex;flex-wrap:wrap;gap:6px 20px;margin:8px 0 0;padding:0;list-style:none;font:500 11px/1.35 var(--mono);color:var(--grey)}.statebar-legend li{display:inline-flex;align-items:center;gap:8px}.key{display:inline-block;width:12px;height:12px;background:var(--ink-3);border:1px solid var(--line)}.key.seg-WATCH{border:1.5px solid var(--paper)}.key.seg-RESIZE,.key.seg-PAUSE,.key.seg-RETIRE{background:var(--cadmium);border-color:var(--cadmium)}.key.seg-UNKNOWN,.key.seg-unlisted{background:transparent;border:1px dashed var(--mute)}.key.seg-absent{background:transparent;border:1px dotted var(--mute)}.gauge svg{display:block}.zone-pass{fill:var(--ink-3)}.zone-watch{fill:var(--graphite)}.zone-action{fill:var(--cadmium)}.zone-word{fill:var(--paper);pointer-events:none}.zone-word-action{fill:var(--ink)}.marker-halo{stroke:var(--ink);stroke-width:6;stroke-linecap:round}.marker-line{stroke:var(--paper);stroke-width:2.5;stroke-linecap:round}.budget-bar svg{display:block}.gl{max-width:560px;padding-top:20px;padding-bottom:32px}.gl-top,.pv-top{display:flex;align-items:center;justify-content:space-between;gap:12px 20px;flex-wrap:wrap;padding-bottom:14px;border-bottom:var(--hair)}.gl-brand,.pv-brand{display:inline-flex;align-items:center;gap:10px}.gl-guard{padding:28px 0 20px;border-bottom:var(--hair)}.gl-dial{position:relative;width:min(72vw,300px);margin:0 auto}.gl-ring{display:block;width:100%;height:auto}.gl-ring circle{fill:none;stroke-width:12}.gl-ring-track{stroke:var(--line)}.gl-ring-used{stroke:var(--paper)}.gl-ring.over .gl-ring-used{stroke:var(--cadmium)}.gl-share{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;margin:0;text-align:center}.gl-big{font:800 64px/1 var(--sans);letter-spacing:-.02em;color:var(--paper)}.gl-big.flag{color:var(--cadmium)}.gl-mid{font:800 34px/1.1 var(--sans);letter-spacing:-.01em;color:var(--paper);overflow-wrap:anywhere}.gl-block{padding:18px 0;border-bottom:var(--hair)}.gl-figure{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 16px;margin:8px 0 0}.gl-words{margin:8px 0 0}.gl-sub{margin:10px 0 0;text-align:left}.gl-guard .gl-sub{text-align:center}.gl-link{text-decoration:underline}.gl-asof{margin:16px 0 0}.gl-open{margin:20px 0 0}.gl-open .btn{display:inline-flex;align-items:center;min-height:48px}.pv{padding-top:24px;padding-bottom:40px}.pv-right{display:inline-flex;align-items:center;gap:16px}.pv-kind{padding:6px 10px;border:1px solid var(--paper);color:var(--paper)}.pv-head{max-width:22ch;margin:40px 0 0;font:800 clamp(34px,5.2vw,68px) / 1.04 var(--sans);letter-spacing:-.02em;color:var(--paper)}.pv-note{max-width:70ch;margin:18px 0 0}.pv-facts{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1.2fr) minmax(0,.72fr) minmax(0,.73fr);gap:0 32px;margin-top:40px;border-top:var(--rule)}.pv-fact{padding:18px 0 20px;border-bottom:var(--hair)}.pv-figure{margin:10px 0 0;font:800 clamp(24px,2.6vw,38px) / 1.1 var(--sans);letter-spacing:-.01em;color:var(--paper);overflow-wrap:anywhere}.pv-words{margin:10px 0 0}.pv-sub{margin:10px 0 0;font-size:13px}.pv-h2{margin:48px 0 0;padding-bottom:10px;border-bottom:var(--rule);font:800 22px/1.2 var(--sans);color:var(--paper)}.pv-path{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 32px;margin:0;padding:0;list-style:none;counter-reset:station}.pv-path li{padding:18px 0;border-bottom:var(--hair);counter-increment:station}.pv-path li:before{content:counter(station);display:block;font:400 12px/1 var(--mono);color:var(--mute)}.pv-path h3{margin:10px 0 8px;font:800 17px/1.25 var(--sans);color:var(--paper)}.pv-path p{margin:0}.pv-path .pv-live{margin-top:12px;color:var(--paper)}.pv-record .chart-figure{margin:18px 0 0}.pv-table{margin-top:6px}.pv-foot{max-width:80ch;margin:40px 0 0;font-size:13px}@media(max-width:900px){.pv-facts,.pv-path{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.pv-facts,.pv-path{grid-template-columns:minmax(0,1fr)}}.tk-lead{max-width:80ch;margin:10px 0 0}.tk-facts{margin-top:28px;padding:18px 0;border-top:var(--rule);border-bottom:var(--hair)}.tk-controls{margin-top:28px;gap:16px;flex-wrap:wrap;align-items:center}.tk-ranges{gap:6px;flex-wrap:wrap}.tk-ranges .btn[aria-pressed=true]{background:var(--paper);color:var(--ink);border-color:var(--paper)}.tk-coverage{max-width:100ch;margin:10px 0 24px}.tk-foot{max-width:100ch;margin:14px 0 0}.tk-asof{margin:28px 0 0}.metric-facts{list-style:none;margin:0;padding:0}.metric-facts li{overflow-wrap:anywhere}tr.cad td{color:var(--cadmium)}.history-actions{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:end;margin-bottom:8px}.logpart{max-height:60vh;overflow:auto}.logpart td{white-space:pre-wrap;overflow-wrap:anywhere;vertical-align:top}.record{margin:0}.lines{max-height:60vh;overflow:auto;white-space:pre;font-family:var(--mono, monospace)}.diff-add{border-left:3px solid var(--paper)}.diff-remove{border-left:3px dotted var(--paper)}.diff-hunk,.diff-file{color:var(--mute)}.kv{margin:0}.kv>div{display:flex;flex-wrap:wrap;gap:4px 16px}.kv dt{min-width:12ch}.kv dd{margin:0}.record-page{max-width:920px;margin:0 auto 40px}.record-page table{margin:0 0 28px}.record-page th[scope=row]{width:32%}code.hash{overflow-wrap:anywhere;word-break:break-all}.record-page .reason{white-space:pre-wrap;overflow-wrap:anywhere}.record-page .keep{break-inside:avoid}.record-page .note{display:block}.record-page .signatures{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:24px 40px;margin:28px 0 0}.record-page .signatures .sign{display:flex;flex-direction:column;gap:6px}.record-page .signatures .sign-line{min-height:44px;border-bottom:1px solid var(--paper)}@page{size:A4;margin:14mm}@media print{html:root{--ink: #ffffff;--ink-2: #ffffff;--ink-3: #f3f2f2;--line: #b8b3b3;--paper: #201e1d;--paper-2: #2a2827;--grey: #605d5d;--mute: #605d5d;--cadmium: #201e1d}html body{background:#fff;color:#201e1d}html body .h1,html body .h2,html body .h3,html body .big,html body .mid,html body .lab.on{color:#201e1d}header.top,.status,nav,.notice,.btn,.no-print,footer.foot{display:none!important}.messages{visibility:hidden;height:0;margin:0;padding:0;border:0;overflow:hidden}html body main{padding:0}html body .wrap{padding:0;max-width:none}.record-page a{color:#201e1d;text-decoration:none}.chip,.chip.RESIZE,.chip.PAUSE,.chip.RETIRE{border-color:#201e1d;color:#201e1d;background:transparent}html body table,html body tr,html body td,html body th{break-inside:avoid;border-color:#b8b3b3}.record-page .signatures .sign-line{border-bottom-color:#201e1d}html body .h1{font-size:15pt;line-height:1.1}html body .record-page{margin:0;max-width:none;font-size:8.5pt;line-height:1.2}html body .record-page .h2{font-size:12pt;line-height:1.2}html body .record-page p{margin:1mm 0}html body .record-page ul{margin:1mm 0;padding-left:5mm}html body .record-page .headline,html body .record-page .sub,html body .record-page .lab{font-size:8.5pt}html body .record-page table{margin:0 0 1.8mm}html body .record-page th,html body .record-page td{padding:.25mm 2mm .25mm 0;font-size:8.5pt;line-height:1.15;letter-spacing:0}html body .record-page table.seal th[scope=row]{width:16%}html body .record-page table.account th[scope=row]{width:34%}html body .record-page .signatures{margin-top:3mm;gap:4mm 14mm}html body .record-page .signatures .sign-line{min-height:11mm}}.rb-tabs{display:flex;flex-wrap:wrap;margin:28px 0 24px;border-bottom:var(--hair)}.rb-tab{min-height:44px;padding:0 22px;background:none;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;color:var(--grey);font:800 15px/1 var(--sans);cursor:pointer}.rb-tab:hover{color:var(--paper)}.rb-tab[aria-selected=true]{color:var(--paper);border-bottom-color:var(--paper)}.rb-panel{min-width:0;margin-bottom:32px}.rb-engine{margin-top:8px}.rb-head{gap:8px}.rb-head p{margin:0}.rb-offer{gap:10px 16px;margin:4px 0 8px}.rb-groups{display:grid;grid-template-columns:minmax(0,1fr);gap:8px 32px;margin-top:8px}.rb-group,.rb-edit-group{min-width:0;display:flex;flex-direction:column;gap:8px;border-top:var(--rule);padding:14px 0 18px}.rb-group h3,.rb-edit-group h3{overflow-wrap:anywhere}.rb-group p,.rb-edit-group p{margin:0}.rb-zones{font-size:13px;color:var(--paper-2)}dl.rb-values{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:0 20px;margin:4px 0 0}dl.rb-values dt,dl.rb-values dd{margin:0;padding:7px 0;border-bottom:var(--hair);overflow-wrap:anywhere}dl.rb-values dd{text-align:right}.rb-edit-groups{display:grid;grid-template-columns:minmax(0,1fr);gap:8px 40px}.rb-field{display:grid;gap:6px;padding:10px 0 12px;border-bottom:var(--hair)}.rb-label{font:800 15px/1.25 var(--sans);color:var(--paper)}.rb-input{display:flex;align-items:center;gap:10px}.rb-input .field{width:min(220px,100%)}.rb-flag{color:var(--cadmium);font-size:13px;overflow-wrap:anywhere}.rb-sum{font:500 13px/1.4 var(--mono);color:var(--paper)}.rb-draft-head{align-items:flex-start;gap:8px 24px}.rb-draft-head p{margin:0;max-width:70ch}.rb-review{max-width:760px}.rb-review .field{width:100%}.rb-compare{margin-top:16px;gap:12px}.rb-pick{align-items:flex-end;gap:12px 24px}.rb-pick .field{min-width:240px}.rb-block{margin-bottom:20px}@media(min-width:760px){.rb-groups,.rb-edit-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.rb-groups{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.rb-tab{flex:1 1 auto;padding:0 12px}.rb-input .field{width:100%}.rb-pick .field{min-width:0;width:100%}.rb-pick>label{flex:1 1 100%}}dl.facts.counts{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-bottom:16px}dl.facts.counts dd{margin:0 24px 0 0}.empty{gap:12px}@media(max-width:720px){table.cards,table.cards tbody,table.cards tr,table.cards td{display:block}table.cards thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}table.cards tr{padding:12px 0;border-top:var(--hair)}table.cards td{display:grid;grid-template-columns:minmax(6.5rem,34%) minmax(0,1fr);gap:2px 12px;padding:4px 0;border-bottom:0;overflow-wrap:anywhere}table.cards td:before{content:attr(data-label);font:500 11px/1.6 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--grey)}table.cards td>*{grid-column:2}table.cards td[data-label=Actions]:before{content:""}}.wizard-steps{display:flex;flex-wrap:wrap;gap:4px 22px;margin:16px 0 8px;padding:0;list-style:none;font:500 11px/1.35 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--grey)}.wizard-steps li{display:flex;align-items:center;min-height:36px}.wizard-steps li.current{color:var(--paper);box-shadow:inset 0 -2px 0 var(--paper)}.step-link{min-height:36px;padding:0;background:none;border:0;color:var(--paper-2);font:inherit;letter-spacing:inherit;text-transform:inherit;text-decoration:underline;cursor:pointer}.step-link:focus-visible{outline:2px solid var(--paper);outline-offset:2px}.family-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:16px 32px}.family-card{display:flex;flex-direction:column;gap:10px;padding:12px 0 12px 12px;border-left:2px solid transparent;border-top:var(--hair);min-width:0}.family-card.sel{border-left-color:var(--paper);background:var(--ink-2)}.family-card input[type=radio],.inbox-row input[type=radio],table.cards input[type=radio]{width:auto;min-height:0}.family-card label{display:flex;align-items:center;min-height:44px;cursor:pointer}.reasons{margin:0;padding-left:18px}.wizard-bar{display:flex;flex-direction:column;gap:6px;margin-top:20px;padding-top:16px;border-top:var(--hair)}.wizard-bar .held{margin:0}.wizard .section h3{margin-top:20px}.picked,.load{gap:8px;margin-top:8px}.setting{gap:6px;padding:10px 0;border-top:var(--hair)}.setting .field{min-width:0;flex:1 1 8rem}.setting input[type=checkbox]{width:auto;min-height:0}.groups[hidden]{display:none}.group{margin-top:20px}.asks{margin:8px 0 16px}.review{margin-bottom:20px}.confirm{display:grid;grid-template-columns:minmax(0,1fr);gap:16px 40px;align-items:start}@media(min-width:1200px){.confirm{grid-template-columns:minmax(0,1fr) minmax(0,520px)}}.review dd{min-width:0}.changes{margin:6px 0 0;padding:0;list-style:none}.changes li{padding:4px 0}.refused{margin-top:6px}.held:empty{display:none}details.warnings summary{cursor:pointer;color:var(--grey)}details.warnings ul{margin:6px 0 0;padding-left:18px}.timeline{margin:12px 0 0;padding:0;list-style:none}.timeline li{display:flex;flex-direction:column;gap:2px;padding:8px 0 8px 12px;border-left:2px solid var(--mute);border-bottom:var(--hair);color:var(--grey)}.timeline li[data-state=done],.timeline li[data-state=skipped]{border-left-color:var(--paper);color:var(--paper-2)}.timeline li[data-state=current]{border-left-color:var(--paper);background:var(--ink-2);color:var(--paper)}.timeline li[data-state=stopped]{border-left-color:var(--cadmium);color:var(--paper)}.timeline li[data-state=stopped] .lab{color:var(--cadmium)}@media(max-width:720px){.wizard-bar{position:fixed;left:0;right:0;bottom:calc(57px + env(safe-area-inset-bottom));z-index:25;margin:0;padding:8px var(--gutter);gap:4px;background:var(--ink);border-top:var(--rule)}.wizard-bar .row{flex-wrap:nowrap}.wizard-bar .btn{flex:1 1 0;min-width:0}main.wizard{padding-bottom:220px}.wizard-steps li,.step-link{min-height:44px}}details.more{margin-top:8px}details.more>summary{cursor:pointer;display:flex;align-items:center;min-height:44px;font:500 11px/1.6 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--grey)}details.more[open]>summary{margin-bottom:8px}@font-face{font-family:Archivo;font-weight:400;font-display:swap;src:url(/fonts/Archivo-400.woff2) format("woff2")}@font-face{font-family:Archivo;font-weight:800;font-display:swap;src:url(/fonts/Archivo-800.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-weight:400;font-display:swap;src:url(/fonts/IBMPlexMono-400-latin.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-weight:500;font-display:swap;src:url(/fonts/IBMPlexMono-500-latin.woff2) format("woff2")}:root{--ink: #201E1D;--ink-2: #2A2827;--ink-3: #3B3838;--line: #4A4746;--graphite: #605D5D;--mute: #8E8989;--grey: #B8B3B3;--paper-2: #E4E1E0;--paper: #F3F2F2;--white: #FFFFFF;--cadmium: #F2C300;--sans: "Archivo", "Helvetica Neue", Arial, sans-serif;--mono: "IBM Plex Mono", ui-monospace, Menlo, Consolas, monospace;--max: 1440px;--gutter: 32px;--rule: 2px solid var(--paper);--hair: 1px solid var(--line)}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}body{background:var(--ink);color:var(--paper-2);font:15px/1.5 var(--sans);-webkit-font-smoothing:antialiased}a{color:var(--paper)}button{font:inherit}svg text{font-family:var(--mono)}.lab{font:500 11px/1.35 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--grey)}.lab.on{color:var(--paper)}.num{font-family:var(--mono);font-variant-numeric:tabular-nums}.h1{margin:0;font:800 44px/1.05 var(--sans);letter-spacing:-.015em;color:var(--paper);text-wrap:balance}.h2{margin:0;font:800 24px/1.15 var(--sans);letter-spacing:-.01em;color:var(--paper)}.h3{margin:0;font:800 17px/1.2 var(--sans);color:var(--paper)}.big{font:400 40px/1.05 var(--mono);font-variant-numeric:tabular-nums;color:var(--paper);letter-spacing:-.01em}.mid{font:400 26px/1.1 var(--mono);font-variant-numeric:tabular-nums;color:var(--paper)}.muted{color:var(--grey)}.dim{color:var(--mute)}.wrap{max-width:var(--max);margin:0 auto;padding:0 var(--gutter)}.rule{border-top:var(--rule)}.hair{border-top:var(--hair)}.grid{display:grid;gap:24px}.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:48px}.scroll{overflow-x:auto}.cols-3{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.cols-4{grid-template-columns:minmax(0,1fr)}@media(min-width:600px)and (max-width:899px){.cols-4:has(>:last-child:nth-child(2n)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.cols-4:has(>:last-child:nth-child(1)){grid-template-columns:minmax(0,1fr)}.cols-4:has(>:last-child:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr))}.cols-4:has(>:last-child:nth-child(3)),.cols-4:has(>:last-child:nth-child(5)),.cols-4:has(>:last-child:nth-child(6)),.cols-4:has(>:last-child:nth-child(9)){grid-template-columns:repeat(3,minmax(0,1fr))}}.stack{display:flex;flex-direction:column;gap:6px}.row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px}.card{border-top:var(--rule);padding:16px 0 20px}.card.soft{border-top:var(--hair)}.notice{display:inline-block;padding:8px 12px;border:1px dashed var(--mute)}.notice.cad{border:1px solid var(--cadmium);color:var(--paper)}table{border-collapse:collapse;width:100%}th{text-align:left;font:500 11px/1.35 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--grey);padding:10px 14px 10px 0;border-bottom:var(--rule);vertical-align:bottom}td{padding:14px 14px 14px 0;border-bottom:var(--hair);vertical-align:top}tr.sel td{background:var(--ink-2)}.btn{min-height:44px;padding:0 16px;background:transparent;border:1px solid var(--mute);color:var(--paper-2);cursor:pointer;font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.btn:hover{border-color:var(--paper);color:var(--paper)}.btn.primary{background:var(--paper);color:var(--ink);border-color:var(--paper)}.btn.cad{background:var(--cadmium);color:var(--ink);border-color:var(--cadmium)}.btn[disabled]{opacity:.45;cursor:not-allowed}.btn.danger{border-color:var(--paper)}.chip{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid var(--mute);font:500 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--paper);white-space:nowrap}.chip.RUN{border-color:var(--grey)}.chip.WATCH{border-color:var(--paper);background:var(--ink-3)}.chip.RESIZE,.chip.PAUSE,.chip.RETIRE{border-color:var(--cadmium);color:var(--cadmium)}.chip.UNKNOWN{border-style:dashed;color:var(--grey)}.chip .dot{width:8px;height:8px;background:currentColor;display:inline-block}input,select,textarea{font:14px/1.4 var(--mono);background:var(--ink-2);color:var(--paper);border:1px solid var(--line);padding:10px 12px;min-height:44px;width:100%}input:focus,select:focus,textarea:focus,.btn:focus-visible,a:focus-visible{outline:2px solid var(--paper);outline-offset:2px}label.field{display:flex;flex-direction:column;gap:6px}header.top{border-bottom:var(--hair)}header.top .bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 32px;min-height:64px;padding-top:12px;padding-bottom:12px}nav.main{display:flex;flex-wrap:wrap;align-items:center;gap:4px 22px}nav.main a{text-decoration:none;padding:8px 0}nav.main a.active{color:var(--paper);box-shadow:inset 0 -2px 0 var(--paper)}nav.main .sep{width:1px;height:18px;background:var(--line)}.status{background:var(--ink-2);border-bottom:var(--hair)}.status .bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 28px;padding:8px var(--gutter)}main{padding:28px 0 72px}main.wrap{padding-top:28px;padding-bottom:72px}footer.foot{border-top:var(--hair);padding:20px 0 28px}footer.foot .foot-stack{gap:8px}footer.foot .foot-text{margin:0;font-size:13px;max-width:90ch}footer.foot .foot-line{margin:0}.test{display:grid;grid-template-columns:minmax(0,1fr) minmax(96px,38%);gap:12px;align-items:baseline;padding:10px 0;border-bottom:var(--hair)}.test .v{text-align:right;overflow-wrap:anywhere}.test .v{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--paper)}.test.fail .v,.test.fail .id{color:var(--cadmium)}.test.warn .id{color:var(--paper)}.test.insufficient .v,.test.unknown .v{color:var(--grey)}.print-only{display:none}@media print{body{background:var(--paper);color:var(--ink)}header.top,.status,nav,.no-print{display:none!important}.print-only{display:block}.h1,.h2,.h3,.big,.mid,.lab.on{color:var(--ink)}td,th{border-color:var(--grey)}.page{page-break-after:always}}@media(max-width:900px){.cols-2,.split{grid-template-columns:minmax(0,1fr)}.split{gap:24px}}@media(max-width:720px){:root{--gutter: 16px}.h1{font-size:32px}.big{font-size:30px}.test{grid-template-columns:minmax(0,1fr)}.test .v{grid-column:1;text-align:left}.page{padding:20px 16px!important}}.section{margin-bottom:40px}.section-head{margin-bottom:18px}.row.between{justify-content:space-between}.stat{padding:16px 16px 18px 0}.sub{font-size:13px}.big.sans,.mid.sans{font-family:var(--sans);font-weight:800}.chip.big{font-size:13px;padding:9px 14px}.narrow{max-width:min(520px,100%);padding-top:48px}.row.tight{gap:4px 8px}.brand{display:flex;align-items:center;gap:12px;text-decoration:none}.brand-text{gap:5px}.brand-name{font:800 17px/1 var(--sans);letter-spacing:.06em;color:var(--paper)}.brand-sub{font-size:9px}.brand-tag{border-left:1px solid var(--line);padding-left:12px}.account{gap:6px 22px;flex:1 1 auto;justify-content:flex-end}.status-items{gap:6px 10px}.opening{max-width:90ch;margin:12px 0 28px}.health{flex:1 1 auto;margin:0}.status-actions{gap:8px 12px}.status .status-items{flex:0 0 100%}.status-items[hidden]{display:none}.nav-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;background:var(--cadmium);color:var(--ink);font-size:11px;letter-spacing:0}.lab.on.cad{color:var(--cadmium)}.form{gap:16px;max-width:min(520px,100%)}.field{min-height:44px;padding:0 12px;background:var(--ink-2);border:1px solid var(--mute);color:var(--paper);font:400 15px/1.2 var(--mono)}.dialog{background:var(--ink);color:var(--paper-2);border:var(--rule);padding:24px;max-width:min(560px,calc(100vw - 32px))}.dialog::backdrop{background:#000000b3}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.notice{margin:0 var(--gutter);overflow-wrap:anywhere}main .notice{margin-left:0;margin-right:0}.messages:empty{margin:0;padding:0;border:0}.messages:not(:empty){margin:0 0 16px;padding:8px 12px;border:1px solid var(--mute)}caption{text-align:left;padding-bottom:8px}.scroll{position:relative}nav.main .more{position:relative;display:flex;align-items:center}.more-toggle{padding:8px 0;background:none;border:0;cursor:pointer}.more-toggle:hover,.more-toggle[aria-expanded=true],.more-toggle.active{color:var(--paper)}.more-toggle.active{box-shadow:inset 0 -2px 0 var(--paper)}.more-toggle:focus-visible{outline:2px solid var(--paper);outline-offset:2px}.more-panel{position:absolute;top:100%;left:0;z-index:20;display:flex;gap:8px 40px;padding:16px 20px;background:var(--ink);border:1px solid var(--mute);border-top:var(--rule)}.more-panel[hidden]{display:none}.more-group{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:150px}.more-group a{white-space:nowrap}.more-title{padding-bottom:6px;color:var(--mute)}nav.main .narrow-only,nav.main .more-group a.narrow-only{display:none}@media(min-width:721px){header.top .brand{order:1}header.top .account{order:2}nav.main{order:3;flex:0 0 100%}}@media(max-width:720px){nav.main{position:fixed;left:0;right:0;bottom:0;z-index:30;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding-bottom:env(safe-area-inset-bottom);background:var(--ink);border-top:var(--hair)}nav.main .more{display:contents}nav.main .dest,.more-toggle{display:flex;align-items:center;justify-content:center;width:100%;min-height:56px;padding:0 4px;text-align:center}nav.main a.active,.more-toggle.active{box-shadow:inset 0 2px 0 var(--paper)}.more-toggle.active-narrow{color:var(--paper);box-shadow:inset 0 2px 0 var(--paper)}nav.main .wide-only{display:none}nav.main .more-group.narrow-only{display:flex}nav.main .more-group a.narrow-only{display:flex}.more-panel{position:fixed;top:auto;left:0;right:0;bottom:calc(56px + env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;max-height:calc(100vh - 120px);padding:16px;overflow-y:auto;border:0;border-top:var(--rule)}.more-group{align-items:stretch;min-width:0}nav.main .more-group a{display:flex;align-items:center;min-height:44px;padding:0;white-space:normal}nav.main .more-group a.active{padding-left:10px;box-shadow:inset 2px 0 0 var(--paper)}footer.foot{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.brand{flex:1 1 0;min-width:0}header.top .bar{min-height:0;padding-top:8px;padding-bottom:8px;gap:4px 12px}.account{gap:2px 14px;justify-content:flex-start}.account .btn,.status .btn{min-height:44px;padding:0 12px}.status .bar{padding-top:6px;padding-bottom:6px;gap:6px 12px}.status-items{gap:2px 10px}}
