.tesseract.svelte-196olcq{display:block;width:100%;height:100%;background:transparent;pointer-events:none}.tesseract.hidden.svelte-196olcq{display:none}.fallback.svelte-196olcq{display:grid;place-items:center;width:100%;height:100%;--tc-inner: var(--ink);--tc-outer: var(--earth);--tc-link: var(--steel);opacity:.55}.page-hero.svelte-cwls5q{border-bottom:1px solid var(--rule)}.page-hero__in.svelte-cwls5q{padding:2rem var(--gutter) clamp(2.6rem,5vw,4rem)}h1.svelte-cwls5q{margin:1.1rem 0 0;max-width:18ch;font-size:clamp(2.2rem,5.4vw,4rem);font-weight:700;line-height:1.06;letter-spacing:-.032em;color:var(--ink);text-wrap:balance}.page-sub.svelte-cwls5q{margin:1.5rem 0 0;max-width:62ch;font-size:clamp(1.02rem,1.6vw,1.18rem);line-height:1.72;color:var(--muted)}.band.svelte-cwls5q{border-bottom:1px solid var(--rule)}.band--lift.svelte-cwls5q{background:var(--ground-lift)}.section.svelte-cwls5q{padding-block:clamp(2.6rem,5vw,4rem)}.section--tight.svelte-cwls5q{padding-block:clamp(1.9rem,3.2vw,2.6rem)}.lede-row--split.svelte-cwls5q{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:end}.lede-row--split.svelte-cwls5q .section__lede:where(.svelte-cwls5q){margin:0;padding-bottom:.35rem}.section__head.svelte-cwls5q{max-width:74ch;margin-bottom:2rem}h2.svelte-cwls5q{margin:1rem 0 0;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:600;line-height:1.18;letter-spacing:-.022em;color:var(--ink);text-wrap:balance}h3.svelte-cwls5q{margin:0;font-size:1.02rem;font-weight:600;color:var(--ink)}.section__lede.svelte-cwls5q{margin:1.1rem 0 0;max-width:66ch;font-size:1rem;line-height:1.78;color:var(--muted)}.two-up.svelte-cwls5q{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(2rem,5vw,4rem);align-items:start}.inline-link.svelte-cwls5q{color:var(--signal-text);font-weight:600}.inline-link.svelte-cwls5q:hover{text-decoration:underline;text-underline-offset:3px}.plates.svelte-cwls5q{border-radius:var(--radius-structure);overflow:hidden;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--rule);border:1px solid var(--rule)}.plates--bleed.svelte-cwls5q{border-radius:0;width:100vw;margin-inline:calc(50% - 50vw);border-inline:0;border-bottom:0}.cap.svelte-cwls5q{background:var(--ground-lift);border:0;padding:1.6rem 1.5rem 1.75rem;display:flex;flex-direction:column;gap:.6rem}.cap.svelte-cwls5q h3:where(.svelte-cwls5q){font-family:IBM Plex Mono,monospace;font-size:var(--text-sm);font-weight:600;letter-spacing:var(--track-micro);text-transform:uppercase}.cap.svelte-cwls5q p:where(.svelte-cwls5q){margin:0;font-size:.92rem;line-height:1.72;color:var(--muted)}.close__in.svelte-cwls5q{display:flex;align-items:center;justify-content:space-between;gap:2.5rem;flex-wrap:wrap}.close__in.svelte-cwls5q h2:where(.svelte-cwls5q){max-width:24ch}.split.svelte-cwls5q{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:clamp(1.75rem,4vw,3.25rem);align-items:center}.split__object.svelte-cwls5q{min-width:0}.cube-bay.svelte-cwls5q{position:relative;aspect-ratio:16 / 10;border:1px solid var(--rule);border-radius:var(--radius-structure);overflow:hidden;background:radial-gradient(58% 58% at 50% 46%,rgba(183,191,185,.06),transparent 70%),var(--panel)}.cube-bay.svelte-cwls5q:before,.cube-bay.svelte-cwls5q:after{content:"";position:absolute;width:13px;height:13px;pointer-events:none}.cube-bay.svelte-cwls5q:before{top:12px;left:12px;border-top:1px solid var(--signal);border-left:1px solid var(--signal)}.cube-bay.svelte-cwls5q:after{bottom:12px;right:12px;border-bottom:1px solid var(--signal);border-right:1px solid var(--signal)}.cube-bay__cap.svelte-cwls5q{position:absolute;left:0;right:0;bottom:.75rem;text-align:center;font-family:IBM Plex Mono,monospace;font-size:var(--text-micro);letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--faint);pointer-events:none}@media(max-width:860px){.split.svelte-cwls5q{grid-template-columns:1fr}}@media(max-width:820px){.lede-row--split.svelte-cwls5q{grid-template-columns:1fr;align-items:start}.lede-row--split.svelte-cwls5q .section__lede:where(.svelte-cwls5q){margin-top:1rem;padding-bottom:0}.plates.svelte-cwls5q{grid-template-columns:1fr}}
