.boundary-diagram.svelte-e025yb{width:100%;height:auto}text.svelte-e025yb{font-family:var(--font-mono)}.d-column-head.svelte-e025yb text:where(.svelte-e025yb){fill:var(--color-muted);letter-spacing:.12em;font-size:14px}.d-rule.svelte-e025yb path:where(.svelte-e025yb){stroke:var(--color-border);stroke-width:1px}.d-link-in.svelte-e025yb path:where(.svelte-e025yb),.d-link-out.svelte-e025yb path:where(.svelte-e025yb){fill:none;stroke:var(--color-cyan);stroke-linecap:round}.d-link-in.svelte-e025yb path:where(.svelte-e025yb){stroke-width:2px;stroke-dasharray:3 6}.d-link-out.svelte-e025yb path:where(.svelte-e025yb){stroke-width:2px}.d-node-source.svelte-e025yb rect:where(.svelte-e025yb){fill:none;stroke:var(--color-control-border);stroke-width:2px}.d-node-target.svelte-e025yb rect:where(.svelte-e025yb){fill:none;stroke:var(--color-cyan);stroke-width:2px}.d-source.svelte-e025yb text:where(.svelte-e025yb){fill:var(--color-mist);font-size:21px}.d-target.svelte-e025yb text:where(.svelte-e025yb){fill:var(--color-ivory);font-size:21px}.d-core-ring.svelte-e025yb{fill:var(--color-field);stroke:var(--color-cyan);stroke-width:1.5px}.d-core-mark.svelte-e025yb{fill:var(--color-orange)}.d-core-label.svelte-e025yb text:where(.svelte-e025yb){fill:var(--color-ivory);letter-spacing:.16em;font-size:17px}.d-note.svelte-e025yb text:where(.svelte-e025yb){fill:var(--color-muted);letter-spacing:.03em;font-size:14px}.hero.svelte-1uha8ag{border-bottom:1px solid var(--color-border);position:relative;overflow:hidden}.hero-grid.svelte-1uha8ag{min-height:min(760px, calc(100svh - var(--header-height)));align-items:center;padding-block:clamp(3rem,6vw,5rem)}.hero-copy.svelte-1uha8ag{z-index:2;grid-column:1/span 6;position:relative}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){max-width:17ch;font-size:var(--step-hero);letter-spacing:var(--track-hero);margin-bottom:1.4rem;font-weight:700}.hero-lede.svelte-1uha8ag{max-width:54ch;color:var(--color-mist);margin-bottom:1.85rem;font-size:clamp(1rem,1.5vw,1.12rem);line-height:1.7}.hero-actions.svelte-1uha8ag{margin-bottom:2rem}.hero-meta.svelte-1uha8ag{border-top:1px solid var(--color-border);color:var(--color-muted);font-family:var(--font-mono);flex-wrap:wrap;gap:.55rem 1.5rem;margin:0;padding:1rem 0 0;font-size:.72rem;list-style:none;display:flex}.hero-meta.svelte-1uha8ag li:where(.svelte-1uha8ag){padding-left:.9rem;position:relative}.hero-meta.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:"";background:var(--color-orange);width:.34rem;height:.34rem;position:absolute;top:.48rem;left:0;transform:rotate(45deg)}.vision.svelte-1uha8ag{border-bottom:1px solid var(--color-border);background:var(--color-layer)}.vision-heading.svelte-1uha8ag{grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);align-items:end;gap:clamp(2rem,7vw,6rem);margin-bottom:clamp(2.5rem,6vw,4.5rem);display:grid}.vision-heading.svelte-1uha8ag h2:where(.svelte-1uha8ag){max-width:15ch}.vision-heading.svelte-1uha8ag .section-copy:where(.svelte-1uha8ag){margin:0}.vision-grid.svelte-1uha8ag{border:1px solid var(--color-border);background:var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.vision-grid.svelte-1uha8ag article:where(.svelte-1uha8ag),.vision-link.svelte-1uha8ag{background:var(--color-field)}.vision-grid.svelte-1uha8ag article:where(.svelte-1uha8ag){min-height:248px;padding:clamp(1.35rem,3vw,2rem)}.vision-status.svelte-1uha8ag{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.65rem;display:inline-flex}.vision-status.svelte-1uha8ag:before{content:"";flex:none;width:.52rem;height:.52rem}.vision-status.available.svelte-1uha8ag,.vision-status.building.svelte-1uha8ag{color:var(--color-cyan)}.vision-status.available.svelte-1uha8ag:before{background:var(--color-cyan)}.vision-status.building.svelte-1uha8ag:before{border:1px solid var(--color-cyan)}.vision-status.advanced.svelte-1uha8ag{color:var(--color-orange)}.vision-status.advanced.svelte-1uha8ag:before{background:var(--color-orange);transform:rotate(45deg)scale(.82)}.vision-status.horizon.svelte-1uha8ag{color:var(--color-muted)}.vision-status.horizon.svelte-1uha8ag:before{background:var(--color-muted);width:.65rem;height:1px}.vision-grid.svelte-1uha8ag h3:where(.svelte-1uha8ag){max-width:20ch;font-family:var(--font-body);letter-spacing:-.015em;margin:2.6rem 0 .75rem;font-size:1.15rem;font-weight:600}.vision-grid.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--color-muted);margin:0;font-size:.9rem;line-height:1.65}.vision-link.svelte-1uha8ag{min-height:64px;color:var(--color-cyan);font-family:var(--font-mono);grid-column:1/-1;justify-content:space-between;align-items:center;padding:1rem 1.4rem;font-size:.78rem;text-decoration:none;display:flex}.vision-link.svelte-1uha8ag:hover{color:var(--color-field);background:var(--color-cyan)}.hero-art.svelte-1uha8ag{grid-column:8/-1;align-self:center;min-width:0;margin:0}.thesis.svelte-1uha8ag{background:var(--color-code-bg);border-bottom:1px solid var(--color-border)}.thesis-inner.svelte-1uha8ag{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:clamp(2rem,5vw,4.5rem);display:grid}.thesis-head.svelte-1uha8ag h2:where(.svelte-1uha8ag){max-width:16ch;font-size:var(--step-lead);margin:0;font-weight:700}.thesis-body.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:62ch;color:var(--color-mist);margin:0 0 1.15rem;font-size:clamp(1rem,1.4vw,1.08rem);line-height:1.75}.thesis-body.svelte-1uha8ag p:where(.svelte-1uha8ag):last-child{margin-bottom:0}.thesis-claim.svelte-1uha8ag{border-left:3px solid var(--color-orange);max-width:30ch;color:var(--color-ivory);font-family:var(--font-display);font-size:var(--step-lead);letter-spacing:var(--track-display);text-wrap:balance;grid-column:1/-1;margin:clamp(2.5rem,5vw,3.75rem) 0 0;padding-left:clamp(1rem,2vw,1.5rem);font-weight:700;line-height:1.2}.thesis-bound.svelte-1uha8ag{max-width:72ch;color:var(--color-muted);border-left:3px solid #0000;grid-column:1/-1;margin:1.25rem 0 0;padding-left:clamp(1rem,2vw,1.5rem);font-size:.92rem}.evaluate-heading.svelte-1uha8ag{grid-column:1/span 5}.capability-list.svelte-1uha8ag{border-top:1px solid var(--color-border);grid-column:7/-1;margin:0;padding:0;list-style:none}.capability-list.svelte-1uha8ag li:where(.svelte-1uha8ag){border-bottom:1px solid var(--color-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:1rem;padding-block:1.4rem;display:grid}.capability-list.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-family:var(--font-body);letter-spacing:0;margin-bottom:.35rem;font-size:1.05rem;font-weight:600}.capability-list.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--color-muted);margin:0;font-size:.9rem}.capability-mark.svelte-1uha8ag{border:2px solid var(--color-cyan);border-radius:50%;width:.82rem;height:.82rem;margin-top:.32rem}.capability-mark.inspect.svelte-1uha8ag{border-radius:2px}.capability-mark.cross.svelte-1uha8ag{border-color:var(--color-orange);border-radius:2px;transform:rotate(45deg)scale(.8)}.capability-state.svelte-1uha8ag{color:var(--color-cyan);font-family:var(--font-mono);white-space:nowrap;font-size:.68rem}.evidence-copy.svelte-1uha8ag{grid-column:1/span 5}.authority-summary.svelte-1uha8ag{gap:1.25rem;margin-top:2.25rem;display:grid}.authority-summary.svelte-1uha8ag>div:where(.svelte-1uha8ag){border-left:2px solid var(--color-border-strong);padding-left:1rem}.authority-summary.svelte-1uha8ag>div:where(.svelte-1uha8ag):first-child{border-left-color:var(--color-cyan)}.authority-summary.svelte-1uha8ag>div:where(.svelte-1uha8ag):last-child{border-left-color:var(--color-orange)}.summary-label.svelte-1uha8ag{color:var(--color-ivory);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:.72rem}.authority-summary.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--color-muted);margin:.35rem 0 0;font-size:.9rem}.evidence-terminal.svelte-1uha8ag{grid-column:7/-1;align-self:center;min-width:0}.evidence-note.svelte-1uha8ag{color:var(--color-muted);font-family:var(--font-mono);margin:.85rem 0 0;font-size:.7rem;line-height:1.6}.fit-title.svelte-1uha8ag{grid-column:1/span 6}.fit-copy.svelte-1uha8ag{grid-column:8/-1;align-self:end}.fit-copy.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--color-mist);margin-bottom:1.5rem;font-size:1.05rem}.text-link.svelte-1uha8ag{font-family:var(--font-mono);font-size:.78rem}.final-cta.svelte-1uha8ag{padding-bottom:0}.cta-box.svelte-1uha8ag{border:1px solid var(--color-border-strong);background:linear-gradient(120deg, var(--color-layer) 0 68%, #46c7d314 68% 100%);justify-content:space-between;align-items:end;gap:3rem;padding:clamp(2rem,5vw,4rem);display:flex}.cta-box.svelte-1uha8ag h2:where(.svelte-1uha8ag){max-width:18ch;font-size:var(--step-lead);margin-bottom:.75rem}.cta-box.svelte-1uha8ag p:where(.svelte-1uha8ag):last-child{max-width:56ch;color:var(--color-mist);margin:0}.cta-box.svelte-1uha8ag .button-row:where(.svelte-1uha8ag){flex:none;justify-content:flex-end}@media (width<=980px){.vision-grid.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-copy.svelte-1uha8ag{grid-column:1/span 6}.hero-art.svelte-1uha8ag{grid-column:7/-1}.thesis-inner.svelte-1uha8ag{grid-template-columns:1fr}.evaluate-heading.svelte-1uha8ag,.evidence-copy.svelte-1uha8ag{grid-column:1/span 5}.capability-list.svelte-1uha8ag,.evidence-terminal.svelte-1uha8ag{grid-column:6/-1}.fit-copy.svelte-1uha8ag{grid-column:7/-1}}@media (width<=760px){.vision-heading.svelte-1uha8ag,.vision-grid.svelte-1uha8ag{grid-template-columns:1fr}.vision-link.svelte-1uha8ag{grid-column:1}.hero-grid.svelte-1uha8ag{min-height:auto;padding-top:2.75rem;padding-bottom:0}.hero-copy.svelte-1uha8ag,.hero-art.svelte-1uha8ag,.evaluate-heading.svelte-1uha8ag,.capability-list.svelte-1uha8ag,.evidence-copy.svelte-1uha8ag,.evidence-terminal.svelte-1uha8ag,.fit-title.svelte-1uha8ag,.fit-copy.svelte-1uha8ag{grid-column:1}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){max-width:20ch}.hero-art.svelte-1uha8ag{margin:2.5rem 0 0}.evaluate-heading.svelte-1uha8ag,.evidence-copy.svelte-1uha8ag,.fit-title.svelte-1uha8ag{margin-bottom:2rem}.capability-list.svelte-1uha8ag li:where(.svelte-1uha8ag){grid-template-columns:auto minmax(0,1fr)}.capability-state.svelte-1uha8ag{grid-column:2}.evidence-terminal.svelte-1uha8ag{margin-top:.5rem}.cta-box.svelte-1uha8ag{background:var(--color-layer);flex-direction:column;align-items:stretch}.cta-box.svelte-1uha8ag .button-row:where(.svelte-1uha8ag){justify-content:flex-start}}
