.pond-section.svelte-c13zec{display:flex;flex-direction:column;align-items:center;gap:clamp(28px,4svh,44px);padding:var(--section-pad) clamp(16px,3vw,40px);background:color-mix(in srgb,var(--accent) 16%,#fff);border-radius:var(--section-radius, 48px);margin:0 clamp(16px,3vw,40px)}.pond-head.svelte-c13zec{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;color:var(--nav-text, #1a1a2e)}.pond-head.svelte-c13zec h2:where(.svelte-c13zec){margin:0;font-family:var(--font-display, "BN Rumble");font-size:clamp(2.4rem,6vw,4.6rem);font-weight:400;line-height:.92;text-transform:uppercase}.pond-head.svelte-c13zec p:where(.svelte-c13zec){margin:0;max-width:40ch;font-size:clamp(1.05rem,1.6vw,1.25rem);font-weight:600;line-height:1.5;opacity:.75}.pond-shell.svelte-c13zec{width:100%;max-width:1180px;display:flex;flex-direction:column;gap:14px}.pond-bar.svelte-c13zec{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.modes.svelte-c13zec{display:flex;flex-wrap:wrap;gap:6px}.mode.svelte-c13zec{display:inline-flex;align-items:center;gap:6px;padding:7px 12px 7px 8px;border:1.5px solid var(--nav-border, #1a1a2e);border-radius:999px;background:#fff;color:var(--nav-text, #1a1a2e);font:inherit;font-size:.85rem;font-weight:700;cursor:pointer;box-shadow:2px 2px 0 var(--nav-border, #1a1a2e);transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.mode.svelte-c13zec:hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--nav-border, #1a1a2e)}.mode.active.svelte-c13zec{background:var(--accent);color:#fff}.options.svelte-c13zec{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.toggle.svelte-c13zec{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border:1.5px solid var(--nav-border, #1a1a2e);border-radius:999px;background:#fff;font:inherit;font-size:.85rem;font-weight:800;color:var(--nav-text, #1a1a2e);cursor:pointer;box-shadow:2px 2px 0 var(--nav-border, #1a1a2e)}.toggle.svelte-c13zec .diamond:where(.svelte-c13zec){width:9px;height:9px;border:2px solid currentColor;transform:rotate(45deg)}.toggle.on.svelte-c13zec{background:var(--nav-text, #1a1a2e);color:#fff}.toggle.on.svelte-c13zec .diamond:where(.svelte-c13zec){background:var(--accent);border-color:var(--accent)}.seg.svelte-c13zec{display:inline-flex;align-items:center;border:1.5px solid var(--nav-border, #1a1a2e);border-radius:999px;background:#fff;overflow:hidden;box-shadow:2px 2px 0 var(--nav-border, #1a1a2e)}.seg.off.svelte-c13zec{opacity:.45}.seg-label.svelte-c13zec{padding:0 8px 0 12px;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;opacity:.6}.seg.svelte-c13zec button:where(.svelte-c13zec){padding:7px 11px;border:0;border-left:1.5px solid rgba(26,26,46,.12);background:transparent;font:inherit;font-size:.85rem;font-weight:700;color:var(--nav-text, #1a1a2e);cursor:pointer}.seg.svelte-c13zec button.active:where(.svelte-c13zec){background:var(--accent);color:#fff}.seg.svelte-c13zec button:where(.svelte-c13zec):disabled{cursor:default}.stage-wrap.svelte-c13zec{width:100%}.stage.svelte-c13zec{position:relative;width:100%;border-radius:20px;overflow:hidden;background:#0d3036;touch-action:none;cursor:crosshair;user-select:none;-webkit-user-select:none}.stage.svelte-c13zec:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.layer.svelte-c13zec{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.snap-grid.svelte-c13zec{fill:none;stroke:#ffffff47;stroke-width:1;vector-effect:non-scaling-stroke}.guide.svelte-c13zec{fill:none;stroke:color-mix(in srgb,var(--accent) 55%,#fff);stroke-width:2;vector-effect:non-scaling-stroke;opacity:.85}.guide.dashed.svelte-c13zec{stroke-dasharray:6 6}.guide.fill.svelte-c13zec{fill:color-mix(in srgb,var(--accent) 22%,transparent)}.beam.svelte-c13zec{stroke:color-mix(in srgb,var(--accent) 60%,#fff);stroke-width:3;vector-effect:non-scaling-stroke}.dot.svelte-c13zec{fill:color-mix(in srgb,var(--accent) 70%,#fff);stroke:#fff;stroke-width:1.5;vector-effect:non-scaling-stroke}.origin.svelte-c13zec{fill:#fff}.knob.svelte-c13zec{fill:#ffffff2e;stroke:#fff;stroke-width:2.5;vector-effect:non-scaling-stroke}.ghost.svelte-c13zec{transition:opacity .2s ease}.demo-tag.svelte-c13zec{position:absolute;left:14px;top:12px;padding:5px 10px;border-radius:999px;background:#0824238c;color:#e6fbf6;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:capitalize;pointer-events:none}.pond-hint.svelte-c13zec{margin:0;max-width:60ch;text-align:center;font-size:.98rem;font-weight:600;line-height:1.55;color:var(--nav-text, #1a1a2e);opacity:.72}@media(max-width:640px){.pond-section.svelte-c13zec{border-radius:0;margin:0;padding-inline:14px}.mode.svelte-c13zec span:where(.svelte-c13zec){display:none}.mode.svelte-c13zec{padding:7px}.pond-bar.svelte-c13zec{flex-direction:column;align-items:stretch}.modes.svelte-c13zec{justify-content:space-between}.stage.svelte-c13zec{border-radius:14px}}@media(prefers-reduced-motion:reduce){.mode.svelte-c13zec,.ghost.svelte-c13zec{transition:none}}
