._events_1ivhr_1{gap:var(--t-space-3);flex-direction:column;display:flex}._heading_1ivhr_7{font-size:var(--t-font-size-l)}._muted_1ivhr_11{color:var(--t-color-text-muted);font-size:var(--t-font-size-s)}._card_1ivhr_16{gap:var(--t-space-2);padding:var(--t-space-4);background:var(--t-color-surface);border:var(--t-border-width) solid var(--t-color-border);border-inline-start-width:calc(var(--t-border-width) * 4);border-radius:var(--t-radius-m);flex-direction:column;display:flex}._incident_1ivhr_27{border-inline-start-color:var(--t-color-warn)}._offer_1ivhr_32{border-inline-start-color:var(--t-color-good)}._head_1ivhr_7{justify-content:space-between;gap:var(--t-space-2);flex-wrap:wrap;display:flex}._kind_1ivhr_44{font-size:var(--t-font-size-s);text-transform:uppercase;letter-spacing:.08em;color:var(--t-color-text-muted)}._title_1ivhr_51{font-size:var(--t-font-size-m)}._choices_1ivhr_55{gap:var(--t-space-2);flex-direction:column;margin-block-start:var(--t-space-1);display:flex}._choice_1ivhr_55{gap:var(--t-space-1);min-block-size:var(--t-tap);padding:var(--t-space-2) var(--t-space-3);text-align:start;background:var(--t-color-surface-raised);border:var(--t-border-width) solid var(--t-color-border);border-radius:var(--t-radius-s);cursor:pointer;flex-direction:column;display:flex}._choice_1ivhr_55:hover:not(:disabled){border-color:var(--t-color-accent)}._choice_1ivhr_55:disabled{opacity:.45;cursor:default}._notes_1ivhr_82{font-size:var(--t-font-size-s);color:var(--t-color-text-muted)}._camp_1xcpp_1{gap:var(--t-space-4);flex-direction:column;display:flex}._card_1xcpp_7{gap:var(--t-space-3);padding:var(--t-space-4);background:var(--t-color-surface);border:var(--t-border-width) solid var(--t-color-border);border-radius:var(--t-radius-m);flex-direction:column;display:flex}._heading_1xcpp_17{font-size:var(--t-font-size-l)}._muted_1xcpp_21{color:var(--t-color-text-muted);font-size:var(--t-font-size-s)}._season_1xcpp_30{color:var(--t-color-accent);font-weight:600}._resources_1xcpp_35{gap:var(--t-space-3);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin:0;padding:0;list-style:none;display:grid}._resource_1xcpp_35{column-gap:var(--t-space-2);padding:var(--t-space-2) var(--t-space-3);background:var(--t-color-surface-raised);border-radius:var(--t-radius-s);grid-template-columns:auto 1fr;grid-template-areas:"icon name""icon amount";align-items:center;display:grid}._resourceIcon_1xcpp_55{font-size:var(--t-font-size-l);grid-area:icon}._resourceName_1xcpp_60{color:var(--t-color-text-muted);font-size:var(--t-font-size-s);grid-area:name}._resourceAmount_1xcpp_66{font-family:var(--t-font-mono);font-size:var(--t-font-size-l);grid-area:amount}._rate_1xcpp_72{font-family:var(--t-font-mono);font-size:var(--t-font-size-s);color:var(--t-color-text-muted);grid-column:2}._rateUp_1xcpp_79{color:var(--t-color-good)}._rateDown_1xcpp_84{color:var(--t-color-bad)}._families_1xcpp_89{color:var(--t-color-text-muted)}._warning_1xcpp_93{padding:var(--t-space-2) var(--t-space-3);border-inline-start:calc(var(--t-border-width) * 3) solid var(--t-color-bad);background:var(--t-color-surface-raised);border-radius:var(--t-radius-s)}._summary_1xcpp_100{border-color:var(--t-color-accent)}._summaryList_1xcpp_105{gap:var(--t-space-1);flex-direction:column;margin:0;padding-inline-start:var(--t-space-4);display:flex}._zones_1xcpp_113{gap:var(--t-space-4);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));display:grid}._zoneHead_1xcpp_123{justify-content:space-between;align-items:baseline;gap:var(--t-space-2);display:flex}._buildings_1xcpp_130{gap:var(--t-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._building_1xcpp_130{gap:var(--t-space-2);padding:var(--t-space-3);background:var(--t-color-surface-raised);border-radius:var(--t-radius-s);flex-direction:column;display:flex}._buildingSite_1xcpp_148{border:var(--t-border-width) dashed var(--t-color-border);background:0 0}._buildingHead_1xcpp_154{justify-content:space-between;align-items:baseline;gap:var(--t-space-2);flex-wrap:wrap;display:flex}._buildingName_1xcpp_162{font-size:var(--t-font-size-m)}._output_1xcpp_166{font-family:var(--t-font-mono);font-size:var(--t-font-size-s);color:var(--t-color-good)}._assign_1xcpp_172{justify-content:space-between;align-items:center;gap:var(--t-space-2);display:flex}._stepper_1xcpp_179{gap:var(--t-space-2);display:inline-flex}._step_1xcpp_179{inline-size:var(--t-tap);block-size:var(--t-tap);border:var(--t-border-width) solid var(--t-color-border);border-radius:var(--t-radius-s);background:var(--t-color-surface);font-size:var(--t-font-size-l);cursor:pointer}._step_1xcpp_179:disabled{opacity:.4;cursor:default}._ghost_1xcpp_198{min-block-size:var(--t-tap);padding-inline:var(--t-space-4);border:var(--t-border-width) solid var(--t-color-border);border-radius:var(--t-radius-s);cursor:pointer;background:0 0;align-self:flex-start}._ghost_1xcpp_198:disabled{opacity:.5;cursor:default}._chooser_1xcpp_212{gap:var(--t-space-2);flex-direction:column;display:flex}._option_1xcpp_218{gap:var(--t-space-1);padding:var(--t-space-3);text-align:start;background:var(--t-color-surface-raised);border:var(--t-border-width) solid var(--t-color-border);border-radius:var(--t-radius-s);cursor:pointer;flex-direction:column;display:flex}._option_1xcpp_218:disabled{opacity:.45;cursor:default}._optionBonus_1xcpp_234{border-color:var(--t-color-accent)}._optionName_1xcpp_239{font-weight:600}._optionCost_1xcpp_243{font-family:var(--t-font-mono);font-size:var(--t-font-size-s)}._coach_1xcpp_248{border-color:var(--t-color-accent);border-inline-start-width:calc(var(--t-border-width) * 4)}._coachActions_1xcpp_254{gap:var(--t-space-2);flex-wrap:wrap;display:flex}._primary_1xcpp_260{min-block-size:var(--t-tap);padding-inline:var(--t-space-4);background:var(--t-color-accent);color:var(--t-color-accent-text);border-radius:var(--t-radius-s);cursor:pointer;border:0;font-weight:600}._extras_cdqzv_1{gap:var(--t-space-3);border-block-start:var(--t-border-width) solid var(--t-color-border);flex-direction:column;padding-block-start:var(--t-space-4);display:flex}._buttons_cdqzv_9{gap:var(--t-space-2);flex-wrap:wrap;display:flex}._panel_cdqzv_15{gap:var(--t-space-3);padding:var(--t-space-4);background:var(--t-color-surface);border:var(--t-border-width) solid var(--t-color-border);border-radius:var(--t-radius-m);flex-direction:column;display:flex}._field_cdqzv_25{gap:var(--t-space-1);flex-direction:column;display:flex}._input_cdqzv_31,._textarea_cdqzv_32{padding:var(--t-space-2) var(--t-space-3);background:var(--t-color-surface-raised);border:var(--t-border-width) solid var(--t-color-border);border-radius:var(--t-radius-s);font-family:var(--t-font-mono);font-size:var(--t-font-size-s)}._input_cdqzv_31{min-block-size:var(--t-tap)}._textarea_cdqzv_32{font-family:var(--t-font-body);font-size:var(--t-font-size-m);resize:vertical}._muted_cdqzv_51{color:var(--t-color-text-muted);font-size:var(--t-font-size-s)}._warning_cdqzv_56{color:var(--t-color-warn);font-size:var(--t-font-size-s)}._ghost_cdqzv_61{min-block-size:var(--t-tap);padding-inline:var(--t-space-4);border:var(--t-border-width) solid var(--t-color-border);border-radius:var(--t-radius-s);cursor:pointer;background:0 0}._primary_cdqzv_70{min-block-size:var(--t-tap);padding-inline:var(--t-space-4);background:var(--t-color-accent);color:var(--t-color-accent-text);border-radius:var(--t-radius-s);cursor:pointer;border:0;align-self:flex-start;font-weight:600}._primary_cdqzv_70:disabled{opacity:.5;cursor:default}._welcome_1lhh6_1{gap:var(--t-space-4);padding:var(--t-space-6) var(--t-space-4);background:var(--t-color-surface);border:var(--t-border-width) solid var(--t-color-border);border-radius:var(--t-radius-m);flex-direction:column;display:flex}._title_1lhh6_11{font-size:var(--t-font-size-l)}._lead_1lhh6_15{color:var(--t-color-text-muted)}._form_1lhh6_19{gap:var(--t-space-4);flex-direction:column;display:flex}._field_1lhh6_25{gap:var(--t-space-1);flex-direction:column;display:flex}._input_1lhh6_31{min-block-size:var(--t-tap);padding-inline:var(--t-space-3);background:var(--t-color-surface-raised);border:var(--t-border-width) solid var(--t-color-border);border-radius:var(--t-radius-s)}._input_1lhh6_31:focus{outline:var(--t-rail-width) solid var(--t-color-accent);outline-offset:0}._hint_1lhh6_43{font-size:var(--t-font-size-s);color:var(--t-color-text-muted)}._primary_1lhh6_48{min-block-size:var(--t-tap);background:var(--t-color-accent);color:var(--t-color-accent-text);border-radius:var(--t-radius-s);cursor:pointer;border:0;font-weight:600}._primary_1lhh6_48:disabled{opacity:.5;cursor:default}._link_1lhh6_62{color:var(--t-color-accent);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}._report_3rsal_1{gap:var(--t-space-6);flex-direction:column;display:flex}._outcomeBase_3rsal_7{gap:var(--t-space-1);padding:var(--t-space-4);border-radius:var(--t-radius-m);border-inline-start:calc(var(--t-space-1) * 1.5) solid var(--t-color-border);background:var(--t-color-surface);flex-direction:column;display:flex}._outcomeSuccess_3rsal_17{border-inline-start-color:var(--t-color-good)}._outcomePartial_3rsal_22{border-inline-start-color:var(--t-color-warn)}._outcomeFail_3rsal_27{border-inline-start-color:var(--t-color-bad)}._title_3rsal_32{font-size:var(--t-font-size-s);color:var(--t-color-text-muted);text-transform:uppercase;letter-spacing:.08em}._outcome_3rsal_7{font-size:var(--t-font-size-l);font-weight:600}._losses_3rsal_44{align-items:center;gap:var(--t-space-2);color:var(--t-color-text-muted);display:flex}._lossIcons_3rsal_51{gap:var(--t-space-1);display:inline-flex}._timeline_3rsal_56{gap:var(--t-space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}._timeline_3rsal_56:before{content:"";inline-size:var(--t-rail-width);background:var(--t-color-border);position:absolute;inset-block:0;inset-inline-start:calc(var(--t-marker-size) / 2 - var(--t-rail-width) / 2)}._event_3rsal_74{gap:var(--t-space-3);color:var(--t-color-text-muted);display:flex;position:relative}._marker_3rsal_81{inline-size:var(--t-marker-size);block-size:var(--t-marker-size);background:var(--t-color-surface-raised);border:var(--t-border-width) solid var(--t-color-border);border-radius:50%;flex:none;place-items:center;display:grid}._body_3rsal_92{gap:var(--t-space-1);flex-direction:column;padding-block-start:var(--t-space-1);display:flex}._turn_3rsal_99{align-items:center;gap:var(--t-space-2);font-size:var(--t-font-size-s);font-family:var(--t-font-mono);display:flex}._consequence_3rsal_107{font-size:var(--t-font-size-s);color:var(--t-color-text-muted);font-style:italic}._neutral_3rsal_113{--tone:var(--t-color-border)}._good_3rsal_117{--tone:var(--t-color-good)}._bad_3rsal_121{--tone:var(--t-color-bad)}._key_3rsal_125{color:var(--t-color-text)}._key_3rsal_125 ._marker_3rsal_81{border-color:var(--tone);border-width:calc(var(--t-border-width) * 2)}._key_3rsal_125 ._body_3rsal_92{padding:var(--t-space-3);border-radius:var(--t-radius-m);background:var(--t-color-surface);border-inline-start:calc(var(--t-border-width) * 3) solid var(--tone)}._keyBadge_3rsal_139{padding-inline:var(--t-space-2);border-radius:var(--t-radius-s);background:var(--t-color-key);color:var(--t-color-accent-text);font-family:var(--t-font-body);font-size:var(--t-font-size-s)}._explain_3rsal_148,._whatIf_3rsal_149{gap:var(--t-space-2);padding:var(--t-space-4);border-radius:var(--t-radius-m);background:var(--t-color-surface);flex-direction:column;display:flex}._whatIf_3rsal_149{border:var(--t-border-width) dashed var(--t-color-accent)}._subTitle_3rsal_162{font-size:var(--t-font-size-m);color:var(--t-color-accent)}._whyList_3rsal_167{gap:var(--t-space-2);flex-direction:column;margin:0;padding-inline-start:var(--t-space-4);display:flex}._operations_nsnwq_1{gap:var(--t-space-4);flex-direction:column;display:flex}._card_nsnwq_7{gap:var(--t-space-3);padding:var(--t-space-4);background:var(--t-color-surface);border:var(--t-border-width) solid var(--t-color-border);border-radius:var(--t-radius-m);flex-direction:column;display:flex}._heading_nsnwq_17{font-size:var(--t-font-size-l)}._muted_nsnwq_21{color:var(--t-color-text-muted);font-size:var(--t-font-size-s)}._bad_nsnwq_26{color:var(--t-color-bad);font-size:var(--t-font-size-s)}._contracts_nsnwq_31{gap:var(--t-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._contract_nsnwq_31{gap:var(--t-space-2);padding:var(--t-space-3);background:var(--t-color-surface-raised);border-radius:var(--t-radius-s);flex-direction:column;display:flex}._contractTitle_nsnwq_49{font-size:var(--t-font-size-m)}._tags_nsnwq_53{gap:var(--t-space-2) var(--t-space-3);font-size:var(--t-font-size-s);flex-wrap:wrap;display:flex}._tag_nsnwq_53{padding-inline:var(--t-space-2);border-radius:var(--t-radius-s);border:var(--t-border-width) solid var(--t-color-border)}._calm_nsnwq_66{border-color:var(--t-color-good);color:var(--t-color-good)}._alert_nsnwq_72{border-color:var(--t-color-warn);color:var(--t-color-warn)}._danger_nsnwq_78{border-color:var(--t-color-bad);color:var(--t-color-bad)}._units_nsnwq_84{gap:var(--t-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._unit_nsnwq_84{align-items:center;gap:var(--t-space-3);min-block-size:var(--t-tap);display:flex}._unitIcon_nsnwq_100{font-size:var(--t-font-size-l)}._unitName_nsnwq_104{flex:1}._stepper_nsnwq_108{align-items:center;gap:var(--t-space-2);display:inline-flex}._step_nsnwq_108{inline-size:var(--t-tap);block-size:var(--t-tap);border:var(--t-border-width) solid var(--t-color-border);border-radius:var(--t-radius-s);background:var(--t-color-surface-raised);font-size:var(--t-font-size-l);cursor:pointer}._step_nsnwq_108:disabled{opacity:.4;cursor:default}._count_nsnwq_128{min-inline-size:var(--t-space-6);text-align:center;font-family:var(--t-font-mono)}._noise_nsnwq_134{gap:var(--t-space-1);font-size:var(--t-font-size-s);flex-direction:column;display:flex}._meter_nsnwq_141{inline-size:100%;block-size:var(--t-space-3)}._field_nsnwq_146{gap:var(--t-space-1);border:0;flex-direction:column;min-inline-size:0;margin:0;padding:0;display:flex}._segmented_nsnwq_156{border:var(--t-border-width) solid var(--t-color-border);border-radius:var(--t-radius-s);display:flex;overflow:hidden}._segment_nsnwq_156{min-block-size:var(--t-tap);background:var(--t-color-surface-raised);cursor:pointer;border:0;flex:1}._segmentActive_nsnwq_171{background:var(--t-color-accent);color:var(--t-color-accent-text)}._actions_nsnwq_177{gap:var(--t-space-2);flex-wrap:wrap;display:flex}._primary_nsnwq_183{min-block-size:var(--t-tap);padding-inline:var(--t-space-4);background:var(--t-color-accent);color:var(--t-color-accent-text);border-radius:var(--t-radius-s);cursor:pointer;border:0;flex:1;font-weight:600}._primary_nsnwq_183:disabled{opacity:.5;cursor:default}._ghost_nsnwq_199{min-block-size:var(--t-tap);padding-inline:var(--t-space-4);border:var(--t-border-width) solid var(--t-color-border);border-radius:var(--t-radius-s);cursor:pointer;background:0 0;align-self:flex-start}._squadIcons_nsnwq_209{gap:var(--t-space-1);font-size:var(--t-font-size-l);display:flex}._reportList_nsnwq_215{gap:var(--t-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._reportItem_nsnwq_224{inline-size:100%;min-block-size:var(--t-tap);padding-inline:var(--t-space-3);text-align:start;background:var(--t-color-surface-raised);border:var(--t-border-width) solid var(--t-color-border);border-radius:var(--t-radius-s);cursor:pointer}._reportItemActive_nsnwq_235{border-color:var(--t-color-accent)}._stored_nsnwq_240{gap:var(--t-space-3);flex-direction:column;display:flex}._coach_nsnwq_246{padding:var(--t-space-3) var(--t-space-4);border-inline-start:calc(var(--t-border-width) * 3) solid var(--t-color-accent);background:var(--t-color-surface-raised);border-radius:var(--t-radius-s)}._compare_nsnwq_253{border-color:var(--t-color-accent)}._compareGrid_nsnwq_258{gap:var(--t-space-1) var(--t-space-3);grid-template-columns:max-content 1fr;margin:0;display:grid}._compareGrid_nsnwq_258 dd{margin:0}._page_cyg6y_1{gap:var(--t-space-4);max-inline-size:var(--t-container);padding-inline:var(--t-gutter);padding-block:var(--t-space-4) var(--t-space-8);flex-direction:column;margin-inline:auto;display:flex}._header_cyg6y_11{justify-content:space-between;align-items:center;gap:var(--t-space-3);flex-wrap:wrap;display:flex}._title_cyg6y_19{font-size:var(--t-font-size-xl);letter-spacing:.04em;color:var(--t-color-accent)}._tabs_cyg6y_25{border:var(--t-border-width) solid var(--t-color-border);border-radius:var(--t-radius-s);display:flex;overflow:hidden}._tab_cyg6y_25{min-block-size:var(--t-tap);padding-inline:var(--t-space-4);background:var(--t-color-surface);cursor:pointer;border:0}._tabActive_cyg6y_40{background:var(--t-color-accent);color:var(--t-color-accent-text)}._muted_cyg6y_46{color:var(--t-color-text-muted)}._error_cyg6y_50{padding:var(--t-space-3) var(--t-space-4);border:var(--t-border-width) solid var(--t-color-bad);border-radius:var(--t-radius-m);color:var(--t-color-bad)}._dev_cyg6y_57{align-items:center;gap:var(--t-space-2);padding:var(--t-space-3);border:var(--t-border-width) dashed var(--t-color-border);border-radius:var(--t-radius-m);flex-wrap:wrap;display:flex}._ghost_cyg6y_67{min-block-size:var(--t-tap);padding-inline:var(--t-space-4);border:var(--t-border-width) solid var(--t-color-border);border-radius:var(--t-radius-s);cursor:pointer;background:0 0}._ghost_cyg6y_67:disabled{opacity:.5;cursor:default}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--t-color-bg:#16181a;--t-color-surface:#1f2225;--t-color-surface-raised:#2a2e32;--t-color-border:#3a3f44;--t-color-text:#e6e2d8;--t-color-text-muted:#9a9e9f;--t-color-accent:#c9a227;--t-color-accent-text:#16181a;--t-color-good:#6fa86a;--t-color-warn:#d08a3a;--t-color-bad:#c05a4c;--t-color-key:#c9a227;--t-font-body:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--t-font-mono:ui-monospace, "SF Mono", Menlo, monospace;--t-font-size-s:.875rem;--t-font-size-m:1rem;--t-font-size-l:1.25rem;--t-font-size-xl:1.75rem;--t-line-height:1.5;--t-space-1:.25rem;--t-space-2:.5rem;--t-space-3:.75rem;--t-space-4:1rem;--t-space-6:1.5rem;--t-space-8:2rem;--t-radius-s:6px;--t-radius-m:10px;--t-border-width:1px;--t-marker-size:2.25rem;--t-rail-width:2px;--t-container:44rem;--t-gutter:1rem;--t-tap:2.75rem}*,:before,:after{box-sizing:border-box}html,body{background:var(--t-color-bg);color:var(--t-color-text);font-family:var(--t-font-body);font-size:var(--t-font-size-m);line-height:var(--t-line-height);-webkit-text-size-adjust:100%;margin:0}button,input,select{font:inherit;color:inherit}h1,h2,h3,p{margin:0}
