.planning_stack__A6oRe{display:grid;gap:20px;min-width:0}.planning_cardBody__s4B9y{display:grid;gap:12px;min-width:0}.planning_row__nMoLq{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.planning_between__OUR_t{justify-content:space-between}.planning_muted__IeMlP{color:var(--ink-2);font-size:var(--fs-4);margin:0}.planning_small___VCpb{font-size:var(--fs-3);color:var(--ink-3);margin:0}.planning_num__Us7k0{font-variant-numeric:tabular-nums;unicode-bidi:isolate}.planning_title__CP11I{margin:0;font-size:var(--fs-6);font-weight:600}.planning_subhead__386ER{margin:0;font-size:var(--fs-5);font-weight:600}.planning_pair__r1JLL{align-items:start}.planning_legend__3Pd4g{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;font-size:var(--fs-3);color:var(--ink-2)}.planning_legend__3Pd4g li{display:inline-flex;align-items:center;gap:6px}.planning_swatch__NJfKM{width:14px;height:3px;border-radius:var(--r-pill);background:var(--swatch)}.planning_swatch__NJfKM[data-kind=band]{height:10px;border-radius:var(--r-xs);background:color-mix(in srgb,var(--swatch) 25%,transparent);border-top:2px solid var(--swatch)}.planning_swatch__NJfKM[data-kind=dashed]{background:repeating-linear-gradient(90deg,var(--swatch) 0 5px,transparent 5px 8px)}.planning_swatch__NJfKM[data-kind=bar]{height:10px;width:10px;border-radius:var(--r-xs)}.planning_tableScroll__WRBsQ{overflow-x:auto;min-width:0}.planning_tableScroll__WRBsQ table{min-width:420px}.planning_rowHead__kezR5{font-weight:500}.planning_soFar__rnjkE{font-size:var(--fs-2);color:var(--ink-3);white-space:nowrap}.planning_summaryHead__n8r8p{cursor:pointer}.planning_summaryHead__n8r8p h3{display:inline}.planning_accuracy__CWmSc th[scope=row]{font-weight:500;text-align:start}.planning_failedMetric__8Wfbo td,.planning_failedMetric__8Wfbo th{background:color-mix(in srgb,var(--warn) 10%,transparent)}.planning_notBetter__DTNpL{display:block;margin-top:2px;font-size:var(--fs-2);font-weight:600;color:var(--warn)}@media (max-width:640px){.planning_accuracy__CWmSc,.planning_accuracy__CWmSc tbody,.planning_accuracy__CWmSc tr{display:block;inline-size:100%}.planning_accuracy__CWmSc thead{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.planning_accuracy__CWmSc tr{padding:10px 12px;border-bottom:1px solid var(--line-2)}.planning_accuracy__CWmSc tbody tr:last-child{border-bottom:none}.planning_accuracy__CWmSc th[scope=row]{display:block;padding:0 0 4px;border:none;white-space:normal;font-size:var(--fs-4);color:var(--ink)}.planning_accuracy__CWmSc td{display:inline;padding:0;border:none;font-size:var(--fs-4)}.planning_accuracy__CWmSc td:before{content:attr(data-label) " ";color:var(--ink-3)}.planning_accuracy__CWmSc td+td:before{content:" · " attr(data-label) " "}}.planning_formGrid__34q5f{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));align-items:end}.planning_formGrid__34q5f .ui-field,.planning_settingsGrid__WoyCv .ui-field{margin-bottom:0;min-width:0}.planning_settingsGrid__WoyCv{display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}.planning_settingsGrid__WoyCv input{inline-size:min(10rem,100%)}.planning_buildForm__HADP0{display:grid;gap:12px;min-width:0;padding-top:12px;border-top:1px solid var(--line-2)}.planning_buildForm__HADP0[hidden]{display:none}.planning_scenarioHead__tSd8y{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;min-width:0}.planning_scenarioFacts__3OhZB{margin:0;font-size:var(--fs-4);color:var(--ink-2)}.planning_scenarioFacts__3OhZB+.planning_small___VCpb{margin-block-start:2px}.planning_actions__ZSzfV{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.planning_list__lY2ig{display:grid;gap:8px;margin:0;padding:0;list-style:none}.planning_item__KEdz5{display:flex;align-items:center;justify-content:space-between;gap:8px 12px;flex-wrap:wrap;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-md)}.planning_itemMain__MZX8x{display:grid;gap:2px;min-width:0}.planning_itemMain__MZX8x strong{font-weight:600;overflow-wrap:anywhere}.planning_entry__xk83x{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,17rem);gap:8px 16px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:var(--r-md)}.planning_entryMain___1dWE{display:grid;gap:4px;min-width:0;justify-items:start}.planning_entryMain___1dWE strong{font-weight:600;font-size:var(--fs-5);overflow-wrap:anywhere}.planning_entryText__1EDp1{margin:0;font-size:var(--fs-4);color:var(--ink-2);line-height:1.6}.planning_entryLink__yUlyv{font-size:var(--fs-4)}.planning_entryActions__6Tz66{display:flex;align-items:center;justify-content:flex-end;gap:8px 12px;flex-wrap:wrap;min-width:0}@media (max-width:640px){.planning_entry__xk83x{grid-template-columns:minmax(0,1fr)}.planning_entryActions__6Tz66{justify-content:flex-start}}.planning_textButton__gNslf{appearance:none;background:none;border:none;padding:8px 4px;min-block-size:36px;font:inherit;font-size:var(--fs-4);font-weight:500;color:var(--ink-2);cursor:pointer;border-radius:var(--r-s)}.planning_textButton__gNslf:focus-visible,.planning_textButton__gNslf:hover:not(:disabled){color:var(--ink);text-decoration:underline;text-underline-offset:3px}.planning_textButton__gNslf:disabled{opacity:.5;cursor:default}.planning_headEnd__OT2T2{display:flex;align-items:center;justify-content:flex-end;gap:8px 12px;flex-wrap:wrap;min-width:0}.planning_checked__ycNEP{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:var(--fs-3);color:var(--ink-2)}.planning_preset__TrraN{border-style:dashed}.planning_approx__vuzyc{font-size:var(--fs-2);color:var(--ink-3);padding:2px 8px}.planning_approx__vuzyc,.planning_toggle__1cltM{border:1px solid var(--line);border-radius:var(--r-pill)}.planning_toggle__1cltM{display:inline-flex;gap:2px;padding:2px}.planning_toggle__1cltM a{padding:4px 12px;border-radius:var(--r-pill);font-size:var(--fs-3);color:var(--ink-2);text-decoration:none}.planning_toggle__1cltM a[aria-current=true]{background:var(--accent-weak);color:var(--accent-deep);font-weight:600}.planning_staffingBody__N0dkg,.planning_staffingStack__y9Z_P{display:grid;gap:20px;min-width:0}.planning_staffingHead___vzJc{display:grid;gap:4px}.planning_staffingBand__xuJPf{grid-template-columns:repeat(3,minmax(0,1fr))}.planning_staffingWorstValue__jwQ_H{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.planning_staffingHeat__hqNEo{order:1;min-width:0}.planning_staffingWorst__RBsqu{order:2;min-width:0}.planning_staffingWorstTable__BqvK2{inline-size:100%}.planning_staffingWorstTable__BqvK2 th[scope=row]{font-weight:500}.planning_staffingWorstTable__BqvK2 tbody td:last-child{font-weight:600;color:var(--warn)}@media (max-width:640px){.planning_staffingBand__xuJPf{grid-template-columns:minmax(0,1fr)}.planning_staffingWorst__RBsqu{order:1}.planning_staffingHeat__hqNEo{order:2}.planning_scenarioHead__tSd8y{justify-content:space-between}}.planning_heatStats__ShTh0{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr));gap:12px 24px;margin:0}.planning_heatStats__ShTh0>div{display:grid;gap:2px;min-width:0}.planning_heatStats__ShTh0 dt{font-size:var(--fs-3);color:var(--ink-3)}.planning_heatStats__ShTh0 dd{margin:0;font-size:var(--fs-6);font-weight:600;color:var(--ink)}.planning_heatStats__ShTh0 dd span{font-size:var(--fs-4);font-weight:400;color:var(--ink-2)}.planning_heatScroll___C_QT{overflow-x:auto;min-width:0}.planning_heat___kC5V{inline-size:100%;min-inline-size:40rem;table-layout:fixed;border-collapse:separate;border-spacing:2px}.planning_heat___kC5V thead td{inline-size:5.5rem}.planning_heat___kC5V thead th{padding:0 0 2px;font-size:var(--fs-2);font-weight:500;color:var(--ink-3);text-align:start;font-variant-numeric:tabular-nums}.planning_heat___kC5V tbody th{position:sticky;inset-inline-start:0;z-index:1;padding-inline:0 8px;background:var(--surface);font-size:var(--fs-3);font-weight:500;color:var(--ink-2);text-align:start;white-space:nowrap}.planning_heat___kC5V tbody td{block-size:28px;padding:0;border-radius:var(--r-xs);text-align:center;font-size:var(--fs-2);font-weight:600;font-variant-numeric:tabular-nums;color:var(--surface)}.planning_heat___kC5V tbody td>bdi{display:inline-block;padding-inline:4px;min-inline-size:1.2em;background:var(--surface);color:var(--ink);border-radius:var(--r-xs)}.planning_heatSwatch__EEWwJ[data-level="0"],.planning_heat___kC5V td[data-level="0"]{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2)}.planning_heatSwatch__EEWwJ[data-level="1"],.planning_heatSwatch__EEWwJ[data-level="2"],.planning_heat___kC5V td[data-level="1"],.planning_heat___kC5V td[data-level="2"]{background:color-mix(in srgb,var(--chart-1) 28%,var(--surface))}.planning_heatSwatch__EEWwJ[data-level="3"],.planning_heatSwatch__EEWwJ[data-level="4"],.planning_heat___kC5V td[data-level="3"],.planning_heat___kC5V td[data-level="4"]{background:color-mix(in srgb,var(--chart-1) 66%,var(--surface))}.planning_heatSwatch__EEWwJ[data-level="5"],.planning_heat___kC5V td[data-level="5"]{background:color-mix(in srgb,var(--chart-1) 82%,var(--surface))}.planning_heatSwatch__EEWwJ[data-level="6"],.planning_heat___kC5V td[data-level="6"]{background:var(--chart-1)}.planning_heatSwatch__EEWwJ[data-state=unknown],.planning_heat___kC5V td[data-state=unknown]{background:repeating-linear-gradient(45deg,var(--ink-3) 0 1.5px,transparent 1.5px 6px);box-shadow:inset 0 0 0 1px var(--line)}.planning_heatSwatch__EEWwJ[data-state=outside],.planning_heat___kC5V td[data-state=outside]{background:transparent;box-shadow:inset 0 0 0 1px var(--line-2);opacity:.6}.planning_heatKey__gihpc{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0;padding:0;list-style:none;font-size:var(--fs-3);color:var(--ink-2)}.planning_heatKey__gihpc li{display:inline-flex;align-items:center;gap:6px}.planning_heatSwatch__EEWwJ{display:inline-block;inline-size:16px;block-size:16px;border-radius:var(--r-xs);flex:none}