.contrast-shell.svelte-19qwczp{overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:24px;background:#0b1116;box-shadow:0 28px 80px #00000040}.contrast-toolbar.svelte-19qwczp{display:grid;grid-template-columns:minmax(220px,1fr) auto minmax(80px,1fr);align-items:center;gap:1rem;padding:1rem 1.2rem;border-bottom:1px solid rgba(255,255,255,.075);background:#ffffff05}.change-prompt.svelte-19qwczp{display:flex;align-items:center;gap:.65rem}.change-prompt.svelte-19qwczp>div:where(.svelte-19qwczp){display:flex;flex-direction:column;gap:.16rem}.change-prompt.svelte-19qwczp small:where(.svelte-19qwczp){color:#65727a;font-size:.5rem;letter-spacing:.11em;text-transform:uppercase}.change-prompt.svelte-19qwczp strong:where(.svelte-19qwczp){color:#c5cdd1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6rem;font-weight:520}.change-pulse.svelte-19qwczp{width:.58rem;height:.58rem;border-radius:50%;background:#f29778;box-shadow:0 0 #f2977859;animation:svelte-19qwczp-prompt-pulse 2s ease-out infinite}.change-tabs.svelte-19qwczp{display:flex;gap:.2rem;border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:.22rem;background:#080d11}.change-tabs.svelte-19qwczp button:where(.svelte-19qwczp){border:0;border-radius:999px;padding:.48rem .72rem;background:transparent;color:#65727a;font:inherit;font-size:.56rem;cursor:pointer;transition:.18s ease}.change-tabs.svelte-19qwczp button:where(.svelte-19qwczp):hover{color:#c0c9cd}.change-tabs.svelte-19qwczp button.is-active:where(.svelte-19qwczp){background:#202a30;color:#eef1f2;box-shadow:inset 0 0 0 1px #ffffff0f}.replay-button.svelte-19qwczp{justify-self:end;display:inline-flex;align-items:center;gap:.4rem;border:1px solid rgba(255,255,255,.09);border-radius:999px;padding:.45rem .65rem;background:transparent;color:#7b878e;font:inherit;font-size:.54rem;cursor:pointer}.replay-button.svelte-19qwczp:hover{border-color:#fff3;color:#c6ced2}.workflow-lane.svelte-19qwczp{display:grid;grid-template-columns:160px minmax(0,1fr);position:relative;min-height:155px;border-bottom:1px solid rgba(255,255,255,.07)}.manual-lane.svelte-19qwczp{background:linear-gradient(90deg,rgba(242,126,105,.035),transparent 38%)}.euler-lane.svelte-19qwczp{background:linear-gradient(90deg,rgba(111,224,205,.04),transparent 38%)}.lane-summary.svelte-19qwczp{display:flex;flex-direction:column;justify-content:center;gap:.32rem;padding:1rem 1.15rem;border-right:1px solid rgba(255,255,255,.07)}.lane-mode.svelte-19qwczp{display:flex;align-items:center;gap:.45rem;margin-bottom:.35rem;color:#77838a;font-size:.55rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.lane-mode.svelte-19qwczp i:where(.svelte-19qwczp){display:grid;place-items:center;width:1.25rem;height:1.25rem;border-radius:50%;font-style:normal;font-size:.5rem}.manual-lane.svelte-19qwczp .lane-mode:where(.svelte-19qwczp){color:#e99078}.manual-lane.svelte-19qwczp .lane-mode:where(.svelte-19qwczp) i:where(.svelte-19qwczp){background:#f27e691a}.euler-lane.svelte-19qwczp .lane-mode:where(.svelte-19qwczp){color:#72d8c6}.euler-lane.svelte-19qwczp .lane-mode:where(.svelte-19qwczp) i:where(.svelte-19qwczp){background:#6fe0cd1a}.lane-summary.svelte-19qwczp strong:where(.svelte-19qwczp){color:#d6dde0;font-size:.8rem;font-weight:580}.lane-summary.svelte-19qwczp small:where(.svelte-19qwczp){color:#56636b;font-size:.5rem;line-height:1.4}.lane-scroll.svelte-19qwczp{min-width:0;overflow-x:auto;scrollbar-width:none}.lane-scroll.svelte-19qwczp::-webkit-scrollbar{display:none}.manual-flow.svelte-19qwczp{display:grid;grid-template-columns:repeat(5,minmax(28px,1fr) 25px) minmax(28px,1fr);align-items:center;gap:.3rem;min-width:760px;height:100%;padding:1.1rem 1.25rem}.manual-stage.svelte-19qwczp{position:relative;display:flex;align-items:center;gap:.45rem;min-width:0;border:1px solid rgba(255,255,255,.075);border-radius:8px;padding:.55rem;background:#0d1419;opacity:.48;animation:svelte-19qwczp-manual-touch .45s ease var(--touch-delay) forwards}.manual-stage.svelte-19qwczp>div:where(.svelte-19qwczp):last-child{display:flex;flex-direction:column;min-width:0;gap:.16rem}.manual-stage.svelte-19qwczp strong:where(.svelte-19qwczp){color:#a9b2b7;font-size:.56rem;font-weight:570}.manual-stage.svelte-19qwczp code:where(.svelte-19qwczp){overflow:hidden;color:#69757d;font-size:.45rem;text-overflow:ellipsis;white-space:nowrap}.stage-icon.svelte-19qwczp{display:grid;place-items:center;flex:0 0 auto;width:1.45rem;height:1.45rem;border-radius:5px;background:#ffffff09;color:#5f6b73;font-family:ui-monospace,monospace;font-size:.44rem}.edit-badge.svelte-19qwczp{position:absolute;right:-.28rem;top:-.42rem;z-index:2;border:1px solid rgba(242,126,105,.35);border-radius:999px;padding:.12rem .28rem;background:#171315;color:#e98c75;font-family:ui-monospace,monospace;font-size:.38rem;opacity:0;animation:svelte-19qwczp-edit-appear .2s ease calc(var(--touch-delay) + .12s) forwards}.manual-wire.svelte-19qwczp{position:relative;display:grid;place-items:center;height:1px;background:#3c464d;opacity:.35;animation:svelte-19qwczp-wire-fail .35s ease var(--wire-delay) forwards}.manual-wire.svelte-19qwczp span:where(.svelte-19qwczp){position:absolute;inset:0;background:#e98c75;transform:scaleX(0);transform-origin:left;animation:svelte-19qwczp-wire-travel .3s ease var(--wire-delay) forwards}.manual-wire.svelte-19qwczp i:where(.svelte-19qwczp){position:relative;display:grid;place-items:center;width:.9rem;height:.9rem;border-radius:50%;background:#171315;color:#e98c75;font-size:.42rem;font-style:normal;opacity:0;animation:svelte-19qwczp-edit-appear .2s ease calc(var(--wire-delay) + .16s) forwards}.manual-cost.svelte-19qwczp,.euler-benefit.svelte-19qwczp{position:absolute;right:1rem;bottom:.4rem;display:flex;gap:.7rem;color:#58656d;font-size:.43rem}.manual-cost.svelte-19qwczp span:where(.svelte-19qwczp),.euler-benefit.svelte-19qwczp span:where(.svelte-19qwczp){display:flex;align-items:center;gap:.28rem}.manual-cost.svelte-19qwczp i:where(.svelte-19qwczp),.euler-benefit.svelte-19qwczp i:where(.svelte-19qwczp){width:.26rem;height:.26rem;border-radius:50%}.manual-cost.svelte-19qwczp i:where(.svelte-19qwczp){background:#d37967}.euler-benefit.svelte-19qwczp i:where(.svelte-19qwczp){background:#6fd8c5}.euler-flow.svelte-19qwczp{display:grid;grid-template-columns:190px 54px minmax(480px,1fr);align-items:center;min-width:760px;height:100%;padding:1.1rem 1.25rem}.contract-source.svelte-19qwczp{position:relative;display:flex;align-items:center;gap:.55rem;border:1px solid rgba(111,224,205,.38);border-radius:10px;padding:.65rem;background:#6fe0cd0d;box-shadow:0 0 #6fe0cd2e;animation:svelte-19qwczp-contract-edit .55s ease .1s}.contract-source.svelte-19qwczp>div:where(.svelte-19qwczp){display:flex;flex-direction:column;min-width:0;gap:.16rem}.contract-source.svelte-19qwczp small:where(.svelte-19qwczp){color:#66b8aa;font-size:.44rem;letter-spacing:.08em;text-transform:uppercase}.contract-source.svelte-19qwczp code:where(.svelte-19qwczp){overflow:hidden;color:#bdd6d1;font-size:.48rem;text-overflow:ellipsis;white-space:nowrap}.contract-badge.svelte-19qwczp{display:grid;place-items:center;flex:0 0 auto;width:1.75rem;height:1.75rem;border-radius:6px;background:#6fe0cd;color:#08110f;font-family:ui-monospace,monospace;font-size:.5rem;font-weight:700}.single-edit.svelte-19qwczp{position:absolute;right:-.4rem;top:-.45rem;border:1px solid rgba(111,224,205,.34);border-radius:999px;padding:.14rem .3rem;background:#0d1817;color:#6fe0cd;font-family:ui-monospace,monospace;font-size:.38rem;font-style:normal}.contract-bus.svelte-19qwczp{position:relative;height:2px;background:#334a49;overflow:visible}.contract-bus.svelte-19qwczp span:where(.svelte-19qwczp){display:block;height:100%;background:#6fe0cd;box-shadow:0 0 7px #6fe0cd;transform:scaleX(0);transform-origin:left;animation:svelte-19qwczp-bus-travel .55s ease .45s forwards}.contract-bus.svelte-19qwczp b:where(.svelte-19qwczp){position:absolute;right:-.22rem;top:50%;width:.46rem;height:.46rem;border-radius:50%;background:#6fe0cd;box-shadow:0 0 10px #6fe0cd;transform:translateY(-50%) scale(0);animation:svelte-19qwczp-token-arrive .2s ease .9s forwards}.consumer-grid.svelte-19qwczp{display:grid;grid-template-columns:repeat(6,1fr);gap:.4rem}.consumer-stage.svelte-19qwczp{display:flex;flex-direction:column;align-items:center;gap:.18rem;border:1px solid rgba(255,255,255,.075);border-radius:8px;padding:.54rem .3rem;background:#0d1419;opacity:.45;transform:translateY(3px);animation:svelte-19qwczp-consumer-sync .32s ease var(--sync-delay) forwards}.consumer-stage.svelte-19qwczp span:where(.svelte-19qwczp){color:#526068;font-family:ui-monospace,monospace;font-size:.4rem}.consumer-stage.svelte-19qwczp strong:where(.svelte-19qwczp){color:#aab4b8;font-size:.52rem;font-weight:560}.consumer-stage.svelte-19qwczp i:where(.svelte-19qwczp){color:#60bdad;font-size:.4rem;font-style:normal;opacity:0;animation:svelte-19qwczp-edit-appear .2s ease calc(var(--sync-delay) + .12s) forwards}.contrast-result.svelte-19qwczp{display:flex;align-items:center;justify-content:center;gap:1.1rem;padding:.85rem 1rem;background:#090e12}.contrast-result.svelte-19qwczp div:where(.svelte-19qwczp){display:flex;align-items:center;gap:.5rem}.contrast-result.svelte-19qwczp span:where(.svelte-19qwczp){border-radius:999px;padding:.2rem .38rem;background:#ffffff0b;color:#66737b;font-family:ui-monospace,monospace;font-size:.44rem;text-transform:uppercase}.contrast-result.svelte-19qwczp div:where(.svelte-19qwczp):first-child span:where(.svelte-19qwczp){color:#d68470}.contrast-result.svelte-19qwczp div:where(.svelte-19qwczp):last-child span:where(.svelte-19qwczp){color:#69cdbb}.contrast-result.svelte-19qwczp strong:where(.svelte-19qwczp){color:#aeb8bd;font-size:.56rem;font-weight:540}.contrast-result.svelte-19qwczp>i:where(.svelte-19qwczp){color:#4e5a62;font-style:normal}@keyframes svelte-19qwczp-prompt-pulse{70%,to{box-shadow:0 0 0 7px #f2977800}}@keyframes svelte-19qwczp-manual-touch{0%{opacity:.42;transform:translateY(0)}45%{border-color:#e98c75;background:#e98c7517;opacity:1;transform:translateY(-3px);box-shadow:0 0 16px #e98c7529}to{border-color:#e98c7540;background:#e98c7509;opacity:.86;transform:translateY(0)}}@keyframes svelte-19qwczp-edit-appear{to{opacity:1}}@keyframes svelte-19qwczp-wire-fail{to{opacity:.85}}@keyframes svelte-19qwczp-wire-travel{to{transform:scaleX(1)}}@keyframes svelte-19qwczp-contract-edit{50%{box-shadow:0 0 0 6px #6fe0cd17,0 0 24px #6fe0cd26;transform:translateY(-2px)}}@keyframes svelte-19qwczp-bus-travel{to{transform:scaleX(1)}}@keyframes svelte-19qwczp-token-arrive{to{transform:translateY(-50%) scale(1)}}@keyframes svelte-19qwczp-consumer-sync{to{border-color:#6fe0cd38;background:#6fe0cd09;opacity:1;transform:translateY(0)}}@media(max-width:780px){.contrast-toolbar.svelte-19qwczp{grid-template-columns:1fr auto}.change-tabs.svelte-19qwczp{grid-column:1/-1;grid-row:2;width:100%}.change-tabs.svelte-19qwczp button:where(.svelte-19qwczp){flex:1}.workflow-lane.svelte-19qwczp{grid-template-columns:1fr}.lane-summary.svelte-19qwczp{display:grid;grid-template-columns:1fr auto;align-items:center;border-right:0;border-bottom:1px solid rgba(255,255,255,.06);padding:.75rem 1rem}.lane-summary.svelte-19qwczp .lane-mode:where(.svelte-19qwczp){grid-row:1/3}.lane-summary.svelte-19qwczp strong:where(.svelte-19qwczp),.lane-summary.svelte-19qwczp small:where(.svelte-19qwczp){text-align:right}.manual-cost.svelte-19qwczp,.euler-benefit.svelte-19qwczp{display:none}.contrast-result.svelte-19qwczp{align-items:flex-start;gap:.6rem}.contrast-result.svelte-19qwczp div:where(.svelte-19qwczp){flex-direction:column;align-items:flex-start}}@media(max-width:500px){.contrast-shell.svelte-19qwczp{border-radius:18px}.change-prompt.svelte-19qwczp strong:where(.svelte-19qwczp){max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.replay-button.svelte-19qwczp span:where(.svelte-19qwczp){display:none}.contrast-result.svelte-19qwczp strong:where(.svelte-19qwczp){font-size:.5rem}}@media(prefers-reduced-motion:reduce){.change-pulse.svelte-19qwczp,.manual-stage.svelte-19qwczp,.edit-badge.svelte-19qwczp,.manual-wire.svelte-19qwczp,.manual-wire.svelte-19qwczp span:where(.svelte-19qwczp),.manual-wire.svelte-19qwczp i:where(.svelte-19qwczp),.contract-source.svelte-19qwczp,.contract-bus.svelte-19qwczp span:where(.svelte-19qwczp),.contract-bus.svelte-19qwczp b:where(.svelte-19qwczp),.consumer-stage.svelte-19qwczp,.consumer-stage.svelte-19qwczp i:where(.svelte-19qwczp){animation-duration:.001ms;animation-delay:0s}}.loop-shell.svelte-1ujb4wv{overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:24px;background:#0a1015;box-shadow:0 34px 90px #00000047}.loop-toolbar.svelte-1ujb4wv{display:grid;grid-template-columns:minmax(310px,1fr) auto 2.4rem;align-items:center;gap:1rem;min-height:4.2rem;padding:.72rem 1rem;border-bottom:1px solid rgba(255,255,255,.075);background:#ffffff05}.path-input.svelte-1ujb4wv{display:grid;grid-template-columns:auto auto minmax(100px,290px) auto;align-items:center;gap:.65rem;min-width:0}.path-label.svelte-1ujb4wv{color:#59666e;font-family:ui-monospace,monospace;font-size:.5rem;letter-spacing:.09em;text-transform:uppercase}.path-icon.svelte-1ujb4wv{display:grid;place-items:center;width:1.7rem;height:1.7rem;border:1px solid rgba(111,224,205,.2);border-radius:6px;background:#6fe0cd0e;color:#6fe0cd;font-family:ui-monospace,monospace;font-size:.53rem}.path-input.svelte-1ujb4wv code:where(.svelte-1ujb4wv){overflow:hidden;border-bottom:1px solid rgba(111,224,205,.22);padding:.38rem .1rem;color:#d4dcdf;font-size:.66rem;text-overflow:ellipsis;white-space:nowrap}.path-ready.svelte-1ujb4wv{display:inline-flex;align-items:center;gap:.35rem;border:1px solid rgba(111,224,205,.14);border-radius:999px;padding:.28rem .45rem;color:#78a79f;font-family:ui-monospace,monospace;font-size:.48rem;text-transform:uppercase}.path-ready.svelte-1ujb4wv i:where(.svelte-1ujb4wv){width:.34rem;height:.34rem;border-radius:50%;background:#6fe0cd;box-shadow:0 0 8px #6fe0cdb3}.loop-status.svelte-1ujb4wv{display:flex;align-items:center;gap:.55rem;min-width:230px;border-left:1px solid rgba(255,255,255,.075);padding-left:1rem}.loop-status.svelte-1ujb4wv>span:where(.svelte-1ujb4wv){color:#6fe0cd;font-family:ui-monospace,monospace;font-size:.53rem}.loop-status.svelte-1ujb4wv strong:where(.svelte-1ujb4wv){color:#87939a;font-size:.58rem;font-weight:540;animation:svelte-1ujb4wv-status-in .34s ease both}.play-control.svelte-1ujb4wv{display:grid;place-items:center;width:2.25rem;height:2.25rem;border:1px solid rgba(255,255,255,.11);border-radius:50%;background:#ffffff06;color:#66737b;cursor:pointer}.play-control.is-playing.svelte-1ujb4wv{border-color:#6fe0cd33;color:#6fe0cd}.play-control.svelte-1ujb4wv span:where(.svelte-1ujb4wv){font-size:.55rem}.loop-canvas.svelte-1ujb4wv{position:relative;isolation:isolate;aspect-ratio:1200 / 680;overflow:hidden;background:radial-gradient(circle at 54% 50%,rgba(111,224,205,.025),transparent 33%),#080d11}.canvas-grid.svelte-1ujb4wv{position:absolute;inset:0;z-index:-3;opacity:.4;background-image:linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:radial-gradient(circle at center,black,transparent 82%);mask-image:radial-gradient(circle at center,black,transparent 82%)}.canvas-glow.svelte-1ujb4wv{position:absolute;left:54%;top:50%;z-index:-2;width:42%;aspect-ratio:1;border-radius:50%;background:#6fe0cd0b;filter:blur(70px);transform:translate(-50%,-50%)}.loop-svg.svelte-1ujb4wv{position:absolute;inset:0;z-index:-1;width:100%;height:100%;overflow:visible}.mobile-svg.svelte-1ujb4wv{display:none}.entry-track.svelte-1ujb4wv,.orbit-track.svelte-1ujb4wv{fill:none;stroke:#ffffff16;stroke-width:1.2}.entry-flow.svelte-1ujb4wv,.orbit-flow.svelte-1ujb4wv{fill:none;stroke:#6fe0cd9e;stroke-width:1.35;stroke-linecap:round;stroke-dasharray:3 12;animation:svelte-1ujb4wv-flow-dash 1.15s linear infinite}.entry-flow.svelte-1ujb4wv{stroke:#ffffff57}#el-loop-arrow path{fill:#6fe0cd}.contract-spokes.svelte-1ujb4wv line:where(.svelte-1ujb4wv){stroke:#6fe0cd1d;stroke-width:1;stroke-dasharray:2 7;transition:stroke .3s ease,stroke-width .3s ease}.contract-spokes.svelte-1ujb4wv line.is-active:where(.svelte-1ujb4wv){stroke:#6fe0cdad;stroke-width:1.45;animation:svelte-1ujb4wv-spoke-pulse 1.2s ease-in-out infinite alternate}.contract-spokes.svelte-1ujb4wv .consumer-spoke:where(.svelte-1ujb4wv){stroke:#b79cff42}.orbit-packet.svelte-1ujb4wv{fill:#dffff9;filter:drop-shadow(0 0 7px #6fe0cd)}.orbit-packet-halo.svelte-1ujb4wv{opacity:.75}.raw-source.svelte-1ujb4wv,.consumer-node.svelte-1ujb4wv,.loop-node.svelte-1ujb4wv,.contract-core.svelte-1ujb4wv,.ingress-label.svelte-1ujb4wv,.el-marker.svelte-1ujb4wv,.reuse-label.svelte-1ujb4wv{position:absolute}.raw-source.svelte-1ujb4wv{left:7.2%;top:50%;display:grid;grid-template-columns:2.2rem 1fr;align-items:center;gap:.62rem;width:150px;border:1px solid rgba(255,255,255,.11);border-radius:12px;padding:.7rem;background:#0d141af0;box-shadow:0 16px 35px #0000004d;transform:translate(-50%,-50%)}.source-icon.svelte-1ujb4wv{display:grid;gap:.22rem;width:2.2rem;height:2.2rem;border:1px solid rgba(255,255,255,.12);border-radius:7px;padding:.48rem;background:#ffffff06}.source-icon.svelte-1ujb4wv span:where(.svelte-1ujb4wv){display:block;height:2px;border-radius:2px;background:#77858d}.source-icon.svelte-1ujb4wv span:where(.svelte-1ujb4wv):nth-child(2){width:70%;background:#6fe0cd}.source-icon.svelte-1ujb4wv span:where(.svelte-1ujb4wv):nth-child(3){width:85%;background:#78a9ff}.raw-source.svelte-1ujb4wv div:where(.svelte-1ujb4wv):nth-child(2){display:flex;flex-direction:column;gap:.15rem}.raw-source.svelte-1ujb4wv small:where(.svelte-1ujb4wv),.consumer-node.svelte-1ujb4wv small:where(.svelte-1ujb4wv){color:#56636b;font-size:.43rem;letter-spacing:.09em;text-transform:uppercase}.raw-source.svelte-1ujb4wv strong:where(.svelte-1ujb4wv){color:#c5cdd1;font-size:.62rem;font-weight:560}.source-types.svelte-1ujb4wv{grid-column:1 / -1;color:#59666e;font-family:ui-monospace,monospace;font-size:.43rem}.ingress-label.svelte-1ujb4wv{left:15.3%;top:44%;display:flex;align-items:center;gap:.32rem;color:#59666e;font-family:ui-monospace,monospace;font-size:.43rem;transform:translate(-50%,-50%)}.ingress-label.svelte-1ujb4wv i:where(.svelte-1ujb4wv){color:#6fe0cd;font-style:normal}.loop-node.svelte-1ujb4wv{left:var(--stage-x);top:var(--stage-y);display:flex;flex-direction:column;gap:.23rem;width:150px;min-height:76px;border:1px solid rgba(255,255,255,.11);border-radius:12px;padding:.7rem .76rem;background:#0d141af5;box-shadow:0 14px 34px #00000042;color:inherit;text-align:left;transform:translate(-50%,-50%);transition:border-color .3s ease,background .3s ease,box-shadow .3s ease,transform .3s ease,opacity .3s ease;cursor:pointer}.loop-node.svelte-1ujb4wv:before{content:"";position:absolute;left:-.22rem;top:50%;width:.4rem;height:.4rem;border:2px solid #0d141a;border-radius:50%;background:var(--node-accent);box-shadow:0 0 8px color-mix(in srgb,var(--node-accent),transparent 35%);transform:translateY(-50%)}.loop-node.svelte-1ujb4wv:hover,.loop-node.is-active.svelte-1ujb4wv{border-color:color-mix(in srgb,var(--node-accent),transparent 55%);background:color-mix(in srgb,var(--node-accent) 7%,#0d141a);box-shadow:0 16px 42px #00000059,0 0 24px color-mix(in srgb,var(--node-accent),transparent 88%);transform:translate(-50%,-50%) scale(1.035)}.node-heading.svelte-1ujb4wv{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.node-heading.svelte-1ujb4wv small:where(.svelte-1ujb4wv){color:var(--node-accent);font-size:.42rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.node-heading.svelte-1ujb4wv b:where(.svelte-1ujb4wv){color:#48555d;font-family:ui-monospace,monospace;font-size:.42rem;font-weight:500}.loop-node.svelte-1ujb4wv>strong:where(.svelte-1ujb4wv){overflow:hidden;color:#dbe1e3;font-size:.64rem;font-weight:570;text-overflow:ellipsis;white-space:nowrap}.node-action.svelte-1ujb4wv{color:#647179;font-family:ui-monospace,monospace;font-size:.44rem}.contract-core.svelte-1ujb4wv{left:54.2%;top:50%;width:292px;border:1px solid rgba(111,224,205,.25);border-radius:22px;padding:1.15rem;background:linear-gradient(145deg,#101b1ff7,#0a1116fa);box-shadow:0 26px 65px #00000073,0 0 50px #6fe0cd0d,inset 0 0 0 1px #6fe0cd06;transform:translate(-50%,-50%)}.contract-core.svelte-1ujb4wv:after{content:"";position:absolute;inset:-7px;z-index:-1;border:1px solid rgba(111,224,205,.08);border-radius:28px}.core-heading.svelte-1ujb4wv{display:flex;align-items:center;gap:.72rem}.el-symbol.svelte-1ujb4wv{display:grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid rgba(111,224,205,.34);border-radius:50%;background:radial-gradient(circle,#6fe0cd24,#6fe0cd06);color:#8aeadb;font-family:ui-monospace,monospace;font-size:.7rem;font-weight:700;box-shadow:0 0 22px #6fe0cd1a}.core-heading.svelte-1ujb4wv>div:where(.svelte-1ujb4wv){display:flex;flex-direction:column;gap:.15rem}.core-heading.svelte-1ujb4wv small:where(.svelte-1ujb4wv){color:#6fe0cd;font-size:.44rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.core-heading.svelte-1ujb4wv strong:where(.svelte-1ujb4wv){color:#e0e6e7;font-size:.88rem;font-weight:580;letter-spacing:-.025em}.identity-match.svelte-1ujb4wv{margin-top:.9rem;border:1px solid rgba(255,255,255,.075);border-radius:11px;padding:.7rem;background:#0000001f}.modality-row.svelte-1ujb4wv{display:grid;grid-template-columns:repeat(4,1fr);gap:.3rem}.modality-row.svelte-1ujb4wv span:where(.svelte-1ujb4wv){border-radius:5px;padding:.27rem .18rem;background:#ffffff09;color:#78858c;font-family:ui-monospace,monospace;font-size:.42rem;text-align:center}.modality-row.svelte-1ujb4wv .rgb:where(.svelte-1ujb4wv){color:#91c4ff;background:#78a9ff14}.modality-row.svelte-1ujb4wv .depth:where(.svelte-1ujb4wv){color:#e5bd7f;background:#f2bd7212}.modality-row.svelte-1ujb4wv .seg:where(.svelte-1ujb4wv){color:#d0b8ff;background:#b79cff14}.modality-row.svelte-1ujb4wv .hierarchy:where(.svelte-1ujb4wv){color:#9bcfc5;background:#6fe0cd12}.match-rail.svelte-1ujb4wv{position:relative;display:grid;grid-template-columns:repeat(4,1fr);height:16px;margin:0 .45rem}.match-rail.svelte-1ujb4wv:before{content:"";position:absolute;left:12.5%;right:12.5%;bottom:2px;height:1px;background:linear-gradient(90deg,#78a9ff59,#6fe0cd80)}.match-rail.svelte-1ujb4wv i:where(.svelte-1ujb4wv){justify-self:center;width:1px;height:12px;background:#ffffff21}.identity-match.svelte-1ujb4wv code:where(.svelte-1ujb4wv){display:block;border-radius:5px;padding:.35rem;background:#6fe0cd0b;color:#83bdb3;font-size:.5rem;text-align:center}.core-facts.svelte-1ujb4wv{display:grid;grid-template-columns:1fr 1fr;gap:.35rem;margin-top:.6rem}.core-facts.svelte-1ujb4wv span:where(.svelte-1ujb4wv){display:flex;align-items:center;gap:.34rem;color:#6a777e;font-size:.45rem}.core-facts.svelte-1ujb4wv i:where(.svelte-1ujb4wv){display:grid;place-items:center;width:.95rem;height:.95rem;border-radius:50%;background:#6fe0cd12;color:#6fe0cd;font-family:ui-monospace,monospace;font-size:.38rem;font-style:normal}.consumer-node.svelte-1ujb4wv{left:91.7%;top:58%;display:grid;grid-template-columns:1.8rem 1fr;align-items:center;gap:.52rem;width:175px;border:1px dashed rgba(183,156,255,.27);border-radius:12px;padding:.65rem;background:#14111de0;box-shadow:0 16px 35px #00000040;transform:translate(-50%,-50%)}.plug-icon.svelte-1ujb4wv{display:grid;place-items:center;width:1.8rem;height:1.8rem;border:1px solid rgba(183,156,255,.25);border-radius:7px;background:#b79cff14;color:#b79cff;font-size:.78rem}.consumer-node.svelte-1ujb4wv>div:where(.svelte-1ujb4wv){display:flex;flex-direction:column;gap:.14rem;min-width:0}.consumer-node.svelte-1ujb4wv strong:where(.svelte-1ujb4wv){overflow:hidden;color:#bcb5cf;font-family:ui-monospace,monospace;font-size:.46rem;font-weight:530;text-overflow:ellipsis;white-space:nowrap}.compatible-mark.svelte-1ujb4wv{grid-column:1 / -1;justify-self:end;color:#766e8b;font-size:.4rem;letter-spacing:.08em;text-transform:uppercase}.el-marker.svelte-1ujb4wv{display:grid;place-items:center;width:1.32rem;height:1.32rem;border:1px solid rgba(111,224,205,.19);border-radius:50%;background:#0c1719;color:#619e94;font-family:ui-monospace,monospace;font-size:.38rem;font-weight:700;box-shadow:0 0 0 4px #080d11cc;transform:translate(-50%,-50%);transition:color .25s ease,border-color .25s ease,box-shadow .25s ease}.el-marker.is-active.svelte-1ujb4wv{border-color:#6fe0cda6;color:#a2f3e5;box-shadow:0 0 15px #6fe0cd2e,0 0 0 4px #080d11d9}.reuse-label.svelte-1ujb4wv{left:34%;top:80%;display:flex;align-items:center;gap:.35rem;color:#546269;font-family:ui-monospace,monospace;font-size:.42rem;text-transform:uppercase}.reuse-label.svelte-1ujb4wv span:where(.svelte-1ujb4wv){color:#6fe0cd;font-size:.72rem}.loop-footer.svelte-1ujb4wv{display:flex;align-items:center;justify-content:center;gap:2rem;min-height:3.25rem;border-top:1px solid rgba(255,255,255,.07);background:#ffffff03;color:#5f6c73;font-size:.5rem}.loop-footer.svelte-1ujb4wv span:where(.svelte-1ujb4wv){display:flex;align-items:center;gap:.42rem}.loop-footer.svelte-1ujb4wv i:where(.svelte-1ujb4wv){display:block;width:1.4rem;height:1px}.flow-key.svelte-1ujb4wv{background:repeating-linear-gradient(90deg,#6fe0cd 0 3px,transparent 3px 7px)}.spoke-key.svelte-1ujb4wv{border-top:1px dashed rgba(111,224,205,.45)}@keyframes svelte-1ujb4wv-flow-dash{to{stroke-dashoffset:-30}}@keyframes svelte-1ujb4wv-spoke-pulse{0%{opacity:.45}to{opacity:1}}@keyframes svelte-1ujb4wv-status-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1050px)and (min-width:701px){.loop-node.svelte-1ujb4wv{width:125px;min-height:67px;padding:.58rem}.loop-node.svelte-1ujb4wv>strong:where(.svelte-1ujb4wv){font-size:.56rem}.node-action.svelte-1ujb4wv{font-size:.39rem}.contract-core.svelte-1ujb4wv{width:245px;padding:.85rem}.identity-match.svelte-1ujb4wv{margin-top:.62rem;padding:.5rem}.consumer-node.svelte-1ujb4wv{width:150px}.raw-source.svelte-1ujb4wv{width:128px}}@media(max-width:820px){.loop-toolbar.svelte-1ujb4wv{grid-template-columns:1fr auto}.loop-status.svelte-1ujb4wv{grid-column:1 / -1;grid-row:2;min-width:0;border-top:1px solid rgba(255,255,255,.06);border-left:0;padding:.65rem 0 0}.play-control.svelte-1ujb4wv{grid-column:2;grid-row:1}}@media(max-width:700px){.loop-shell.svelte-1ujb4wv{border-radius:17px}.loop-toolbar.svelte-1ujb4wv{gap:.6rem;padding:.8rem}.path-input.svelte-1ujb4wv{grid-template-columns:auto minmax(0,1fr) auto;gap:.45rem}.path-label.svelte-1ujb4wv{grid-column:1 / -1}.path-input.svelte-1ujb4wv code:where(.svelte-1ujb4wv){font-size:.57rem}.path-ready.svelte-1ujb4wv{padding:.25rem .38rem;font-size:.42rem}.loop-status.svelte-1ujb4wv strong:where(.svelte-1ujb4wv){font-size:.53rem}.loop-canvas.svelte-1ujb4wv{aspect-ratio:auto;height:720px}.desktop-svg.svelte-1ujb4wv{display:none}.mobile-svg.svelte-1ujb4wv{display:block}.canvas-grid.svelte-1ujb4wv{background-size:32px 32px}.canvas-glow.svelte-1ujb4wv{left:50%;top:43%;width:85%}.raw-source.svelte-1ujb4wv,.ingress-label.svelte-1ujb4wv,.el-marker.svelte-1ujb4wv,.reuse-label.svelte-1ujb4wv{display:none}.loop-node.svelte-1ujb4wv{width:104px;min-height:64px;padding:.55rem}.loop-node.svelte-1ujb4wv:before{left:-.18rem;width:.34rem;height:.34rem}.node-heading.svelte-1ujb4wv small:where(.svelte-1ujb4wv){font-size:.37rem}.node-heading.svelte-1ujb4wv b:where(.svelte-1ujb4wv){font-size:.36rem}.loop-node.svelte-1ujb4wv>strong:where(.svelte-1ujb4wv){font-size:.53rem}.node-action.svelte-1ujb4wv{font-size:.36rem}.stage-index.svelte-1ujb4wv{left:16.5%!important;top:285px!important}.stage-preprocess.svelte-1ujb4wv{left:34.72%!important;top:82px!important}.stage-model.svelte-1ujb4wv{left:70.83%!important;top:72px!important}.stage-prediction.svelte-1ujb4wv{left:83.5%!important;top:220px!important}.stage-evaluate.svelte-1ujb4wv{left:75%!important;top:468px!important}.stage-view.svelte-1ujb4wv{left:27.78%!important;top:505px!important}.contract-core.svelte-1ujb4wv{left:50%;top:310px;width:154px;border-radius:17px;padding:.72rem}.contract-core.svelte-1ujb4wv:after{inset:-5px;border-radius:21px}.core-heading.svelte-1ujb4wv{gap:.48rem}.el-symbol.svelte-1ujb4wv{width:2rem;height:2rem;font-size:.54rem}.core-heading.svelte-1ujb4wv small:where(.svelte-1ujb4wv){font-size:.36rem}.core-heading.svelte-1ujb4wv strong:where(.svelte-1ujb4wv){font-size:.66rem}.identity-match.svelte-1ujb4wv{margin-top:.58rem;padding:.45rem}.modality-row.svelte-1ujb4wv{gap:.18rem}.modality-row.svelte-1ujb4wv span:where(.svelte-1ujb4wv){padding:.2rem .08rem;font-size:.32rem}.match-rail.svelte-1ujb4wv{height:11px;margin:0 .25rem}.match-rail.svelte-1ujb4wv i:where(.svelte-1ujb4wv){height:8px}.identity-match.svelte-1ujb4wv code:where(.svelte-1ujb4wv){padding:.28rem .16rem;font-size:.35rem}.core-facts.svelte-1ujb4wv{grid-template-columns:1fr;gap:.23rem;margin-top:.45rem}.core-facts.svelte-1ujb4wv span:where(.svelte-1ujb4wv){font-size:.35rem}.core-facts.svelte-1ujb4wv i:where(.svelte-1ujb4wv){width:.72rem;height:.72rem;font-size:.3rem}.consumer-node.svelte-1ujb4wv{left:50%;top:662px;width:176px}.loop-footer.svelte-1ujb4wv{align-items:flex-start;flex-direction:column;gap:.52rem;padding:.75rem 1rem}}@media(prefers-reduced-motion:reduce){.entry-flow.svelte-1ujb4wv,.orbit-flow.svelte-1ujb4wv,.contract-spokes.svelte-1ujb4wv line.is-active:where(.svelte-1ujb4wv),.loop-status.svelte-1ujb4wv strong:where(.svelte-1ujb4wv){animation:none}.orbit-packet.svelte-1ujb4wv,.orbit-packet-halo.svelte-1ujb4wv{display:none}.loop-node.svelte-1ujb4wv,.contract-spokes.svelte-1ujb4wv line:where(.svelte-1ujb4wv),.el-marker.svelte-1ujb4wv{transition:none}}.map-shell.svelte-lz1rez{--map-accent: #b7df77;overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:28px;background:#0b1015;box-shadow:0 30px 90px #0000003d}.map-shell[data-accent=white].svelte-lz1rez{--map-accent: #d8e1e7}.map-shell[data-accent=aqua].svelte-lz1rez{--map-accent: #6fe0cd}.map-shell[data-accent=blue].svelte-lz1rez{--map-accent: #78a9ff}.map-shell[data-accent=violet].svelte-lz1rez{--map-accent: #b79cff}.map-shell[data-accent=amber].svelte-lz1rez{--map-accent: #f2bd72}.map-shell[data-accent=rose].svelte-lz1rez{--map-accent: #ed91ae}.map-shell[data-accent=lime].svelte-lz1rez{--map-accent: #b7df77}.map-header.svelte-lz1rez{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;padding:2rem 2rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.07)}.section-label.svelte-lz1rez{display:flex;align-items:center;gap:.55rem;margin-bottom:.65rem;color:#78a9ff;font-size:.67rem;font-weight:720;letter-spacing:.16em;text-transform:uppercase}.section-label.svelte-lz1rez span:where(.svelte-lz1rez){width:1.4rem;height:1px;background:currentColor}.map-header.svelte-lz1rez h3:where(.svelte-lz1rez){margin:0;color:#f4f6f7;font-size:clamp(1.35rem,2.4vw,1.9rem);font-weight:610;letter-spacing:-.035em}.map-header.svelte-lz1rez p:where(.svelte-lz1rez){margin:.5rem 0 0;color:#7d8991;font-size:.78rem}.map-actions.svelte-lz1rez{display:flex;flex-direction:column;align-items:flex-end;gap:.7rem}.topology-toggle.svelte-lz1rez{display:flex;gap:.2rem;border:1px solid rgba(255,255,255,.09);border-radius:999px;padding:.22rem;background:#080d11}.topology-toggle.svelte-lz1rez button:where(.svelte-lz1rez){display:inline-flex;align-items:center;gap:.35rem;border:0;border-radius:999px;padding:.5rem .68rem;background:transparent;color:#65717a;font:inherit;font-size:.54rem;font-weight:630;cursor:pointer;transition:.18s ease}.topology-toggle.svelte-lz1rez button:where(.svelte-lz1rez) i:where(.svelte-lz1rez){font-style:normal}.topology-toggle.svelte-lz1rez button:first-child.is-active:where(.svelte-lz1rez){background:#ed91ae1a;color:#ed91ae}.topology-toggle.svelte-lz1rez button:last-child.is-active:where(.svelte-lz1rez){background:#6fe0cd1a;color:#6fe0cd}.map-legend.svelte-lz1rez{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem 1rem;color:#69757d;font-size:.57rem}.map-legend.svelte-lz1rez span:where(.svelte-lz1rez){display:flex;align-items:center;gap:.35rem}.map-legend.svelte-lz1rez i:where(.svelte-lz1rez){display:inline-block;width:1.15rem;height:1px;background:#53606a}.map-legend.svelte-lz1rez i.feedback:where(.svelte-lz1rez){background:repeating-linear-gradient(90deg,#6f968a 0 4px,transparent 4px 7px)}.map-legend.svelte-lz1rez i.control:where(.svelte-lz1rez){background:repeating-linear-gradient(90deg,#7f7394 0 2px,transparent 2px 5px)}.map-legend.svelte-lz1rez i.manual:where(.svelte-lz1rez){background:repeating-linear-gradient(90deg,#b5655e 0 4px,transparent 4px 7px)}.map-canvas.svelte-lz1rez{position:relative;min-height:610px;background:radial-gradient(circle at 48% 47%,rgba(183,223,119,.06),transparent 20%),linear-gradient(rgba(255,255,255,.019) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.019) 1px,transparent 1px),#090e12;background-size:auto,32px 32px,32px 32px,auto}.map-canvas.svelte-lz1rez>svg:where(.svelte-lz1rez){position:absolute;inset:0;width:100%;height:100%;overflow:visible}.connection.svelte-lz1rez{fill:none;stroke:#3c4851;stroke-width:1.2;opacity:.72;transition:stroke .25s ease,opacity .25s ease,stroke-width .25s ease}.connection.is-feedback.svelte-lz1rez{stroke:#526e67;stroke-dasharray:7 5}.connection.is-control.svelte-lz1rez{stroke:#5d536d;stroke-dasharray:2 6}.connection.is-active.svelte-lz1rez{stroke:var(--map-accent);stroke-width:2;opacity:1;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--map-accent) 45%,transparent));stroke-dasharray:7 5;animation:svelte-lz1rez-flow 1.25s linear infinite}.connection.is-control.is-active.svelte-lz1rez{stroke-dasharray:3 7}.map-shell[data-topology=manual].svelte-lz1rez .connection:where(.svelte-lz1rez){stroke:#6a403e;opacity:.52;stroke-dasharray:5 5}.map-shell[data-topology=manual].svelte-lz1rez .connection.is-control:where(.svelte-lz1rez){stroke:#70506a;stroke-dasharray:2 6}.map-shell[data-topology=manual].svelte-lz1rez .connection.is-active:where(.svelte-lz1rez){stroke:#ed91ae;opacity:1;stroke-width:1.8}.map-shell[data-topology=manual].svelte-lz1rez .map-canvas:where(.svelte-lz1rez){background:radial-gradient(circle at 48% 47%,rgba(237,145,174,.055),transparent 20%),linear-gradient(rgba(255,255,255,.019) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.019) 1px,transparent 1px),#090e12;background-size:auto,32px 32px,32px 32px,auto}#flow-arrow.svelte-lz1rez path:where(.svelte-lz1rez){fill:#59666f}#control-arrow.svelte-lz1rez path:where(.svelte-lz1rez){fill:#756889}.map-canvas.svelte-lz1rez svg:where(.svelte-lz1rez) text:where(.svelte-lz1rez){fill:#4e5a63;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;letter-spacing:.04em}@keyframes svelte-lz1rez-flow{to{stroke-dashoffset:-24}}.tool-node.svelte-lz1rez{--node-accent: #d8e1e7;position:absolute;left:var(--node-left);top:var(--node-top);width:var(--node-width);display:flex;align-items:center;gap:.65rem;min-height:70px;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:.7rem;background:#0d141af5;box-shadow:0 13px 30px #00000047;color:#d7dde0;font:inherit;text-align:left;cursor:pointer;transition:border-color .2s ease,transform .2s ease,background .2s ease,box-shadow .2s ease}.tool-node[data-accent=aqua].svelte-lz1rez,.mobile-tool-grid.svelte-lz1rez button[data-accent=aqua]:where(.svelte-lz1rez){--node-accent: #6fe0cd}.tool-node[data-accent=blue].svelte-lz1rez,.mobile-tool-grid.svelte-lz1rez button[data-accent=blue]:where(.svelte-lz1rez){--node-accent: #78a9ff}.tool-node[data-accent=violet].svelte-lz1rez,.mobile-tool-grid.svelte-lz1rez button[data-accent=violet]:where(.svelte-lz1rez){--node-accent: #b79cff}.tool-node[data-accent=amber].svelte-lz1rez,.mobile-tool-grid.svelte-lz1rez button[data-accent=amber]:where(.svelte-lz1rez){--node-accent: #f2bd72}.tool-node[data-accent=rose].svelte-lz1rez,.mobile-tool-grid.svelte-lz1rez button[data-accent=rose]:where(.svelte-lz1rez){--node-accent: #ed91ae}.tool-node[data-accent=lime].svelte-lz1rez,.mobile-tool-grid.svelte-lz1rez button[data-accent=lime]:where(.svelte-lz1rez){--node-accent: #b7df77}.tool-node.svelte-lz1rez:hover{border-color:color-mix(in srgb,var(--node-accent) 45%,transparent);transform:translateY(-2px)}.tool-node.is-active.svelte-lz1rez{border-color:var(--node-accent);background:color-mix(in srgb,var(--node-accent) 7%,#0d141a);box-shadow:0 0 0 4px color-mix(in srgb,var(--node-accent) 8%,transparent),0 16px 35px #0000004d}.tool-node.is-contract.svelte-lz1rez{min-height:88px;border-radius:16px}.tool-node.is-view.svelte-lz1rez{min-height:82px}.node-monogram.svelte-lz1rez{display:grid;place-items:center;flex:0 0 auto;width:2rem;height:2rem;border:1px solid color-mix(in srgb,var(--node-accent) 28%,transparent);border-radius:8px;background:color-mix(in srgb,var(--node-accent) 8%,transparent);color:var(--node-accent);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.64rem;font-weight:700}.node-copy.svelte-lz1rez{display:flex;flex-direction:column;min-width:0;gap:.14rem}.node-copy.svelte-lz1rez small:where(.svelte-lz1rez){overflow:hidden;color:#5f6b74;font-size:.49rem;letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.node-copy.svelte-lz1rez strong:where(.svelte-lz1rez){overflow:hidden;color:#d4dadd;font-size:.65rem;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.node-status.svelte-lz1rez{position:absolute;right:.55rem;top:.55rem;width:.28rem;height:.28rem;border-radius:50%;background:#465159}.tool-node.is-active.svelte-lz1rez .node-status:where(.svelte-lz1rez){background:var(--node-accent);box-shadow:0 0 7px var(--node-accent)}.data-plane-label.svelte-lz1rez,.control-plane-label.svelte-lz1rez{position:absolute;display:flex;align-items:center;gap:.45rem;color:#4d5961;font-size:.52rem;letter-spacing:.11em;text-transform:uppercase}.data-plane-label.svelte-lz1rez{left:2%;top:10%}.control-plane-label.svelte-lz1rez{left:41%;bottom:6%;color:#665e70}.data-plane-label.svelte-lz1rez span:where(.svelte-lz1rez),.control-plane-label.svelte-lz1rez span:where(.svelte-lz1rez){width:1.2rem;height:1px;background:currentColor}.manual-chore-badges.svelte-lz1rez{position:absolute;inset:0;pointer-events:none}.manual-chore-badges.svelte-lz1rez span:where(.svelte-lz1rez){position:absolute;z-index:4;transform:translate(-50%,-50%);border:1px solid rgba(237,145,174,.25);border-radius:999px;padding:.17rem .34rem;background:#171216;color:#bd7185;font-family:ui-monospace,monospace;font-size:.4rem;box-shadow:0 6px 16px #00000047;animation:svelte-lz1rez-manual-chore 1.8s ease-in-out infinite alternate}.manual-chore-badges.svelte-lz1rez span:where(.svelte-lz1rez):nth-child(2n){animation-delay:-.9s}@keyframes svelte-lz1rez-manual-chore{to{border-color:#ed91ae85;transform:translate(-50%,-50%) translateY(-3px)}}.mobile-tool-grid.svelte-lz1rez{display:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding:1rem;background:#090e12}.mobile-tool-grid.svelte-lz1rez button:where(.svelte-lz1rez){--node-accent: #d8e1e7;display:grid;grid-template-columns:1.7rem 1fr;gap:0 .5rem;align-items:center;border:1px solid rgba(255,255,255,.09);border-radius:9px;padding:.65rem;background:#0e151a;color:#bac3c8;font:inherit;text-align:left}.mobile-tool-grid.svelte-lz1rez button:where(.svelte-lz1rez)>span:where(.svelte-lz1rez){grid-row:1/3;display:grid;place-items:center;width:1.7rem;height:1.7rem;border-radius:6px;background:color-mix(in srgb,var(--node-accent) 9%,transparent);color:var(--node-accent);font-family:ui-monospace,monospace;font-size:.55rem}.mobile-tool-grid.svelte-lz1rez button:where(.svelte-lz1rez) strong:where(.svelte-lz1rez){font-size:.62rem;font-weight:600}.mobile-tool-grid.svelte-lz1rez button:where(.svelte-lz1rez) small:where(.svelte-lz1rez){color:#606c74;font-size:.47rem;text-transform:uppercase}.mobile-tool-grid.svelte-lz1rez button.is-active:where(.svelte-lz1rez){border-color:var(--node-accent);background:color-mix(in srgb,var(--node-accent) 6%,#0e151a)}.tool-inspector.svelte-lz1rez{display:grid;grid-template-columns:.8fr 1.55fr 1fr 1fr auto;align-items:center;gap:1.4rem;min-height:150px;padding:1.35rem 1.7rem;border-top:1px solid rgba(255,255,255,.08);background:linear-gradient(90deg,color-mix(in srgb,var(--map-accent) 4%,transparent),transparent 40%),#0d1318}.inspector-identity.svelte-lz1rez{display:flex;align-items:center;gap:.8rem}.inspector-monogram.svelte-lz1rez{display:grid;place-items:center;flex:0 0 auto;width:2.65rem;height:2.65rem;border:1px solid color-mix(in srgb,var(--map-accent) 32%,transparent);border-radius:10px;background:color-mix(in srgb,var(--map-accent) 8%,transparent);color:var(--map-accent);font-family:ui-monospace,monospace;font-size:.72rem;font-weight:700}.inspector-identity.svelte-lz1rez div:where(.svelte-lz1rez){min-width:0}.inspector-identity.svelte-lz1rez small:where(.svelte-lz1rez){display:block;margin-bottom:.18rem;color:var(--map-accent);font-size:.5rem;letter-spacing:.1em;text-transform:uppercase}.inspector-identity.svelte-lz1rez h4:where(.svelte-lz1rez){margin:0;color:#edf1f2;font-size:.92rem;font-weight:610}.inspector-summary.svelte-lz1rez strong:where(.svelte-lz1rez){color:#cbd3d7;font-size:.7rem;font-weight:580;line-height:1.4}.inspector-summary.svelte-lz1rez p:where(.svelte-lz1rez){margin:.35rem 0 0;color:#77838a;font-size:.61rem;line-height:1.52}.boundary.svelte-lz1rez{min-width:0;padding-left:.8rem;border-left:1px solid rgba(255,255,255,.08)}.boundary.svelte-lz1rez span:where(.svelte-lz1rez){display:block;margin-bottom:.3rem;color:#5d6971;font-family:ui-monospace,monospace;font-size:.49rem;letter-spacing:.08em;text-transform:uppercase}.boundary.svelte-lz1rez p:where(.svelte-lz1rez){margin:0;color:#9da8ae;font-size:.58rem;line-height:1.48}.principle-chip.svelte-lz1rez{display:flex;align-items:center;gap:.4rem;max-width:128px;border:1px solid color-mix(in srgb,var(--map-accent) 22%,transparent);border-radius:999px;padding:.45rem .65rem;background:color-mix(in srgb,var(--map-accent) 5%,transparent);color:var(--map-accent);font-size:.53rem;font-weight:620;line-height:1.35}@media(max-width:1050px){.tool-inspector.svelte-lz1rez{grid-template-columns:.9fr 1.5fr 1fr 1fr}.principle-chip.svelte-lz1rez{grid-column:1 / -1;max-width:none;width:fit-content}}@media(max-width:820px){.map-header.svelte-lz1rez{align-items:flex-start;flex-direction:column;gap:1rem;padding:1.4rem 1.2rem}.map-actions.svelte-lz1rez{width:100%;align-items:flex-start}.topology-toggle.svelte-lz1rez{width:100%}.topology-toggle.svelte-lz1rez button:where(.svelte-lz1rez){flex:1;justify-content:center}.map-legend.svelte-lz1rez{justify-content:flex-start}.map-canvas.svelte-lz1rez{display:none}.mobile-tool-grid.svelte-lz1rez{display:grid}.tool-inspector.svelte-lz1rez{grid-template-columns:1fr 1fr;gap:1rem;padding:1.2rem}.inspector-summary.svelte-lz1rez{grid-column:2}.boundary.svelte-lz1rez{padding-left:0;border-left:0;padding-top:.7rem;border-top:1px solid rgba(255,255,255,.08)}.principle-chip.svelte-lz1rez{grid-column:1/-1}}@media(max-width:520px){.map-shell.svelte-lz1rez{border-radius:20px}.mobile-tool-grid.svelte-lz1rez,.tool-inspector.svelte-lz1rez{grid-template-columns:1fr}.inspector-summary.svelte-lz1rez,.principle-chip.svelte-lz1rez{grid-column:auto}}@media(prefers-reduced-motion:reduce){.connection.is-active.svelte-lz1rez{animation:none}.tool-node.svelte-lz1rez{transition:none}.manual-chore-badges.svelte-lz1rez span:where(.svelte-lz1rez){animation:none}}.journey-shell.svelte-gx3ank{--stage-accent: #d8e1e7;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:28px;background:linear-gradient(145deg,rgba(255,255,255,.035),transparent 40%),#0d1218;box-shadow:0 30px 90px #00000042}.journey-shell[data-accent=aqua].svelte-gx3ank{--stage-accent: #6fe0cd}.journey-shell[data-accent=blue].svelte-gx3ank{--stage-accent: #78a9ff}.journey-shell[data-accent=violet].svelte-gx3ank{--stage-accent: #b79cff}.journey-shell[data-accent=amber].svelte-gx3ank{--stage-accent: #f2bd72}.journey-shell[data-accent=rose].svelte-gx3ank{--stage-accent: #ed91ae}.journey-shell[data-accent=lime].svelte-gx3ank{--stage-accent: #b7df77}.journey-shell[data-mode=manual].svelte-gx3ank{--stage-accent: #ef8f75}.journey-shell.svelte-gx3ank:before{content:"";position:absolute;width:420px;height:420px;right:-180px;top:-220px;border-radius:50%;background:var(--stage-accent);opacity:.07;filter:blur(80px);transition:background .45s ease;pointer-events:none}.journey-header.svelte-gx3ank{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;padding:2rem 2rem 1.4rem}.section-label.svelte-gx3ank{display:flex;align-items:center;gap:.55rem;margin-bottom:.65rem;color:var(--stage-accent);font-size:.67rem;font-weight:720;letter-spacing:.16em;text-transform:uppercase}.section-label.svelte-gx3ank span:where(.svelte-gx3ank){width:1.4rem;height:1px;background:currentColor}.journey-header.svelte-gx3ank h3:where(.svelte-gx3ank){margin:0;color:#f5f7f8;font-size:clamp(1.3rem,2.3vw,1.85rem);font-weight:610;letter-spacing:-.035em}.journey-header.svelte-gx3ank p:where(.svelte-gx3ank){margin:.55rem 0 0;color:#89949e;font-size:.86rem}.journey-header.svelte-gx3ank strong:where(.svelte-gx3ank){color:#c7ced3;font-weight:540}.journey-controls.svelte-gx3ank{display:grid;grid-template-columns:auto auto;align-items:center;justify-items:end;gap:.45rem .7rem;flex:0 0 auto}.workflow-toggle.svelte-gx3ank{display:flex;gap:.2rem;border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:.22rem;background:#080d11}.workflow-toggle.svelte-gx3ank button:where(.svelte-gx3ank){display:inline-flex;align-items:center;gap:.35rem;border:0;border-radius:999px;padding:.48rem .67rem;background:transparent;color:#65717a;font:inherit;font-size:.55rem;font-weight:640;cursor:pointer;transition:.18s ease}.workflow-toggle.svelte-gx3ank button:where(.svelte-gx3ank) i:where(.svelte-gx3ank){font-style:normal}.workflow-toggle.svelte-gx3ank button:first-child.is-active:where(.svelte-gx3ank){background:#ef8f751a;color:#ef8f75}.workflow-toggle.svelte-gx3ank button:last-child.is-active:where(.svelte-gx3ank){background:#6fe0cd1a;color:#6fe0cd}.mode-summary.svelte-gx3ank{grid-column:1;color:#5f6b73;font-size:.48rem;letter-spacing:.07em;text-transform:uppercase}.play-button.svelte-gx3ank{grid-column:2;grid-row:1 / 3;display:inline-flex;align-items:center;gap:.6rem;flex:0 0 auto;margin-top:.25rem;border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:.65rem .95rem;background:#ffffff0a;color:#cfd6da;font-size:.74rem;font-weight:650;cursor:pointer;transition:.2s ease}.play-button.svelte-gx3ank:hover,.play-button.is-playing.svelte-gx3ank{border-color:color-mix(in srgb,var(--stage-accent) 50%,transparent);background:color-mix(in srgb,var(--stage-accent) 10%,transparent);color:var(--stage-accent)}.play-icon.svelte-gx3ank{display:grid;place-items:center;width:1.35rem;height:1.35rem;border-radius:50%;background:var(--stage-accent);color:#0b1015;font-size:.58rem}.stage-navigation.svelte-gx3ank{position:relative;display:grid;grid-template-columns:repeat(7,1fr);padding:.4rem 2rem 1.75rem}.track-line.svelte-gx3ank{position:absolute;left:calc(2rem + 5%);right:calc(2rem + 5%);top:1.65rem;height:1px;background:#ffffff1a;overflow:hidden}.track-line.svelte-gx3ank span:where(.svelte-gx3ank){display:block;width:var(--journey-progress);height:100%;background:var(--stage-accent);box-shadow:0 0 12px var(--stage-accent);transition:width .45s ease,background .45s ease}.journey-shell[data-mode=manual].svelte-gx3ank .track-line:where(.svelte-gx3ank){background:repeating-linear-gradient(90deg,rgba(239,143,117,.22) 0 8px,transparent 8px 14px)}.journey-shell[data-mode=manual].svelte-gx3ank .track-line:where(.svelte-gx3ank) span:where(.svelte-gx3ank){display:none}.handoff-layer.svelte-gx3ank{position:absolute;inset:1.65rem 2rem auto;height:1px}.handoff-layer.svelte-gx3ank span:where(.svelte-gx3ank){position:absolute;z-index:3;transform:translate(-50%,-50%);border:1px solid rgba(239,143,117,.3);border-radius:999px;padding:.14rem .3rem;background:#171315;color:#c97764;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.38rem;white-space:nowrap;animation:svelte-gx3ank-handoff-breathe 1.8s ease-in-out infinite alternate}.handoff-layer.svelte-gx3ank span:where(.svelte-gx3ank):nth-child(2n){animation-delay:-.9s}.contract-courier.svelte-gx3ank{position:absolute;z-index:3;top:1.65rem;display:grid;place-items:center;width:1.05rem;height:1.05rem;transform:translate(-50%,-50%);border-radius:4px;background:var(--stage-accent);box-shadow:0 0 13px color-mix(in srgb,var(--stage-accent) 55%,transparent);color:#091014;font-family:ui-monospace,monospace;font-size:.34rem;font-weight:800;transition:left .45s ease,background .3s ease}.stage-button.svelte-gx3ank{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.55rem;border:0;padding:0;background:transparent;color:#69747d;font:inherit;cursor:pointer}.stage-dot.svelte-gx3ank{display:grid;place-items:center;width:2.55rem;height:2.55rem;border:1px solid rgba(255,255,255,.12);border-radius:50%;background:#0d1218;transition:.25s ease}.stage-dot.svelte-gx3ank span:where(.svelte-gx3ank){font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.64rem;letter-spacing:.06em}.stage-button.svelte-gx3ank:hover .stage-dot:where(.svelte-gx3ank){border-color:#ffffff4d;color:#e8ecee}.stage-button.is-complete.svelte-gx3ank .stage-dot:where(.svelte-gx3ank){border-color:color-mix(in srgb,var(--stage-accent) 38%,transparent);color:var(--stage-accent)}.stage-button.is-active.svelte-gx3ank .stage-dot:where(.svelte-gx3ank){border-color:var(--stage-accent);background:var(--stage-accent);box-shadow:0 0 0 5px color-mix(in srgb,var(--stage-accent) 10%,transparent),0 0 25px color-mix(in srgb,var(--stage-accent) 23%,transparent);color:#091014;transform:scale(1.08)}.stage-short-label.svelte-gx3ank{font-size:.68rem;font-weight:630;letter-spacing:.02em}.stage-button.is-active.svelte-gx3ank .stage-short-label:where(.svelte-gx3ank){color:#ecf0f1}.stage-grid.svelte-gx3ank{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);border-top:1px solid rgba(255,255,255,.08)}.artifact-window.svelte-gx3ank{min-width:0;border-right:1px solid rgba(255,255,255,.08);background:#03070a5e}.window-bar.svelte-gx3ank{display:flex;align-items:center;gap:.7rem;height:2.9rem;padding:0 1rem;border-bottom:1px solid rgba(255,255,255,.07);background:#ffffff06}.window-dots.svelte-gx3ank{display:flex;gap:.3rem}.window-dots.svelte-gx3ank span:where(.svelte-gx3ank){width:.43rem;height:.43rem;border-radius:50%;background:#394149}.window-dots.svelte-gx3ank span:where(.svelte-gx3ank):nth-child(1){background:#785455}.window-dots.svelte-gx3ank span:where(.svelte-gx3ank):nth-child(2){background:#756748}.window-dots.svelte-gx3ank span:where(.svelte-gx3ank):nth-child(3){background:#41695d}.window-title.svelte-gx3ank{min-width:0;flex:1;overflow:hidden;color:#77828b;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.64rem;text-align:center;text-overflow:ellipsis;white-space:nowrap}.live-chip.svelte-gx3ank{border:1px solid color-mix(in srgb,var(--stage-accent) 25%,transparent);border-radius:999px;padding:.2rem .45rem;color:var(--stage-accent);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.56rem;text-transform:uppercase}.preview-canvas.svelte-gx3ank{position:relative;display:grid;place-items:center;min-height:430px;padding:2rem;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:28px 28px;transition:color .3s ease}.preview-canvas.is-manual-preview.svelte-gx3ank:after{content:"";position:absolute;inset:0;border:1px solid rgba(239,143,117,.06);background:repeating-linear-gradient(135deg,rgba(239,143,117,.018) 0 8px,transparent 8px 18px);pointer-events:none}.manual-preview-stamp.svelte-gx3ank{position:absolute;right:1rem;top:1rem;z-index:3;display:flex;align-items:center;gap:.38rem;border:1px solid rgba(239,143,117,.28);border-radius:999px;padding:.3rem .45rem;background:#140e0fe6;box-shadow:0 8px 24px #00000042}.manual-preview-stamp.svelte-gx3ank span:where(.svelte-gx3ank),.manual-preview-stamp.svelte-gx3ank i:where(.svelte-gx3ank){color:#8d625b;font-size:.43rem;font-style:normal;text-transform:uppercase}.manual-preview-stamp.svelte-gx3ank strong:where(.svelte-gx3ank){color:#e78e76;font-family:ui-monospace,monospace;font-size:.48rem;font-weight:540}.manual-preview-stamp.svelte-gx3ank i:where(.svelte-gx3ank){border-left:1px solid rgba(239,143,117,.2);padding-left:.38rem}.files-preview.svelte-gx3ank,.index-preview.svelte-gx3ank,.alignment-preview.svelte-gx3ank,.fog-preview.svelte-gx3ank,.model-preview.svelte-gx3ank,.metrics-preview.svelte-gx3ank,.view-preview.svelte-gx3ank{width:min(100%,580px)}.files-preview.svelte-gx3ank{display:grid;gap:1.4rem}.folder-column.svelte-gx3ank{border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:1.2rem;background:#080d11eb;box-shadow:0 20px 45px #00000038;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.folder-heading.svelte-gx3ank{display:flex;align-items:center;gap:.6rem;margin-bottom:1rem;color:#d9dfe2;font-size:.75rem}.folder-icon.svelte-gx3ank{width:1rem;height:.72rem;border-radius:2px;background:#d4ad62;box-shadow:inset 0 2px #ffffff38}.tree-line.svelte-gx3ank{display:flex;align-items:center;gap:.52rem;padding:.33rem 0;color:#929ca3;font-size:.68rem}.tree-joint.svelte-gx3ank{color:#4b565e}.file-color.svelte-gx3ank{display:inline-block;width:.55rem;height:.55rem;border-radius:2px;flex:0 0 auto}.file-color.rgb.svelte-gx3ank{background:#78a9ff}.file-color.depth.svelte-gx3ank{background:#b79cff}.file-color.mask.svelte-gx3ank{background:#6fe0cd}.file-color.calib.svelte-gx3ank{background:#f2bd72}.question-card.svelte-gx3ank{display:flex;align-items:center;gap:1rem;margin-left:auto;width:82%;border:1px solid color-mix(in srgb,var(--stage-accent) 24%,transparent);border-radius:14px;padding:1rem;background:color-mix(in srgb,var(--stage-accent) 5%,#0b1115)}.question-mark.svelte-gx3ank{display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:50%;background:var(--stage-accent);color:#0a0e12;font-size:1.1rem;font-weight:800}.question-card.svelte-gx3ank div:where(.svelte-gx3ank){display:flex;flex-direction:column;gap:.22rem}.question-card.svelte-gx3ank small:where(.svelte-gx3ank){color:#727e86;font-size:.59rem;letter-spacing:.1em;text-transform:uppercase}.question-card.svelte-gx3ank strong:where(.svelte-gx3ank){color:#e1e6e8;font-size:.78rem;font-weight:560}.index-preview.svelte-gx3ank{position:relative}.document-stack.svelte-gx3ank{position:absolute;inset:-10px 32px auto;height:100%;pointer-events:none}.document-stack.svelte-gx3ank span:where(.svelte-gx3ank){position:absolute;inset:0;border:1px solid rgba(255,255,255,.06);border-radius:14px;background:#11171d;transform:rotate(-2.2deg)}.document-stack.svelte-gx3ank span:where(.svelte-gx3ank):last-child{transform:rotate(2deg)}.contract-document.svelte-gx3ank{position:relative;border:1px solid rgba(255,255,255,.12);border-radius:15px;padding:1.1rem;background:#0c1217;box-shadow:0 25px 55px #00000052}.document-top.svelte-gx3ank{display:flex;align-items:center;gap:.7rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.08)}.json-mark.svelte-gx3ank{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:10px;background:color-mix(in srgb,var(--stage-accent) 12%,transparent);color:var(--stage-accent);font-family:ui-monospace,monospace;font-weight:700}.document-top.svelte-gx3ank div:where(.svelte-gx3ank){display:flex;flex-direction:column;gap:.18rem}.document-top.svelte-gx3ank strong:where(.svelte-gx3ank){color:#e2e7e9;font-size:.76rem}.document-top.svelte-gx3ank small:where(.svelte-gx3ank){color:#6f7a82;font-size:.58rem;text-transform:uppercase;letter-spacing:.08em}.valid-mark.svelte-gx3ank{margin-left:auto;color:#8dcba1;font-size:.62rem}.json-row.svelte-gx3ank{display:grid;grid-template-columns:35% 1fr;gap:1rem;padding:.62rem .2rem;border-bottom:1px solid rgba(255,255,255,.045);font-family:ui-monospace,monospace;font-size:.64rem}.json-row.svelte-gx3ank span:where(.svelte-gx3ank){color:#68747c}.json-row.svelte-gx3ank b:where(.svelte-gx3ank){overflow:hidden;color:#bfc8cd;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.index-artifacts.svelte-gx3ank{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem;margin-top:1rem}.index-artifacts.svelte-gx3ank span:where(.svelte-gx3ank){border:1px solid rgba(255,255,255,.09);border-radius:6px;padding:.35rem .55rem;background:#10171c;color:#78848c;font-family:ui-monospace,monospace;font-size:.56rem}.alignment-preview.svelte-gx3ank{display:grid;grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr);align-items:center;gap:1rem}.modality-stack.svelte-gx3ank{display:grid;gap:.55rem}.modality-stack.svelte-gx3ank>div:where(.svelte-gx3ank){display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;border:1px solid rgba(255,255,255,.09);border-radius:9px;padding:.64rem .7rem;background:#0d1419}.modality-stack.svelte-gx3ank span:where(.svelte-gx3ank){color:#b7c0c5;font-size:.67rem}.modality-stack.svelte-gx3ank code:where(.svelte-gx3ank){color:#68757d;font-size:.57rem}.modality-stack.svelte-gx3ank .hierarchical:where(.svelte-gx3ank){border-style:dashed}.merge-glyph.svelte-gx3ank{position:relative;display:grid;place-items:center;height:100%}.merge-glyph.svelte-gx3ank span:where(.svelte-gx3ank){position:absolute;width:1px;height:75%;background:linear-gradient(transparent,var(--stage-accent),transparent)}.merge-glyph.svelte-gx3ank b:where(.svelte-gx3ank){position:relative;display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:50%;background:var(--stage-accent);color:#0a1014;font-size:.9rem}.sample-card.svelte-gx3ank{border:1px solid color-mix(in srgb,var(--stage-accent) 34%,transparent);border-radius:14px;padding:1rem;background:color-mix(in srgb,var(--stage-accent) 5%,#0a1015);box-shadow:0 20px 50px #00000040}.sample-card.svelte-gx3ank>small:where(.svelte-gx3ank){color:var(--stage-accent);font-family:ui-monospace,monospace;font-size:.59rem;text-transform:uppercase}.sample-card.svelte-gx3ank>strong:where(.svelte-gx3ank){display:block;overflow:hidden;margin:.55rem 0 .8rem;color:#e1e6e9;font-family:ui-monospace,monospace;font-size:.63rem;font-weight:520;text-overflow:ellipsis;white-space:nowrap}.sample-chips.svelte-gx3ank{display:flex;flex-wrap:wrap;gap:.3rem}.sample-chips.svelte-gx3ank span:where(.svelte-gx3ank){border-radius:5px;padding:.3rem .42rem;background:#fff1;color:#9da8ae;font-size:.58rem}.match-status.svelte-gx3ank{display:flex;align-items:center;gap:.4rem;margin-top:.9rem;color:#79858c;font-size:.59rem}.match-status.svelte-gx3ank i:where(.svelte-gx3ank){width:.42rem;height:.42rem;border-radius:50%;background:#77d49c;box-shadow:0 0 9px #77d49c}.scene-pair.svelte-gx3ank{display:grid;grid-template-columns:1fr 45px 1fr;align-items:center;gap:.6rem}.scene-frame.svelte-gx3ank{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#111;box-shadow:0 18px 35px #00000040}.scene-frame.svelte-gx3ank svg:where(.svelte-gx3ank){display:block;width:100%;height:auto}.scene-frame.svelte-gx3ank>span:where(.svelte-gx3ank){position:absolute;left:.55rem;bottom:.5rem;border:1px solid rgba(255,255,255,.13);border-radius:999px;padding:.25rem .45rem;background:#04080ab3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#d6dddf;font-size:.53rem}.transform-arrow.svelte-gx3ank{display:flex;flex-direction:column;align-items:center;gap:.2rem;color:var(--stage-accent)}.transform-arrow.svelte-gx3ank b:where(.svelte-gx3ank){font-family:ui-monospace,monospace;font-size:.56rem}.transform-arrow.svelte-gx3ank span:where(.svelte-gx3ank){font-size:1.2rem}.fog-legend.svelte-gx3ank{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem;margin-top:1rem;color:#748088;font-size:.58rem}.fog-legend.svelte-gx3ank span:where(.svelte-gx3ank){display:flex;align-items:center;gap:.35rem}.fog-legend.svelte-gx3ank i:where(.svelte-gx3ank){width:.36rem;height:.36rem;border-radius:50%;background:var(--stage-accent)}.model-preview.svelte-gx3ank{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.training-panel.svelte-gx3ank,.inference-panel.svelte-gx3ank{border:1px solid rgba(255,255,255,.1);border-radius:13px;padding:1rem;background:#0c1318}.mini-panel-title.svelte-gx3ank{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.mini-panel-title.svelte-gx3ank span:where(.svelte-gx3ank){color:#dce2e4;font-family:ui-monospace,monospace;font-size:.67rem}.mini-panel-title.svelte-gx3ank small:where(.svelte-gx3ank){color:#69757d;font-size:.55rem;text-transform:uppercase}.loss-chart.svelte-gx3ank{width:100%;height:118px;margin:.6rem 0;color:var(--stage-accent)}.run-files.svelte-gx3ank{display:flex;flex-wrap:wrap;gap:.3rem}.run-files.svelte-gx3ank span:where(.svelte-gx3ank){border-radius:4px;padding:.24rem .35rem;background:#ffffff0d;color:#6f7c84;font-family:ui-monospace,monospace;font-size:.5rem}.prediction-grid.svelte-gx3ank{display:grid;grid-template-columns:repeat(3,1fr);gap:.35rem;margin:1rem 0}.prediction-grid.svelte-gx3ank div:where(.svelte-gx3ank){position:relative;aspect-ratio:1.3;overflow:hidden;border-radius:5px;background:linear-gradient(135deg,color-mix(in srgb,var(--stage-accent) calc(var(--tile-depth) * 6%),#111b24),#2d314e)}.prediction-grid.svelte-gx3ank div:where(.svelte-gx3ank):after{content:"";position:absolute;inset:38% 15% 0;background:linear-gradient(135deg,transparent 45%,rgba(255,255,255,.2) 46% 54%,transparent 55%)}.prediction-grid.svelte-gx3ank span:where(.svelte-gx3ank){position:absolute;z-index:1;left:.28rem;bottom:.22rem;color:#ffffffa8;font-family:ui-monospace,monospace;font-size:.43rem}.indexed-output.svelte-gx3ank{display:flex;align-items:center;gap:.4rem;color:#77848b;font-size:.55rem}.indexed-output.svelte-gx3ank i:where(.svelte-gx3ank){width:.4rem;height:.4rem;border-radius:50%;background:#79d09b}.metrics-preview.svelte-gx3ank{border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:1.1rem;background:#0b1217}.metric-space-title.svelte-gx3ank{display:flex;justify-content:space-between;align-items:center;padding-bottom:.8rem;border-bottom:1px solid rgba(255,255,255,.07)}.metric-space-title.svelte-gx3ank span:where(.svelte-gx3ank){color:#d8dfe2;font-family:ui-monospace,monospace;font-size:.66rem}.metric-space-title.svelte-gx3ank small:where(.svelte-gx3ank){color:#66737b;font-size:.52rem;text-transform:uppercase}.metric-row.svelte-gx3ank{display:grid;grid-template-columns:76px 1fr 48px;align-items:center;gap:.8rem;padding:.85rem 0;border-bottom:1px solid rgba(255,255,255,.045)}.metric-row.svelte-gx3ank>div:where(.svelte-gx3ank):first-child{display:flex;flex-direction:column;gap:.16rem}.metric-row.svelte-gx3ank strong:where(.svelte-gx3ank){color:#cdd5d9;font-size:.65rem;font-weight:560}.metric-row.svelte-gx3ank small:where(.svelte-gx3ank){color:#657078;font-size:.51rem}.metric-row.svelte-gx3ank>b:where(.svelte-gx3ank){color:#7b878e;font-size:.51rem;font-weight:500;text-align:right}.comparison-bars.svelte-gx3ank{display:flex;flex-direction:column;gap:.28rem}.comparison-bars.svelte-gx3ank span:where(.svelte-gx3ank){display:block;height:5px;border-radius:3px}.comparison-bars.svelte-gx3ank .baseline:where(.svelte-gx3ank),.metric-legend.svelte-gx3ank .baseline:where(.svelte-gx3ank){background:#55616a}.comparison-bars.svelte-gx3ank .candidate:where(.svelte-gx3ank),.metric-legend.svelte-gx3ank .candidate:where(.svelte-gx3ank){background:var(--stage-accent)}.metric-legend.svelte-gx3ank{display:flex;align-items:center;gap:.8rem;padding-top:.8rem;color:#77838a;font-size:.52rem}.metric-legend.svelte-gx3ank span:where(.svelte-gx3ank){display:flex;align-items:center;gap:.3rem}.metric-legend.svelte-gx3ank i:where(.svelte-gx3ank){width:.6rem;height:.18rem;border-radius:2px}.metric-legend.svelte-gx3ank em:where(.svelte-gx3ank){margin-left:auto;color:#566169;font-style:normal}.view-preview.svelte-gx3ank{display:grid;grid-template-columns:118px 1fr;overflow:hidden;min-height:290px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#0a1014;box-shadow:0 24px 55px #0000004d}.view-sidebar.svelte-gx3ank{padding:.9rem .7rem;border-right:1px solid rgba(255,255,255,.075);background:#0c1318}.view-brand.svelte-gx3ank{display:flex;align-items:center;gap:.45rem;margin-bottom:1.2rem;color:#d9e0e3;font-size:.64rem;font-weight:620}.view-brand.svelte-gx3ank span:where(.svelte-gx3ank){display:grid;place-items:center;width:1.35rem;height:1.35rem;border-radius:5px;background:var(--stage-accent);color:#0b1114;font-family:Georgia,serif;font-size:.85rem;font-weight:800}.view-nav.svelte-gx3ank{display:flex;align-items:center;gap:.45rem;border-radius:5px;padding:.45rem;color:#64717a;font-size:.54rem}.view-nav.svelte-gx3ank i:where(.svelte-gx3ank){width:.42rem;height:.42rem;border:1px solid currentColor;border-radius:2px}.view-nav.active.svelte-gx3ank{background:color-mix(in srgb,var(--stage-accent) 8%,transparent);color:var(--stage-accent)}.view-dashboard.svelte-gx3ank{padding:1rem}.dashboard-top.svelte-gx3ank{display:flex;align-items:center;justify-content:space-between;gap:.7rem;margin-bottom:.8rem}.dashboard-top.svelte-gx3ank span:where(.svelte-gx3ank){color:#dce2e4;font-size:.61rem}.dashboard-top.svelte-gx3ank small:where(.svelte-gx3ank){color:#74a985;font-size:.49rem}.dashboard-grid.svelte-gx3ank{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.dash-card.svelte-gx3ank{display:flex;flex-direction:column;min-height:76px;border:1px solid rgba(255,255,255,.07);border-radius:8px;padding:.65rem;background:#ffffff06}.dash-card.wide.svelte-gx3ank{grid-column:1/-1;height:90px}.dash-card.svelte-gx3ank small:where(.svelte-gx3ank){color:#69757c;font-size:.49rem;text-transform:uppercase;letter-spacing:.06em}.dash-card.svelte-gx3ank strong:where(.svelte-gx3ank){margin-top:auto;color:#d8dfe2;font-size:.72rem;font-weight:580}.dash-card.svelte-gx3ank span:where(.svelte-gx3ank){color:#626e75;font-size:.48rem}.spark-bars.svelte-gx3ank{display:flex;align-items:flex-end;gap:.28rem;flex:1;padding-top:.5rem}.spark-bars.svelte-gx3ank i:where(.svelte-gx3ank){flex:1;min-height:5px;border-radius:2px 2px 0 0;background:linear-gradient(var(--stage-accent),color-mix(in srgb,var(--stage-accent) 20%,transparent));opacity:.8}.decision-banner.svelte-gx3ank{display:flex;align-items:center;gap:.55rem;margin-top:.55rem;border:1px solid color-mix(in srgb,var(--stage-accent) 18%,transparent);border-radius:8px;padding:.55rem;background:color-mix(in srgb,var(--stage-accent) 5%,transparent)}.decision-banner.svelte-gx3ank i:where(.svelte-gx3ank){width:.48rem;height:.48rem;border-radius:50%;background:var(--stage-accent);box-shadow:0 0 9px var(--stage-accent)}.decision-banner.svelte-gx3ank span:where(.svelte-gx3ank){display:flex;flex-direction:column;flex:1;color:#aeb9be;font-size:.51rem}.decision-banner.svelte-gx3ank small:where(.svelte-gx3ank){color:var(--stage-accent);font-size:.43rem;text-transform:uppercase}.decision-banner.svelte-gx3ank b:where(.svelte-gx3ank){color:var(--stage-accent)}.stage-copy.svelte-gx3ank{min-width:0;padding:2.15rem}.stage-kicker.svelte-gx3ank{color:var(--stage-accent);font-size:.65rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.package-row.svelte-gx3ank{display:flex;flex-wrap:wrap;gap:.38rem;margin:1rem 0 .75rem}.package-row.svelte-gx3ank span:where(.svelte-gx3ank){border:1px solid color-mix(in srgb,var(--stage-accent) 25%,transparent);border-radius:999px;padding:.28rem .55rem;background:color-mix(in srgb,var(--stage-accent) 6%,transparent);color:var(--stage-accent);font-family:ui-monospace,monospace;font-size:.56rem}.manual-packages.svelte-gx3ank span:where(.svelte-gx3ank){border-style:dashed}.stage-copy.svelte-gx3ank h4:where(.svelte-gx3ank){margin:0;color:#f0f3f4;font-size:clamp(1.35rem,2.5vw,2rem);font-weight:610;letter-spacing:-.04em;line-height:1.08}.handoff-grid.svelte-gx3ank{display:grid;gap:0;margin-top:1.2rem;border-top:1px solid rgba(255,255,255,.08)}.handoff-grid.svelte-gx3ank>div:where(.svelte-gx3ank){display:grid;grid-template-columns:80px 1fr;gap:.6rem;padding:.65rem 0;border-bottom:1px solid rgba(255,255,255,.055)}.handoff-grid.svelte-gx3ank span:where(.svelte-gx3ank){color:#5f6b73;font-family:ui-monospace,monospace;font-size:.54rem;text-transform:uppercase}.handoff-grid.svelte-gx3ank p:where(.svelte-gx3ank){margin:0;color:#b5bec3;font-size:.66rem;line-height:1.5}.command-line.svelte-gx3ank{display:flex;align-items:flex-start;gap:.65rem;margin-top:1.1rem;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:.75rem .85rem;background:#080d11}.command-line.svelte-gx3ank>span:where(.svelte-gx3ank){color:var(--stage-accent);line-height:1.35}.command-line.svelte-gx3ank code:where(.svelte-gx3ank){overflow-wrap:anywhere;color:#89969d;font-size:.59rem;line-height:1.55}.takeaway.svelte-gx3ank{display:flex;align-items:flex-start;gap:.6rem;margin-top:1rem;color:var(--stage-accent)}.takeaway.svelte-gx3ank p:where(.svelte-gx3ank){margin:0;color:#c5cdd1;font-size:.68rem;font-weight:540;line-height:1.55}.churn-board.svelte-gx3ank{display:grid;gap:.48rem;margin:1.35rem 0 1rem}.churn-board.svelte-gx3ank>div:where(.svelte-gx3ank){display:grid;grid-template-columns:1.45rem 1fr auto;align-items:center;gap:.6rem;border:1px solid rgba(239,143,117,.13);border-radius:8px;padding:.62rem .7rem;background:#ef8f7506}.churn-board.svelte-gx3ank span:where(.svelte-gx3ank){display:grid;place-items:center;width:1.35rem;height:1.35rem;border-radius:5px;background:#ef8f7517;color:#df836d;font-family:ui-monospace,monospace;font-size:.46rem}.churn-board.svelte-gx3ank p:where(.svelte-gx3ank){margin:0;color:#b9c2c6;font-size:.65rem}.churn-board.svelte-gx3ank i:where(.svelte-gx3ank){border:1px solid rgba(239,143,117,.2);border-radius:999px;padding:.16rem .3rem;color:#a96b5d;font-family:ui-monospace,monospace;font-size:.4rem;font-style:normal}.manual-command.svelte-gx3ank{border-color:#ef8f7521}.manual-takeaway.svelte-gx3ank{border-left:1px solid rgba(239,143,117,.25);padding-left:.7rem}.manual-takeaway.svelte-gx3ank p:where(.svelte-gx3ank){color:#b98a7f}@keyframes svelte-gx3ank-handoff-breathe{to{border-color:#ef8f758c;box-shadow:0 0 9px #ef8f7521;transform:translate(-50%,-50%) translateY(-2px)}}.journey-footer.svelte-gx3ank{display:none;align-items:center;justify-content:space-between;padding:.9rem 1rem;border-top:1px solid rgba(255,255,255,.08)}.journey-footer.svelte-gx3ank button:where(.svelte-gx3ank){border:0;background:transparent;color:#9ba5ab;font:inherit;font-size:.72rem;cursor:pointer}.journey-footer.svelte-gx3ank>span:where(.svelte-gx3ank){color:#657078;font-family:ui-monospace,monospace;font-size:.62rem}@media(max-width:920px){.stage-grid.svelte-gx3ank{grid-template-columns:1fr}.artifact-window.svelte-gx3ank{border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.preview-canvas.svelte-gx3ank{min-height:390px}}@media(max-width:680px){.journey-shell.svelte-gx3ank{border-radius:20px}.journey-header.svelte-gx3ank{flex-direction:column;gap:1rem;padding:1.35rem 1.2rem 1rem}.journey-header.svelte-gx3ank p:where(.svelte-gx3ank){line-height:1.55}.journey-controls.svelte-gx3ank{width:100%;justify-items:start;grid-template-columns:1fr auto}.workflow-toggle.svelte-gx3ank{width:100%}.workflow-toggle.svelte-gx3ank button:where(.svelte-gx3ank){flex:1;justify-content:center}.play-button.svelte-gx3ank{justify-self:end;margin:0}.mode-summary.svelte-gx3ank{display:none}.stage-navigation.svelte-gx3ank{display:flex;gap:.65rem;overflow-x:auto;padding:.5rem 1.2rem 1.1rem;scrollbar-width:none}.stage-navigation.svelte-gx3ank::-webkit-scrollbar{display:none}.track-line.svelte-gx3ank,.handoff-layer.svelte-gx3ank,.contract-courier.svelte-gx3ank{display:none}.stage-button.svelte-gx3ank{flex:0 0 56px}.stage-dot.svelte-gx3ank{width:2.3rem;height:2.3rem}.preview-canvas.svelte-gx3ank{min-height:360px;padding:1.1rem}.stage-copy.svelte-gx3ank{padding:1.4rem 1.2rem}.scene-pair.svelte-gx3ank{grid-template-columns:1fr}.transform-arrow.svelte-gx3ank{flex-direction:row;justify-content:center}.transform-arrow.svelte-gx3ank span:where(.svelte-gx3ank){transform:rotate(90deg)}.model-preview.svelte-gx3ank,.alignment-preview.svelte-gx3ank{grid-template-columns:1fr}.merge-glyph.svelte-gx3ank{height:34px}.merge-glyph.svelte-gx3ank span:where(.svelte-gx3ank){width:70%;height:1px}.view-preview.svelte-gx3ank{grid-template-columns:86px 1fr}.view-sidebar.svelte-gx3ank{padding:.7rem .45rem}.dashboard-grid.svelte-gx3ank{grid-template-columns:1fr}.dash-card.wide.svelte-gx3ank{grid-column:auto}.metric-row.svelte-gx3ank{grid-template-columns:64px 1fr}.metric-row.svelte-gx3ank>b:where(.svelte-gx3ank){display:none}.metric-legend.svelte-gx3ank{flex-wrap:wrap}.metric-legend.svelte-gx3ank em:where(.svelte-gx3ank){width:100%;margin-left:0}.handoff-grid.svelte-gx3ank>div:where(.svelte-gx3ank){grid-template-columns:70px 1fr}.manual-preview-stamp.svelte-gx3ank i:where(.svelte-gx3ank){display:none}.journey-footer.svelte-gx3ank{display:flex}}@media(prefers-reduced-motion:reduce){.track-line.svelte-gx3ank span:where(.svelte-gx3ank),.stage-dot.svelte-gx3ank,.journey-shell.svelte-gx3ank:before,.contract-courier.svelte-gx3ank{transition:none}.handoff-layer.svelte-gx3ank span:where(.svelte-gx3ank){animation:none}}html{scroll-behavior:smooth}.ecosystem-page.svelte-1ny0ztv{--eco-bg: #080c10;--eco-panel: #0d1318;--eco-text: #f1f4f5;--eco-muted: #8b969e;--eco-aqua: #6fe0cd;--eco-blue: #78a9ff;--eco-violet: #b79cff;--eco-amber: #f2bd72;--eco-rose: #ed91ae;--eco-lime: #b7df77;position:relative;isolation:isolate;margin:-1rem;border-radius:24px;overflow:hidden;background:var(--eco-bg);color:var(--eco-text)}.hero.svelte-1ny0ztv{position:relative;display:grid;grid-template-columns:minmax(0,1.03fr) minmax(420px,.97fr);align-items:center;gap:clamp(2rem,5vw,5rem);min-height:760px;padding:clamp(4rem,9vw,7.5rem) clamp(1.5rem,6vw,5.4rem);overflow:hidden;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(135deg,#0c1218eb,#070b0ff7)}.hero-grid-pattern.svelte-1ny0ztv{position:absolute;inset:0;z-index:-2;opacity:.34;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(90deg,black,transparent 88%);mask-image:linear-gradient(90deg,black,transparent 88%)}.hero-glow.svelte-1ny0ztv{position:absolute;z-index:-1;border-radius:50%;filter:blur(110px);pointer-events:none}.glow-one.svelte-1ny0ztv{width:560px;height:560px;left:-270px;top:-210px;background:#6fe0cd1a}.glow-two.svelte-1ny0ztv{width:540px;height:540px;right:-190px;bottom:-280px;background:#78a9ff1f}.hero-copy.svelte-1ny0ztv{position:relative;z-index:1;max-width:650px}.hero-eyebrow.svelte-1ny0ztv{display:flex;align-items:center;gap:.65rem;margin-bottom:1.5rem;color:#7f8b93;font-size:.61rem;font-weight:650;letter-spacing:.13em;text-transform:uppercase}.hero-eyebrow.svelte-1ny0ztv i:where(.svelte-1ny0ztv){width:1px;height:.8rem;background:#ffffff2e}.euler-mark.svelte-1ny0ztv{display:grid;place-items:center;width:1.65rem;height:1.65rem;border:1px solid rgba(111,224,205,.35);border-radius:6px;background:#6fe0cd14;color:var(--eco-aqua);font-family:Georgia,serif;font-size:1rem;font-weight:800;text-transform:none}.hero.svelte-1ny0ztv h1:where(.svelte-1ny0ztv){max-width:670px;margin:0;color:#f6f7f7;font-size:clamp(3.2rem,6.4vw,6.1rem);font-weight:560;letter-spacing:-.065em;line-height:.94}.hero.svelte-1ny0ztv h1:where(.svelte-1ny0ztv) em:where(.svelte-1ny0ztv){display:block;color:var(--eco-aqua);font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.055em}.hero-lead.svelte-1ny0ztv{max-width:620px;margin:1.7rem 0 0;color:#a1abb1;font-size:clamp(.95rem,1.5vw,1.12rem);line-height:1.72}.hero-actions.svelte-1ny0ztv{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:2rem}.hero-actions.svelte-1ny0ztv a:where(.svelte-1ny0ztv){display:inline-flex;align-items:center;justify-content:center;gap:.75rem;border-radius:999px;padding:.8rem 1.15rem;font-size:.72rem;font-weight:680;text-decoration:none;transition:.2s ease}.primary-action.svelte-1ny0ztv{border:1px solid var(--eco-aqua);background:var(--eco-aqua);color:#07110f;box-shadow:0 10px 28px #6fe0cd21}.primary-action.svelte-1ny0ztv:hover{transform:translateY(-2px);box-shadow:0 15px 35px #6fe0cd33}.secondary-action.svelte-1ny0ztv{border:1px solid rgba(255,255,255,.14);background:#ffffff08;color:#b5bec3}.secondary-action.svelte-1ny0ztv:hover{border-color:#ffffff47;color:#eef1f2}.hero-facts.svelte-1ny0ztv{display:flex;gap:1.8rem;margin-top:3rem;padding-top:1.35rem;border-top:1px solid rgba(255,255,255,.09)}.hero-facts.svelte-1ny0ztv div:where(.svelte-1ny0ztv){display:flex;align-items:flex-start;gap:.55rem}.hero-facts.svelte-1ny0ztv strong:where(.svelte-1ny0ztv){color:#e8ecee;font-family:ui-monospace,monospace;font-size:1.25rem;font-weight:500;line-height:1}.hero-facts.svelte-1ny0ztv span:where(.svelte-1ny0ztv){color:#68747c;font-size:.58rem;line-height:1.35;text-transform:uppercase;letter-spacing:.06em}.hero-visual.svelte-1ny0ztv{position:relative;width:100%;max-width:590px;margin-left:auto}.ledger-window.svelte-1ny0ztv{position:relative;z-index:2;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:20px;background:#0a1015f0;box-shadow:0 40px 100px #00000080,0 0 0 1px #6fe0cd06;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ledger-window.svelte-1ny0ztv:before{content:"";position:absolute;width:240px;height:240px;right:-100px;top:-110px;border-radius:50%;background:#6fe0cd13;filter:blur(45px)}.ledger-topbar.svelte-1ny0ztv{position:relative;display:flex;align-items:center;gap:.7rem;height:3rem;padding:0 1rem;border-bottom:1px solid rgba(255,255,255,.075);background:#ffffff05}.ledger-dots.svelte-1ny0ztv{display:flex;gap:.28rem}.ledger-dots.svelte-1ny0ztv span:where(.svelte-1ny0ztv){width:.4rem;height:.4rem;border-radius:50%;background:#3c464d}.ledger-dots.svelte-1ny0ztv span:where(.svelte-1ny0ztv):first-child{background:#775353}.ledger-dots.svelte-1ny0ztv span:where(.svelte-1ny0ztv):nth-child(2){background:#726345}.ledger-dots.svelte-1ny0ztv span:where(.svelte-1ny0ztv):last-child{background:#41695b}.ledger-topbar.svelte-1ny0ztv code:where(.svelte-1ny0ztv){flex:1;color:#68757d;font-size:.57rem;text-align:center}.portable-status.svelte-1ny0ztv{display:flex;align-items:center;gap:.35rem;color:#7e9d88;font-size:.53rem}.portable-status.svelte-1ny0ztv i:where(.svelte-1ny0ztv){width:.38rem;height:.38rem;border-radius:50%;background:#82cf9a;box-shadow:0 0 7px #82cf9a}.ledger-question.svelte-1ny0ztv{position:relative;padding:1.35rem 1.4rem;border-bottom:1px solid rgba(255,255,255,.06)}.ledger-question.svelte-1ny0ztv small:where(.svelte-1ny0ztv){display:block;margin-bottom:.42rem;color:var(--eco-aqua);font-size:.51rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ledger-question.svelte-1ny0ztv strong:where(.svelte-1ny0ztv){color:#dbe1e4;font-size:.82rem;font-weight:560}.evidence-chain.svelte-1ny0ztv{position:relative;display:grid;gap:.55rem;padding:1.1rem 1.25rem 1.2rem}.chain-line.svelte-1ny0ztv{position:absolute;left:2.43rem;top:2rem;bottom:2rem;width:1px;background:#ffffff14}.chain-line.svelte-1ny0ztv span:where(.svelte-1ny0ztv){display:block;width:100%;height:64%;background:linear-gradient(var(--eco-aqua),var(--eco-blue));box-shadow:0 0 10px #6fe0cd59}.evidence-row.svelte-1ny0ztv{position:relative;display:grid;grid-template-columns:2.25rem 1fr auto;align-items:center;gap:.75rem;min-height:3.4rem;border:1px solid rgba(255,255,255,.07);border-radius:10px;padding:.55rem .7rem;background:#ffffff05}.evidence-row.active.svelte-1ny0ztv{border-color:#6fe0cd38;background:#6fe0cd09}.evidence-icon.svelte-1ny0ztv{z-index:1;display:grid;place-items:center;width:2rem;height:2rem;border:1px solid rgba(255,255,255,.1);border-radius:7px;background:#0d151a;font-family:ui-monospace,monospace;font-size:.58rem;font-weight:700}.files-icon.svelte-1ny0ztv{color:#dce3e6}.contract-icon.svelte-1ny0ztv{color:var(--eco-aqua)}.run-icon.svelte-1ny0ztv{color:var(--eco-amber)}.eval-icon.svelte-1ny0ztv{color:var(--eco-rose)}.evidence-row.svelte-1ny0ztv>div:where(.svelte-1ny0ztv){display:flex;flex-direction:column;gap:.18rem;min-width:0}.evidence-row.svelte-1ny0ztv small:where(.svelte-1ny0ztv){color:#58656d;font-size:.48rem;letter-spacing:.09em;text-transform:uppercase}.evidence-row.svelte-1ny0ztv strong:where(.svelte-1ny0ztv){overflow:hidden;color:#b9c2c7;font-size:.62rem;font-weight:530;text-overflow:ellipsis;white-space:nowrap}.evidence-row.svelte-1ny0ztv>code:where(.svelte-1ny0ztv){border-radius:999px;padding:.25rem .4rem;background:#ffffff0a;color:#647179;font-size:.47rem}.ledger-footer.svelte-1ny0ztv{display:flex;justify-content:center;flex-wrap:wrap;gap:.7rem 1rem;padding:.75rem;border-top:1px solid rgba(255,255,255,.06);background:#ffffff03;color:#66737b;font-size:.49rem}.ledger-footer.svelte-1ny0ztv span:where(.svelte-1ny0ztv){display:flex;align-items:center;gap:.32rem}.ledger-footer.svelte-1ny0ztv i:where(.svelte-1ny0ztv){width:.28rem;height:.28rem;border-radius:50%;background:var(--eco-aqua);opacity:.75}.orbit-chip.svelte-1ny0ztv{position:absolute;z-index:3;display:flex;align-items:center;gap:.45rem;border:1px solid rgba(255,255,255,.11);border-radius:999px;padding:.42rem .65rem .42rem .42rem;background:#0c1217f2;box-shadow:0 12px 28px #00000059;color:#8c989f;font-size:.52rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.orbit-chip.svelte-1ny0ztv span:where(.svelte-1ny0ztv){display:grid;place-items:center;width:1.45rem;height:1.45rem;border-radius:50%;font-family:ui-monospace,monospace;font-size:.48rem;font-weight:700}.chip-loader.svelte-1ny0ztv{left:-1.8rem;top:25%}.chip-loader.svelte-1ny0ztv span:where(.svelte-1ny0ztv){background:#78a9ff1f;color:var(--eco-blue)}.chip-eval.svelte-1ny0ztv{right:-1.6rem;top:58%}.chip-eval.svelte-1ny0ztv span:where(.svelte-1ny0ztv){background:#ed91ae1f;color:var(--eco-rose)}.chip-view.svelte-1ny0ztv{left:10%;bottom:-1rem}.chip-view.svelte-1ny0ztv span:where(.svelte-1ny0ztv){background:#b7df771f;color:var(--eco-lime)}.thesis-strip.svelte-1ny0ztv{display:grid;grid-template-columns:auto 1fr minmax(100px,.35fr);align-items:center;gap:2rem;padding:1.4rem clamp(1.5rem,6vw,5.4rem);border-bottom:1px solid rgba(255,255,255,.07);background:#0b1014}.thesis-index.svelte-1ny0ztv{color:#58646c;font-family:ui-monospace,monospace;font-size:.57rem;letter-spacing:.1em;text-transform:uppercase}.thesis-strip.svelte-1ny0ztv p:where(.svelte-1ny0ztv){max-width:890px;margin:0;color:#aab3b8;font-size:.79rem;line-height:1.55}.thesis-strip.svelte-1ny0ztv code:where(.svelte-1ny0ztv){color:var(--eco-aqua);font-size:.72rem}.thesis-strip.svelte-1ny0ztv em:where(.svelte-1ny0ztv){color:#e6e9ea;font-family:Georgia,serif}.thesis-rule.svelte-1ny0ztv{height:1px;background:linear-gradient(90deg,rgba(111,224,205,.55),transparent)}.section-wrap.svelte-1ny0ztv{padding:clamp(5rem,9vw,8rem) clamp(1.5rem,6vw,5.4rem)}.section-intro.svelte-1ny0ztv{margin-bottom:clamp(2.2rem,5vw,4rem)}.split-intro.svelte-1ny0ztv,.architecture-intro.svelte-1ny0ztv,.closed-loop-intro.svelte-1ny0ztv{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.65fr);align-items:end;gap:3rem}.section-number.svelte-1ny0ztv{display:inline-block;margin-bottom:1.1rem;color:#4f5b63;font-family:ui-monospace,monospace;font-size:.58rem;letter-spacing:.1em}.section-kicker.svelte-1ny0ztv{margin-bottom:.7rem;color:var(--eco-aqua);font-size:.62rem;font-weight:720;letter-spacing:.16em;text-transform:uppercase}.section-intro.svelte-1ny0ztv h2:where(.svelte-1ny0ztv){margin:0;color:#eef2f3;font-size:clamp(2.1rem,4.5vw,4rem);font-weight:540;letter-spacing:-.055em;line-height:1.02}.section-intro.svelte-1ny0ztv>p:where(.svelte-1ny0ztv),.split-intro.svelte-1ny0ztv>p:where(.svelte-1ny0ztv){margin:0;color:#838f96;font-size:.83rem;line-height:1.72}.friction-section.svelte-1ny0ztv{background:linear-gradient(#090d11,#0a0f13)}.experience-section.svelte-1ny0ztv{border-top:1px solid rgba(255,255,255,.06);background:radial-gradient(circle at 84% 6%,rgba(183,156,255,.045),transparent 25%),#080d11;scroll-margin-top:5rem}.closed-loop-section.svelte-1ny0ztv{border-top:1px solid rgba(255,255,255,.06);background:radial-gradient(circle at 52% 25%,rgba(111,224,205,.045),transparent 30%),#090e12;scroll-margin-top:5rem}.closed-loop-intro.svelte-1ny0ztv h2:where(.svelte-1ny0ztv) em:where(.svelte-1ny0ztv){color:var(--eco-aqua);font-family:Georgia,Times New Roman,serif;font-weight:400;font-style:normal}.loop-principles.svelte-1ny0ztv{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.loop-principles.svelte-1ny0ztv span:where(.svelte-1ny0ztv){display:flex;align-items:center;gap:.45rem;border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:.55rem .68rem;color:#758188;font-family:ui-monospace,monospace;font-size:.5rem}.loop-principles.svelte-1ny0ztv i:where(.svelte-1ny0ztv){display:grid;place-items:center;width:1.15rem;height:1.15rem;border-radius:50%;background:#6fe0cd12;color:var(--eco-aqua);font-size:.43rem;font-style:normal}.architecture-section.svelte-1ny0ztv{background:linear-gradient(#090e12,#080c10);scroll-margin-top:5rem}.topology-thesis.svelte-1ny0ztv{display:flex;align-items:center;justify-content:flex-end;gap:.8rem;color:#657179;font-family:ui-monospace,monospace;font-size:.57rem;letter-spacing:.04em;text-transform:uppercase}.topology-thesis.svelte-1ny0ztv span:where(.svelte-1ny0ztv){display:flex;align-items:center;gap:.45rem;border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:.6rem .72rem}.topology-thesis.svelte-1ny0ztv i:where(.svelte-1ny0ztv){width:.48rem;height:.48rem;border-radius:50%;background:#ed8c78;box-shadow:0 0 10px #ed8c7873}.topology-thesis.svelte-1ny0ztv .euler:where(.svelte-1ny0ztv){color:#98cfc6;border-color:#6fe0cd29}.topology-thesis.svelte-1ny0ztv .euler:where(.svelte-1ny0ztv) i:where(.svelte-1ny0ztv){background:var(--eco-aqua);box-shadow:0 0 10px #6fe0cd73}.topology-thesis.svelte-1ny0ztv .manual:where(.svelte-1ny0ztv){color:#c69387;border-color:#ed8c7826}.topology-thesis.svelte-1ny0ztv b:where(.svelte-1ny0ztv){color:#4b565d;font-weight:500}.adoption-section.svelte-1ny0ztv{border-top:1px solid rgba(255,255,255,.06);background:radial-gradient(circle at 50% 0,rgba(111,224,205,.045),transparent 28%),#0a0f13}.centered-intro.svelte-1ny0ztv{max-width:780px;margin-right:auto;margin-left:auto;text-align:center}.centered-intro.svelte-1ny0ztv p:where(.svelte-1ny0ztv){margin:1rem auto 0;color:#7f8b92;font-size:.8rem}.project-shapes.svelte-1ny0ztv{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.project-shapes.svelte-1ny0ztv article:where(.svelte-1ny0ztv){position:relative;min-height:255px;padding:1.5rem;border-right:1px solid rgba(255,255,255,.08);transition:background .2s ease}.project-shapes.svelte-1ny0ztv article:where(.svelte-1ny0ztv):last-child{border-right:0}.project-shapes.svelte-1ny0ztv article:where(.svelte-1ny0ztv):hover{background:#ffffff05}.shape-index.svelte-1ny0ztv{color:#505c64;font-family:ui-monospace,monospace;font-size:.56rem}.project-shapes.svelte-1ny0ztv h3:where(.svelte-1ny0ztv){margin:2rem 0 1rem;color:#dce2e4;font-size:1rem;font-weight:570;letter-spacing:-.025em;line-height:1.25}.shape-tools.svelte-1ny0ztv{display:flex;flex-wrap:wrap;gap:.35rem;min-height:3rem}.shape-tools.svelte-1ny0ztv span:where(.svelte-1ny0ztv){height:fit-content;border:1px solid rgba(111,224,205,.18);border-radius:999px;padding:.28rem .45rem;background:#6fe0cd0b;color:#83cfc2;font-family:ui-monospace,monospace;font-size:.5rem}.project-shapes.svelte-1ny0ztv p:where(.svelte-1ny0ztv){margin:1rem 0 0;color:#737f86;font-size:.67rem;line-height:1.62}.methods-card.svelte-1ny0ztv{position:relative;overflow:hidden;border-top:1px solid rgba(255,255,255,.08);background:#0c1318}.methods-glow.svelte-1ny0ztv{position:absolute;width:600px;height:600px;right:-160px;top:-350px;border-radius:50%;background:#6fe0cd12;filter:blur(95px);pointer-events:none}.methods-label.svelte-1ny0ztv{position:relative;color:var(--eco-aqua);font-size:.62rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.methods-card.svelte-1ny0ztv blockquote:where(.svelte-1ny0ztv){position:relative;max-width:1050px;margin:2rem 0 2.5rem;color:#e3e8e9;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.55rem,3.6vw,3.2rem);font-weight:400;letter-spacing:-.035em;line-height:1.22}.methods-footer.svelte-1ny0ztv{position:relative;display:flex;align-items:center;justify-content:space-between;gap:2rem;padding-top:1.4rem;border-top:1px solid rgba(255,255,255,.09)}.methods-footer.svelte-1ny0ztv p:where(.svelte-1ny0ztv){margin:0;color:#7d8990;font-size:.72rem}.methods-footer.svelte-1ny0ztv>div:where(.svelte-1ny0ztv){display:flex;flex-wrap:wrap;gap:.6rem}.methods-footer.svelte-1ny0ztv a:where(.svelte-1ny0ztv){display:inline-flex;align-items:center;gap:.6rem;border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:.65rem .85rem;color:#b9c2c6;font-size:.62rem;font-weight:620;text-decoration:none;transition:.2s ease}.methods-footer.svelte-1ny0ztv a:where(.svelte-1ny0ztv):hover{border-color:var(--eco-aqua);color:var(--eco-aqua);transform:translateY(-1px)}@media(max-width:1100px){.hero.svelte-1ny0ztv{grid-template-columns:1fr;min-height:0}.hero-copy.svelte-1ny0ztv{max-width:800px}.hero-visual.svelte-1ny0ztv{width:min(100%,650px);margin:1rem auto 0}.project-shapes.svelte-1ny0ztv{grid-template-columns:repeat(2,1fr)}.project-shapes.svelte-1ny0ztv article:where(.svelte-1ny0ztv):nth-child(2){border-right:0}.project-shapes.svelte-1ny0ztv article:where(.svelte-1ny0ztv):nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.08)}}@media(max-width:820px){.ecosystem-page.svelte-1ny0ztv{margin:-.5rem;border-radius:18px}.hero.svelte-1ny0ztv{padding-top:4.5rem}.hero.svelte-1ny0ztv h1:where(.svelte-1ny0ztv){font-size:clamp(3rem,12vw,5rem)}.thesis-strip.svelte-1ny0ztv{grid-template-columns:auto 1fr;gap:1rem}.thesis-rule.svelte-1ny0ztv{display:none}.split-intro.svelte-1ny0ztv,.architecture-intro.svelte-1ny0ztv,.closed-loop-intro.svelte-1ny0ztv{grid-template-columns:1fr;gap:1.5rem}.loop-principles.svelte-1ny0ztv{justify-content:flex-start}.methods-footer.svelte-1ny0ztv{align-items:flex-start;flex-direction:column}}@media(max-width:580px){.hero.svelte-1ny0ztv{grid-template-columns:1fr;padding:3.7rem 1.15rem 4.5rem}.hero-eyebrow.svelte-1ny0ztv{flex-wrap:wrap}.hero-eyebrow.svelte-1ny0ztv i:where(.svelte-1ny0ztv),.hero-eyebrow.svelte-1ny0ztv i:where(.svelte-1ny0ztv)+span:where(.svelte-1ny0ztv){display:none}.hero.svelte-1ny0ztv h1:where(.svelte-1ny0ztv){font-size:clamp(2.8rem,15vw,4.2rem)}.hero-facts.svelte-1ny0ztv{display:grid;grid-template-columns:repeat(3,1fr);gap:.7rem}.hero-facts.svelte-1ny0ztv div:where(.svelte-1ny0ztv){flex-direction:column}.hero-visual.svelte-1ny0ztv{margin-top:.5rem}.orbit-chip.svelte-1ny0ztv{display:none}.evidence-row.svelte-1ny0ztv{grid-template-columns:2.25rem 1fr}.evidence-row.svelte-1ny0ztv>code:where(.svelte-1ny0ztv){display:none}.ledger-question.svelte-1ny0ztv strong:where(.svelte-1ny0ztv){font-size:.7rem;line-height:1.45}.thesis-strip.svelte-1ny0ztv{grid-template-columns:1fr;padding:1.2rem}.section-wrap.svelte-1ny0ztv{padding-right:1.15rem;padding-left:1.15rem}.project-shapes.svelte-1ny0ztv{grid-template-columns:1fr}.project-shapes.svelte-1ny0ztv article:where(.svelte-1ny0ztv){min-height:0;border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.project-shapes.svelte-1ny0ztv article:where(.svelte-1ny0ztv):nth-child(3){border-bottom:1px solid rgba(255,255,255,.08)}.project-shapes.svelte-1ny0ztv h3:where(.svelte-1ny0ztv){margin-top:1.5rem}.methods-card.svelte-1ny0ztv blockquote:where(.svelte-1ny0ztv){font-size:1.55rem}.methods-footer.svelte-1ny0ztv>div:where(.svelte-1ny0ztv){width:100%}.methods-footer.svelte-1ny0ztv a:where(.svelte-1ny0ztv){flex:1}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-actions.svelte-1ny0ztv a:where(.svelte-1ny0ztv),.project-shapes.svelte-1ny0ztv article:where(.svelte-1ny0ztv),.methods-footer.svelte-1ny0ztv a:where(.svelte-1ny0ztv){transition:none}}
