@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(./inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(./inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(./inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(./inter-latin-700-normal-BLAVimhd.woff)format("woff")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:700;src:url(./bricolage-grotesque-latin-700-normal-gtcctNPv.woff2)format("woff2"),url(./bricolage-grotesque-latin-700-normal-DvJDmrLu.woff)format("woff")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:800;src:url(./bricolage-grotesque-latin-800-normal-J50vIsBe.woff2)format("woff2"),url(./bricolage-grotesque-latin-800-normal-Br4b-5gk.woff)format("woff")}:root{--font-display:"Bricolage Grotesque", "Avenir Next", "Trebuchet MS", system-ui, sans-serif;--font-text:Inter, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--board-sea:#0f5b6c;--wave:#2b7f90;--coast-halo:#8fd0dc;--panel:#072f39;--panel-inset:#124552;--panel-border:#5fa6b4;--text-on-panel:#fff;--text-soft-on-panel:#dcebee;--text-muted-on-panel:#b9dbe2;--text-accent-on-panel:#ffd27a;--track-idle:#2f6f7d;--approval-marker:#ffb4a8;--land-northeast:#b9c48a;--land-northwest:#8fae8b;--land-eastcentre:#e6d38f;--land-westcentre:#d9a982;--land-south:#f1e5c0;--highlight:#f2c14e;--highlight-outline:#fff;--map-ink:#3d3a22;--map-ink-deep:#22200f;--power:#f2a516;--water:#1668a8;--water-on-dark:#5cb8e6;--warning:#e89a1c;--good:#8fd66b;--card-face:#fffdf5;--card-text:#22200f;--card-meta:#5a5032;--card-disabled:#c9cdc4;--card-disabled-header:#a9a48a;--card-disabled-text:#3a3a30;--card-short:#7a2a12;--card-max-width:180px;--card-min-width:100px;--card-height:152px;--card-height-compact:104px;--primary-bg:#f2c14e;--primary-text:#22200f;--scrim:#072f39b8;--shadow-lift:0 14px 0 #00000040;--radius-panel:14px;--radius-panel-large:16px;--radius-control:10px;--radius-pill:999px;--radius-tag:4px;--radius-sheet:8px;--radius-hair:2px;--board-margin:24px;--board-gap:12px;--hud-top:20px;--zone-top:128px;--side-width:368px;--top-left-width:300px;--panel-padding:20px;--panel-gap:18px;--hand-zone-height:0px;--hand-tabs-height:50px;--legacy-paper:#fbf6ea;--legacy-sand:#f3e9d2;--legacy-ink:#2b2a28;--legacy-terracotta:#c8553d;--legacy-sea:#2f6690;--legacy-olive:#7a8b4f;--legacy-ochre:#d9a441;--legacy-brown:#8a5a2b;--legacy-focus:#1b4f9c;--paper:var(--legacy-paper);--sand:var(--legacy-sand);--ink:var(--legacy-ink);--terracotta:var(--legacy-terracotta);--sea:var(--legacy-sea);--olive:var(--legacy-olive);--ochre:var(--legacy-ochre);--brown:var(--legacy-brown);--focus:var(--legacy-focus);--btn-outline:var(--legacy-ink);--focus-width:3px;--screen-unit:1vh;--map-min-height-phone:440px;--map-chrome-phone:420px;--map-max-share-phone:62;--end-year-width-phone:54%;--map-max-height-phone:max(var(--map-min-height-phone), min(calc(var(--screen-unit) * var(--map-max-share-phone)), calc(var(--screen-unit) * 100 - var(--map-chrome-phone))));--action-bar-space:calc(var(--dock-main-height,0px) + var(--dock-hand-height,0px));--card-gap:8px;--cards-in-view:2.6}@media (width>=1024px) and (height>=640px){:root{--action-bar-space:0px;--cards-in-view:2.4}}.scope-board{color:var(--text-on-panel);--paper:var(--panel-inset);--sand:var(--panel-inset);--ink:var(--text-on-panel);--terracotta:var(--approval-marker);--sea:var(--water-on-dark);--olive:var(--good);--ochre:var(--warning);--brown:var(--text-accent-on-panel);--focus:var(--highlight);--btn-outline:var(--panel-border)}.scope-paper{color:var(--legacy-ink);--paper:var(--legacy-paper);--sand:var(--legacy-sand);--ink:var(--legacy-ink);--terracotta:var(--legacy-terracotta);--sea:var(--legacy-sea);--olive:var(--legacy-olive);--ochre:var(--legacy-ochre);--brown:var(--legacy-brown);--focus:var(--legacy-focus);--btn-outline:var(--legacy-ink)}*,:before,:after{box-sizing:border-box}@supports (height:1dvh){:root{--screen-unit:1dvh}}button:focus-visible,a:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:2px}html,body{margin:0}html{background:var(--panel);overflow-x:hidden}body{overflow-x:clip}html{scroll-padding-bottom:var(--action-bar-space,0px)}body{background:var(--panel);color:var(--text-on-panel);font-family:var(--font-text);line-height:1.4}h1,h2,h3,h4{font-family:var(--font-display)}button{font:inherit;color:inherit;border:2px solid var(--btn-outline);border-radius:var(--radius-control);cursor:pointer;background:0 0;font-weight:600}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.placing.svelte-if8wem{background:var(--panel);border-radius:var(--radius-panel);flex-direction:column;gap:0;padding:8px 12px 12px 16px;display:flex}.head.svelte-if8wem{justify-content:space-between;align-items:center;gap:8px;display:flex}.label.svelte-if8wem{letter-spacing:.08em;color:var(--highlight);font-size:.75rem;font-weight:700}h2.svelte-if8wem{font-family:var(--font-display);margin:0;font-size:1.25rem}p.svelte-if8wem{margin:0}.best.svelte-if8wem{font-size:.875rem}.why.svelte-if8wem{background:var(--panel-inset);border-left:4px solid var(--warning);border-radius:var(--radius-tag);margin-top:6px;padding:6px 10px;font-size:.875rem}.cancel.svelte-if8wem{flex:none;min-height:44px;padding:0 16px}@media not all and (width>=1024px) and (height>=640px){.placing.svelte-if8wem{display:none}}.scrim.svelte-1mvk8pn{z-index:15;padding:var(--board-gap);background:var(--scrim);place-items:center;display:grid;position:fixed;inset:0}.box.svelte-1mvk8pn{width:min(520px,100%);max-height:100%;padding:var(--panel-padding);background:var(--panel);color:var(--text-on-panel);border:1px solid var(--panel-border);border-radius:var(--radius-panel-large);overflow-y:auto}.box.wide.svelte-1mvk8pn{width:min(760px,100%)}.head.svelte-1mvk8pn{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}h2.svelte-1mvk8pn{margin:0;font-size:1.25rem}.close.svelte-1mvk8pn{min-height:44px;padding:0 16px}.panel.svelte-oxqhzm{background:var(--panel-inset);color:var(--text-on-panel);border-radius:var(--radius-panel);min-width:0;padding:12px}header.svelte-oxqhzm{justify-content:space-between;align-items:center;gap:8px;scroll-margin-block:12px;display:flex}h2.svelte-oxqhzm,h3.svelte-oxqhzm{margin:0}h2.svelte-oxqhzm:focus{outline:none}h2.svelte-oxqhzm:focus-visible{outline:2px solid var(--highlight)}h3.svelte-oxqhzm{margin-top:12px;font-size:1rem}header.svelte-oxqhzm button:where(.svelte-oxqhzm),.more.svelte-oxqhzm{min-height:44px;padding:0 16px}.more.svelte-oxqhzm{margin-top:12px}ul.svelte-oxqhzm{margin:4px 0;padding-left:20px}.detail.svelte-oxqhzm ul:where(.svelte-oxqhzm){columns:2;column-gap:20px}.detail.svelte-oxqhzm li:where(.svelte-oxqhzm){break-inside:avoid}table.svelte-oxqhzm{border-collapse:collapse;table-layout:fixed;width:100%}caption.svelte-oxqhzm{text-align:left;padding-bottom:4px;font-size:.85rem}th.svelte-oxqhzm,td.svelte-oxqhzm{text-align:right;font-variant-numeric:tabular-nums;padding:2px 4px;font-size:.85rem}th[scope=row].svelte-oxqhzm,thead.svelte-oxqhzm th:where(.svelte-oxqhzm):first-child{text-align:left;width:4.5rem}.grid.svelte-oxqhzm td:where(.svelte-oxqhzm){text-align:center}.cell.unserved.svelte-oxqhzm{background:var(--approval-marker);color:var(--map-ink-deep);font-weight:700}.cell.wasted.svelte-oxqhzm{background:var(--warning);color:var(--map-ink-deep);font-weight:700}.cell.ok.svelte-oxqhzm{color:var(--text-muted-on-panel)}.sr.svelte-oxqhzm{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.buttons.svelte-1jyvvi3{flex-wrap:wrap;gap:8px;display:flex}button.svelte-1jyvvi3{min-height:44px;margin-top:8px;margin-right:8px;padding:0 16px}label.svelte-1jyvvi3{margin-top:8px;display:block}textarea.svelte-1jyvvi3{box-sizing:border-box;width:100%;font:inherit;font-size:.85em;display:block}.ask.svelte-1jyvvi3{margin-bottom:0;font-weight:600}.bad.svelte-1jyvvi3{color:var(--brown)}.scroll.svelte-16xc9lf{overflow-x:auto}table.svelte-16xc9lf{border-collapse:collapse;width:100%;font-size:.9em}th.svelte-16xc9lf,td.svelte-16xc9lf{text-align:left;border-bottom:1px solid var(--sand);padding:4px 8px}button.svelte-16xc9lf{min-height:44px;padding:0 12px}.sr.svelte-16xc9lf{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}ul.svelte-1kan0ko{margin:8px 0;padding-left:20px;list-style:none}li.svelte-1kan0ko{color:var(--brown);margin-bottom:6px}li.earned.svelte-1kan0ko{color:inherit}.status.svelte-1kan0ko{font-size:.85em}.seed-box.svelte-186re7m{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}input.svelte-186re7m{box-sizing:border-box;width:10em;max-width:100%;min-height:44px;padding:0 8px}button.svelte-186re7m{min-height:44px;padding:0 16px}.rule.svelte-186re7m{flex-basis:100%;min-height:0;margin:0}.rule.svelte-186re7m:empty{display:none}.bad.svelte-186re7m{font-weight:600}.backdrop.svelte-15ie6wp{z-index:10;background:color-mix(in srgb, var(--ink) 55%, transparent);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.dialog.svelte-15ie6wp{background:var(--paper);color:var(--ink);border-radius:var(--radius-sheet);width:100%;max-width:560px;max-height:100%;padding:16px;overflow-y:auto}h2.svelte-15ie6wp{margin-top:0}h2.svelte-15ie6wp:focus-visible{outline:2px solid var(--sea)}.note.svelte-15ie6wp{color:var(--brown)}.feedback.svelte-15ie6wp{align-items:center;min-height:44px;display:inline-flex}.credit.svelte-15ie6wp{color:var(--brown);font-size:.85em}.confirm.svelte-15ie6wp p:where(.svelte-15ie6wp){margin:8px 0 0;font-weight:600}.confirm.svelte-15ie6wp button:where(.svelte-15ie6wp),.again.svelte-15ie6wp button:where(.svelte-15ie6wp){margin-right:8px}.seed.svelte-15ie6wp{margin-bottom:0}.tabs.svelte-15ie6wp{border-bottom:1px solid var(--brown);gap:4px;display:flex}.tab.svelte-15ie6wp{color:inherit;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;margin:0}.tab[aria-selected=true].svelte-15ie6wp{border-bottom-color:var(--sea);font-weight:600}.secondary.svelte-15ie6wp{background:0 0;border:1px solid;margin-left:8px}button.svelte-15ie6wp{min-height:44px;margin-top:8px;padding:0 16px}.causes.svelte-1scg9u9 h3:where(.svelte-1scg9u9){margin:8px 0 4px}ul.svelte-1scg9u9{margin:0;padding:0;list-style:none}li.svelte-1scg9u9{border-left:4px solid var(--ink);color:var(--ink);justify-content:space-between;gap:8px;padding:2px 0 2px 8px;display:flex}li.down.svelte-1scg9u9{border-left-color:var(--terracotta)}li.up.svelte-1scg9u9{border-left-color:var(--olive)}.points.svelte-1scg9u9{font-weight:700}.buttons.svelte-tkz6za{flex-wrap:wrap;gap:8px;display:flex}button.svelte-tkz6za{min-height:44px;padding:0 16px}.new.svelte-tkz6za{background:var(--sand);margin-left:4px;padding:0 6px}textarea.svelte-tkz6za{box-sizing:border-box;background:var(--sand);width:100%;padding:8px}.line.svelte-tkz6za{font-size:.8em;display:block}.change.svelte-8ui6lm{margin:4px 0;font-weight:600}.pts.svelte-8ui6lm{white-space:nowrap;margin-left:6px}summary.svelte-8ui6lm{cursor:pointer;align-items:center;min-height:32px;display:flex}@media (pointer:coarse){summary.svelte-8ui6lm{min-height:44px}}.chart.svelte-1qgct1x{margin:12px 0}h3.svelte-1qgct1x{margin:8px 0 4px}.legend.svelte-1qgct1x{flex-wrap:wrap;gap:2px 14px;margin:0 0 6px;padding:0;font-size:.85rem;list-style:none;display:flex}.legend.svelte-1qgct1x li:where(.svelte-1qgct1x){align-items:center;gap:6px;display:inline-flex}.plot.svelte-1qgct1x{grid-template-columns:auto minmax(0,1fr);gap:8px;display:grid}.yaxis.svelte-1qgct1x{text-align:right;flex-direction:column;justify-content:space-between;min-width:5.5em;font-size:.85rem;line-height:1;display:flex}svg[role=img].svelte-1qgct1x{width:100%;height:auto;display:block;overflow:visible}.xaxis.svelte-1qgct1x{justify-content:space-between;font-size:.85rem;display:flex}figcaption.svelte-1qgct1x{margin-top:6px;font-size:.9rem}.records.svelte-jiipy9{margin:0 0 8px;padding:0;list-style:none}.new.svelte-jiipy9{background:var(--sand);margin-left:4px;padding:0 6px}.rows.svelte-jiipy9{margin:0;padding:0;list-style:none}.rows.svelte-jiipy9 li:where(.svelte-jiipy9){padding:6px 0}.line.svelte-jiipy9{flex-direction:column;gap:2px;display:flex}.pts.svelte-jiipy9{font-weight:700}.total.svelte-jiipy9 .line:where(.svelte-jiipy9){flex-direction:row;justify-content:space-between;gap:8px}.grade.svelte-jiipy9{text-align:center;background:var(--sand);min-width:1.6em;margin-left:8px;padding:0 4px;display:inline-block}.bar.svelte-jiipy9{background:var(--sand);border-radius:var(--radius-tag);height:8px;margin-top:4px}.fill.svelte-jiipy9{background:var(--sea);border-radius:var(--radius-tag);height:100%}.total.svelte-jiipy9{border-top:2px solid var(--ink);margin-top:4px}.numbers.svelte-jiipy9{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin:8px 0;display:grid}.numbers.svelte-jiipy9 div:where(.svelte-jiipy9){background:var(--sand);padding:8px}dt.svelte-jiipy9{font-size:.85em}dd.svelte-jiipy9{margin:0;font-weight:700}.buttons.svelte-jiipy9{flex-wrap:wrap;gap:8px;display:flex}button.svelte-jiipy9{min-height:44px;padding:0 16px}.feedback.svelte-jiipy9{align-items:center;min-height:44px;display:inline-flex}span[aria-hidden=true].svelte-doz6k2{font-variant-numeric:tabular-nums}.sr-only.svelte-doz6k2{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.warning.svelte-19safwl{border:2px solid var(--terracotta);border-radius:var(--radius-tag);background:var(--paper);color:var(--ink);border-left-width:8px;margin:8px 0;padding:8px 12px;font-weight:600}.warning.onpanel.svelte-19safwl{color:var(--text-on-panel);background:0 0;border:none;align-items:flex-start;gap:6px;margin:0;padding:0;font-size:.75rem;line-height:1.3;display:flex}.onpanel.svelte-19safwl:before{content:"!";border-radius:var(--radius-pill);background:var(--warning);width:16px;height:16px;color:var(--map-ink-deep);flex:none;justify-content:center;align-items:center;font-size:.6875rem;font-weight:800;display:inline-flex}.warnings.svelte-1ur8d9n{margin:0}.warnings-list.svelte-1ur8d9n{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}li.svelte-1ur8d9n{align-items:baseline;gap:8px;display:flex}.mark.svelte-1ur8d9n{flex:none;font-weight:800}.body.svelte-1ur8d9n{flex-direction:column;gap:2px;min-width:0;display:flex}.text.svelte-1ur8d9n{font-weight:600}.cost.svelte-1ur8d9n{font-size:.8125rem}.open.svelte-1ur8d9n{align-self:flex-start;min-height:32px;padding:0 10px;font-size:.8125rem}.more.svelte-1ur8d9n{font-size:.8125rem;font-style:italic}.courier.svelte-1ur8d9n{border-left:4px solid var(--terracotta);background:color-mix(in srgb, var(--terracotta) 8%, transparent);margin:6px 0;padding:6px 10px;font-size:.9rem}.courier.svelte-1ur8d9n .mark:where(.svelte-1ur8d9n){color:var(--terracotta)}.side.svelte-1ur8d9n{background:var(--panel-inset);border-left:4px solid var(--warning);border-radius:var(--radius-tag);padding:4px 10px;font-size:.8125rem;line-height:1.3}.side.svelte-1ur8d9n summary:where(.svelte-1ur8d9n){cursor:pointer;align-items:baseline;gap:8px;min-height:28px;display:flex}.side.svelte-1ur8d9n .mark:where(.svelte-1ur8d9n){color:var(--warning)}.side.svelte-1ur8d9n .sum:where(.svelte-1ur8d9n){-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.side.svelte-1ur8d9n .unfolded:where(.svelte-1ur8d9n),.side[open].svelte-1ur8d9n .folded:where(.svelte-1ur8d9n){display:none}.side[open].svelte-1ur8d9n .unfolded:where(.svelte-1ur8d9n){display:block}.side.svelte-1ur8d9n .warnings-list:where(.svelte-1ur8d9n){margin-top:6px}.side.svelte-1ur8d9n .text:where(.svelte-1ur8d9n){font-weight:400}.unseen.svelte-1fhxomo{opacity:0;visibility:hidden}.masthead.svelte-1fhxomo{text-align:center;border-bottom:3px double var(--ink);margin:0;padding-bottom:4px;font-family:serif;font-size:1.6em;font-weight:700}.dateline.svelte-1fhxomo{text-transform:uppercase;letter-spacing:.08em;margin:4px 0;font-size:.85em}h2.svelte-1fhxomo{font-family:serif}h2.svelte-1fhxomo:focus{outline:none}.feat.svelte-1fhxomo{color:var(--terracotta);margin:4px 0;font-weight:600}h2.svelte-1fhxomo:focus-visible{outline:2px solid var(--terracotta)}.money.svelte-1fhxomo dl:where(.svelte-1fhxomo) div:where(.svelte-1fhxomo){justify-content:space-between;gap:8px;display:flex}.money.svelte-1fhxomo h4:where(.svelte-1fhxomo){margin:8px 0 2px}.forced.svelte-1fhxomo{color:var(--terracotta);font-weight:700}.numbers.svelte-1fhxomo{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin:8px 0;display:grid}.numbers.svelte-1fhxomo div:where(.svelte-1fhxomo){background:var(--sand);padding:8px}dt.svelte-1fhxomo{font-size:.85em}dd.svelte-1fhxomo{margin:0;font-weight:700}button.svelte-1fhxomo{min-height:44px;padding:0 16px}.end.svelte-1fhxomo{height:1px}.foot.svelte-1fhxomo{bottom:calc(-1 * var(--sheet-pad-y,12px));margin:0 calc(-1 * var(--sheet-pad-x,16px)) calc(-1 * var(--sheet-pad-y,12px));padding:10px var(--sheet-pad-x,16px);background:var(--paper);border-top:1px solid var(--ink);align-items:center;gap:12px;display:flex;position:sticky}.foot.more.svelte-1fhxomo:before{content:"";background:linear-gradient(transparent, var(--paper));pointer-events:none;height:28px;position:absolute;bottom:100%;left:0;right:0}.hint.svelte-1fhxomo{font-size:.85em}@media not all and (width>=1024px) and (height>=640px){.result.svelte-1fhxomo{padding-bottom:72px}.foot.svelte-1fhxomo{padding-bottom:calc(10px + env(safe-area-inset-bottom));z-index:20;margin:0;position:fixed;bottom:0;left:0;right:0}}.build-stamp.svelte-1do4p8h{color:var(--brown);grid-column:1/-1;justify-self:end;font-size:.75rem}.mandates-chip.svelte-udnz8f{min-height:32px;color:var(--text-on-panel);border:1px solid var(--panel-border);border-radius:var(--radius-tag);background:0 0;padding:0 12px;font-size:.75rem;font-weight:600}@media (pointer:coarse){.mandates-chip.svelte-udnz8f{min-height:44px}}.mandates.svelte-udnz8f{flex-direction:column;gap:10px;display:flex}.mandates.svelte-udnz8f p:where(.svelte-udnz8f){margin:0}.note.svelte-udnz8f{color:var(--text-muted-on-panel);font-size:.8125rem}.list.svelte-udnz8f{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mandate.svelte-udnz8f{border:1px solid var(--panel-border);border-radius:var(--radius-tag);padding:8px 10px}.head.svelte-udnz8f{justify-content:space-between;gap:8px;display:flex}.name.svelte-udnz8f{font-weight:700}.status.svelte-udnz8f{font-size:.8125rem;font-weight:700}.status.met.svelte-udnz8f{color:var(--good)}.status.missed.svelte-udnz8f{color:var(--text-accent-on-panel)}.track.svelte-o3pmx0{grid-template-columns:repeat(15,minmax(0,1fr));align-items:end;gap:4px;height:16px;display:grid}.seg.svelte-o3pmx0{border-radius:var(--radius-tag);background:var(--track-idle);height:12px}.seg.drought.svelte-o3pmx0{background:repeating-linear-gradient(135deg, var(--warning) 0 3px, var(--panel) 3px 5px)}.seg.played.svelte-o3pmx0{opacity:.45}.seg.current.svelte-o3pmx0{background:var(--text-on-panel);height:16px}.seg.current.drought.svelte-o3pmx0{background:repeating-linear-gradient(135deg, var(--warning) 0 3px, var(--text-on-panel) 3px 6px)}@media not all and (width>=1024px) and (height>=640px){.track.svelte-o3pmx0{gap:2px;height:12px}.seg.svelte-o3pmx0{border-radius:var(--radius-hair);height:8px}.seg.current.svelte-o3pmx0{height:12px}}.topbar.svelte-1h259us{display:contents}.help-button.svelte-1h259us{min-width:44px;min-height:44px;padding:0 16px}.block.svelte-1h259us{flex-direction:column;min-width:0;display:flex}.label.svelte-1h259us,.rule.svelte-1h259us{color:var(--text-muted-on-panel);font-size:.75rem}.year.svelte-1h259us{color:var(--text-on-panel);font-size:.9375rem;font-weight:700}.notice.svelte-1h259us{color:var(--text-accent-on-panel);font-size:.75rem;font-weight:600}.year-head.svelte-1h259us{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 12px;display:flex}.big.svelte-1h259us{font-family:var(--font-display);color:var(--text-on-panel);font-weight:800;line-height:1.1}.debt.svelte-1h259us{color:var(--text-accent-on-panel);font-size:.75rem;font-weight:600}.approval-head.svelte-1h259us{justify-content:space-between;align-items:baseline;display:flex}.bar.svelte-1h259us{border-radius:var(--radius-tag);background:var(--track-idle);height:10px;position:relative}.fill.svelte-1h259us{border-radius:var(--radius-tag);background:var(--good);height:10px}.floor.svelte-1h259us{background:var(--approval-marker);width:2px;height:16px;position:absolute;top:-3px}@media (width>=1024px) and (height>=640px){.stats.svelte-1h259us{display:contents}.block.svelte-1h259us{background:var(--panel);border-radius:var(--radius-panel);justify-content:center;padding:10px 18px}.year-block.svelte-1h259us{flex:1 1 0;gap:6px;min-width:240px}.notice.svelte-1h259us{font-size:.6875rem;line-height:1.3}.treasury.svelte-1h259us{flex:none;min-width:130px}.treasury.svelte-1h259us .big:where(.svelte-1h259us){font-size:1.625rem}.approval.svelte-1h259us{flex:0 190px;gap:4px;min-width:190px}.approval.svelte-1h259us .big:where(.svelte-1h259us){font-size:1.375rem}.rule.svelte-1h259us{font-size:.6875rem}.approval.warned.svelte-1h259us{border:2px solid var(--warning);flex-basis:340px;min-width:260px;padding:6px 14px}.help-button.svelte-1h259us{background:var(--panel);color:var(--text-on-panel);border-color:var(--panel-border);border-radius:var(--radius-panel);align-self:stretch;padding:0 14px}}@media not all and (width>=1024px) and (height>=640px){.help-button.svelte-1h259us{color:var(--text-on-panel);border-color:var(--panel-border);grid-area:1/3}.stats.svelte-1h259us{flex-wrap:wrap;grid-area:2/1/auto/-1;align-items:baseline;gap:0 16px;padding-bottom:6px;display:flex}.year-block.svelte-1h259us,.approval.svelte-1h259us,.year-head.svelte-1h259us{display:contents}.year-block.svelte-1h259us>.track{flex:100%;order:5;margin-top:4px}.notice.svelte-1h259us{display:none}.treasury.svelte-1h259us,.approval-head.svelte-1h259us{flex-direction:row;align-items:baseline;gap:4px;display:flex}.big.svelte-1h259us,.debt.svelte-1h259us{font-size:1rem;font-weight:700}.bar.svelte-1h259us,.rule.svelte-1h259us{display:none}.approval.svelte-1h259us .warning{flex:100%;order:6;margin-top:4px}}h1.svelte-mx2jym{margin:0}.country.svelte-mx2jym{color:var(--text-muted-on-panel);margin:0}h1.svelte-mx2jym:focus{outline:none}h1.svelte-mx2jym:focus-visible{outline:2px solid var(--highlight)}@media (width>=1024px) and (height>=640px){.hud.svelte-mx2jym{z-index:2;top:var(--hud-top);left:var(--board-margin);right:var(--board-margin);gap:var(--board-gap);align-items:stretch;display:flex;position:absolute}.title.svelte-mx2jym{white-space:nowrap;background:var(--panel);border-radius:var(--radius-panel);flex-direction:column;flex:none;justify-content:center;padding:10px 18px;display:flex}h1.svelte-mx2jym{font-size:1.25rem;font-weight:800;line-height:1.1}.country.svelte-mx2jym{color:var(--text-muted-on-panel);font-size:.75rem}}@media not all and (width>=1024px) and (height>=640px){.hud.svelte-mx2jym{background:var(--panel);order:-2;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:8px;margin:0 -16px;padding:0 16px;display:grid}.hud.svelte-mx2jym>*{grid-column:1/-1}.title.svelte-mx2jym{display:contents}h1.svelte-mx2jym{grid-area:1/1;font-size:1.25rem;line-height:1.2}.country.svelte-mx2jym{grid-area:1/2;font-size:.875rem}}.map.svelte-uotsda{width:100%;height:auto;max-height:80vh;margin-inline:auto;display:block;overflow:visible}@media (width>=1024px) and (height>=640px){.map.svelte-uotsda{height:100%;max-height:none}}@media not all and (width>=1024px) and (height>=640px){.map.svelte-uotsda{max-height:var(--map-max-height-phone)}}.halo.svelte-uotsda{fill:none;stroke:var(--coast-halo);stroke-linejoin:round;pointer-events:none}.shape.svelte-uotsda{stroke:var(--map-ink);stroke-linejoin:round}.land.selectable.svelte-uotsda{cursor:pointer}.valid.svelte-uotsda{fill:var(--highlight);fill-opacity:.35;stroke:var(--highlight-outline);stroke-linejoin:round;pointer-events:none}.land.dimmed.svelte-uotsda .shape:where(.svelte-uotsda){opacity:.5}.best-site.svelte-uotsda,.site-yield.svelte-uotsda{pointer-events:none}.best-site.svelte-uotsda rect:where(.svelte-uotsda),.site-yield.svelte-uotsda rect:where(.svelte-uotsda){fill:var(--highlight);stroke:var(--highlight-outline);stroke-width:1.5px}.best-site.svelte-uotsda text:where(.svelte-uotsda),.site-yield.svelte-uotsda text:where(.svelte-uotsda){fill:var(--map-ink-deep);font-weight:700}.tone-northeast.svelte-uotsda{--region-fill:var(--land-northeast)}.tone-northwest.svelte-uotsda{--region-fill:var(--land-northwest)}.tone-eastcentre.svelte-uotsda{--region-fill:var(--land-eastcentre)}.tone-westcentre.svelte-uotsda{--region-fill:var(--land-westcentre)}.tone-south.svelte-uotsda{--region-fill:var(--land-south)}.shape.svelte-uotsda{fill:var(--region-fill)}.hatch.svelte-uotsda{fill:url(#short-hatch);pointer-events:none}.hatch-line.svelte-uotsda{stroke:var(--map-ink);stroke-width:2px;opacity:.4}.outline.svelte-uotsda{fill:none;stroke:var(--map-ink);stroke-linejoin:round;pointer-events:none}.governorate-name.svelte-uotsda{pointer-events:none}.governorate-name.svelte-uotsda rect:where(.svelte-uotsda){fill:var(--map-ink-deep);fill-opacity:.92;stroke:var(--highlight-outline);stroke-width:1px}.governorate-name.svelte-uotsda text:where(.svelte-uotsda){fill:var(--highlight-outline);font-weight:600}.site.svelte-uotsda{cursor:default}.site.svelte-uotsda:focus,.site.svelte-uotsda:focus-visible{outline:none}.site.selectable.svelte-uotsda{cursor:pointer}.site.dim.svelte-uotsda{opacity:.55}.link.inert.svelte-uotsda{pointer-events:none}.power-line.svelte-uotsda{stroke:var(--map-ink)}.pipeline.svelte-uotsda{stroke:var(--water)}.ring.svelte-uotsda,.ring-outer.svelte-uotsda{fill:none;opacity:0;pointer-events:none}.ring.svelte-uotsda{stroke:var(--highlight-outline)}.ring-outer.svelte-uotsda{stroke:var(--map-ink-deep)}.region.svelte-uotsda .ring:where(.svelte-uotsda),.region.svelte-uotsda .ring-outer:where(.svelte-uotsda){stroke-width:3px;vector-effect:non-scaling-stroke}.link.selectable.svelte-uotsda .ring-outer:where(.svelte-uotsda),.link.selectable.svelte-uotsda .ring:where(.svelte-uotsda){opacity:1}.link.selectable.svelte-uotsda .ring-outer:where(.svelte-uotsda){stroke:var(--highlight-outline)}.link.selectable.svelte-uotsda .ring:where(.svelte-uotsda){stroke:var(--highlight)}.site.svelte-uotsda:focus-visible .ring:where(.svelte-uotsda),.site.svelte-uotsda:focus-visible .ring-outer:where(.svelte-uotsda){opacity:1}.pulse.svelte-uotsda{fill:none;stroke:var(--highlight-outline);stroke-linejoin:round;pointer-events:none;opacity:0;animation:ease-out svelte-uotsda-pulse}@keyframes svelte-uotsda-pulse{0%{opacity:.95}to{opacity:0}}.node.svelte-uotsda{fill:var(--highlight-outline);stroke:var(--map-ink)}.name.svelte-uotsda{font-family:var(--font-display);fill:var(--map-ink-deep);paint-order:stroke;stroke:var(--region-fill);stroke-width:3px;stroke-linejoin:round;font-weight:700}.dam.svelte-uotsda{font-family:var(--font-text);fill:var(--map-ink-deep);paint-order:stroke;stroke:var(--region-fill);stroke-width:3px;stroke-linejoin:round;font-weight:600}.track.svelte-uotsda{fill:var(--highlight-outline);stroke:var(--map-ink);stroke-width:1px}.dam-fill.svelte-uotsda{fill:var(--water);transform-box:fill-box;transform-origin:0;transition:transform var(--map-ms) ease}.chip.svelte-uotsda{pointer-events:none;color:var(--map-ink-deep)}.chip.svelte-uotsda rect:where(.svelte-uotsda){stroke:var(--map-ink-deep);stroke-width:1.5px}.chip.built.power.svelte-uotsda rect:where(.svelte-uotsda){fill:var(--power)}.chip.built.water.svelte-uotsda rect:where(.svelte-uotsda){fill:var(--water-on-dark)}.chip.building.svelte-uotsda rect:where(.svelte-uotsda),.chip.planned.svelte-uotsda rect:where(.svelte-uotsda),.chip.more.svelte-uotsda rect:where(.svelte-uotsda){fill:var(--card-face);stroke-dasharray:4 3}.chip.planned.svelte-uotsda rect:where(.svelte-uotsda){fill:var(--highlight)}.chip.more.svelte-uotsda rect:where(.svelte-uotsda){stroke-dasharray:none}.chip.svelte-uotsda text:where(.svelte-uotsda){font-family:var(--font-text);fill:var(--map-ink-deep);font-weight:700}.badge.svelte-uotsda{fill:var(--map-ink-deep);stroke:var(--highlight-outline);stroke-width:1.5px}.chip.svelte-uotsda text.badge-count:where(.svelte-uotsda){fill:var(--highlight-outline)}.warn.svelte-uotsda{pointer-events:none}.warn.svelte-uotsda path:where(.svelte-uotsda){fill:var(--warning);stroke:var(--map-ink-deep);stroke-linejoin:round}.warn.svelte-uotsda path.bang:where(.svelte-uotsda){fill:none;stroke-linecap:round}.map-zone.svelte-1ketruf{background:var(--board-sea);border-radius:var(--radius-panel);min-height:160px;margin-top:-8px;position:relative;overflow:hidden}.sea.svelte-1ketruf{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.sea.svelte-1ketruf path:where(.svelte-1ketruf){fill:none;stroke:var(--wave);stroke-linecap:round}.country.svelte-1ketruf{position:relative}@media (width>=1024px) and (height>=640px){.map-zone.svelte-1ketruf{z-index:0;background:0 0;border-radius:0;min-height:0;margin:0;position:absolute;inset:0;overflow:visible}.country.svelte-1ketruf{top:calc(var(--zone-top) - var(--board-gap));left:calc(var(--board-margin) + var(--top-left-width) + var(--board-gap));right:calc(var(--board-margin) * 2 + var(--side-width));height:calc((100% - var(--zone-top) + var(--board-gap) - var(--board-margin) - max(0px, var(--hand-zone-height) - var(--hand-tabs-height)) - var(--board-gap)) * var(--tip-factor));position:absolute}}.country.svelte-1wm8tp4{flex-direction:column;gap:4px;min-width:0;display:flex}h2.svelte-1wm8tp4,h3.svelte-1wm8tp4,p.svelte-1wm8tp4{margin:0}h2.svelte-1wm8tp4{font-size:1rem}.year.svelte-1wm8tp4{font-weight:400}h3.svelte-1wm8tp4{font-size:.875rem;font-family:var(--font-display)}.counters.svelte-1wm8tp4{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}@media not all and (width>=1024px) and (height>=640px){.counters.svelte-1wm8tp4{grid-template-columns:minmax(0,1fr)}}.counter.svelte-1wm8tp4,.tile.svelte-1wm8tp4{background:var(--panel-inset);border-radius:var(--radius-panel);border-left:4px solid var(--track-idle);padding:6px 12px}[data-status=covered].svelte-1wm8tp4{border-left-color:var(--good)}[data-status=covered-by-overpumping].svelte-1wm8tp4{border-left-color:var(--warning)}[data-status=short].svelte-1wm8tp4,[data-status^=short-].svelte-1wm8tp4{border-left-color:var(--approval-marker)}.head.svelte-1wm8tp4{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 8px;display:flex}.status.svelte-1wm8tp4{white-space:nowrap;font-size:.8125rem;font-weight:700}.head.svelte-1wm8tp4 .status:where(.svelte-1wm8tp4){white-space:normal;max-width:100%}.status.covered.svelte-1wm8tp4{color:var(--good)}.status.warn.svelte-1wm8tp4{color:var(--warning)}.status.short.svelte-1wm8tp4{color:var(--approval-marker)}.energy.svelte-1wm8tp4{color:var(--text-muted-on-panel);grid-column:1/-1;margin:0;font-size:.75rem;line-height:1.35}.energy.svelte-1wm8tp4 p:where(.svelte-1wm8tp4){margin:0 0 2px}.line.svelte-1wm8tp4{font-size:.8125rem;line-height:1.4}.wasted.svelte-1wm8tp4{color:var(--warning)}.delivered.svelte-1wm8tp4{font-size:.8125rem;line-height:1.4}.delivered.cut.svelte-1wm8tp4{color:var(--approval-marker);font-weight:600}.plus.svelte-1wm8tp4{color:var(--text-accent-on-panel);white-space:nowrap;font-weight:700}.gap.svelte-1wm8tp4{font-weight:600}.arrival.svelte-1wm8tp4{color:var(--text-accent-on-panel);font-size:.75rem;line-height:1.3}.soft.svelte-1wm8tp4{color:var(--text-muted-on-panel);font-weight:400}.why.svelte-1wm8tp4{color:var(--approval-marker);font-size:.75rem;line-height:1.3}.small.svelte-1wm8tp4{font-size:.75rem}.tiles.svelte-1wm8tp4{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mini.svelte-1wm8tp4{flex-direction:column;gap:2px;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}.mini.svelte-1wm8tp4 li:where(.svelte-1wm8tp4){border-left:4px solid var(--track-idle);background:var(--panel-inset);justify-content:space-between;align-items:baseline;gap:8px;padding:1px 8px;display:flex}.mini.svelte-1wm8tp4 li:where(.svelte-1wm8tp4)>span:where(.svelte-1wm8tp4):first-child{min-width:0}.mini.svelte-1wm8tp4 li:where(.svelte-1wm8tp4):has(.title:where(.svelte-1wm8tp4)){flex-wrap:wrap;gap:0 8px}.mini.svelte-1wm8tp4 li:where(.svelte-1wm8tp4)>span.title:where(.svelte-1wm8tp4){white-space:normal}.mini.svelte-1wm8tp4 li:where(.svelte-1wm8tp4):has(.title:where(.svelte-1wm8tp4)) .status:where(.svelte-1wm8tp4){text-align:left;white-space:nowrap}.mini.svelte-1wm8tp4 li:where(.svelte-1wm8tp4):not(:has(.title))>span:where(.svelte-1wm8tp4):first-child{white-space:nowrap}.mini.svelte-1wm8tp4 .status:where(.svelte-1wm8tp4){white-space:normal;text-align:right;flex:none}.tile.svelte-1wm8tp4{flex-wrap:wrap;align-items:baseline;column-gap:8px;min-width:0;padding:3px 8px;display:flex}.tile.svelte-1wm8tp4 .status:where(.svelte-1wm8tp4){white-space:normal;flex-basis:100%;font-size:.6875rem;display:block}.big.svelte-1wm8tp4{font-size:1rem;font-weight:700}.outlook.svelte-1wm8tp4{font-size:.8125rem;line-height:1.35}table.svelte-1wm8tp4{border-collapse:collapse;width:100%;font-size:.75rem}caption.svelte-1wm8tp4{text-align:left;color:var(--text-muted-on-panel);padding-bottom:4px}th.svelte-1wm8tp4,td.svelte-1wm8tp4{text-align:left;white-space:nowrap;padding:1px 4px;font-weight:400}thead.svelte-1wm8tp4 th:where(.svelte-1wm8tp4){color:var(--text-muted-on-panel)}td.covered.svelte-1wm8tp4 span[aria-hidden]:where(.svelte-1wm8tp4){color:var(--good)}td.warn.svelte-1wm8tp4 span[aria-hidden]:where(.svelte-1wm8tp4){color:var(--warning)}td.short.svelte-1wm8tp4{color:var(--approval-marker);font-weight:700}tbody.svelte-1wm8tp4 tr:where(.svelte-1wm8tp4):not(.detail){border-top:1px solid var(--panel-border)}tr.open.svelte-1wm8tp4 th:where(.svelte-1wm8tp4) button:where(.svelte-1wm8tp4){outline:2px solid var(--highlight)}th.svelte-1wm8tp4 button:where(.svelte-1wm8tp4){min-height:30px;padding:0 10px;font-size:.8125rem;line-height:1.2}@media not all and (width>=1024px) and (height>=640px){th.svelte-1wm8tp4 button:where(.svelte-1wm8tp4){min-height:44px}td.water-col.svelte-1wm8tp4,td.power-col.svelte-1wm8tp4{white-space:normal}}tr.detail.svelte-1wm8tp4 td:where(.svelte-1wm8tp4){white-space:normal;padding:2px 8px 4px}.detail-box.svelte-1wm8tp4{border:1px solid var(--warning);border-radius:var(--radius-panel);background:var(--panel-inset);flex-direction:column;gap:4px;padding:4px 8px;display:flex}.open-region.svelte-1wm8tp4{min-height:32px;padding:0 10px}@media not all and (width>=1024px) and (height>=640px){.open-region.svelte-1wm8tp4{min-height:44px}}.detail-head.svelte-1wm8tp4{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.resource-pick.svelte-1wm8tp4{gap:4px;display:flex}.resource-pick.svelte-1wm8tp4 button:where(.svelte-1wm8tp4){min-height:32px;padding:0 10px}.resource-pick.svelte-1wm8tp4 button[aria-pressed=true]:where(.svelte-1wm8tp4){outline:2px solid var(--highlight)}.balance.svelte-1wm8tp4,.cause.svelte-1wm8tp4,.what-if.svelte-1wm8tp4{white-space:normal;font-size:.8125rem;line-height:1.35}.balance.svelte-1wm8tp4{font-weight:600}.links.svelte-1wm8tp4{flex-direction:column;gap:2px;margin:0;padding:0;font-size:.75rem;list-style:none;display:flex}.links.svelte-1wm8tp4 li:where(.svelte-1wm8tp4){white-space:normal;grid-template-columns:9.5em 5.5em 1fr 1fr;gap:8px;display:grid}.full.flagged.svelte-1wm8tp4{color:var(--warning);font-weight:700}@media not all and (width>=1024px) and (height>=640px){.resource-pick.svelte-1wm8tp4{display:none}.links.svelte-1wm8tp4 li:where(.svelte-1wm8tp4){grid-template-columns:1fr 1fr}}.resource-toggle.svelte-1wm8tp4{gap:4px;display:none}.resource-toggle.svelte-1wm8tp4 button:where(.svelte-1wm8tp4){min-height:44px;padding:0 14px}.resource-toggle.svelte-1wm8tp4 button[aria-pressed=true]:where(.svelte-1wm8tp4){outline:2px solid var(--highlight)}@media not all and (width>=1024px) and (height>=640px){.resource-toggle.svelte-1wm8tp4{display:flex}table[data-show=power].svelte-1wm8tp4 .water-col:where(.svelte-1wm8tp4),table[data-show=water].svelte-1wm8tp4 .power-col:where(.svelte-1wm8tp4){display:none}}.title-row.svelte-1wm8tp4{justify-content:space-between;align-items:center;gap:8px;display:flex}.details-button.svelte-1wm8tp4{min-height:32px;padding:0 14px}@media (pointer:coarse){.details-button.svelte-1wm8tp4{min-height:44px}}@media (width>=1024px) and (height>=640px){.mini.svelte-1wm8tp4{gap:0}}.sr.svelte-1wm8tp4{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.outlook.svelte-ngxg63{background:var(--panel-inset);border-radius:var(--radius-panel);padding:8px 12px 10px}h2.svelte-ngxg63{margin:0 0 4px;font-size:1rem}.notice.svelte-ngxg63{color:var(--text-accent-on-panel);margin:0 0 4px;font-size:.75rem;line-height:1.25}ul.svelte-ngxg63{margin:0;padding:0;list-style:none}li.svelte-ngxg63{grid-template-columns:2.6rem minmax(0, 1fr) var(--text-column);align-items:center;gap:6px;font-size:.8125rem;line-height:1.4;display:grid}.year.svelte-ngxg63{white-space:nowrap}.track.svelte-ngxg63{background:var(--panel);border-radius:var(--radius-pill);height:10px;position:relative}.band.svelte-ngxg63{border-radius:var(--radius-pill);background:var(--water-on-dark);min-width:4px;position:absolute;top:1px;bottom:1px}.band.dry.svelte-ngxg63{background:var(--warning)}.tick.svelte-ngxg63{background:var(--text-on-panel);width:2px;margin-left:-1px;position:absolute;top:-2px;bottom:-2px}.axis.svelte-ngxg63{grid-template-columns:2.6rem minmax(0, 1fr) var(--text-column);color:var(--text-muted-on-panel);gap:6px;font-size:.625rem;display:grid}.axis-track.svelte-ngxg63{grid-column:2;height:1.2em;position:relative;container-type:inline-size}.axis-label.svelte-ngxg63{position:absolute;top:0}.dry-label.svelte-ngxg63{left:0}.wet-label.svelte-ngxg63{right:0}.normal-label.svelte-ngxg63{transform:translate(-50%)}@container (width<=124px){.normal-label.svelte-ngxg63{display:none}}.text.svelte-ngxg63{white-space:nowrap;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:0 6px;display:flex}.pc.svelte-ngxg63,.of.svelte-ngxg63{display:none}@media not all and (width>=1024px) and (height>=640px){.outlook.svelte-ngxg63{border-radius:0;margin:0 -16px;padding-block:4px 6px}.notice.svelte-ngxg63{font-size:.8rem;line-height:1.3}.axis.svelte-ngxg63{display:none}ul.svelte-ngxg63{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;display:grid}li.svelte-ngxg63{grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;gap:2px;font-size:.8rem;line-height:1.2}.text.svelte-ngxg63{white-space:normal;flex-direction:column;align-items:flex-start;gap:2px 4px}.tag.svelte-ngxg63{font-size:.75rem}}@media (width>=1024px) and (height>=640px){.notice.svelte-ngxg63{display:none}.outlook.svelte-ngxg63{padding-block:6px 8px}h2.svelte-ngxg63{margin-bottom:2px}}.tag.svelte-ngxg63{text-transform:uppercase;color:var(--text-accent-on-panel);border:1px solid var(--warning);border-radius:var(--radius-pill);padding:0 4px;font-size:.625rem;font-weight:700;line-height:1.4}.country-zone.svelte-12pdvx7,.slot-country.svelte-12pdvx7,.slot-outlook.svelte-12pdvx7,.slot-past.svelte-12pdvx7{display:contents}.slot-past.svelte-12pdvx7:empty{display:none}@media (width>=1024px) and (height>=640px){.country-zone.svelte-12pdvx7{--country-zone-gap:8px;gap:var(--country-zone-gap);padding:var(--country-zone-gap);background:var(--panel);border-radius:var(--radius-panel);flex-direction:column;display:flex}.slot-past.svelte-12pdvx7:empty,.country-zone.placing.svelte-12pdvx7 .slot-country:where(.svelte-12pdvx7){display:none}}@media not all and (width>=1024px) and (height>=640px){.slot-outlook.svelte-12pdvx7,.slot-country.svelte-12pdvx7{order:1;display:block}.slot-past.svelte-12pdvx7{display:block}}.top-left.svelte-1rdjs83{display:contents}@media (width>=1024px) and (height>=640px){.top-left.svelte-1rdjs83{z-index:2;left:var(--board-margin);top:var(--zone-top);width:var(--top-left-width);max-height:calc(var(--screen-unit) * 100 - var(--zone-top) - var(--board-margin) - var(--hand-zone-height) - var(--board-gap));scrollbar-width:thin;scrollbar-color:var(--panel-border) transparent;flex-direction:column;gap:8px;margin:-4px;padding:4px;display:flex;position:absolute;overflow-y:auto}.top-left.svelte-1rdjs83>*{flex:none}}.sr-only.svelte-1htniph{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hand.svelte-1htniph{--ring-room:8px;flex-direction:column;gap:10px;width:100%;max-width:100%;display:flex}.tabs.svelte-1htniph{gap:8px;display:flex}.tab.svelte-1htniph{border-radius:var(--radius-pill);background:var(--panel);min-height:44px;color:var(--text-on-panel);border:2px solid var(--panel-border);padding:0 18px;font-weight:700}.tab[aria-selected=true].svelte-1htniph{color:var(--card-text);border-color:var(--highlight-outline)}.tab.power[aria-selected=true].svelte-1htniph{background:var(--power)}.tab.water[aria-selected=true].svelte-1htniph{background:var(--water-on-dark)}.cards.svelte-1htniph{gap:var(--card-gap);padding:var(--ring-room);margin:calc(-1 * var(--ring-room));scroll-padding-inline:var(--ring-room);align-items:stretch;display:flex;overflow-x:auto;container-type:inline-size}.card.svelte-1htniph{min-width:min(var(--card-min-width), calc((100% - (var(--cards-fit,1) - 1) * var(--card-gap)) / var(--cards-fit,1)));max-width:var(--card-max-width);height:var(--card-height);text-align:left;background:var(--card-face);color:var(--card-text);border:3px solid var(--card-face);border-radius:var(--radius-panel);transition:transform var(--lift-ms,0s) ease, box-shadow var(--lift-ms,0s) ease;flex-direction:column;flex:1 1 0;gap:0;padding:0 0 4px;line-height:1.2;display:flex;overflow:hidden}.header.svelte-1htniph{color:var(--card-text);font-family:var(--font-display);order:-1;justify-content:space-between;align-items:center;gap:4px;padding:2px 6px;font-weight:800;display:flex}.card.svelte-1htniph>:where(.svelte-1htniph){flex-shrink:0}.card.power.svelte-1htniph .header:where(.svelte-1htniph){background:var(--power)}.card.water.svelte-1htniph .header:where(.svelte-1htniph){background:var(--water-on-dark)}.name.svelte-1htniph,.meta.svelte-1htniph,.effect.svelte-1htniph,.short.svelte-1htniph{white-space:nowrap;text-overflow:ellipsis;padding:0 6px;overflow:hidden}.name.svelte-1htniph{font-family:var(--font-display);white-space:normal;-webkit-line-clamp:3;line-clamp:3;overflow-wrap:break-word;-webkit-box-orient:vertical;font-size:.8125rem;font-weight:700;line-height:1.15;display:-webkit-box}.meta.svelte-1htniph,.effect.svelte-1htniph{color:var(--card-meta);font-size:.75rem}.effect.svelte-1htniph{color:var(--card-text);font-weight:600}.effect.svelte-1htniph,.meta.svelte-1htniph{white-space:normal;overflow-wrap:anywhere}.short.svelte-1htniph{color:var(--card-short);white-space:normal;font-size:.75rem;font-weight:700}.summary.svelte-1htniph{color:var(--card-meta);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;padding:2px 6px 0;font-size:.75rem;line-height:1.2}.card[aria-pressed=true].svelte-1htniph{border-color:var(--highlight-outline);box-shadow:var(--shadow-lift);transform:translateY(-8px)}.card.refused.svelte-1htniph{background:var(--card-disabled);color:var(--card-disabled-text);border-color:var(--card-disabled);cursor:not-allowed}.card.refused.svelte-1htniph .header:where(.svelte-1htniph){background:var(--card-disabled-header)}.card.refused.svelte-1htniph .meta:where(.svelte-1htniph),.card.refused.svelte-1htniph .effect:where(.svelte-1htniph){color:var(--card-disabled-text)}@container (width<=640px){.name.svelte-1htniph{-webkit-line-clamp:4;line-clamp:4;-webkit-hyphens:auto;hyphens:auto;font-size:.625rem}.meta.svelte-1htniph,.effect.svelte-1htniph,.short.svelte-1htniph{font-size:.625rem}.name.svelte-1htniph,.meta.svelte-1htniph,.effect.svelte-1htniph,.short.svelte-1htniph{padding:0 3px}.card.svelte-1htniph{height:var(--card-height-compact)}.summary.svelte-1htniph{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.header.svelte-1htniph{padding:3px 4px;font-size:.75rem}}@media not all and (width>=1024px) and (height>=640px){.cards.svelte-1htniph{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.summary.svelte-1htniph{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.card.svelte-1htniph{flex:0 0 calc((100% - (var(--cards-in-view) - 1) * var(--card-gap)) / var(--cards-in-view));scroll-snap-align:start;height:var(--card-height-compact);min-width:0;max-width:none;position:relative}}.hand-zone.svelte-12ieeka{display:contents}@media (width>=1024px) and (height>=640px){.hand-zone.svelte-12ieeka{z-index:2;left:var(--board-margin);bottom:var(--board-margin);right:calc(var(--board-margin) + var(--side-width) + var(--board-margin));display:block;position:absolute}}@media not all and (width>=1024px) and (height>=640px){.hand-dock.svelte-12ieeka{z-index:5;left:0;right:0;bottom:var(--dock-main-height,0px);background:var(--panel);border-top:2px solid var(--panel-border);padding:8px 16px 0;position:fixed}.hand-dock[inert].svelte-12ieeka{display:none}}.event.svelte-1owq1dq{border:2px solid var(--warning);border-radius:var(--radius-panel);background:var(--panel-inset);padding:10px 14px}.event.brief.svelte-1owq1dq{padding:0 14px}.event.line.svelte-1owq1dq{padding:6px 14px}.one-line.svelte-1owq1dq{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.brief.svelte-1owq1dq summary:where(.svelte-1owq1dq){cursor:pointer;align-items:center;min-height:44px;display:flex}.brief.svelte-1owq1dq h2:where(.svelte-1owq1dq){margin:0}.brief.svelte-1owq1dq p:where(.svelte-1owq1dq){margin:0 0 10px}.event.svelte-1owq1dq h2:where(.svelte-1owq1dq){margin:0 0 4px;font-size:1rem}.event.svelte-1owq1dq p:where(.svelte-1owq1dq){margin:0 0 8px;font-size:.8125rem;line-height:1.35}.options.svelte-1owq1dq{flex-direction:column;gap:6px;display:flex}button.svelte-1owq1dq{text-align:left;min-height:44px;padding:4px 12px;font-size:.8125rem;line-height:1.3}button[aria-disabled=true].svelte-1owq1dq{opacity:.55;cursor:not-allowed}button[aria-pressed=true].svelte-1owq1dq{background:var(--highlight);border-color:var(--highlight);color:var(--map-ink-deep);font-weight:700}@media (width>=1024px) and (height>=640px){.event.svelte-1owq1dq:not(.brief){padding:6px 12px}.event.svelte-1owq1dq:not(.brief) h2:where(.svelte-1owq1dq){margin-bottom:2px}.event.svelte-1owq1dq:not(.brief) button:where(.svelte-1owq1dq){min-height:36px}.event.svelte-1owq1dq:not(.brief) p:where(.svelte-1owq1dq){margin-bottom:4px;line-height:1.3}}.options.svelte-1owq1dq+.note:where(.svelte-1owq1dq){margin-top:6px}.note.svelte-1owq1dq{color:var(--text-muted-on-panel);margin:0}h2.svelte-i98dt7{margin:0 0 4px;font-size:1rem}h2.compact.svelte-i98dt7{display:none}.one-line.svelte-i98dt7{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}p.svelte-i98dt7{color:var(--text-muted-on-panel);margin:0}ul.svelte-i98dt7{margin:0;padding:0;list-style:none}li.svelte-i98dt7{justify-content:space-between;align-items:center;gap:8px;padding:0;display:flex}button.svelte-i98dt7{flex:none;min-height:44px;padding:0 16px}@media (width>=1024px) and (height>=640px){button.svelte-i98dt7{min-height:32px}li.svelte-i98dt7{font-size:.8125rem;line-height:1.3}}summary.svelte-ebgeqj{cursor:pointer;align-items:center;min-height:44px;display:flex}h2.svelte-ebgeqj{margin:0;font-size:1rem;display:inline}.count.svelte-ebgeqj{margin-left:0}details[open].svelte-ebgeqj summary:where(.svelte-ebgeqj){min-height:32px}ul.svelte-ebgeqj{margin:0;padding:0;list-style:none}li.svelte-ebgeqj{padding:2px 0}dl.svelte-16evakm{background:var(--panel-inset);border-radius:var(--radius-panel);grid-template-columns:auto 1fr;gap:2px 12px;margin:0;padding:12px 14px;display:grid}dt.svelte-16evakm{color:var(--text-muted-on-panel)}dd.svelte-16evakm{margin:0}.plan.svelte-16evakm{align-items:center;gap:8px;padding-bottom:12px;font-weight:700;display:flex}.plan-amount.svelte-16evakm{flex:1}.plan-buttons.svelte-16evakm{gap:8px;display:flex}.plan-buttons.svelte-16evakm button:where(.svelte-16evakm){width:44px}.reasons.svelte-16evakm{color:var(--text-muted-on-panel);margin:0 0 8px}button.svelte-16evakm{min-height:44px;font:inherit}button.refused.svelte-16evakm{opacity:.5;cursor:not-allowed}.row.svelte-z5k1vs{padding:0 0 12px}p.svelte-z5k1vs{margin:0}.name.svelte-z5k1vs{font-weight:600}.trade.svelte-z5k1vs,.note.svelte-z5k1vs{color:var(--text-muted-on-panel);font-size:.9rem}.levels.svelte-z5k1vs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:4px;display:grid}button.svelte-z5k1vs{width:100%;min-height:44px;font:inherit;background:var(--paper);color:var(--ink);border:2px solid var(--ink);border-radius:var(--radius-sheet)}button[aria-pressed=true].svelte-z5k1vs{border-color:var(--terracotta);background:var(--sand);font-weight:700}button.svelte-z5k1vs span:where(.svelte-z5k1vs){display:block}.effect.svelte-z5k1vs{font-size:.8rem;font-weight:400}button.refused.svelte-z5k1vs{opacity:.5;cursor:not-allowed}p.svelte-f87b3f{margin:0}.note.svelte-f87b3f,.legend.svelte-f87b3f,.closed.svelte-f87b3f,.figures.svelte-f87b3f,.cap.svelte-f87b3f{color:var(--text-muted-on-panel);font-size:.9rem}.legend.svelte-f87b3f,.closed.svelte-f87b3f{margin:8px 0 12px;padding-left:18px}.row.svelte-f87b3f{padding:0 0 10px}.name.svelte-f87b3f{font-weight:600}.cap.svelte-f87b3f{font-weight:400}.figures.svelte-f87b3f{margin-top:4px}.levels.svelte-f87b3f{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:4px;display:grid}button.svelte-f87b3f{width:100%;min-height:44px;font:inherit;background:var(--paper);color:var(--ink);border:2px solid var(--ink);border-radius:var(--radius-sheet)}button[aria-pressed=true].svelte-f87b3f{border-color:var(--terracotta);background:var(--sand);font-weight:700}button.refused.svelte-f87b3f{opacity:.5;cursor:not-allowed}.waiting.svelte-1c0twm0{border:2px dashed var(--highlight);border-radius:var(--radius-panel);margin:0;padding:4px 12px;font-size:.8125rem;font-weight:600;line-height:1.3}.hint.svelte-1c0twm0{background:var(--panel-inset);border-left:4px solid var(--warning);border-radius:var(--radius-tag);align-items:center;gap:8px;margin:0;padding:8px 12px;display:flex}.hint-text.svelte-1c0twm0{flex:1;margin:0}.hint-close.svelte-1c0twm0{width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;margin-block:-6px;padding:0;font-size:1.25rem;line-height:1}@media (pointer:coarse){.hint-close.svelte-1c0twm0{width:44px;height:44px;margin-block:-12px}}.last-year.svelte-1c0twm0{margin:0;font-size:.8125rem;line-height:1.3}.advice.svelte-1c0twm0{font-weight:600}.on-phone.svelte-1c0twm0,.detail.on-phone.svelte-1c0twm0{display:none}.dock-main.svelte-1c0twm0 .message:where(.svelte-1c0twm0){margin:0}.dock-main.svelte-1c0twm0 .hint:where(.svelte-1c0twm0){padding:4px 12px;font-size:.875rem;line-height:1.3}.dock-main.svelte-1c0twm0 .figure:where(.svelte-1c0twm0){margin:0}.figures.svelte-1c0twm0{flex-wrap:wrap;justify-content:space-between;gap:0 12px;display:flex}.choice-line.svelte-1c0twm0{flex-basis:100%}.over.svelte-1c0twm0{color:var(--warning);font-weight:700}.dock-main.svelte-1c0twm0 .budget:where(.svelte-1c0twm0){font-weight:700}.message.said.svelte-1c0twm0{background:var(--panel-inset);border-left:4px solid var(--warning);border-radius:var(--radius-tag);animation:svelte-1c0twm0-said var(--said-ms,0s) ease-out;padding:8px 12px}@keyframes svelte-1c0twm0-said{0%{background:var(--warning);color:var(--map-ink-deep)}}.plan-buttons.svelte-1c0twm0{grid-template-columns:1fr 1fr;gap:8px;display:grid}.plan-button.svelte-1c0twm0{text-align:left;background:var(--panel-inset);border-color:var(--panel-border);flex-direction:column;align-items:flex-start;gap:0;min-height:52px;padding:6px 12px;display:flex}.plan-button.transfers.svelte-1c0twm0{flex-direction:row;grid-column:1/-1;align-items:center;min-height:0}.transfer-line.svelte-1c0twm0{font-size:.875rem;font-weight:600}.plan-name.svelte-1c0twm0{font-family:var(--font-display);font-weight:700}.plan-state.svelte-1c0twm0{color:var(--text-muted-on-panel);font-size:.8125rem;font-weight:400}.why.svelte-1c0twm0{background:var(--panel-inset);border-left:4px solid var(--warning);border-radius:var(--radius-tag);margin:12px 0 0;padding:8px 12px}.budget-row.svelte-1c0twm0{flex-direction:column;gap:4px;display:flex}.detail.svelte-1c0twm0{font-size:.85rem;font-weight:400;display:block}.end-year.svelte-1c0twm0{background:var(--primary-bg);width:100%;min-height:44px;color:var(--primary-text);border-color:var(--primary-bg);font-family:var(--font-display);padding:8px 16px;font-weight:800}.end-year-label.svelte-1c0twm0{display:block}.slot-event.svelte-1c0twm0:empty,.slot-warnings.svelte-1c0twm0:empty{display:none}@media (width>=1024px) and (height>=640px){.side.svelte-1c0twm0{z-index:2;top:var(--zone-top);right:var(--board-margin);bottom:var(--board-margin);width:var(--side-width);gap:var(--panel-gap);padding:var(--panel-padding);background:var(--panel);border-radius:var(--radius-panel-large);flex-direction:column;display:flex;position:absolute}.scroll.svelte-1c0twm0{scrollbar-width:thin;scrollbar-color:var(--panel-border) transparent;background:linear-gradient(var(--panel) 30%, color-mix(in srgb, var(--panel) 0%, transparent)) 0 0 / 100% 28px no-repeat local, linear-gradient(color-mix(in srgb, var(--panel) 0%, transparent), var(--panel) 70%) 0 100% / 100% 28px no-repeat local, linear-gradient(var(--track-idle), color-mix(in srgb, var(--track-idle) 0%, transparent)) 0 0 / 100% 10px no-repeat scroll, linear-gradient(color-mix(in srgb, var(--track-idle) 0%, transparent), var(--track-idle)) 0 100% / 100% 10px no-repeat scroll;flex-direction:column;flex:auto;gap:10px;min-height:0;margin:-4px;padding:4px;display:flex;overflow-y:auto}.scroll.svelte-1c0twm0>:where(.svelte-1c0twm0){flex:none}.plan-button.svelte-1c0twm0{min-height:44px;padding:3px 12px}.slot-plan.svelte-1c0twm0{flex-direction:column;gap:12px;display:flex}.message.while-placing.svelte-1c0twm0{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dock-main.svelte-1c0twm0{border-top:1px solid var(--track-idle);flex-direction:column;flex:none;gap:8px;padding-top:12px;display:flex}.budget-row.svelte-1c0twm0{gap:10px}.dock-main.svelte-1c0twm0 .end-year:where(.svelte-1c0twm0){border-radius:var(--radius-panel);margin:0;padding:14px 16px;font-size:1.25rem;line-height:1.2}.end-year.svelte-1c0twm0 .detail:where(.svelte-1c0twm0){font-family:var(--font-text);font-size:.8125rem;font-weight:500}}@media not all and (width>=1024px) and (height>=640px){.side.svelte-1c0twm0,.scroll.svelte-1c0twm0{display:contents}.plan-buttons.svelte-1c0twm0{order:1}.plan-button.transfers.svelte-1c0twm0{min-height:44px}.slot-plan.svelte-1c0twm0{flex-direction:column;order:1;gap:16px;display:flex}.slot-event.svelte-1c0twm0,.slot-warnings.svelte-1c0twm0{order:-1}.on-desk.svelte-1c0twm0,.detail.on-desk.svelte-1c0twm0{display:none}.on-phone.svelte-1c0twm0{display:inline}.detail.on-phone.svelte-1c0twm0{font-size:.8rem;display:block}.dock-main.svelte-1c0twm0{z-index:5;background:var(--panel);padding:4px 16px calc(8px + env(safe-area-inset-bottom));flex-direction:column;gap:4px;display:flex;position:fixed;bottom:0;left:0;right:0}.dock-main[inert].svelte-1c0twm0{display:none}.budget-row.svelte-1c0twm0{flex-direction:row;align-items:center;gap:12px}.dock-main.svelte-1c0twm0 .message:where(.svelte-1c0twm0){font-size:.875rem;line-height:1.3}.dock-main.svelte-1c0twm0 .hint:where(.svelte-1c0twm0){padding-block:2px;font-size:.875rem}.budget-cell.svelte-1c0twm0{flex:auto}.dock-main.svelte-1c0twm0 .end-year:where(.svelte-1c0twm0){flex:0 1 var(--end-year-width-phone);width:auto;min-height:44px;padding-block:4px;font-size:1rem;line-height:1.25}}.overlay.svelte-1mkt0mv{display:contents}.sheet.svelte-1mkt0mv{background:var(--paper);color:var(--ink);border-radius:var(--radius-sheet);padding:12px 16px}@media (width>=1024px) and (height>=640px){.overlay.svelte-1mkt0mv{z-index:20;padding:var(--board-margin);background:var(--scrim);place-items:center;display:grid;position:absolute;inset:0}.sheet.svelte-1mkt0mv{border-radius:var(--radius-panel-large);--sheet-pad-x:28px;--sheet-pad-y:var(--panel-padding);width:min(760px,100%);max-height:100%;padding:var(--sheet-pad-y) var(--sheet-pad-x);overflow-y:auto}}.help-scope.svelte-1n46o8q{display:contents}@media (width>=1024px) and (height>=640px){.page.svelte-1n46o8q{background:var(--board-sea);height:100dvh;position:relative;overflow:clip}.page.svelte-1n46o8q>.build-stamp{right:var(--board-margin);margin:0;font-size:.75rem;line-height:1;position:absolute;bottom:2px}}@media not all and (width>=1024px) and (height>=640px){.page.svelte-1n46o8q{padding:0 16px calc(16px + var(--action-bar-space,0px) + env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr);gap:16px;max-width:1200px;margin:0 auto;display:grid}.slot-region.svelte-1n46o8q{order:1}.page.svelte-1n46o8q>.build-stamp{order:3}}
