aside.svelte-6xnv64{display:grid;grid-template-columns:130px 1fr;gap:2rem;margin:3.5rem 0;padding:1.5rem;border:1px solid var(--ink);background:var(--soft);box-shadow:8px 8px #d4d4cf}aside.dark.svelte-6xnv64{color:#fff;background:var(--ink);box-shadow:8px 8px #d4d4cf}.callout-label.svelte-6xnv64{display:flex;align-items:flex-start;gap:.55rem;padding-top:.25rem;color:var(--signal-dark);font-size:.62rem;font-weight:800;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.dark.svelte-6xnv64 .callout-label:where(.svelte-6xnv64){color:#9fa2ff}.callout-label.svelte-6xnv64 span:where(.svelte-6xnv64){flex:0 0 20px;height:2px;margin-top:.38rem;background:currentColor}h3.svelte-6xnv64{margin:0 0 .8rem!important;color:inherit!important;font-size:1.5rem!important;line-height:1.05;letter-spacing:-.035em}.callout-copy.svelte-6xnv64{color:var(--muted);font-size:.96rem;line-height:1.65}.dark.svelte-6xnv64 .callout-copy:where(.svelte-6xnv64){color:#b6b6b0}.callout-copy.svelte-6xnv64 p{margin:0!important}.callout-copy.svelte-6xnv64 strong{color:inherit}@media (max-width: 600px){aside.svelte-6xnv64{grid-template-columns:1fr;gap:1.2rem;margin-block:2.8rem;padding:1.2rem}}figure.svelte-6vt0cq{position:relative;margin:4rem 0;padding:2rem 0 2rem clamp(2rem,6vw,4.5rem);border-block:1px solid var(--ink)}.quote-mark.svelte-6vt0cq{position:absolute;top:1.1rem;left:0;color:var(--signal);font-family:Georgia,serif;font-size:4rem;line-height:1}blockquote.svelte-6vt0cq{margin:0!important;padding:0!important;border:0!important;color:var(--ink)!important;font-size:clamp(1.8rem,5vw,3.4rem)!important;font-style:normal!important;font-weight:720;line-height:1.02!important;letter-spacing:-.05em}figcaption.svelte-6vt0cq{margin-top:1rem;color:var(--muted);font-size:.62rem;font-weight:760;letter-spacing:.12em;text-transform:uppercase}.visual-breakout.svelte-11jzh9d{width:min(1080px,calc(100vw - 40px));margin:clamp(3.5rem,8vw,6rem) 0;margin-left:50%;transform:translate(-50%)}@media (max-width: 600px){.visual-breakout.svelte-11jzh9d{width:calc(100vw - 28px)}}figure.svelte-oonaeq{margin:0;padding:1rem;border:1px solid #333;color:#fff;background:var(--ink);box-shadow:12px 12px #1717171a}.figure-top.svelte-oonaeq{display:flex;justify-content:space-between;padding:.2rem .2rem .8rem;border-bottom:1px solid #3d3d3d;color:#aaa;font-size:.58rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}svg.svelte-oonaeq{display:block;width:100%;height:auto}.model.svelte-oonaeq rect:where(.svelte-oonaeq),.answer.svelte-oonaeq rect:where(.svelte-oonaeq){fill:#242424;stroke:#666}.model.svelte-oonaeq .small-path:where(.svelte-oonaeq){stroke:#666;stroke-width:2;stroke-dasharray:3 6}.index.svelte-oonaeq{fill:#9fa2ff;font-size:8px;font-weight:850;letter-spacing:.1em}.title.svelte-oonaeq{fill:#fff;font-size:19px;font-weight:900;letter-spacing:-.03em}.copy.svelte-oonaeq{fill:#999994;font-size:9px}.flow.svelte-oonaeq{fill:none;stroke:#6f6f69;stroke-width:2}marker.svelte-oonaeq path:where(.svelte-oonaeq){fill:#777}.flow-pulse.svelte-oonaeq{fill:none;stroke:#9fa2ff;stroke-width:4;stroke-linecap:round;stroke-dasharray:24 105;animation:svelte-oonaeq-context-flow 2.2s linear infinite}.flow-pulse.delayed.svelte-oonaeq{animation-delay:-1.1s}.ontology.svelte-oonaeq>circle:where(.svelte-oonaeq):first-child{fill:url(#ontology-dots);stroke:#8589ff;stroke-width:2;stroke-dasharray:7 7}.ontology.svelte-oonaeq .inner:where(.svelte-oonaeq){fill:#efefeb;stroke:#4b4fc5;stroke-width:12}.ontology-title.svelte-oonaeq{fill:#171717;font-size:13px;font-weight:900;letter-spacing:-.01em}.ontology.svelte-oonaeq .copy:where(.svelte-oonaeq){fill:#65655f}.concept.svelte-oonaeq line:where(.svelte-oonaeq){stroke:#777;stroke-width:1;stroke-dasharray:3 5}.concept.svelte-oonaeq rect:where(.svelte-oonaeq){fill:#242424;stroke:#777}.concept.svelte-oonaeq text:where(.svelte-oonaeq){fill:#ddd;font-size:7px;font-weight:800;letter-spacing:.04em}.answer.svelte-oonaeq circle:where(.svelte-oonaeq){fill:#9fa2ff;filter:drop-shadow(0 0 5px #8589ff);animation:svelte-oonaeq-answer-pulse 1.8s ease-in-out infinite}figcaption.svelte-oonaeq{padding:0 .2rem .5rem;color:#aaa;font-size:.7rem;line-height:1.5}@keyframes svelte-oonaeq-context-flow{0%{stroke-dashoffset:129}to{stroke-dashoffset:0}}@keyframes svelte-oonaeq-answer-pulse{50%{opacity:.35;transform:scale(.75);transform-origin:915px 310px}}@media (prefers-reduced-motion: reduce){.flow-pulse.svelte-oonaeq,.answer.svelte-oonaeq circle:where(.svelte-oonaeq){animation:none}}@media (max-width: 600px){figure.svelte-oonaeq{padding:.6rem;box-shadow:7px 7px #1717171a}.figure-top.svelte-oonaeq{font-size:.45rem}}.definition-grid.svelte-97rvn3{display:grid;grid-template-columns:repeat(3,1fr);margin:3rem 0;border-block:1px solid var(--ink)}article.svelte-97rvn3{padding:1.4rem 1.4rem 1.8rem 0}article.svelte-97rvn3+article:where(.svelte-97rvn3){padding-left:1.4rem;border-left:1px solid var(--line)}span.svelte-97rvn3{color:var(--signal);font-size:.62rem;font-weight:820;letter-spacing:.08em}h3.svelte-97rvn3{margin:2.2rem 0 .7rem!important;color:var(--ink)!important;font-size:1.25rem!important;letter-spacing:-.03em}p.svelte-97rvn3{margin:0!important;color:var(--muted);font-size:.82rem;line-height:1.55}@media (max-width: 650px){.definition-grid.svelte-97rvn3{grid-template-columns:1fr}article.svelte-97rvn3,article.svelte-97rvn3+article:where(.svelte-97rvn3){padding:1.3rem 0;border-left:0;border-bottom:1px solid var(--line)}article.svelte-97rvn3:last-child{border-bottom:0}h3.svelte-97rvn3{margin-top:.8rem!important}}figure.svelte-1kwre6x{margin:0;padding:1rem;border:1px solid #333;color:#fff;background:var(--ink);box-shadow:12px 12px #1717171a}.figure-top.svelte-1kwre6x{display:flex;justify-content:space-between;padding:.2rem .2rem .8rem;border-bottom:1px solid #3d3d3d;color:#aaa;font-size:.58rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}svg.svelte-1kwre6x{display:block;width:100%;height:auto}.branch.svelte-1kwre6x{fill:none;stroke:#898984;stroke-width:2}.pulse.svelte-1kwre6x{fill:none;stroke:#8589ff;stroke-width:4;stroke-linecap:round;stroke-dasharray:32 360;filter:drop-shadow(0 0 4px rgba(117,121,239,.8));animation:svelte-1kwre6x-travel 3.2s linear infinite}.pulse-right.svelte-1kwre6x{animation-delay:1.4s}.centre.svelte-1kwre6x>circle:where(.svelte-1kwre6x):first-child{fill:#4b4fc5}.centre-ring.svelte-1kwre6x{fill:#eeeeea;stroke:#9fa2ff;stroke-width:14}.centre.svelte-1kwre6x text:where(.svelte-1kwre6x){fill:#171717;font-size:18px;font-weight:850;letter-spacing:-.02em}.centre.svelte-1kwre6x .centre-note:where(.svelte-1kwre6x){fill:#65655f;font-size:10px;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.discipline.svelte-1kwre6x rect:where(.svelte-1kwre6x){stroke-width:2}.ops.svelte-1kwre6x rect:where(.svelte-1kwre6x){fill:#eeeeea;stroke:#eeeeea}.engineering.svelte-1kwre6x rect:where(.svelte-1kwre6x){fill:url(#map-dots);color:#fff;stroke:#777}.discipline.svelte-1kwre6x .number:where(.svelte-1kwre6x){fill:#74746f;font-size:9px;font-weight:750;letter-spacing:.1em}.engineering.svelte-1kwre6x .number:where(.svelte-1kwre6x){fill:#aaa}.discipline.svelte-1kwre6x .name:where(.svelte-1kwre6x){fill:#171717;font-size:22px;font-weight:850;letter-spacing:-.04em}.engineering.svelte-1kwre6x .name:where(.svelte-1kwre6x){fill:#fff;font-size:18px}.discipline.svelte-1kwre6x .detail:where(.svelte-1kwre6x){fill:#686863;font-size:10px}.engineering.svelte-1kwre6x .detail:where(.svelte-1kwre6x){fill:#aaa}.role.svelte-1kwre6x circle:where(.svelte-1kwre6x){fill:#222;stroke:#6f6f6a;stroke-width:1.5}.role.svelte-1kwre6x text:where(.svelte-1kwre6x){fill:#d4d4cf;font-size:9px;font-weight:700;letter-spacing:.06em;text-anchor:middle}.seam.svelte-1kwre6x{stroke:#5e5e59;stroke-dasharray:4 7}.seam-title.svelte-1kwre6x{fill:#9fa2ff;font-size:10px;font-weight:800;letter-spacing:.15em}.seam-copy.svelte-1kwre6x{fill:#888883;font-size:10px;letter-spacing:.07em}figcaption.svelte-1kwre6x{padding:0 .2rem .5rem;color:#aaa;font-size:.7rem;line-height:1.5}@keyframes svelte-1kwre6x-travel{0%{stroke-dashoffset:392}to{stroke-dashoffset:0}}@media (max-width: 600px){figure.svelte-1kwre6x{padding:.6rem;box-shadow:7px 7px #1717171a}.figure-top.svelte-1kwre6x{font-size:.45rem}}.resource-shelf.svelte-10jh2sf{margin:3.5rem 0;border-top:1px solid var(--ink)}.resource-group.svelte-10jh2sf{display:grid;grid-template-columns:.72fr 1.28fr;gap:2rem;padding:2rem 0;border-bottom:1px solid var(--line)}.group-heading.svelte-10jh2sf>span:where(.svelte-10jh2sf){color:var(--signal);font-size:.62rem;font-weight:820}.group-heading.svelte-10jh2sf h3:where(.svelte-10jh2sf){margin:.9rem 0 .5rem!important;color:var(--ink)!important;font-size:1.35rem!important;line-height:1.05;letter-spacing:-.035em}.group-heading.svelte-10jh2sf p:where(.svelte-10jh2sf){margin:0!important;color:var(--muted);font-size:.78rem;line-height:1.5}.resource-links.svelte-10jh2sf{border-top:1px solid var(--ink)}.resource-links.svelte-10jh2sf a:where(.svelte-10jh2sf){display:grid;grid-template-columns:1fr auto;align-items:center;gap:1rem;padding:.9rem 0;border-bottom:1px solid var(--line);text-decoration:none!important;transition:padding .2s ease}.resource-links.svelte-10jh2sf a:where(.svelte-10jh2sf):hover{padding-left:.5rem}.resource-links.svelte-10jh2sf strong:where(.svelte-10jh2sf){display:block;color:var(--ink);font-size:.86rem}.resource-links.svelte-10jh2sf small:where(.svelte-10jh2sf){display:block;margin-top:.2rem;color:var(--muted);font-size:.66rem}.resource-links.svelte-10jh2sf b:where(.svelte-10jh2sf){color:var(--signal-dark);font-weight:500}@media (max-width: 650px){.resource-group.svelte-10jh2sf{grid-template-columns:1fr;gap:1.3rem}}figure.svelte-cic35s{margin:0;padding:1rem;border:1px solid var(--ink);color:var(--ink);background:var(--paper);box-shadow:12px 12px #d1d1cc}.figure-top.svelte-cic35s{display:flex;justify-content:space-between;padding:.2rem .2rem .8rem;border-bottom:1px solid var(--ink);color:var(--muted);font-size:.58rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}svg.svelte-cic35s{display:block;width:100%;height:auto}.row-label.svelte-cic35s{fill:#777771;font-size:8px;font-weight:800;letter-spacing:.12em}.node.svelte-cic35s rect:where(.svelte-cic35s){fill:#fff;stroke:#70706b;stroke-width:1.5}.node-name.svelte-cic35s{fill:#171717;font-size:14px;font-weight:850}.node-sub.svelte-cic35s{fill:#767670;font-size:8px}.rail.svelte-cic35s,.connector.svelte-cic35s,.down.svelte-cic35s{fill:none;stroke:#72726d;stroke-width:1.5}.flow.svelte-cic35s{fill:none;stroke:#5f63d7;stroke-width:4;stroke-linecap:round;stroke-dasharray:28 590;animation:svelte-cic35s-surface-flow 4s linear infinite}.automation.svelte-cic35s rect:where(.svelte-cic35s){fill:#171717}.automation.svelte-cic35s text:where(.svelte-cic35s){fill:#fff;font-size:11px;font-weight:800;letter-spacing:.06em}.outcome.svelte-cic35s rect:where(.svelte-cic35s){fill:#eeeeea;stroke:#4b4fc5;stroke-width:2}.outcome.svelte-cic35s text:where(.svelte-cic35s){fill:#171717;font-size:10px;font-weight:850;letter-spacing:.1em}figcaption.svelte-cic35s{padding:0 .2rem .5rem;color:var(--muted);font-size:.7rem;line-height:1.5}@keyframes svelte-cic35s-surface-flow{0%{stroke-dashoffset:618}to{stroke-dashoffset:0}}@media (max-width: 600px){figure.svelte-cic35s{padding:.6rem;box-shadow:7px 7px #d1d1cc}.figure-top.svelte-cic35s{font-size:.45rem}}figure.svelte-746utz{margin:0;padding:1rem;border:1px solid #333;color:#fff;background:var(--ink);box-shadow:12px 12px #1717171a}.figure-top.svelte-746utz{display:flex;justify-content:space-between;padding:.2rem .2rem .8rem;border-bottom:1px solid #3d3d3d;color:#aaa;font-size:.58rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}svg.svelte-746utz{display:block;width:100%;height:auto}.fence.svelte-746utz{fill:url(#play-dots);stroke:#8589ff;stroke-width:2;stroke-dasharray:8 7}.fence-label.svelte-746utz{fill:#9fa2ff;font-size:9px;font-weight:800;letter-spacing:.11em}.permission.svelte-746utz rect:where(.svelte-746utz){fill:#242424;stroke:#666}.permission-index.svelte-746utz{fill:#969690;font-size:8px;font-weight:800;letter-spacing:.1em}.permission-title.svelte-746utz{fill:#fff;font-size:16px;font-weight:850;letter-spacing:-.025em}.permission-copy.svelte-746utz{fill:#999994;font-size:9px}.curiosity.svelte-746utz>circle:where(.svelte-746utz):first-child{fill:#4b4fc5}.curiosity-ring.svelte-746utz{fill:#eeeeea;stroke:#9fa2ff;stroke-width:12}.curiosity.svelte-746utz text:where(.svelte-746utz){fill:#171717;font-size:16px;font-weight:900;letter-spacing:-.02em}.curiosity.svelte-746utz .curiosity-copy:where(.svelte-746utz){fill:#666660;font-size:9px;font-weight:650;letter-spacing:.08em}.route.svelte-746utz{fill:none;stroke:#686863;stroke-width:2}.route-pulse.svelte-746utz{fill:none;stroke:#9fa2ff;stroke-width:4;stroke-linecap:round;stroke-dasharray:30 385;filter:drop-shadow(0 0 4px rgba(159,162,255,.7));animation:svelte-746utz-travel 3.6s linear infinite}.step.svelte-746utz circle:where(.svelte-746utz){fill:#202020;stroke:#777771}.step-number.svelte-746utz{fill:#9fa2ff;font-size:8px;font-weight:850}.step-label.svelte-746utz{fill:#ddd;font-size:7px;font-weight:800;letter-spacing:.04em}.momentum.svelte-746utz>text:where(.svelte-746utz){fill:#fff;font-size:13px;font-weight:900;letter-spacing:-.01em}.momentum.svelte-746utz .momentum-copy:where(.svelte-746utz){fill:#999994;font-size:9px;line-height:1.4}figcaption.svelte-746utz{padding:0 .2rem .5rem;color:#aaa;font-size:.7rem;line-height:1.5}@keyframes svelte-746utz-travel{0%{stroke-dashoffset:415}to{stroke-dashoffset:0}}@media (prefers-reduced-motion: reduce){.route-pulse.svelte-746utz{animation:none}}@media (max-width: 600px){figure.svelte-746utz{padding:.6rem;box-shadow:7px 7px #1717171a}.figure-top.svelte-746utz{font-size:.45rem}}
