.demo[data-astro-cid-tmqtifwj]{margin:0;position:relative;display:grid;gap:0}.sheet[data-astro-cid-tmqtifwj]{position:relative;padding:22px 0 0 40px}.axis[data-astro-cid-tmqtifwj]{list-style:none;margin:0;padding:0;position:absolute;font:400 10.5px/1 var(--font-mono);color:var(--ink-soft)}.axis-x[data-astro-cid-tmqtifwj]{top:0;left:40px;right:0;display:grid;grid-template-columns:repeat(6,1fr)}.axis-x[data-astro-cid-tmqtifwj] li[data-astro-cid-tmqtifwj]{padding-left:4px;border-left:1px solid var(--grid);height:16px;display:flex;align-items:flex-start}.axis-y[data-astro-cid-tmqtifwj]{top:22px;left:0;bottom:0;width:40px;display:grid;grid-template-rows:repeat(4,1fr)}.axis-y[data-astro-cid-tmqtifwj] li[data-astro-cid-tmqtifwj]{border-top:1px solid var(--grid);padding-top:4px}.map[data-astro-cid-tmqtifwj]{position:relative;aspect-ratio:3 / 2;background:var(--paper-raised);border:1px solid var(--grid);border-radius:0 var(--r-panel) 0 0;overflow:hidden}.features[data-astro-cid-tmqtifwj]{position:absolute;inset:0;width:100%;height:100%}.contours[data-astro-cid-tmqtifwj] path[data-astro-cid-tmqtifwj]{stroke:var(--contour);stroke-opacity:.4;stroke-width:1;vector-effect:non-scaling-stroke}.river[data-astro-cid-tmqtifwj]{fill:none;stroke:var(--water);stroke-opacity:.28;stroke-width:16;stroke-linecap:round}.parcels[data-astro-cid-tmqtifwj] path[data-astro-cid-tmqtifwj]{fill:var(--contour);fill-opacity:.1;stroke:var(--contour);stroke-opacity:.5;stroke-width:1;vector-effect:non-scaling-stroke}.parcel-target[data-astro-cid-tmqtifwj]{fill:var(--contour);fill-opacity:.16;stroke:var(--contour);stroke-width:1.5;vector-effect:non-scaling-stroke;transition:fill .6s,fill-opacity .6s,stroke .6s}.demo[data-astro-cid-tmqtifwj][data-state=after] .parcel-target[data-astro-cid-tmqtifwj]{fill:var(--water);fill-opacity:.3;stroke:var(--water)}.road-casing[data-astro-cid-tmqtifwj]{fill:none;stroke:var(--ink);stroke-width:7;stroke-opacity:.75}.road-fill[data-astro-cid-tmqtifwj]{fill:none;stroke:var(--paper-raised);stroke-width:4}.road-minor[data-astro-cid-tmqtifwj]{fill:none;stroke:var(--ink);stroke-opacity:.55;stroke-width:1.4;vector-effect:non-scaling-stroke}.parcel-label[data-astro-cid-tmqtifwj]{font:500 11px var(--font-mono);fill:var(--ink)}.tiles[data-astro-cid-tmqtifwj]{position:absolute;inset:0;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(4,1fr)}.tile[data-astro-cid-tmqtifwj]{position:relative;border-right:1px solid var(--grid);border-bottom:1px solid var(--grid)}.tile[data-astro-cid-tmqtifwj]:nth-child(6n){border-right:0}.tile[data-astro-cid-tmqtifwj]:nth-last-child(-n+6){border-bottom:0}.tile[data-astro-cid-tmqtifwj]:after{content:"";position:absolute;inset:0;background:var(--signal);opacity:0;mix-blend-mode:multiply;box-shadow:inset 0 0 0 2px var(--signal);transition:opacity 1.4s ease-out}.tile[data-astro-cid-tmqtifwj].hot:after{opacity:.62;transition:none}.tile-coord[data-astro-cid-tmqtifwj]{position:absolute;left:4px;bottom:3px;font:500 10px/1 var(--font-mono);color:var(--ink);background:var(--signal);padding:2px 3px;border-radius:1px;opacity:0;transition:opacity 1.4s ease-out;z-index:1;white-space:nowrap}.tile[data-astro-cid-tmqtifwj].hot .tile-coord[data-astro-cid-tmqtifwj]{opacity:1;transition:none}.term[data-astro-cid-tmqtifwj]{position:relative;margin:-46px 0 0;width:min(100%,470px);justify-self:end;background:var(--ink);color:#e6ece7;border-radius:var(--r-panel);box-shadow:0 18px 40px #13233b38;z-index:2}.term-bar[data-astro-cid-tmqtifwj]{padding:.45rem .9rem;border-bottom:1px solid #2a3a50;font:400 11px var(--font-mono);color:#8fa0b3}.term-body[data-astro-cid-tmqtifwj]{margin:0;padding:.8rem .9rem .9rem;font:400 12.5px/1.7 var(--font-mono);white-space:pre-wrap;word-break:break-word;min-height:6.6em}.prompt[data-astro-cid-tmqtifwj]{color:#8fa0b3}.cursor[data-astro-cid-tmqtifwj]{display:inline-block;width:.55em;height:1.05em;vertical-align:-.15em;background:#e6ece7;animation:blink 1s steps(2,start) infinite}@keyframes blink{to{visibility:hidden}}.out[data-astro-cid-tmqtifwj]{opacity:0;transition:opacity .2s}.out[data-astro-cid-tmqtifwj].show{opacity:1}.notify[data-astro-cid-tmqtifwj]{color:#f0cf6b}.caption[data-astro-cid-tmqtifwj]{display:flex;align-items:baseline;flex-wrap:wrap;gap:.4rem .6rem;margin-top:1rem;font-size:.9375rem;color:var(--ink-soft);min-height:3em}[data-astro-cid-tmqtifwj][data-caption]{flex:1 1 280px;opacity:0;transition:opacity .4s}.demo[data-astro-cid-tmqtifwj][data-state=after] [data-astro-cid-tmqtifwj][data-caption]{opacity:1}.swatch[data-astro-cid-tmqtifwj]{width:12px;height:12px;background:var(--signal);flex:none;align-self:center}.replay[data-astro-cid-tmqtifwj]{margin-left:auto;background:none;border:1px solid var(--grid);border-radius:var(--r-control);padding:.35em .8em;font:500 .875rem var(--font-sans);color:var(--ink);cursor:pointer}.replay[data-astro-cid-tmqtifwj]:hover{background:var(--paper-raised)}@media(max-width:560px){.sheet[data-astro-cid-tmqtifwj]{padding-left:0}.axis-y[data-astro-cid-tmqtifwj]{display:none}.axis-x[data-astro-cid-tmqtifwj]{left:0}.axis-x[data-astro-cid-tmqtifwj] li[data-astro-cid-tmqtifwj]{font-size:9px}.term[data-astro-cid-tmqtifwj]{margin-top:12px;width:100%}.term-body[data-astro-cid-tmqtifwj]{font-size:11.5px}.tile-coord[data-astro-cid-tmqtifwj]{font-size:8.5px}}@media(prefers-reduced-motion:reduce){.cursor[data-astro-cid-tmqtifwj]{animation:none}.tile[data-astro-cid-tmqtifwj].affected:after{opacity:.45}.tile[data-astro-cid-tmqtifwj].affected .tile-coord[data-astro-cid-tmqtifwj]{opacity:1}}.hero[data-astro-cid-j7pv25f6]{position:relative;padding-block:clamp(48px,8vw,96px) 0;overflow:hidden}.hero-grid-bg[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background-image:linear-gradient(to right,color-mix(in srgb,var(--grid) 55%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--grid) 55%,transparent) 1px,transparent 1px);background-size:128px 128px;mask-image:linear-gradient(to bottom,black 30%,transparent 95%);pointer-events:none}.hero-inner[data-astro-cid-j7pv25f6]{position:relative;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,72px);align-items:center}.hero-copy[data-astro-cid-j7pv25f6]{display:grid;gap:1.4rem}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(2.25rem,4.6vw,3.8125rem)}.cta-row[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.75rem}.fineprint[data-astro-cid-j7pv25f6]{font-size:.9375rem}@media(max-width:960px){.hero-inner[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.section-head[data-astro-cid-j7pv25f6]{display:grid;gap:1rem;margin-bottom:2.75rem}.split[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(32px,5vw,72px);align-items:start}.split-faq[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,4fr) minmax(0,7fr)}.split-faq[data-astro-cid-j7pv25f6] .lede[data-astro-cid-j7pv25f6]{margin-top:1rem}@media(max-width:900px){.split[data-astro-cid-j7pv25f6],.split-faq[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.small[data-astro-cid-j7pv25f6]{font-size:.9375rem}.table-wrap[data-astro-cid-j7pv25f6]{overflow-x:auto}.steps[data-astro-cid-j7pv25f6]{list-style:none;margin:2.25rem 0 0;padding:0;display:grid;gap:1.75rem}.steps[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:2.5rem 1fr;gap:1rem}.steps[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-bottom:.35rem}.step-n[data-astro-cid-j7pv25f6]{width:2.5rem;height:2.5rem;display:grid;place-items:center;border:1.5px solid var(--ink);border-radius:50%;font-weight:700;font-stretch:125%}.wire[data-astro-cid-j7pv25f6]{list-style:none;margin:0 0 3.5rem;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:1.5rem;position:relative}.wire[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;top:7px;left:0;right:0;height:2px;background:var(--ink)}.wire[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{position:relative;display:grid;gap:.4rem;align-content:start}.wire[data-astro-cid-j7pv25f6] .node[data-astro-cid-j7pv25f6]{width:16px;height:16px;border-radius:50%;background:var(--paper);border:2px solid var(--ink);margin-bottom:.6rem;position:relative}.wire[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:last-child .node[data-astro-cid-j7pv25f6]{background:var(--signal)}.wire[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.0625rem;font-stretch:100%}.wire[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.9375rem}@media(max-width:860px){.wire[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:1.25rem;padding-left:2rem}.wire[data-astro-cid-j7pv25f6]:before{inset:0 auto 0 7px;width:2px;height:auto}.wire[data-astro-cid-j7pv25f6] .node[data-astro-cid-j7pv25f6]{position:absolute;left:-2rem;top:.15rem}}.live-cols[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,64px);align-items:start}.modes[data-astro-cid-j7pv25f6]{display:grid;gap:1.25rem}.modes[data-astro-cid-j7pv25f6] dl[data-astro-cid-j7pv25f6]{margin:0;display:grid;gap:1rem}.modes[data-astro-cid-j7pv25f6] dl[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:6rem 1fr;gap:1rem;padding-top:1rem;border-top:1px solid var(--grid)}.modes[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{font-weight:700}.modes[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{margin:0;color:var(--ink-soft)}@media(max-width:860px){.live-cols[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.modes[data-astro-cid-j7pv25f6] dl[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:.25rem}}.geo-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(32px,5vw,72px);align-items:start}.geo-sources[data-astro-cid-j7pv25f6]{display:grid;gap:1.25rem}.sources-list[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.sources-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:grid;gap:.25rem;padding-left:1.4rem;position:relative}.sources-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;left:0;top:.3em;width:11px;height:11px;border:1.5px dashed var(--contour);border-radius:50%}.geo-facts[data-astro-cid-j7pv25f6]{margin:.5rem 0 0;display:grid;border-top:1px solid var(--grid)}.geo-facts[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,15rem) 1fr;gap:1rem;padding:.7rem 0;border-bottom:1px solid var(--grid);font-size:.9375rem}.geo-facts[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{margin:0;color:var(--ink-soft)}.geo-code[data-astro-cid-j7pv25f6]{display:grid;gap:1rem}@media(max-width:900px){.geo-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.geo-facts[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:.2rem}}.compare[data-astro-cid-j7pv25f6]{width:100%;min-width:720px;border-collapse:collapse;font-size:.9375rem}.compare[data-astro-cid-j7pv25f6] th[data-astro-cid-j7pv25f6],.compare[data-astro-cid-j7pv25f6] td[data-astro-cid-j7pv25f6]{text-align:left;vertical-align:top;padding:.85rem 1rem .85rem 0;border-bottom:1px solid var(--grid)}.compare[data-astro-cid-j7pv25f6] thead[data-astro-cid-j7pv25f6] th[data-astro-cid-j7pv25f6]{border-bottom:2px solid var(--ink);font-weight:700}.compare[data-astro-cid-j7pv25f6] tbody[data-astro-cid-j7pv25f6] th[data-astro-cid-j7pv25f6]{font-weight:600;white-space:nowrap}.compare[data-astro-cid-j7pv25f6] td[data-astro-cid-j7pv25f6]{color:var(--ink-soft)}.compare[data-astro-cid-j7pv25f6] tr[data-astro-cid-j7pv25f6].us th[data-astro-cid-j7pv25f6],.compare[data-astro-cid-j7pv25f6] tr[data-astro-cid-j7pv25f6].us td[data-astro-cid-j7pv25f6]{color:var(--ink);font-weight:600;background:color-mix(in srgb,var(--signal) 16%,var(--paper))}.compare[data-astro-cid-j7pv25f6] tr[data-astro-cid-j7pv25f6].us th[data-astro-cid-j7pv25f6],.compare[data-astro-cid-j7pv25f6] tbody[data-astro-cid-j7pv25f6] th[data-astro-cid-j7pv25f6],.compare[data-astro-cid-j7pv25f6] thead[data-astro-cid-j7pv25f6] th[data-astro-cid-j7pv25f6]:first-child{padding-left:.75rem}.oss[data-astro-cid-j7pv25f6]{margin-top:3rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1.75rem;border:1px solid var(--grid);border-radius:var(--r-panel);background:var(--paper-raised)}.oss[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-bottom:.5rem}.oss[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{flex:none}@media(max-width:760px){.oss[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:flex-start}}.final[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;background:var(--ink);color:var(--paper-raised);border-radius:var(--r-panel);padding:clamp(40px,7vw,88px) clamp(24px,5vw,64px)}.final-contours[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;color:var(--contour);opacity:.9}.final-inner[data-astro-cid-j7pv25f6]{position:relative;display:grid;gap:1.2rem}.final[data-astro-cid-j7pv25f6] .lede[data-astro-cid-j7pv25f6]{color:#c3cfd9}.final[data-astro-cid-j7pv25f6] .btn-primary[data-astro-cid-j7pv25f6]{background:var(--paper-raised);border-color:var(--paper-raised);color:var(--ink)}.final[data-astro-cid-j7pv25f6] .btn-primary[data-astro-cid-j7pv25f6]:hover{background:var(--paper)}.final[data-astro-cid-j7pv25f6] .btn-secondary[data-astro-cid-j7pv25f6]{color:var(--paper-raised);border-color:#6c7d91}.final[data-astro-cid-j7pv25f6] .btn-secondary[data-astro-cid-j7pv25f6]:hover{background:#1f3655}.final[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6]:focus-visible{outline-color:#9cc6e6}
