.scene-frame.svelte-zqc3d1{position:relative;border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-lg);background:radial-gradient(120% 90% at 76% 8%,rgba(139,235,208,.18),transparent 55%),linear-gradient(165deg,#077a5f,#04604c 48%,#033c30);box-shadow:0 50px 100px -50px #038262b3,inset 0 1px #ffffff3d;padding:clamp(8px,1.4vw,16px);overflow:hidden}svg.svelte-zqc3d1{display:block;width:100%;height:auto}text.svelte-zqc3d1{font-family:var(--font-mono);fill:#ffffffbf}.t-fig.svelte-zqc3d1{font-size:12px;font-weight:700;letter-spacing:.2em;fill:#fff}.t-ghost.svelte-zqc3d1{font-size:8.5px;letter-spacing:.18em;fill:#ffffff7a}.t-live.svelte-zqc3d1{font-size:9px;letter-spacing:.16em;fill:#ffffff9e}.t-label.svelte-zqc3d1{font-size:11.5px;font-weight:700;letter-spacing:.1em;fill:#fff}.t-sub.svelte-zqc3d1{font-size:8.5px;letter-spacing:.08em;fill:#ffffff8c}.t-core.svelte-zqc3d1{font-size:12px;font-weight:700;letter-spacing:.34em;fill:#fff}.t-tag.svelte-zqc3d1{font-size:9px;font-weight:700;letter-spacing:.18em;fill:var(--accent-ice)}.t-val.svelte-zqc3d1{font-size:10.5px;fill:#ffffffd1}.cross.svelte-zqc3d1 line:where(.svelte-zqc3d1){stroke:#ffffff52;stroke-width:1}.chip.svelte-zqc3d1{fill:#ffffff12;stroke:#ffffff38;stroke-width:1}.chip-out.svelte-zqc3d1{stroke:#fff6;fill:#ffffff1f}.port.svelte-zqc3d1{fill:#d6f7ea;opacity:.85}.src-dot.svelte-zqc3d1{fill:var(--accent-ice);animation:svelte-zqc3d1-ss-blink 2.4s ease-in-out infinite}.live-dot.svelte-zqc3d1{fill:var(--accent-ice);animation:svelte-zqc3d1-ss-blink 1.6s ease-in-out infinite}.wire.svelte-zqc3d1{stroke:#ffffff4d;stroke-width:1.1;stroke-dasharray:1;stroke-dashoffset:1}.wire-out.svelte-zqc3d1{stroke:#ffffff75}.mounted.svelte-zqc3d1 .wire:where(.svelte-zqc3d1){animation:svelte-zqc3d1-ss-draw 1.1s var(--ease) forwards}.pkt-glow.svelte-zqc3d1{fill:#ffffff38}.pkt-core.svelte-zqc3d1{fill:#fff}.pkt-glow-out.svelte-zqc3d1{fill:#d5fff04d}.pkt-core-out.svelte-zqc3d1{fill:#fff}.ring.svelte-zqc3d1{stroke-width:1;fill:none}.ring-dash.svelte-zqc3d1{stroke:#fff6;stroke-dasharray:3 8;transform-box:fill-box;transform-origin:center;animation:svelte-zqc3d1-ss-spin 36s linear infinite}.ring-soft.svelte-zqc3d1{stroke:#ffffff29}.ring-arc.svelte-zqc3d1{stroke:#d6f7ea;stroke-width:2;stroke-linecap:round;fill:none;transform-box:fill-box;transform-origin:370px 300px;animation:svelte-zqc3d1-ss-spin-rev 9s cubic-bezier(.6,.05,.4,.95) infinite}.core-pulse.svelte-zqc3d1{stroke:#ffffff73;stroke-width:1;fill:none;transform-box:fill-box;transform-origin:center;animation:svelte-zqc3d1-ss-pulse 3.2s var(--ease) infinite}.core-pulse-2.svelte-zqc3d1{animation-delay:1.6s}.core-mark.svelte-zqc3d1{filter:drop-shadow(0 8px 20px rgba(2,40,32,.55))}.core-inner.svelte-zqc3d1{fill:none;stroke:var(--accent);stroke-width:2}.ruler.svelte-zqc3d1 line:where(.svelte-zqc3d1){stroke:#ffffff4d;stroke-width:1}.src.svelte-zqc3d1,.out.svelte-zqc3d1,.plate.svelte-zqc3d1{opacity:0}.mounted.svelte-zqc3d1 .src:where(.svelte-zqc3d1),.mounted.svelte-zqc3d1 .out:where(.svelte-zqc3d1),.mounted.svelte-zqc3d1 .plate:where(.svelte-zqc3d1){animation:svelte-zqc3d1-ss-in .8s var(--ease) forwards}.core.svelte-zqc3d1{opacity:0}.mounted.svelte-zqc3d1 .core:where(.svelte-zqc3d1){animation:svelte-zqc3d1-ss-in 1s var(--ease) .5s forwards}@keyframes svelte-zqc3d1-ss-draw{to{stroke-dashoffset:0}}@keyframes svelte-zqc3d1-ss-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes svelte-zqc3d1-ss-spin{to{transform:rotate(360deg)}}@keyframes svelte-zqc3d1-ss-spin-rev{to{transform:rotate(-360deg)}}@keyframes svelte-zqc3d1-ss-pulse{0%{transform:scale(1);opacity:.55}80%{transform:scale(1.85);opacity:0}to{transform:scale(1.85);opacity:0}}@keyframes svelte-zqc3d1-ss-blink{0%,to{opacity:1}50%{opacity:.25}}@media(prefers-reduced-motion:reduce){.wire.svelte-zqc3d1{stroke-dashoffset:0;animation:none!important}.src.svelte-zqc3d1,.out.svelte-zqc3d1,.plate.svelte-zqc3d1,.core.svelte-zqc3d1{opacity:1;animation:none!important}.ring-dash.svelte-zqc3d1,.ring-arc.svelte-zqc3d1,.core-pulse.svelte-zqc3d1,.src-dot.svelte-zqc3d1,.live-dot.svelte-zqc3d1{animation:none!important}.core-pulse.svelte-zqc3d1{opacity:0}}
