.function-field.svelte-y5su0x{width:min(100%,48rem);margin:2.5rem 0}.field-frame.svelte-y5su0x{aspect-ratio:30/13;border-top:1px solid var(--ink);border-bottom:1px solid var(--line);background:0 0;position:relative;overflow:visible}.field-fallback.svelte-y5su0x{width:100%;height:100%;display:block;position:absolute;inset:0}.plot-grid.svelte-y5su0x line:where(.svelte-y5su0x){stroke:var(--line);stroke-width:1px;opacity:.2;vector-effect:non-scaling-stroke}.plot-grid.svelte-y5su0x .baseline:where(.svelte-y5su0x){stroke-dasharray:3 6;opacity:.42}.plot-grid.svelte-y5su0x .tick:where(.svelte-y5su0x){opacity:.42}.fallback-curve.svelte-y5su0x,.fallback-echo.svelte-y5su0x{fill:none;stroke-linecap:round;stroke-linejoin:round}.fallback-curve.svelte-y5su0x{stroke:var(--ink);stroke-width:3px}.fallback-echo.svelte-y5su0x{stroke:var(--accent-2);stroke-width:1.1px;opacity:.3}figcaption.svelte-y5su0x{border-bottom:1px solid var(--ink);color:var(--muted);font-family:var(--font-mono);justify-content:space-between;gap:1rem;padding:.65rem 0;font-size:.7rem;display:flex}.field-title.svelte-y5su0x{color:var(--accent);white-space:nowrap}.field-legend.svelte-y5su0x{white-space:nowrap;gap:.8rem;display:flex}.field-legend.svelte-y5su0x span:where(.svelte-y5su0x):before{content:"";border-top:2px solid var(--ink);vertical-align:.2em;width:1.4rem;margin-right:.35rem;display:inline-block}.field-legend.svelte-y5su0x .legend-echo:where(.svelte-y5su0x):before{border-top-color:var(--accent-2);border-top-width:1px}@media (width<=36rem){figcaption.svelte-y5su0x{display:grid}}.home-grid.astro-lcdefpme{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(3.5rem,8vw,7rem) clamp(.55rem,1.2vw,1rem);display:grid}.constructive-hero.astro-lcdefpme{grid-column:1/-1;grid-template-columns:subgrid;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);align-items:start;min-height:36rem;padding:.7rem 0 2.25rem;display:grid;position:relative;overflow:hidden}.column-ruler.astro-lcdefpme{grid-area:1/1/auto/-1;grid-template-columns:subgrid;border-bottom:1px solid var(--line);margin:0 0 1.6rem;padding:0;list-style:none;display:grid}.column-ruler.astro-lcdefpme li.astro-lcdefpme{border-left:1px solid var(--line);color:var(--muted);font-family:var(--font-mono);padding:.2rem .3rem .35rem;font-size:.6rem;line-height:1}.column-ruler.astro-lcdefpme li.astro-lcdefpme:last-child{border-right:1px solid var(--line)}.hero-kicker.astro-lcdefpme{z-index:2;color:var(--muted);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;grid-area:2/1/auto/6;gap:.75rem;margin:0 0 2.2rem;font-size:.72rem;display:flex}.hero-kicker.astro-lcdefpme span.astro-lcdefpme{color:var(--accent);font-weight:800}h1.astro-lcdefpme{z-index:2;grid-area:3/1/auto/8;grid-template-columns:repeat(7,minmax(0,1fr));margin:0;font-size:clamp(3.5rem,7vw,6.7rem);line-height:.86;display:grid}h1.astro-lcdefpme span.astro-lcdefpme{display:block}.title-think.astro-lcdefpme{grid-column:1/6}.title-build.astro-lcdefpme{color:var(--paper);background:var(--accent);text-align:right;grid-column:3/7;margin-top:.22em;padding:.08em .12em .12em}.title-revise.astro-lcdefpme{border-left:.45rem solid var(--ink);font-family:var(--font-body);letter-spacing:0;grid-column:1/7;margin-top:.75em;padding-left:.7rem;font-size:clamp(1.2rem,2.25vw,2rem);font-weight:700;line-height:1.15}.hero-lede.astro-lcdefpme{z-index:2;max-width:33rem;color:var(--muted);font-family:var(--font-body);grid-area:4/2/auto/6;align-self:end;margin:2.5rem 0 0;font-size:1rem}.hero-field.astro-lcdefpme{z-index:1;grid-area:3/7/5/13;align-self:center;margin-left:0;position:relative;container-type:inline-size}.hero-field.astro-lcdefpme .function-field{z-index:1;width:100%;margin:0;position:relative}.hero-field.astro-lcdefpme:before{z-index:0;border-top:1px dashed var(--line);opacity:.42;content:"";width:100cqi;position:absolute;top:22.533cqi;right:95.5%}.featured.astro-lcdefpme,.recent.astro-lcdefpme,.explore.astro-lcdefpme,.project-status.astro-lcdefpme{grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(.55rem,1.2vw,1rem);display:grid}.section-coordinate.astro-lcdefpme{border-top:1px solid var(--ink);grid-column:1/3;align-items:flex-start;gap:.65rem;min-height:100%;padding:.8rem .7rem;display:flex}.section-coordinate.astro-lcdefpme>span.astro-lcdefpme{color:var(--accent);font-family:var(--font-mono);font-size:1.45rem;font-weight:800;line-height:1}.section-coordinate.astro-lcdefpme p.astro-lcdefpme{color:var(--muted);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.68rem}.section-coordinate.astro-lcdefpme h2.astro-lcdefpme{margin:.25rem 0 0;font-size:1rem}.coordinate-primary.astro-lcdefpme{background:var(--accent)}.coordinate-primary.astro-lcdefpme>span.astro-lcdefpme,.coordinate-primary.astro-lcdefpme p.astro-lcdefpme{color:var(--paper)}.coordinate-ledger.astro-lcdefpme{background:var(--surface-strong);border-top-width:.55rem}.coordinate-index.astro-lcdefpme{border-top-color:var(--line);border-left:.55rem solid var(--accent)}.coordinate-status.astro-lcdefpme{background:var(--ink)}.coordinate-status.astro-lcdefpme>span.astro-lcdefpme,.coordinate-status.astro-lcdefpme p.astro-lcdefpme,.coordinate-status.astro-lcdefpme h2.astro-lcdefpme{color:var(--paper)}.featured-entry.astro-lcdefpme{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);color:var(--ink);grid-column:3/13;grid-template-columns:minmax(0,8fr) minmax(7rem,2fr);gap:1.5rem;padding:1.25rem 0;text-decoration:none;display:grid}.featured-entry.astro-lcdefpme:hover h2.astro-lcdefpme,.recent-ledger.astro-lcdefpme a.astro-lcdefpme:hover strong.astro-lcdefpme,.section-index.astro-lcdefpme a.astro-lcdefpme:hover strong.astro-lcdefpme{color:var(--accent)}.featured-label.astro-lcdefpme{color:var(--accent);font-family:var(--font-mono);letter-spacing:.1em;margin:0 0 .55rem;font-size:.7rem;font-weight:800}.featured-entry.astro-lcdefpme h2.astro-lcdefpme{max-width:42rem;margin:0;font-size:clamp(1.5rem,3vw,2.4rem);transition:color .12s}.featured-entry.astro-lcdefpme p.astro-lcdefpme:not(.featured-label,.featured-meta){max-width:42rem;color:var(--muted);font-family:var(--font-body);margin-bottom:0}.featured-meta.astro-lcdefpme{color:var(--muted);font-family:var(--font-mono);align-content:space-between;justify-items:end;margin:0;font-size:.72rem;display:grid}.featured-meta.astro-lcdefpme span.astro-lcdefpme{color:var(--accent-2)}.recent-ledger.astro-lcdefpme{grid-column:3/13;margin:0;padding:0;list-style:none}.recent-ledger.astro-lcdefpme li.astro-lcdefpme{border-top:1px solid var(--line)}.recent-ledger.astro-lcdefpme li.astro-lcdefpme:last-child{border-bottom:1px solid var(--ink)}.recent-ledger.astro-lcdefpme a.astro-lcdefpme{color:var(--ink);grid-template-columns:3.4rem minmax(0,1fr) 6rem 6.5rem;align-items:baseline;gap:1rem;padding:.85rem 0;text-decoration:none;display:grid}.ledger-index.astro-lcdefpme{color:var(--accent);font-family:var(--font-mono);font-size:1.5rem;font-weight:800;line-height:1}.ledger-title.astro-lcdefpme{gap:.2rem;display:grid}.ledger-title.astro-lcdefpme strong.astro-lcdefpme{transition:color .12s}.ledger-title.astro-lcdefpme small.astro-lcdefpme{color:var(--muted);font-family:var(--font-body);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.ledger-section.astro-lcdefpme,.recent-ledger.astro-lcdefpme time.astro-lcdefpme{color:var(--muted);font-family:var(--font-mono);font-size:.68rem}.ledger-section.astro-lcdefpme{color:var(--accent-2)}.section-index.astro-lcdefpme{border-top:1px solid var(--ink);grid-column:3/13;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.section-index.astro-lcdefpme a.astro-lcdefpme{border-right:1px solid var(--line);min-height:11rem;color:var(--ink);align-content:space-between;padding:.85rem 1rem 1rem;text-decoration:none;display:grid}.section-index.astro-lcdefpme a.astro-lcdefpme:first-child{border-left:1px solid var(--line)}.section-index.astro-lcdefpme span.astro-lcdefpme{color:var(--accent);font-family:var(--font-mono);font-size:.75rem}.section-index.astro-lcdefpme strong.astro-lcdefpme{font-size:clamp(1rem,1.7vw,1.35rem);transition:color .12s}.section-index.astro-lcdefpme p.astro-lcdefpme{color:var(--muted);font-family:var(--font-body);margin:0;font-size:.78rem}.project-status.astro-lcdefpme{border-top:1px solid var(--ink);align-items:start;padding-top:.2rem}.project-status.astro-lcdefpme>p.astro-lcdefpme{color:var(--muted);font-family:var(--font-body);grid-column:3/10;margin:0;padding-top:.7rem}@media (width<=64rem){.constructive-hero.astro-lcdefpme{min-height:33rem}h1.astro-lcdefpme{grid-column:1/8;font-size:clamp(3.2rem,7.5vw,5.5rem)}.hero-field.astro-lcdefpme{grid-column:7/13}.recent-ledger.astro-lcdefpme a.astro-lcdefpme{grid-template-columns:3rem minmax(0,1fr) 5rem}.recent-ledger.astro-lcdefpme time.astro-lcdefpme{display:none}}@media (width<=60rem){.constructive-hero.astro-lcdefpme{grid-template-columns:repeat(6,minmax(0,1fr));min-height:auto}.hero-kicker.astro-lcdefpme,h1.astro-lcdefpme,.hero-lede.astro-lcdefpme,.hero-field.astro-lcdefpme{grid-column:1/-1}.column-ruler.astro-lcdefpme{display:none}.hero-kicker.astro-lcdefpme{grid-row:auto}h1.astro-lcdefpme{grid-row:auto;grid-template-columns:repeat(6,minmax(0,1fr))}.title-build.astro-lcdefpme{grid-column:2/7}.hero-lede.astro-lcdefpme{grid-row:auto;margin-bottom:2.5rem}.hero-field.astro-lcdefpme{grid-row:auto;margin-left:0}.hero-field.astro-lcdefpme:before{display:none}.section-coordinate.astro-lcdefpme{grid-column:1/4;margin-bottom:1rem}.featured-entry.astro-lcdefpme,.recent-ledger.astro-lcdefpme,.section-index.astro-lcdefpme,.project-status.astro-lcdefpme>p.astro-lcdefpme{grid-column:1/-1}.section-index.astro-lcdefpme{grid-template-columns:repeat(2,minmax(0,1fr))}.section-index.astro-lcdefpme a.astro-lcdefpme:nth-child(odd){border-left:1px solid var(--line)}}@media (width<=36rem){.home-grid.astro-lcdefpme{gap:4.5rem .5rem}.section-coordinate.astro-lcdefpme{grid-column:1/7}h1.astro-lcdefpme{font-size:clamp(3rem,18vw,4.7rem)}.title-build.astro-lcdefpme{grid-column:2/7}.title-revise.astro-lcdefpme{font-size:1.12rem}.featured-entry.astro-lcdefpme{grid-template-columns:1fr}.featured-meta.astro-lcdefpme{justify-content:space-between;display:flex}.recent-ledger.astro-lcdefpme a.astro-lcdefpme{grid-template-columns:2.6rem minmax(0,1fr);gap:.7rem}.ledger-section.astro-lcdefpme{grid-column:2}.ledger-title.astro-lcdefpme small.astro-lcdefpme{white-space:normal}.section-index.astro-lcdefpme{grid-template-columns:1fr}.section-index.astro-lcdefpme a.astro-lcdefpme,.section-index.astro-lcdefpme a.astro-lcdefpme:nth-child(odd){border-right:1px solid var(--line);border-left:1px solid var(--line);border-bottom:1px solid var(--line);min-height:8rem}}
