.what[data-astro-cid-6uxwt7m5]{max-width:62rem;margin:0 auto;padding:4.5rem 0 3.5rem}.kicker[data-astro-cid-6uxwt7m5]{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--red-ink);margin:0 0 1rem;font-size:.74rem}.what[data-astro-cid-6uxwt7m5] h2[data-astro-cid-6uxwt7m5]{margin:0 0 1.5rem;font-size:clamp(2.4rem,5vw,3.8rem)}.what[data-astro-cid-6uxwt7m5] h2[data-astro-cid-6uxwt7m5] em[data-astro-cid-6uxwt7m5]{font-weight:400}.lede[data-astro-cid-6uxwt7m5]{max-width:40rem;font-size:1.25rem;line-height:1.55}.nots[data-astro-cid-6uxwt7m5]{color:var(--ink-2);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);max-width:40rem;margin:1.5rem 0;padding:.9rem 0;font-size:1.5rem;font-style:italic}.morph[data-astro-cid-6uxwt7m5]{counter-reset:fam;grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));gap:0 3rem;margin:2.5rem 0;padding:0;list-style:none;display:grid}.morph-family[data-astro-cid-6uxwt7m5]{counter-increment:fam;border-top:1.5px solid var(--ink);padding:1.25rem 0 1.35rem}.morph-family[data-astro-cid-6uxwt7m5] p[data-astro-cid-6uxwt7m5]{margin:.4rem 0}.name[data-astro-cid-6uxwt7m5]{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.75rem;font-size:.82rem;font-weight:600;display:flex}.name[data-astro-cid-6uxwt7m5]:before{content:counter(fam, decimal-leading-zero);color:var(--red-ink);font-weight:500}.q[data-astro-cid-6uxwt7m5]{color:var(--ink-2);font-size:1.15rem;font-style:italic}.does[data-astro-cid-6uxwt7m5]{font-size:1.08rem;line-height:1.5}.effect[data-astro-cid-6uxwt7m5]{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid;border-radius:2px;padding:.28rem .45rem .24rem;font-size:.64rem;font-weight:500}.effect[data-astro-cid-6uxwt7m5].expands{color:var(--moss)}.effect[data-astro-cid-6uxwt7m5].erodes{color:#fff;background:var(--red);border-color:var(--red)}.effect[data-astro-cid-6uxwt7m5].flat{color:var(--ink-3)}.effect[data-astro-cid-6uxwt7m5].mixed{color:var(--ink-2);border-style:dashed}.fix[data-astro-cid-6uxwt7m5]{color:var(--ink-2);font-size:1.02rem;line-height:1.5}.fix[data-astro-cid-6uxwt7m5] b[data-astro-cid-6uxwt7m5]{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--red-ink);margin-right:.3rem;font-size:.72rem;font-weight:600}.sum[data-astro-cid-6uxwt7m5]{background:var(--paper-3);border:1.5px solid var(--ink);max-width:44rem;box-shadow:6px 6px 0 var(--red);padding:1.5rem 1.6rem;font-size:1.3rem;line-height:1.55}.carrier-nav[data-astro-cid-zqgfrby4]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);max-width:44rem;margin:3rem auto;padding:1.5rem 1rem}.carrier-nav[data-astro-cid-zqgfrby4] ul[data-astro-cid-zqgfrby4]{flex-wrap:wrap;gap:1rem 2rem;padding:0;list-style:none;display:flex}.carrier-nav[data-astro-cid-zqgfrby4] a[data-astro-cid-zqgfrby4]{color:var(--ink);-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}.agency{--warm:var(--red);--beam:var(--moss);--card:var(--paper-3);overflow-x:clip}.agency .kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--accent-ink);margin:0 0 1rem;font-size:.72rem;font-weight:600}.agency h1,.agency h2{font-family:var(--serif);letter-spacing:-.015em;text-wrap:balance;font-weight:400}.agency h1 em,.agency h2 em{color:var(--accent-ink)}.agency h3{letter-spacing:-.005em;margin:0 0 .5rem;font-size:1.05rem}.agency .hero{text-align:center;align-content:center;justify-items:center;min-height:92svh;padding:3rem 0 2rem;display:grid;position:relative}.agency .hero h1{max-width:14ch;margin:0 0 1.5rem;font-size:clamp(2.6rem,8vw,5.6rem);line-height:1.02}.agency .hero h1 em{display:block}.agency .deck{color:var(--muted);text-wrap:pretty;max-width:36rem;margin:0 0 2.5rem;font-size:clamp(1.08rem,2.2vw,1.3rem)}.agency .toc ol{counter-reset:ch;flex-wrap:wrap;justify-content:center;gap:.4rem 1.4rem;margin:0;padding:0;font-size:.9rem;list-style:none;display:flex}.agency .toc li{counter-increment:ch}.agency .toc a{color:var(--muted);text-decoration:none}.agency .toc a:before{content:counter(ch) " ";color:var(--accent-ink);font-variant-numeric:tabular-nums}.agency .toc a:hover,.agency .toc a:focus-visible{color:var(--ink)}.agency .scroll-cue{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.7rem;position:absolute;bottom:1.5rem}.agency .scroll-cue:after{content:"";background:linear-gradient(var(--muted), transparent);width:1px;height:2.5rem;margin:.6rem auto 0;display:block}.agency .scene{border-top:1px solid var(--line);padding-top:clamp(4rem,12vh,8rem)}.agency .scene-head{text-align:center;max-width:40rem;margin:0 auto clamp(2rem,6vh,4rem)}.agency .scene-head h2{margin:0;font-size:clamp(2.1rem,5.5vw,3.6rem);line-height:1.04}.agency .stage{max-width:40rem;margin:0 auto 2rem}.agency .stage svg{width:100%;height:auto;max-height:80vh;font-family:var(--sans);margin:0 auto;display:block;overflow:visible}.agency .step{max-width:34rem;margin:0 auto 2.5rem;font-size:1.08rem;line-height:1.65}.agency .step p{margin:0 0 .9rem}.agency .step p:last-child{margin-bottom:0}.agency .aside{color:var(--muted);font-size:.95rem}.agency [data-show]{transition:opacity .7s}.agency [data-show]:not(.is-on){opacity:0}.agency [data-live] .stage{z-index:0;flex-direction:column;justify-content:flex-start;align-items:center;max-width:none;height:100svh;margin:0;padding-top:1.5svh;display:flex;position:sticky;top:0}.agency [data-live] .stage svg{width:auto;max-width:100%;max-height:60svh}.agency [data-live] .steps{z-index:1;pointer-events:none;margin-top:-100svh;padding:70svh 0 40svh;position:relative}.agency [data-live] .step{pointer-events:auto;background:var(--card);border:1px solid var(--line);box-shadow:0 1px 0 var(--line), 0 18px 40px -28px #00000059;border-radius:4px;margin-bottom:75svh;padding:1.1rem 1.2rem;transition:opacity .5s}.agency [data-live] .step:last-child{margin-bottom:0}@media (width>=60rem){.agency [data-live] .scrolly{grid-template-columns:minmax(0,25rem) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.agency [data-live] .stage{grid-area:1/2;justify-content:center;padding-top:0}.agency [data-live] .stage svg{max-height:84vh}.agency [data-live] .steps{grid-area:1/1;margin-top:0;padding:38vh 0 45vh}.agency [data-live] .step{border:0;border-left:2px solid var(--line);box-shadow:none;opacity:.32;background:0 0;border-radius:0;margin:0 0 60vh;padding:.25rem 0 .25rem 1.4rem}.agency [data-live] .step.is-active{opacity:1;border-left-color:var(--accent)}}.agency .cones path,.agency .cones line{vector-effect:non-scaling-stroke}.agency .cones .axis line{stroke:var(--line);stroke-width:1px}.agency .cones .axis text,.agency .cones .now text{letter-spacing:.14em;text-transform:uppercase;fill:var(--muted);font-size:13px}.agency .cones .now circle{fill:var(--ink)}.agency .cones .past{fill:var(--ink);fill-opacity:.04;stroke:var(--line)}.agency .c-act path{fill:var(--ink);fill-opacity:.025;stroke:var(--muted);stroke-opacity:.45;stroke-width:1.25px}.agency .c-epi path{fill:var(--ink);fill-opacity:.05;stroke:var(--ink);stroke-opacity:.6;stroke-dasharray:5 6;stroke-width:1.25px}.agency .c-eff path{fill:var(--accent);fill-opacity:.17;stroke:var(--accent-ink);stroke-width:2px}.agency .scaler{transform-box:view-box;transform-origin:300px 440px;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.agency .s-epi{transform:scaleX(var(--epi,1))}.agency .s-eff{transform:scaleX(var(--eff,1))}.agency .cones .lbl{font-family:var(--serif);fill:var(--muted);font-size:19px;font-style:italic}.agency .cones .lbl.strong{fill:var(--accent-ink);font-size:20px}.agency .dots circle{transition:fill .6s,opacity .6s}.agency .dots .act{fill:var(--muted);opacity:.3}.agency .dots .epi{fill:var(--ink);opacity:.7}.agency .dots .eff{fill:var(--accent-ink);opacity:1}.agency .zed circle{fill:var(--warm)}.agency .zed text{font-family:var(--serif);fill:var(--warm);font-size:26px}.agency .zed .route{fill:none;stroke:var(--warm);stroke-width:1.5px;stroke-dasharray:2 7;stroke-linecap:round;opacity:.8;transition:stroke-dasharray .8s}.agency [data-state=ai] .zed .route,.agency [data-state=gains] .zed .route{stroke-dasharray:600 0}.agency .gap text{font-family:var(--serif);fill:var(--warm);font-size:21px;font-style:italic}.agency .legend{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:.3rem 1.1rem;margin-top:.4rem;font-size:.78rem;display:flex}.agency .legend .k:before{content:"";vertical-align:-.1rem;border:1px solid var(--muted);width:.8rem;height:.8rem;margin-right:.4rem;display:inline-block}.agency .legend .k-epi:before{border-style:dashed;border-color:var(--ink);background:color-mix(in srgb, var(--ink) 6%, transparent)}.agency .legend .k-eff:before{border:2px solid var(--accent-ink);background:color-mix(in srgb, var(--accent) 22%, transparent)}.agency .gains{margin:0 0 .9rem;padding-left:1.3rem}.agency .gains li{margin-bottom:.35rem}.agency .gains span{color:var(--muted);font-size:.9em}.agency .chain{flex-direction:column;align-items:center;width:min(100%,24rem);margin:0;padding:0;list-style:none;display:flex}.agency .node{text-align:center;border:1px solid var(--line);background:var(--panel);border-radius:3px;width:100%;padding:.45rem .9rem .5rem}.agency .node strong{font-family:var(--serif);font-size:1.2rem;font-weight:400;line-height:1.2;display:block}.agency .node span{color:var(--muted);font-size:.74rem;line-height:1.3;display:block}.agency .node.carrier{border-color:var(--accent-ink);box-shadow:inset 0 0 0 1px var(--accent-ink);transition:opacity .7s,filter .7s}.agency [data-state=wait] .node.carrier>:not(.shelf){opacity:.4}.agency .node .shelf:not(.is-on){display:none}.agency .node.end{background:var(--accent);border-color:var(--accent);color:#fff}.agency .edge{text-align:center;flex-direction:column;align-items:center;padding:.1rem 0 .2rem;line-height:1.2;display:flex}.agency .edge:before{content:"";background:var(--muted);width:1px;height:.7rem}.agency .edge:after{content:"";border:4px solid #0000;border-top:5px solid var(--muted);border-bottom:0}.agency .edge .verb{font-family:var(--serif);color:var(--accent-ink);font-size:1rem;font-style:italic}.agency .edge .data{letter-spacing:.02em;color:var(--muted);font-size:.66rem;display:none}@media (width>=60rem){.agency .edge .data{display:block}}.agency .node .shelf{letter-spacing:.16em;text-transform:uppercase;color:var(--warm);margin:.35rem 0 0;font-size:.68rem;font-style:normal;display:block}.agency .table{max-width:64rem;margin:4rem auto 0}.agency .table figcaption{text-align:center;max-width:38rem;color:var(--muted);margin:0 auto 1.5rem;font-size:1.08rem}.agency .table figcaption strong{color:var(--ink)}.agency .families{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,8.5rem),1fr));gap:1px;display:grid}.agency .family{background:var(--bg);padding:.9rem .9rem 1rem}.agency .family h3{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);margin:0 0 .5rem;font-size:.68rem}.agency .family ul{font-family:var(--serif);margin:0;padding:0;font-size:1.12rem;line-height:1.35;list-style:none}.agency .family[data-family=symbolic]{background:var(--tint)}.agency .roles{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:.3rem 1.2rem;margin:1.25rem 0 0;font-size:.88rem;display:flex}.agency .roles b{color:var(--ink)}.agency .gates-svg .beam{fill:var(--beam);fill-opacity:.2;stroke:var(--beam);stroke-opacity:.45;stroke-width:1px}.agency .gates-svg .bar{stroke:var(--ink);stroke-width:5px;stroke-linecap:round}.agency .gates-svg .g-name{fill:var(--ink);font-size:17px;font-weight:600}.agency .gates-svg .g-val{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:15px}.agency .gates-svg .weakest .bar{stroke:var(--warm)}.agency .gates-svg .weakest .g-name,.agency .gates-svg .weakest .g-val{fill:var(--warm)}.agency .gates-svg .carrier-lbl text,.agency .gates-svg .world text{font-family:var(--serif);fill:var(--muted);font-size:20px;font-style:italic}.agency .gates-svg .world .out{fill:var(--ink);font-style:normal}.agency .gates-svg .world line{stroke:var(--ink);stroke-width:1px}.agency .ceiling{color:var(--muted);text-align:center;margin:.5rem 0 0;font-size:.9rem}.agency .ceiling strong{color:var(--warm)}.agency .gate-list{margin:0;padding-left:1.3rem;font-size:.98rem}.agency .sliders{gap:.2rem;margin:.5rem 0 1rem;display:grid}.agency .sliders label{grid-template-columns:7.2rem 1fr 2.8rem;align-items:center;gap:.6rem;font-size:.88rem;display:grid}.agency .sliders input{width:100%;min-width:0;accent-color:var(--accent);height:1.8rem}.agency .sliders output{text-align:right;font-variant-numeric:tabular-nums;color:var(--muted)}.agency .verdict{border-top:1px solid var(--line);padding-top:.8rem}.agency .verdict .v-gate{color:var(--warm)}.agency .v-move{font-family:var(--serif);font-size:1.3rem;line-height:1.3}@media (width>=60rem){.agency [data-live] .step-tool{margin-bottom:30vh}}.agency .kernel-svg .ring{fill:none;stroke:var(--line);stroke-width:2px}.agency .kernel-svg .op circle{fill:var(--bg);stroke:var(--accent-ink);stroke-width:2px}.agency .kernel-svg .op.is-on circle{fill:var(--accent-ink)}.agency .kernel-svg .op.last.is-on circle{fill:var(--warm);stroke:var(--warm)}.agency .kernel-svg .op text{fill:var(--ink);font-size:19px;font-weight:600}.agency .kernel-svg .op[data-show]:not(.is-on){opacity:.28}.agency .kernel-svg .orbit{transform-box:view-box;transform-origin:300px 300px}.agency .kernel-svg .orbit1 circle{fill:var(--warm)}.agency .kernel-svg .orbit1{animation:14s linear infinite orbit}.agency [data-state=stuck] .orbit1,.agency [data-state=decoders] .orbit1{transform:rotate(var(--stuck));animation:none}.agency .kernel-svg .orbit2{animation:7s linear infinite reverse orbit}.agency .kernel-svg .orbit2 circle{fill:var(--warm)}.agency .kernel-svg .ring2{fill:color-mix(in srgb, var(--warm) 7%, transparent);stroke:var(--warm);stroke-dasharray:3 5}.agency .kernel-svg .inner>circle:not(.ring2){fill:var(--warm)}.agency .kernel-svg .ign{font-family:var(--serif);fill:var(--warm);font-size:19px;font-style:italic}.agency .kernel-svg .block circle{fill:none;stroke:var(--warm);stroke-width:2px}.agency .kernel-svg .block text{font-family:var(--serif);fill:var(--warm);font-size:20px;font-style:italic}.agency .kernel-svg .detour path{fill:none;stroke:var(--warm);stroke-width:2px;stroke-dasharray:4 6}@keyframes orbit{to{transform:rotate(360deg)}}.agency .ops{margin:0 0 .9rem;padding-left:1.3rem;font-size:.98rem}.agency .ops li{margin-bottom:.25rem}.agency .prompts{margin:0;padding:0;list-style:none}.agency .prompts li{border-top:1px solid var(--line);padding:.6rem 0}.agency .prompts .op-name{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);font-size:.68rem;font-weight:700;display:block}.agency .prompts q,.agency .fork q{font-family:var(--serif);font-size:1.15rem;line-height:1.35}.agency .rows{border-top:1px solid var(--line);width:min(100%,34rem);margin:auto 0;padding:0;list-style:none}@media (width<=59.99rem){.agency [data-live] .rows{margin-top:4svh}}.agency .row{border-bottom:1px solid var(--line);grid-template-columns:1.8rem 6.8rem 1fr;grid-template-areas:"n verb tech""n verb cut";align-items:baseline;column-gap:.8rem;padding:.75rem .25rem;display:grid}.agency .row[data-show]:not(.is-on){opacity:.22}.agency .row .n{color:var(--muted);font-variant-numeric:tabular-nums;grid-area:n;font-size:.75rem}.agency .row .verb{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);grid-area:verb;font-size:.72rem;font-weight:700}.agency .row .tech{font-family:var(--serif);grid-area:tech;font-size:1.35rem;line-height:1.2}.agency .row .cut{color:var(--muted);grid-area:cut;font-size:.85rem}.agency .row.open{border:1px dashed var(--warm);margin-top:.4rem}.agency .row.open .verb,.agency .row.open .tech{color:var(--warm)}.agency .move{border-top:1px solid var(--line);text-align:center;max-width:52rem;margin:0 auto;padding:clamp(4rem,12vh,8rem) 0 3rem}.agency .move h2{margin:0 0 1.5rem;font-size:clamp(2.1rem,5.5vw,3.6rem);line-height:1.04}.agency .move .lede{color:var(--muted);margin:0 0 .5rem;font-size:1.15rem}.agency .question{font-family:var(--serif);margin:0 0 2.5rem;font-size:clamp(1.7rem,4.5vw,2.6rem);line-height:1.15}.agency .forks{background:var(--line);border:1px solid var(--line);text-align:left;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1px;display:grid}.agency .fork{background:var(--bg);padding:1.5rem}.agency .fork h3{font-family:var(--serif);margin:0 0 .6rem;font-size:1.45rem;font-weight:400}.agency .fork p{margin:0 0 .8rem}.agency .fork blockquote{border-left:3px solid var(--accent);background:var(--tint);margin:0;padding:.9rem 1rem}.agency .close{max-width:34rem;margin:2.5rem auto 0;font-size:1.1rem}.agency .promise{font-family:var(--serif);color:var(--accent-ink);margin:.4rem 0 3rem;font-size:clamp(1.8rem,4.5vw,2.6rem);line-height:1.1}.agency .cones text,.agency .gates-svg text,.agency .kernel-svg text{paint-order:stroke;stroke:var(--bg);stroke-width:5px;stroke-linejoin:round}@media (width<=59.99rem){.agency .cones .axis text,.agency .cones .now text,.agency .cones .lbl,.agency .gap text{font-size:22px}.agency .cones .lbl.strong{font-size:23px}.agency .gates-svg .g-name,.agency .gates-svg .g-val{font-size:19px}.agency .gates-svg .carrier-lbl text,.agency .gates-svg .world text{font-size:25px}.agency .kernel-svg .op text,.agency .kernel-svg .ign,.agency .kernel-svg .block text{font-size:28px}#gates[data-live] .step-tool{margin-bottom:50svh;position:sticky;top:calc(100svh - 27rem)}#gates[data-live] .stage svg{transition:max-height .6s}#gates[data-live] [data-state=yours] svg{max-height:calc(100svh - 31.5rem)}#gates[data-live] [data-state=yours] :is(.g-name,.g-val){opacity:0}#gates[data-live] .step-tool .sliders{gap:0}#gates[data-live] .step-tool .sliders input{height:1.6rem}}.agency .end-form{max-width:44rem;margin:1rem auto 4rem}.agency .sources{border:2px dashed var(--red);max-width:52rem;margin:0 auto 4rem;padding:1.25rem 1.5rem;font-size:.85rem}.agency .sources h2{font-family:var(--sans);color:var(--red-ink);margin:0 0 .4rem;font-size:1rem;font-weight:700}.agency .sources dt{margin-top:.6rem;font-weight:700}.agency .sources dd{color:var(--muted);margin:0}.agency a:focus-visible,.agency input:focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px}@media (prefers-reduced-motion:reduce){.agency *,.agency :before,.agency :after{transition:none!important;animation:none!important}}
