.om.svelte-k8seo9{--om-sea:#000;--om-land:#1a1b1e;--om-edge:#3b3d42;--om-hv:#f0a845;--om-hv0:.15;--om-hv1:.36;--om-fp:#2f8fff;--om-pj:#ff5a47;--om-rim:#ffffffeb;--om-glow:.45;--om-ink:#f5f5f7eb;--om-halo:#000;gap:var(--dc-s2);min-width:0;display:grid}:root[data-theme=light] .om.svelte-k8seo9{--om-sea:#e6ebf1;--om-land:#fbfbfd;--om-edge:#c3c8cf;--om-hv:#c96f00;--om-hv0:.24;--om-hv1:.5;--om-fp:#0a66d6;--om-pj:#e0362a;--om-rim:#fff;--om-glow:.22;--om-ink:#1d1d1f;--om-halo:#fbfbfd}figure.svelte-k8seo9{border-radius:var(--dc-r-lg);background:var(--om-sea);aspect-ratio:4/5;min-width:0;margin:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #7f7f7f29}@media (width>=900px){figure.svelte-k8seo9{aspect-ratio:5/4}}svg.svelte-k8seo9{width:100%;height:100%;display:block;position:absolute;inset:0}figure.svelte-k8seo9:after{content:"";pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 28px 4px var(--om-sea);position:absolute;inset:0}.bg.svelte-k8seo9{fill:var(--om-sea)}.land.svelte-k8seo9{fill:var(--om-land);stroke:var(--om-land);stroke-width:3px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.edge.svelte-k8seo9{fill:none;stroke:var(--om-edge);stroke-width:.75px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.hv0.svelte-k8seo9,.hv1.svelte-k8seo9{stroke:var(--om-hv);pointer-events:none}.hv0.svelte-k8seo9{stroke-opacity:var(--om-hv0);stroke-width:.7px}.hv1.svelte-k8seo9{stroke-opacity:var(--om-hv1);stroke-width:1.1px}.sw.svelte-k8seo9{stop-color:var(--om-fp);stop-opacity:var(--om-glow)}.sw0.svelte-k8seo9{stop-color:var(--om-fp);stop-opacity:0}.sr.svelte-k8seo9{stop-color:var(--om-pj);stop-opacity:var(--om-glow)}.sr0.svelte-k8seo9{stop-color:var(--om-pj);stop-opacity:0}.fp.svelte-k8seo9,.rim.svelte-k8seo9{stroke:var(--om-rim);stroke-width:1.5px;vector-effect:non-scaling-stroke}.fp.svelte-k8seo9{fill:var(--om-fp)}.pj.svelte-k8seo9{fill:var(--om-pj)}.ring.svelte-k8seo9{fill:none;stroke:var(--om-pj)}.hit.svelte-k8seo9{fill:#0000}.pt.svelte-k8seo9,.pin.svelte-k8seo9{cursor:pointer;outline:none}.pt.svelte-k8seo9:focus-visible .hit:where(.svelte-k8seo9),.pin.svelte-k8seo9:focus-visible .hit:where(.svelte-k8seo9){stroke:var(--om-fp);stroke-width:2px;vector-effect:non-scaling-stroke}.pt.on.svelte-k8seo9 .fp:where(.svelte-k8seo9),.pin.on.svelte-k8seo9 .pj:where(.svelte-k8seo9){fill:var(--om-ink)}.lbl.svelte-k8seo9 text:where(.svelte-k8seo9){fill:var(--om-ink);stroke:var(--om-halo);stroke-linejoin:round;paint-order:stroke;font-family:var(--dc-font-body,system-ui);letter-spacing:.01em;pointer-events:none;font-weight:600}.lp.svelte-k8seo9{display:none}@media (width<=899px){.ld.svelte-k8seo9{display:none}.lp.svelte-k8seo9{display:inline}}@media (prefers-reduced-motion:no-preference){.pts.svelte-k8seo9{animation:.25s ease-out both svelte-k8seo9-om-in}}@keyframes svelte-k8seo9-om-in{0%{opacity:0}to{opacity:1}}.card.svelte-k8seo9{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f5f5f7;pointer-events:none;background:#161618eb;border-radius:10px;gap:2px;max-width:min(18rem,100% - 16px);padding:8px 12px;font-size:13px;line-height:1.35;display:grid;position:absolute;top:0;left:0;box-shadow:0 0 0 1px #ffffff1f,0 8px 24px #00000080}.card.pinned.svelte-k8seo9{pointer-events:auto}.card.svelte-k8seo9 b:where(.svelte-k8seo9){font-size:14px;font-weight:600}.card.svelte-k8seo9 span:where(.svelte-k8seo9){color:#a1a1a6;font-variant-numeric:tabular-nums}.card.svelte-k8seo9 a:where(.svelte-k8seo9){color:#6aa7ff;font-size:13px}.key.svelte-k8seo9{color:var(--dc-ink-2);flex-wrap:wrap;align-items:center;gap:4px 16px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.key.svelte-k8seo9 li:where(.svelte-k8seo9){align-items:center;gap:6px;display:inline-flex}.key.svelte-k8seo9 .when:where(.svelte-k8seo9){color:var(--dc-mute);margin-left:auto}.k.svelte-k8seo9{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.k.fp.svelte-k8seo9{background:var(--om-fp);box-shadow:0 0 0 1.5px var(--om-rim), 0 0 0 2.5px #7f7f7f4d}.k.pj.svelte-k8seo9{background:var(--om-pj);box-shadow:0 0 0 1.5px var(--om-rim), 0 0 0 2.5px #7f7f7f4d}.k.hv.svelte-k8seo9{background:var(--om-hv);opacity:.8;border-radius:1px;width:16px;height:2px}.lock.svelte-k8seo9{color:var(--dc-ink-2);margin:0;font-size:14px}.lock.svelte-k8seo9 a:where(.svelte-k8seo9){color:var(--dc-link);font-weight:500}.pj.svelte-vav89d{gap:var(--dc-s3);min-width:0;margin-top:var(--dc-s5);display:grid}.top.svelte-vav89d{justify-content:space-between;align-items:end;gap:var(--dc-s3);flex-wrap:wrap;display:flex}h3.svelte-vav89d{letter-spacing:-.015em;margin:0;font-size:clamp(18px,1.8vw,22px);font-weight:600}h4.svelte-vav89d{margin:0 0 var(--dc-s2);color:var(--dc-ink);font-size:16px;font-weight:600}.n.svelte-vav89d{color:var(--dc-mute);font-variant-numeric:tabular-nums;margin-left:6px;font-size:13px;font-weight:500}.f.svelte-vav89d{gap:4px;display:grid}label.svelte-vav89d{color:var(--dc-ink-2);font-size:13px}select.svelte-vav89d{border-radius:var(--dc-r-md);min-height:44px;box-shadow:inset 0 0 0 1px var(--dc-line-2);background:var(--dc-surface);color:var(--dc-ink);font:inherit;border:0;padding:0 12px;font-size:15px}select.svelte-vav89d:focus-visible{outline:2px solid var(--dc-focus);outline-offset:2px}.grp.svelte-vav89d ul:where(.svelte-vav89d){border-radius:var(--dc-r-md);box-shadow:inset 0 0 0 1px var(--dc-line);margin:0;padding:0;list-style:none;overflow:hidden}li.svelte-vav89d{border-bottom:1px solid var(--dc-line);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 12px;padding:10px 14px;display:grid}li.svelte-vav89d:last-child{border-bottom:0}.pill.svelte-vav89d{border-radius:var(--dc-r-pill);white-space:nowrap;color:var(--dc-ink);box-shadow:inset 0 0 0 1px var(--dc-line-2);grid-row:1;justify-self:start;align-items:center;gap:6px;padding:2px 10px;font-size:12px;font-weight:500;display:inline-flex}.pill.svelte-vav89d:before{content:"";background:var(--tone);border-radius:50%;width:8px;height:8px}.pill.t-early.svelte-vav89d{--tone:#7fb0ff}.pill.t-permit.svelte-vav89d{--tone:#ffd166}.pill.t-build.svelte-vav89d{--tone:#ff6a57}.pill.t-live.svelte-vav89d{--tone:#5eead4}.nm.svelte-vav89d{grid-area:1/2;gap:2px;min-width:0;display:grid}.nm.svelte-vav89d b:where(.svelte-vav89d){color:var(--dc-ink);overflow-wrap:anywhere;font-weight:500}.nm.svelte-vav89d small:where(.svelte-vav89d){color:var(--dc-mute);font-size:13px}.mw.svelte-vav89d,.dt.svelte-vav89d{color:var(--dc-ink-2);font-variant-numeric:tabular-nums;grid-column:2;font-size:13px}@media (width>=768px){li.svelte-vav89d{grid-template-columns:11rem minmax(0,1fr) 14rem 7rem;align-items:center}.pill.svelte-vav89d{grid-row:auto}.nm.svelte-vav89d{grid-area:auto}.mw.svelte-vav89d,.dt.svelte-vav89d{grid-column:auto}.dt.svelte-vav89d{text-align:right}}.op.svelte-1a1x3l7{gap:var(--dc-s6);min-width:0;margin-top:var(--dc-s5);grid-template-columns:minmax(0,1fr);display:grid}.num.svelte-1a1x3l7{font-variant-numeric:tabular-nums}.id.svelte-1a1x3l7{gap:var(--dc-s3);min-width:0;display:grid}.nm.svelte-1a1x3l7{align-items:center;gap:14px;min-width:0;display:flex}.mono.svelte-1a1x3l7{width:48px;height:48px;font:600 18px/1 var(--dc-font-display);letter-spacing:-.02em;color:var(--dc-ink);background:var(--dc-surface-2);box-shadow:inset 0 0 0 1px var(--dc-line-2);border-radius:12px;flex:none;place-items:center;display:grid}h1.svelte-1a1x3l7{letter-spacing:-.03em;overflow-wrap:anywhere;margin:0;font-size:clamp(28px,3.4vw,40px);line-height:1.08}.facts.svelte-1a1x3l7{color:var(--dc-ink-2);flex-wrap:wrap;gap:2px 0;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.facts.svelte-1a1x3l7 li:where(.svelte-1a1x3l7)+li:where(.svelte-1a1x3l7):before{content:"·";color:var(--dc-mute);margin:0 8px}.facts.svelte-1a1x3l7 a:where(.svelte-1a1x3l7){color:var(--dc-link);text-decoration:none}.facts.svelte-1a1x3l7 a:where(.svelte-1a1x3l7):hover{text-decoration:underline}.figs.svelte-1a1x3l7{margin:var(--dc-s2) 0 0;border-radius:var(--dc-r-lg);background:var(--dc-line);box-shadow:inset 0 0 0 1px var(--dc-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.figs.three.svelte-1a1x3l7{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width>=768px){.figs.svelte-1a1x3l7{grid-template-columns:repeat(4,minmax(0,1fr))}.figs.three.svelte-1a1x3l7{grid-template-columns:repeat(3,minmax(0,1fr))}}.figs.svelte-1a1x3l7>div:where(.svelte-1a1x3l7){padding:var(--dc-s3) var(--dc-s4);background:var(--dc-surface);align-content:start;gap:2px;min-width:0;display:grid}dt.svelte-1a1x3l7{color:var(--dc-ink-2);font-size:13px}dd.svelte-1a1x3l7{margin:0}.v.svelte-1a1x3l7{font:600 clamp(26px, 2.6vw, 34px)/1.1 var(--dc-font-display);letter-spacing:-.02em;color:var(--dc-ink)}.d.svelte-1a1x3l7{color:var(--dc-mute);font-size:13px}.dates.svelte-1a1x3l7{align-items:center;gap:var(--dc-s2) var(--dc-s4);color:var(--dc-mute);flex-wrap:wrap;margin:0;font-size:13px;display:flex}.act.svelte-1a1x3l7{border-radius:var(--dc-r-pill);min-height:44px;box-shadow:inset 0 0 0 1px var(--dc-line-2);color:var(--dc-ink);align-items:center;margin-left:auto;padding:0 18px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.act.svelte-1a1x3l7:hover{background:var(--dc-surface-2)}.blk.svelte-1a1x3l7{gap:var(--dc-s3);grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;display:grid}h2.svelte-1a1x3l7{letter-spacing:-.02em;margin:0;font-size:clamp(20px,2vw,24px)}h3.svelte-1a1x3l7{margin:0 0 var(--dc-s2);color:var(--dc-ink-2);font-size:14px;font-weight:600}.ml.svelte-1a1x3l7{gap:var(--dc-s6);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}@media (width>=1100px){.ml.svelte-1a1x3l7{grid-template-columns:minmax(0,640px) minmax(0,1fr);align-items:start}.ml.solo.svelte-1a1x3l7{grid-template-columns:minmax(0,1fr)}}.latest.svelte-1a1x3l7{margin:0;padding:0;list-style:none;display:grid}.latest.svelte-1a1x3l7 li:where(.svelte-1a1x3l7){border-bottom:1px solid var(--dc-line);grid-template-columns:minmax(0,1fr);gap:2px;min-width:0;padding:12px 0;display:grid}.latest.svelte-1a1x3l7 li:where(.svelte-1a1x3l7):first-child{padding-top:4px}.latest.svelte-1a1x3l7 time:where(.svelte-1a1x3l7){color:var(--dc-mute);font-size:13px}.ev.svelte-1a1x3l7{color:var(--dc-ink);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.45;display:-webkit-box;overflow:hidden}.ev.svelte-1a1x3l7 a:where(.svelte-1a1x3l7){color:var(--dc-link);font-weight:500;text-decoration:none}.ev.svelte-1a1x3l7 a:where(.svelte-1a1x3l7):hover{text-decoration:underline}.ev.svelte-1a1x3l7 b:where(.svelte-1a1x3l7){font-weight:600}.dot.svelte-1a1x3l7{color:var(--dc-mute);margin:0 6px}.more.svelte-1a1x3l7{color:var(--dc-link);justify-self:start;font-size:15px;text-decoration:none}.more.svelte-1a1x3l7:hover{text-decoration:underline}.btn-l.svelte-1a1x3l7{border-radius:var(--dc-r-pill);min-height:44px;box-shadow:inset 0 0 0 1px var(--dc-line-2);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 18px;font-size:15px;text-decoration:none}.btn-l.svelte-1a1x3l7:hover{background:var(--dc-surface-2)}.btn-l.svelte-1a1x3l7:focus-visible,.act.svelte-1a1x3l7:focus-visible{outline:2px solid var(--dc-focus);outline-offset:2px}.two.svelte-1a1x3l7{gap:var(--dc-s5);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=768px){.two.svelte-1a1x3l7{gap:var(--dc-s7,48px);grid-template-columns:repeat(2,minmax(0,1fr))}.two.one.svelte-1a1x3l7{grid-template-columns:minmax(0,1fr)}}.bars.svelte-1a1x3l7{gap:10px;margin:0;padding:0;list-style:none;display:grid}.bars.svelte-1a1x3l7 li:where(.svelte-1a1x3l7){grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;display:grid}.bars.svelte-1a1x3l7 .t:where(.svelte-1a1x3l7){grid-area:2/1/auto/-1;display:block}.bars.svelte-1a1x3l7 .n:where(.svelte-1a1x3l7){grid-area:1/2}@media (width>=640px){.bars.svelte-1a1x3l7 li:where(.svelte-1a1x3l7){grid-template-columns:minmax(0,11rem) minmax(0,1fr) 3rem}.bars.svelte-1a1x3l7 .t:where(.svelte-1a1x3l7),.bars.svelte-1a1x3l7 .n:where(.svelte-1a1x3l7){grid-area:auto}}.bars.svelte-1a1x3l7 .l:where(.svelte-1a1x3l7){color:var(--dc-ink);overflow-wrap:anywhere;font-size:14px}.bars.svelte-1a1x3l7 .l:where(.svelte-1a1x3l7) a:where(.svelte-1a1x3l7){color:var(--dc-link);text-decoration:none}.bars.svelte-1a1x3l7 .l:where(.svelte-1a1x3l7) a:where(.svelte-1a1x3l7):hover{text-decoration:underline}.bars.svelte-1a1x3l7 .n:where(.svelte-1a1x3l7){text-align:right;color:var(--dc-ink);font-size:14px;font-weight:600}.track.svelte-1a1x3l7{fill:var(--dc-line)}.bar.svelte-1a1x3l7{fill:#8e9bb5}.bar.red.svelte-1a1x3l7{fill:#ff6a57}.fac.svelte-1a1x3l7{border-collapse:collapse;table-layout:fixed;width:100%;font-size:14px;line-height:1.4}.fac.svelte-1a1x3l7 th:where(.svelte-1a1x3l7),.fac.svelte-1a1x3l7 td:where(.svelte-1a1x3l7){text-align:left;vertical-align:top;border-bottom:1px solid var(--dc-line);overflow-wrap:anywhere;padding:10px 12px 10px 0}.fac.svelte-1a1x3l7 thead:where(.svelte-1a1x3l7) th:where(.svelte-1a1x3l7){color:var(--dc-mute);font-size:12px;font-weight:500}.fac.svelte-1a1x3l7 thead:where(.svelte-1a1x3l7) th:where(.svelte-1a1x3l7):first-child{width:40%}.fac.svelte-1a1x3l7 thead:where(.svelte-1a1x3l7) th:where(.svelte-1a1x3l7):nth-child(n+2){width:20%}.fac.svelte-1a1x3l7 tbody:where(.svelte-1a1x3l7) th:where(.svelte-1a1x3l7){color:var(--dc-ink);font-weight:500}.fac.svelte-1a1x3l7 td:where(.svelte-1a1x3l7){color:var(--dc-ink-2)}.fac.svelte-1a1x3l7 td:where(.svelte-1a1x3l7) a:where(.svelte-1a1x3l7){color:var(--dc-link);text-decoration:none}.fac.svelte-1a1x3l7 tr.x:where(.svelte-1a1x3l7){display:none}@media (width<=639px){.fac.svelte-1a1x3l7 thead:where(.svelte-1a1x3l7){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.fac.svelte-1a1x3l7 tbody:where(.svelte-1a1x3l7) tr:where(.svelte-1a1x3l7){border-bottom:1px solid var(--dc-line);padding:10px 0;display:block}.fac.svelte-1a1x3l7 tbody:where(.svelte-1a1x3l7) tr.x:where(.svelte-1a1x3l7){display:none}.fac.svelte-1a1x3l7 tbody:where(.svelte-1a1x3l7) th:where(.svelte-1a1x3l7),.fac.svelte-1a1x3l7 tbody:where(.svelte-1a1x3l7) td:where(.svelte-1a1x3l7){border:0;padding:0;display:inline}.fac.svelte-1a1x3l7 tbody:where(.svelte-1a1x3l7) th:where(.svelte-1a1x3l7){display:block}.fac.svelte-1a1x3l7 tbody:where(.svelte-1a1x3l7) td:where(.svelte-1a1x3l7){font-size:13px}.fac.svelte-1a1x3l7 tbody:where(.svelte-1a1x3l7) td:where(.svelte-1a1x3l7):empty{display:none}.fac.svelte-1a1x3l7 tbody:where(.svelte-1a1x3l7) td.cc:where(.svelte-1a1x3l7):before,.fac.svelte-1a1x3l7 tbody:where(.svelte-1a1x3l7) td.st:where(.svelte-1a1x3l7):not(:empty):before{content:" · ";color:var(--dc-mute)}.fac.svelte-1a1x3l7 tbody:where(.svelte-1a1x3l7) td.mk:where(.svelte-1a1x3l7):empty+td.cc:where(.svelte-1a1x3l7):before{content:""}}.lockc.svelte-1a1x3l7{justify-content:space-between;align-items:center;gap:var(--dc-s3);padding:var(--dc-s4);border-radius:var(--dc-r-lg);box-shadow:inset 0 0 0 1px var(--dc-line);background:var(--dc-surface);flex-wrap:wrap;display:flex}.lockc.svelte-1a1x3l7 p:where(.svelte-1a1x3l7){color:var(--dc-ink-2);margin:0;font-size:15px}.b1.svelte-1a1x3l7{border-radius:var(--dc-r-pill);color:#fff;background:#c8203f;align-items:center;min-height:44px;padding:0 20px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.b1.svelte-1a1x3l7:hover{background:#b01a36}.rel.svelte-1a1x3l7{gap:var(--dc-s5);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=768px){.rel.svelte-1a1x3l7{grid-template-columns:repeat(2,minmax(0,1fr))}}.rel.svelte-1a1x3l7 h2:where(.svelte-1a1x3l7){letter-spacing:0;margin-bottom:var(--dc-s2);font-size:15px;font-weight:600}.rel.svelte-1a1x3l7 ul:where(.svelte-1a1x3l7){gap:var(--dc-s2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.rel.svelte-1a1x3l7 a:where(.svelte-1a1x3l7){border-radius:var(--dc-r-pill);min-height:40px;box-shadow:inset 0 0 0 1px var(--dc-line-2);color:var(--dc-ink);align-items:center;padding:0 14px;font-size:14px;text-decoration:none;display:inline-flex}.rel.svelte-1a1x3l7 a:where(.svelte-1a1x3l7):hover{background:var(--dc-surface-2)}.foot.svelte-1a1x3l7{gap:var(--dc-s2);padding-top:var(--dc-s4);border-top:1px solid var(--dc-line);color:var(--dc-mute);font-size:13px;line-height:1.5;display:grid}.foot.svelte-1a1x3l7 p:where(.svelte-1a1x3l7){margin:0}.cite.svelte-1a1x3l7{overflow-wrap:anywhere}
