.open-guide.svelte-1qpdv1p.svelte-1qpdv1p{width:100%;display:flex;justify-content:space-between;gap:8px;align-items:center;margin:8px 0;padding:10px 12px;border:1px solid #76cbbb70;border-radius:12px;color:#b8f3e7;background:linear-gradient(120deg,#263c42,#242235);box-shadow:inset 0 1px #c3fff51f;font:600 .76rem/1.4 system-ui;cursor:pointer;transition:box-shadow .4s,border-color .4s}.open-guide.svelte-1qpdv1p.svelte-1qpdv1p:hover{border-color:#9befd8;box-shadow:0 0 20px #69dabb23,inset 0 1px #d8fff540}dialog.svelte-1qpdv1p.svelte-1qpdv1p{color:#dce6f1;background:linear-gradient(135deg,#17212a,#12151f 70%);border:1px solid #809cab80;border-radius:24px;width:min(930px,92vw);max-height:90vh;padding:24px;box-sizing:border-box;overflow:auto;box-shadow:0 30px 120px #000a,inset 0 1px #e9ffff30}dialog.svelte-1qpdv1p.svelte-1qpdv1p{color-scheme:dark;scrollbar-width:thin;scrollbar-color:#668a9070 transparent}dialog.svelte-1qpdv1p.svelte-1qpdv1p::backdrop{background:#040810bd;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}header.svelte-1qpdv1p.svelte-1qpdv1p{display:flex;justify-content:space-between;gap:18px;align-items:center}header.svelte-1qpdv1p small.svelte-1qpdv1p{letter-spacing:.12em;color:#88decc}h2.svelte-1qpdv1p.svelte-1qpdv1p{margin:6px 0;font:600 1.55rem/1.2 system-ui}h3.svelte-1qpdv1p.svelte-1qpdv1p{font:600 .91rem/1.4 system-ui;margin:0 0 12px}header.svelte-1qpdv1p button.svelte-1qpdv1p{font:1.6rem system-ui;width:38px;height:38px;border-radius:50%;border:1px solid #9eabc64f;color:#dfe7ed;background:#ffffff0b;cursor:pointer}p.svelte-1qpdv1p.svelte-1qpdv1p{font:.83rem/1.65 system-ui;margin:12px 0 7px}small.svelte-1qpdv1p.svelte-1qpdv1p{font:.74rem/1.6 system-ui;color:#9caebd}.intro.svelte-1qpdv1p.svelte-1qpdv1p{max-width:76ch;color:#afc0ce;margin-bottom:20px}.settings.svelte-1qpdv1p.svelte-1qpdv1p{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:20px}label.svelte-1qpdv1p.svelte-1qpdv1p{display:flex;flex:1;flex-direction:column;gap:7px;font:.75rem system-ui;color:#afc8d6}.phase-primer.svelte-1qpdv1p.svelte-1qpdv1p{margin:0 0 18px;background:linear-gradient(130deg,#75d5bc0d,#9d8be607)}.phase-primer.svelte-1qpdv1p>p.svelte-1qpdv1p{margin-top:0}.balanced-examples.svelte-1qpdv1p.svelte-1qpdv1p{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0}.balanced-examples.svelte-1qpdv1p button.svelte-1qpdv1p{display:grid;gap:6px;padding:12px;text-align:left;background:#101c26;border:1px solid #8ecfc34d;border-radius:11px;color:#c9dbe7;cursor:pointer;transition:border-color .3s,box-shadow .4s;font:12px/1.4 system-ui}.balanced-examples.svelte-1qpdv1p button.svelte-1qpdv1p:hover{border-color:#9be9d7;box-shadow:0 0 16px #76d9c420}.balanced-examples.svelte-1qpdv1p strong.svelte-1qpdv1p{color:#e4f9ef;font-size:14px}.balanced-examples.svelte-1qpdv1p small.svelte-1qpdv1p{font-size:11px}.example-power.svelte-1qpdv1p.svelte-1qpdv1p{height:6px;display:flex;overflow:hidden;border-radius:5px;background:#070b14}.example-power.svelte-1qpdv1p i.svelte-1qpdv1p{min-width:0}select.svelte-1qpdv1p.svelte-1qpdv1p{border:1px solid #7897a95c;border-radius:9px;padding:9px;background:#121a24;color:#e0ebf4;font:.77rem system-ui;min-width:0}input[type=range].svelte-1qpdv1p.svelte-1qpdv1p{accent-color:#68dfcc;width:100%;min-width:140px}.reference-grid.svelte-1qpdv1p.svelte-1qpdv1p{display:grid;grid-template-columns:1fr 1fr;gap:14px}section.svelte-1qpdv1p.svelte-1qpdv1p{min-width:0;padding:18px;background:#b6d5fa04;border:1px solid #88a6bd30;border-radius:18px;transition:box-shadow .45s,border-color .45s}section.svelte-1qpdv1p.svelte-1qpdv1p:hover{border-color:#92c9bd70;box-shadow:inset 0 1px #e0fff518,0 0 22px #83bdb910}svg.svelte-1qpdv1p.svelte-1qpdv1p{width:100%;display:block;overflow:visible}text.svelte-1qpdv1p.svelte-1qpdv1p{fill:#aebccb;font:10px system-ui}.wire.svelte-1qpdv1p.svelte-1qpdv1p{fill:none;stroke:#81919e;stroke-width:2}.upper.svelte-1qpdv1p.svelte-1qpdv1p,.lower.svelte-1qpdv1p.svelte-1qpdv1p{fill:none;stroke:#ffc77c;stroke-width:3}.lower.svelte-1qpdv1p.svelte-1qpdv1p{stroke:#b998f3}.blocked.svelte-1qpdv1p.svelte-1qpdv1p{stroke-dasharray:4 5;opacity:.5}.splitter.svelte-1qpdv1p.svelte-1qpdv1p{fill:#1e3f46;stroke:#b4f6ea;stroke-width:2}.record.svelte-1qpdv1p.svelte-1qpdv1p{fill:#244650;stroke:#80d7d1}.shutter.svelte-1qpdv1p.svelte-1qpdv1p{stroke:#f4818e;stroke-width:5}.axis.svelte-1qpdv1p.svelte-1qpdv1p{stroke:#718a9c44;fill:none}.line.svelte-1qpdv1p.svelte-1qpdv1p{fill:none;stroke-width:2}.teal-stroke.svelte-1qpdv1p.svelte-1qpdv1p{stroke:#68dfcc}.purple-stroke.svelte-1qpdv1p.svelte-1qpdv1p{stroke:#b998f3}.gold-stroke.svelte-1qpdv1p.svelte-1qpdv1p{stroke:#ffc77c;stroke-dasharray:4 2}.pink-stroke.svelte-1qpdv1p.svelte-1qpdv1p{stroke:#ed90c6;stroke-dasharray:4 2}.cursor.svelte-1qpdv1p.svelte-1qpdv1p{stroke:#c4d1dc50;stroke-dasharray:3 3}.power.svelte-1qpdv1p.svelte-1qpdv1p{display:flex;height:9px;border-radius:5px;overflow:hidden;margin:8px 0}.power.svelte-1qpdv1p span.svelte-1qpdv1p{transition:flex-grow .2s}.legend.svelte-1qpdv1p.svelte-1qpdv1p{display:flex;justify-content:space-between;gap:5px;margin:4px 0}.teal.svelte-1qpdv1p.svelte-1qpdv1p{color:#68dfcc}.purple.svelte-1qpdv1p.svelte-1qpdv1p{color:#b998f3}.gold.svelte-1qpdv1p.svelte-1qpdv1p{color:#ffc77c}.pink.svelte-1qpdv1p.svelte-1qpdv1p{color:#ed90c6}.beam-pair.svelte-1qpdv1p.svelte-1qpdv1p{display:grid;grid-template-columns:16px 1fr;gap:5px;font:.7rem system-ui}.beam-pair.svelte-1qpdv1p div.svelte-1qpdv1p{display:flex;height:17px;background:#080d13;border-radius:5px;overflow:hidden}.beam-pair.svelte-1qpdv1p i.svelte-1qpdv1p{flex:1}.equation.svelte-1qpdv1p.svelte-1qpdv1p{font:.8rem/1.6 ui-monospace,monospace}.sort.svelte-1qpdv1p.svelte-1qpdv1p{flex-direction:row;align-items:center;margin-top:14px}.sort.svelte-1qpdv1p input.svelte-1qpdv1p{accent-color:#ffc77c}.hits.svelte-1qpdv1p.svelte-1qpdv1p{background:#060c12;border-radius:10px;margin-bottom:12px}.collect.svelte-1qpdv1p.svelte-1qpdv1p{background:#d5a75f1a;border:1px solid #f2bd7580;color:#ffd9a0;padding:8px 13px;border-radius:9px;cursor:pointer;transition:box-shadow .35s}.collect.svelte-1qpdv1p.svelte-1qpdv1p:hover{box-shadow:0 0 20px #efb96a26}.count.svelte-1qpdv1p.svelte-1qpdv1p{margin-left:12px;font:.7rem system-ui;color:#94a9b6}.theory.svelte-1qpdv1p.svelte-1qpdv1p{padding:16px 4px 0}summary.svelte-1qpdv1p.svelte-1qpdv1p{cursor:pointer;color:#b0dece;font:.85rem system-ui}.sources.svelte-1qpdv1p.svelte-1qpdv1p{display:flex;gap:14px;flex-wrap:wrap}a.svelte-1qpdv1p.svelte-1qpdv1p{color:#9acfec;font-size:.76rem}@media (max-width:650px){dialog.svelte-1qpdv1p.svelte-1qpdv1p{padding:18px}.reference-grid.svelte-1qpdv1p.svelte-1qpdv1p{grid-template-columns:1fr}.settings.svelte-1qpdv1p.svelte-1qpdv1p{flex-direction:column}.balanced-examples.svelte-1qpdv1p.svelte-1qpdv1p{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.svelte-1qpdv1p.svelte-1qpdv1p{transition:none!important}}.compact-math.svelte-182t5lt.svelte-182t5lt{display:grid;gap:.7rem;padding:.85rem;border:1px solid rgba(var(--mode-rgb),.35);border-radius:15px;background:linear-gradient(145deg,#1b2935,#111721)}label.svelte-182t5lt.svelte-182t5lt{display:grid;gap:.4rem;color:var(--mode-accent);font:.75rem/1.5 system-ui}.check.svelte-182t5lt.svelte-182t5lt{display:flex;align-items:center}input[type=range].svelte-182t5lt.svelte-182t5lt{width:100%}.formula.svelte-182t5lt.svelte-182t5lt{padding:.8rem;border:1px solid rgba(var(--mode-rgb),.2);border-radius:10px;color:#dfedee;background:#0d141c;font:1.05rem/1.6 Georgia}.formula.svelte-182t5lt small.svelte-182t5lt{font:.72rem system-ui;color:#a8becd}p.svelte-182t5lt.svelte-182t5lt{margin:0;color:#adc2d0;font:.73rem/1.6 system-ui}section.svelte-47ezsv{padding:.75rem 1rem;border-bottom:1px solid #2a2a32}h2.svelte-47ezsv{margin:0 0 .5rem;font-size:.85rem;text-transform:uppercase;letter-spacing:.1em;color:#aab}.row.svelte-47ezsv{display:flex;gap:.4rem}button.svelte-47ezsv{flex:1;padding:.35rem .5rem;background:#1a1a1f;color:#ccd;border:1px solid #2a2a32;border-radius:3px;font-family:ui-monospace,monospace;font-size:.78rem;cursor:pointer}button.active.svelte-47ezsv{background:#3a553a;color:#fff;border-color:#6aa07a}.hint.svelte-47ezsv{margin:.35rem 0 0;font-size:.72rem;color:#889}section.svelte-16fz5ac{padding:.75rem 1rem;border-bottom:1px solid #2a2a32}h2.svelte-16fz5ac{margin:0 0 .5rem;font-size:.85rem;text-transform:uppercase;letter-spacing:.1em;color:#aab}.row.svelte-16fz5ac{display:flex;gap:.4rem}button.svelte-16fz5ac{flex:1;padding:.35rem .5rem;background:#1a1a1f;color:#ccd;border:1px solid #2a2a32;border-radius:3px;font-family:ui-monospace,monospace;font-size:.8rem;cursor:pointer}button.active.svelte-16fz5ac{background:#3a2d55;color:#fff;border-color:#6a4aa0}.hint.svelte-16fz5ac{margin:.35rem 0 .5rem;font-size:.72rem;color:#889}.readout.svelte-16fz5ac{display:flex;align-items:center;gap:.6rem;font-family:ui-monospace,monospace;font-size:.78rem;color:#cce}.dot.svelte-16fz5ac{width:14px;height:14px;border-radius:50%;border:1px solid #2a2a32}.latency.svelte-16fz5ac{margin-left:auto;color:#888}section.svelte-cw1qk8{padding:.75rem 1rem;border-bottom:1px solid #2a2a32}h2.svelte-cw1qk8{margin:0 0 .5rem;font-size:.85rem;text-transform:uppercase;letter-spacing:.1em;color:#aab}.row.svelte-cw1qk8{display:flex;gap:.4rem}button.svelte-cw1qk8{flex:1;padding:.35rem .5rem;background:#1a1a1f;color:#ccd;border:1px solid #2a2a32;border-radius:3px;font-family:ui-monospace,monospace;font-size:.78rem;cursor:pointer}button.active.svelte-cw1qk8{background:#2d3a55;color:#fff;border-color:#4a6aa0}.hint.svelte-cw1qk8{margin:.35rem 0 .5rem;font-size:.72rem;color:#889}code.svelte-cw1qk8{background:#1a1a1f;padding:0 3px;border-radius:2px;color:#cce}.readout.svelte-cw1qk8{display:flex;align-items:baseline;gap:.6rem;font-family:ui-monospace,monospace;font-size:.85rem;color:#cce}.label.svelte-cw1qk8{color:#889;font-size:.78rem}.value.svelte-cw1qk8{font-weight:700}.row.svelte-1qw8y2f.svelte-1qw8y2f{display:grid;grid-template-columns:80px 1fr auto;align-items:center;gap:.75rem;padding:.4rem .75rem;border-bottom:1px solid #20202a;font-family:ui-monospace,monospace;font-size:.8rem;cursor:help}.row.svelte-1qw8y2f.svelte-1qw8y2f:hover{background:#1a1a22;box-shadow:inset 0 0 0 1px #ffd1808c,0 0 14px #ffd18059}.kind.svelte-1qw8y2f.svelte-1qw8y2f{padding:2px 6px;border-radius:3px;background:#2a2a32;color:#cde;text-align:center;font-weight:600}.kind-vbo.svelte-1qw8y2f.svelte-1qw8y2f{background:#1f3a5f;color:#a8c8f0}.kind-ebo.svelte-1qw8y2f.svelte-1qw8y2f{background:#3a1f5f;color:#c8a8f0}.kind-ubo.svelte-1qw8y2f.svelte-1qw8y2f{background:#1f4a30;color:#a8e0bc}.kind-ssbo.svelte-1qw8y2f.svelte-1qw8y2f{background:#5a3a18;color:#ffcf94}.kind-indirect.svelte-1qw8y2f.svelte-1qw8y2f{background:#5a5418;color:#f0e69b}.kind-staging-upload.svelte-1qw8y2f.svelte-1qw8y2f{background:#16465a;color:#94d6f0}.kind-staging-readback.svelte-1qw8y2f.svelte-1qw8y2f{background:#5a1646;color:#f094c6}.kind-query.svelte-1qw8y2f.svelte-1qw8y2f{background:#3a3a40;color:#b8b8c0}.label.svelte-1qw8y2f.svelte-1qw8y2f{color:#ddd;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.size.svelte-1qw8y2f.svelte-1qw8y2f{color:#8af}.fields.svelte-1qw8y2f.svelte-1qw8y2f{margin:0;padding:.25rem .75rem .4rem 1.4rem;list-style:none;border-bottom:1px solid #20202a;background:#121218;font-family:ui-monospace,monospace;font-size:.72rem}.fields.svelte-1qw8y2f li.svelte-1qw8y2f{display:grid;grid-template-columns:minmax(70px,auto) minmax(56px,auto) 1fr;gap:.5rem;align-items:baseline;padding:1px 0;border-left:2px solid #2e2e3a;padding-left:.6rem}.f-name.svelte-1qw8y2f.svelte-1qw8y2f{color:#a8e0bc}.f-type.svelte-1qw8y2f.svelte-1qw8y2f{color:#c8a8f0}.f-note.svelte-1qw8y2f.svelte-1qw8y2f{color:#7d7d8c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tooltip.svelte-1qw8y2f.svelte-1qw8y2f{position:fixed;width:300px;padding:.6rem .75rem;background:#1c1c24;border:1px solid #3a3a4a;border-radius:4px;box-shadow:0 8px 24px #000000b3;z-index:9999;pointer-events:none;font-family:system-ui,sans-serif;font-size:.78rem}.tip-title.svelte-1qw8y2f.svelte-1qw8y2f{font-weight:600;color:#cde;margin-bottom:.2rem}.tip-id.svelte-1qw8y2f.svelte-1qw8y2f{font-family:ui-monospace,monospace;font-size:.7rem;color:#889;margin-bottom:.4rem}.tip-desc.svelte-1qw8y2f.svelte-1qw8y2f{margin:0;color:#bcd;line-height:1.45}canvas.svelte-1cgcw9b{display:block;border-radius:4px;border:1px solid #2a2a32;background:#0a0a10}.row.svelte-1p2m81r.svelte-1p2m81r{position:relative;cursor:help;border-bottom:1px solid #20202a;font-family:ui-monospace,monospace;font-size:.8rem}.row.svelte-1p2m81r.svelte-1p2m81r:not(.with-preview){display:grid;grid-template-columns:80px 1fr auto;align-items:center;gap:.75rem;padding:.4rem .75rem}.row.svelte-1p2m81r:not(.with-preview) .overlay.svelte-1p2m81r{display:contents}.row.svelte-1p2m81r:not(.with-preview) .top-row.svelte-1p2m81r,.row.svelte-1p2m81r:not(.with-preview) .bottom-row.svelte-1p2m81r{display:contents}.row.svelte-1p2m81r.svelte-1p2m81r:hover{background:#1a1a22;box-shadow:inset 0 0 0 1px #ffd1808c,0 0 14px #ffd18059}.preview-wrap.svelte-1p2m81r.svelte-1p2m81r{width:100%;aspect-ratio:1}.preview-wrap.cube.svelte-1p2m81r.svelte-1p2m81r{aspect-ratio:3 / 2}.preview-wrap.volume3d.svelte-1p2m81r.svelte-1p2m81r{aspect-ratio:1}.preview-wrap.svelte-1p2m81r canvas{width:100%!important;height:100%!important;border-radius:0!important;border:none!important;display:block}.row.with-preview.svelte-1p2m81r .overlay.svelte-1p2m81r{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;display:flex;flex-direction:column;justify-content:space-between;padding:.5rem}.row.with-preview.svelte-1p2m81r .top-row.svelte-1p2m81r{display:flex;align-items:center;justify-content:space-between;gap:.4rem}.row.with-preview.svelte-1p2m81r .bottom-row.svelte-1p2m81r{background:linear-gradient(to top,#000000d9,#0009 60%,#0000);padding:.55rem .5rem .3rem;margin:0 -.5rem -.5rem;border-radius:0 0 4px 4px}.row.with-preview.svelte-1p2m81r .label.svelte-1p2m81r{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.9);font-family:system-ui,sans-serif;font-size:.82rem;font-weight:500}.field-legend.svelte-1p2m81r.svelte-1p2m81r{display:block;margin-top:.25rem;color:#b5cad7;font:.64rem/1.4 system-ui,sans-serif}.row.with-preview.svelte-1p2m81r .kind.svelte-1p2m81r,.row.with-preview.svelte-1p2m81r .meta.svelte-1p2m81r{background:#0000008c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.08);color:#f0e8d8;padding:2px 7px;border-radius:4px;font-size:.7rem;line-height:1.3;text-shadow:0 1px 2px rgba(0,0,0,.8)}.row.with-preview.svelte-1p2m81r .kind.svelte-1p2m81r{font-weight:600;letter-spacing:.04em}.kind-depth.svelte-1p2m81r.svelte-1p2m81r{background:#5a2030d9!important;color:#f0a0b8!important}.kind-sampled-2d.svelte-1p2m81r.svelte-1p2m81r{background:#1f4a48bf!important;color:#c8f0ec!important}.kind-sampled-3d.svelte-1p2m81r.svelte-1p2m81r{background:#4a1f4ad9!important;color:#e0a8e0!important}.kind-sampled-cube.svelte-1p2m81r.svelte-1p2m81r{background:#5a4818d9!important;color:#ffd890!important}.kind-storage.svelte-1p2m81r.svelte-1p2m81r{background:#6a1f6ad9!important;color:#ff94e0!important}.kind-framebuffer.svelte-1p2m81r.svelte-1p2m81r{background:#24381ed9!important;color:#c0e0a0!important}.fbo-badge.svelte-1p2m81r.svelte-1p2m81r{background:#24381ed9;color:#c0e0a0;border:1px solid rgba(160,220,130,.35);padding:2px 6px;border-radius:4px;font-size:.65rem;font-weight:700;letter-spacing:.08em;line-height:1.3;cursor:help}.row.with-preview.svelte-1p2m81r .fbo-badge.svelte-1p2m81r{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);text-shadow:0 1px 2px rgba(0,0,0,.8)}.row.svelte-1p2m81r:not(.with-preview) .kind.svelte-1p2m81r{padding:2px 6px;border-radius:3px;background:#322a2a;color:#fcb;text-align:center;font-weight:600}.row.svelte-1p2m81r:not(.with-preview) .kind-framebuffer.svelte-1p2m81r{background:#243818;color:#c0e0a0}.row.svelte-1p2m81r:not(.with-preview) .kind-depth.svelte-1p2m81r{background:#4a1828;color:#f0a0b8}.row.svelte-1p2m81r:not(.with-preview) .label.svelte-1p2m81r{color:#ddd;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row.svelte-1p2m81r:not(.with-preview) .meta.svelte-1p2m81r{color:#f9a;font-size:.75rem}.tooltip.svelte-1p2m81r.svelte-1p2m81r{position:fixed;width:320px;padding:.7rem .85rem;background:#1c1c24;border:1px solid #3a3a4a;border-radius:6px;box-shadow:0 10px 30px #000000b3;z-index:9999;pointer-events:none;font-family:system-ui,sans-serif;font-size:.78rem}.tip-preview.svelte-1p2m81r.svelte-1p2m81r{display:flex;justify-content:center;margin:0 0 .6rem}.tip-title.svelte-1p2m81r.svelte-1p2m81r{font-weight:600;color:#fcb;margin-bottom:.2rem}.tip-id.svelte-1p2m81r.svelte-1p2m81r{font-family:ui-monospace,monospace;font-size:.7rem;color:#889;margin-bottom:.4rem}.tip-desc.svelte-1p2m81r.svelte-1p2m81r{margin:0 0 .4rem;color:#dbc;line-height:1.45}.tip-meta.svelte-1p2m81r.svelte-1p2m81r{font-family:ui-monospace,monospace;font-size:.72rem;color:#f9a}aside.svelte-7o4d5e.svelte-7o4d5e{background:#14141a;border-left:1px solid #2a2a32;overflow-y:auto}.about.svelte-7o4d5e.svelte-7o4d5e{border-bottom:1px solid #2a2a32}.about-body.svelte-7o4d5e.svelte-7o4d5e{padding:.55rem 1rem .8rem}.about-title.svelte-7o4d5e.svelte-7o4d5e{color:#cfe2ff;font:600 .82rem/1.25 system-ui,sans-serif;margin-bottom:.35rem}.about-note.svelte-7o4d5e.svelte-7o4d5e{color:#99a;font:.72rem/1.45 system-ui,sans-serif}.about-note.svelte-7o4d5e p{margin:0 0 .4rem}.about-note.svelte-7o4d5e p:last-child{margin-bottom:0}.about-note.svelte-7o4d5e strong{color:#c5d6ee;font-weight:600}h2.svelte-7o4d5e.svelte-7o4d5e{margin:0;padding:.75rem 1rem;font-size:.85rem;text-transform:uppercase;letter-spacing:.1em;color:#aab;border-bottom:1px solid #2a2a32}.empty.svelte-7o4d5e.svelte-7o4d5e{padding:1rem;color:#667;font-size:.85rem}.row-wrap.svelte-7o4d5e.svelte-7o4d5e{position:relative}.row-wrap.mrt-start.svelte-7o4d5e.svelte-7o4d5e,.row-wrap.mrt-mid.svelte-7o4d5e.svelte-7o4d5e,.row-wrap.mrt-end.svelte-7o4d5e.svelte-7o4d5e,.row-wrap.mrt-solo.svelte-7o4d5e.svelte-7o4d5e{border-left:2px solid rgba(255,196,80,.78);box-shadow:inset 2px 0 6px -2px #ffc4508c,-3px 0 10px -4px #ffc45073;margin-left:0}.row-wrap.mrt-start.svelte-7o4d5e.svelte-7o4d5e{border-top-left-radius:6px;border-top:1px solid rgba(255,196,80,.55)}.row-wrap.mrt-end.svelte-7o4d5e.svelte-7o4d5e{border-bottom-left-radius:6px;border-bottom:1px solid rgba(255,196,80,.55);margin-bottom:.35rem}.row-wrap.mrt-solo.svelte-7o4d5e.svelte-7o4d5e{border-top-left-radius:6px;border-bottom-left-radius:6px;border-top:1px solid rgba(255,196,80,.55);border-bottom:1px solid rgba(255,196,80,.55);margin-bottom:.35rem}.mrt-label.svelte-7o4d5e.svelte-7o4d5e{position:absolute;top:-8px;left:6px;z-index:2;background:#14141a;color:#ffd782f2;border:1px solid rgba(255,196,80,.75);border-radius:3px;padding:0 6px;font:700 .62rem/1.2 ui-monospace,monospace;letter-spacing:.1em;text-shadow:0 0 4px rgba(255,200,90,.45);box-shadow:0 0 8px #ffc85a59;pointer-events:none}.grp-head.svelte-7o4d5e.svelte-7o4d5e{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.mode-pills.svelte-7o4d5e.svelte-7o4d5e{display:inline-flex;gap:0;border:1px solid #2a2a32;border-radius:4px;overflow:hidden}.mode-pills.svelte-7o4d5e button.svelte-7o4d5e{background:transparent;color:#88a;border:none;padding:.15rem .45rem;font:600 .62rem/1.2 ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.mode-pills.svelte-7o4d5e button.svelte-7o4d5e:hover{color:#ccd;background:#1c1c24}.mode-pills.svelte-7o4d5e button.active.svelte-7o4d5e{background:#2a2a32;color:#ffe7a8}.grp.svelte-7o4d5e.svelte-7o4d5e{border-bottom:1px solid #1c1c24}.grp-toggle.svelte-7o4d5e.svelte-7o4d5e{display:flex;align-items:center;gap:.45rem;width:100%;background:transparent;border:none;color:#ccd;padding:.4rem 1rem;text-align:left;cursor:pointer;font:600 .78rem/1.2 ui-monospace,monospace}.grp-toggle.svelte-7o4d5e.svelte-7o4d5e:hover{background:#1c1c24}.caret.svelte-7o4d5e.svelte-7o4d5e{display:inline-block;width:.8rem;color:#889;font-size:.6rem}.grp-name.svelte-7o4d5e.svelte-7o4d5e{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.grp-count.svelte-7o4d5e.svelte-7o4d5e{color:#667;font-weight:400;font-size:.72rem}.grp-items.svelte-7o4d5e.svelte-7o4d5e{padding-bottom:.25rem}.grp-items-buffer.svelte-7o4d5e.svelte-7o4d5e{padding:0}.grp-item.svelte-7o4d5e.svelte-7o4d5e{display:flex;align-items:flex-start;gap:.6rem;padding:.35rem 1rem .35rem 1.85rem}.grp-item.svelte-7o4d5e+.grp-item.svelte-7o4d5e{border-top:1px dashed #1c1c24}.grp-chip.svelte-7o4d5e.svelte-7o4d5e{flex:0 0 auto;min-width:1.3rem;padding:.05rem .3rem;margin-top:.1rem;text-align:center;border-radius:3px;font:700 .58rem/1.2 ui-monospace,monospace;letter-spacing:.05em;text-transform:uppercase}.kind-vertex.svelte-7o4d5e.svelte-7o4d5e{background:#ffa24626;color:#ffc482;border:1px solid rgba(255,162,70,.55)}.kind-fragment.svelte-7o4d5e.svelte-7o4d5e{background:#50a0ff26;color:#96c8ff;border:1px solid rgba(80,160,255,.55)}.kind-compute.svelte-7o4d5e.svelte-7o4d5e{background:#6edc8226;color:#aaf0be;border:1px solid rgba(110,220,130,.55)}.grp-meta.svelte-7o4d5e.svelte-7o4d5e{display:flex;flex-direction:column;min-width:0;flex:1}.grp-iname.svelte-7o4d5e.svelte-7o4d5e{color:#ddf;font:600 .78rem/1.2 ui-monospace,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.grp-desc.svelte-7o4d5e.svelte-7o4d5e{color:#889;font:400 .7rem/1.35 ui-monospace,monospace;margin-top:.15rem;white-space:normal;overflow-wrap:anywhere}.grp-webgl.svelte-7o4d5e.svelte-7o4d5e{display:flex;align-items:flex-start;gap:.4rem;margin-top:.3rem}.grp-webgl-chip.svelte-7o4d5e.svelte-7o4d5e{flex:0 0 auto;padding:.05rem .32rem;border:1px solid rgba(200,170,90,.45);border-radius:3px;background:#c8aa5a14;color:#dcbe6ed9;font:700 .55rem/1.2 ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;margin-top:.1rem}.grp-webgl-note.svelte-7o4d5e.svelte-7o4d5e{color:#b4a582cc;font:400 italic .68rem/1.4 ui-monospace,monospace;flex:1;min-width:0;white-space:normal;overflow-wrap:anywhere}.legacy-badge.svelte-7o4d5e.svelte-7o4d5e{display:inline;font-style:normal;color:#ebcd82f2;background:#c8aa5a29;border:1px solid rgba(200,170,90,.55);border-radius:3px;padding:0 .28rem;white-space:nowrap}@keyframes svelte-7o4d5e-newOutline{0%,to{outline-color:#50ebc373}50%{outline-color:#82ffe1f2}}@keyframes svelte-7o4d5e-newGlow{0%,to{box-shadow:0 0 4px #50ebc34d}50%{box-shadow:0 0 11px #82ffe1bf}}.row-wrap.is-new.svelte-7o4d5e.svelte-7o4d5e,.grp-item.is-new.svelte-7o4d5e.svelte-7o4d5e{outline:1.5px solid rgba(80,235,195,.7);outline-offset:-1px;border-radius:5px;background:linear-gradient(90deg,rgba(70,230,190,.12),transparent 72%);animation:svelte-7o4d5e-newOutline 1.8s ease-in-out infinite}.grp-item.is-new.svelte-7o4d5e .grp-iname.svelte-7o4d5e{color:#cffaec}.grp-toggle.has-new.svelte-7o4d5e .grp-name.svelte-7o4d5e{color:#aef7e0;text-shadow:0 0 8px rgba(90,240,200,.55)}.new-badge.svelte-7o4d5e.svelte-7o4d5e{flex:0 0 auto;margin-left:.4rem;padding:0 .32rem;border-radius:3px;background:#46e6be29;border:1px solid rgba(90,240,200,.6);color:#bfffe9;font:700 .52rem/1.35 ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;animation:svelte-7o4d5e-newGlow 1.8s ease-in-out infinite}.overlay.svelte-13pr4u3{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:9000}.stroke.svelte-13pr4u3{fill:none;stroke:#ffd180;stroke-width:1.8;stroke-linecap:round;filter:drop-shadow(0 0 4px rgba(255,209,128,.55))}.glow.svelte-13pr4u3{fill:none;stroke:#ffd18040;stroke-width:6;stroke-linecap:round}.ring-stroke.svelte-13pr4u3{fill:none;stroke:#ffd180;stroke-width:2;filter:drop-shadow(0 0 8px #ffd180)}.ring-glow.svelte-13pr4u3{fill:none;stroke:#ffd1804d;stroke-width:10}.floor-help.svelte-10lspt3.svelte-10lspt3{position:absolute;top:.6rem;left:.6rem;z-index:80}.badge.svelte-10lspt3.svelte-10lspt3{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#ff6e6e33;border:1px solid rgba(255,130,130,.7);color:#ff9a9a;font:700 .9rem/1 system-ui,sans-serif;cursor:help;box-shadow:0 0 10px #ff82824d;transition:background .18s ease,box-shadow .18s ease}.floor-help.svelte-10lspt3:hover .badge.svelte-10lspt3{background:#ff82826b;box-shadow:0 0 16px #ff828299}.tooltip.svelte-10lspt3.svelte-10lspt3{position:absolute;top:30px;left:0;width:320px;padding:.75rem .9rem;background:#1c1c24;border:1px solid rgba(255,130,130,.45);border-radius:6px;box-shadow:0 10px 30px #000000b3;color:#ddd;font:.78rem/1.45 system-ui,sans-serif;pointer-events:none}.title.svelte-10lspt3.svelte-10lspt3{color:#ff9a9a;font-weight:600;margin-bottom:.35rem}.tooltip.svelte-10lspt3 p{margin:0 0 .45rem}.tooltip.svelte-10lspt3 p:last-child{margin-bottom:0}.tooltip.svelte-10lspt3 strong{color:#ffc88a}.demo-help.svelte-10l5wd3.svelte-10l5wd3{position:absolute;top:.6rem;right:.6rem;z-index:80}.badge.svelte-10l5wd3.svelte-10l5wd3{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#78aaff29;border:1px solid rgba(150,190,255,.6);color:#bcd4ff;font:700 .9rem/1 system-ui,sans-serif;cursor:help;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 0 10px #96beff40;transition:background .18s ease,box-shadow .18s ease}.demo-help.svelte-10l5wd3:hover .badge.svelte-10l5wd3{background:#96beff66;box-shadow:0 0 16px #96beff8c}.tooltip.svelte-10l5wd3.svelte-10l5wd3{position:absolute;top:30px;right:0;width:340px;max-height:70vh;overflow-y:auto;padding:.8rem .95rem;background:#10121a85;backdrop-filter:blur(16px) saturate(1.25);-webkit-backdrop-filter:blur(16px) saturate(1.25);border:1px solid rgba(170,200,255,.28);border-radius:9px;box-shadow:0 12px 36px #0009;color:#e2e6f0;font:.78rem/1.5 system-ui,sans-serif;pointer-events:none}.title.svelte-10l5wd3.svelte-10l5wd3{color:#bcd4ff;font-weight:600;margin-bottom:.3rem;letter-spacing:.01em}.empty.svelte-10l5wd3.svelte-10l5wd3{margin:0;color:#9aa3b8}.tooltip.svelte-10l5wd3 hr.svelte-10l5wd3{border:none;border-top:1px solid rgba(170,200,255,.16);margin:.7rem 0}.tooltip.svelte-10l5wd3 p{margin:0 0 .45rem}.tooltip.svelte-10l5wd3 p:last-child{margin-bottom:0}.tooltip.svelte-10l5wd3 strong{color:#ffd58a}.tooltip.svelte-10l5wd3 em{color:#bcd4ff;font-style:normal}.tooltip.svelte-10l5wd3 code{font-family:ui-monospace,monospace;font-size:.72rem;background:#ffffff14;padding:.05rem .3rem;border-radius:4px;color:#cfe0ff}header.svelte-1yn67nh.svelte-1yn67nh{display:flex;align-items:center;gap:1.5rem;padding:.6rem 1.2rem;border-bottom:1px solid #b8af8840;background:radial-gradient(ellipse at 10% 0%,#706d4935,transparent 50%),linear-gradient(120deg,#171e29,#0c1017);box-shadow:inset 0 1px #ffffff12,0 8px 28px #0002;z-index:10}.identity.svelte-1yn67nh.svelte-1yn67nh{display:flex;align-items:center;gap:.7rem;flex-shrink:0}.identity.svelte-1yn67nh img.svelte-1yn67nh{filter:drop-shadow(0 0 9px #e5c98740);transition:filter .5s}.identity.svelte-1yn67nh:hover img.svelte-1yn67nh{filter:drop-shadow(0 0 14px #e5c98780)}h1.svelte-1yn67nh.svelte-1yn67nh{margin:0;font:650 1.16rem system-ui;letter-spacing:.035em;color:#e2e9f0}em.svelte-1yn67nh.svelte-1yn67nh{font:italic 1.4rem Georgia,serif;color:#eddaaa}p.svelte-1yn67nh.svelte-1yn67nh{margin:.1rem 0 0;color:#91a3b4;font:.61rem ui-monospace;letter-spacing:.12em;text-transform:uppercase}.intent.svelte-1yn67nh.svelte-1yn67nh{border-left:1px solid #91a3b430;padding-left:1.4rem;font:.72rem/1.5 system-ui;color:#cfccb9}.intent.svelte-1yn67nh span.svelte-1yn67nh{color:#8499ae}.metrics.svelte-1yn67nh.svelte-1yn67nh{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.6rem;margin-left:auto;font:.64rem ui-monospace;color:#8999ab}.metrics.svelte-1yn67nh>span.svelte-1yn67nh{padding:.42rem .65rem;border:1px solid #97a6b321;border-radius:9px;background:#0c121a70;box-shadow:inset 0 1px #ffffff08}.metrics.svelte-1yn67nh strong.svelte-1yn67nh{color:#c8e8de;font-weight:550}@media (max-width:900px){.intent.svelte-1yn67nh.svelte-1yn67nh{display:none}.metrics.svelte-1yn67nh.svelte-1yn67nh{gap:.3rem}.metrics.svelte-1yn67nh>span.svelte-1yn67nh{padding:.3rem}.metrics.svelte-1yn67nh>span.svelte-1yn67nh:last-child{display:none}}@media (max-width:560px){header.svelte-1yn67nh.svelte-1yn67nh{gap:.4rem;padding:.5rem}.identity.svelte-1yn67nh img.svelte-1yn67nh{width:32px;height:32px}.metrics.svelte-1yn67nh>span.svelte-1yn67nh:nth-child(2){display:none}h1.svelte-1yn67nh.svelte-1yn67nh{font-size:.95rem}em.svelte-1yn67nh.svelte-1yn67nh{font-size:1.15rem}}.transport-controls.svelte-1clw2f.svelte-1clw2f{display:grid;gap:.65rem;padding:.85rem;border:1px solid #bad9e943;border-radius:16px;background:linear-gradient(130deg,#192935d9,#111522e8);box-shadow:inset 0 1px #e7f4ff20,0 0 22px #62bdda0c}.eyebrow.svelte-1clw2f.svelte-1clw2f{color:#a8e0dc;font:600 11px/1.5 system-ui;text-transform:uppercase;letter-spacing:.09em}label.svelte-1clw2f.svelte-1clw2f{display:grid;gap:5px;color:#d2e0ec;font:12px/1.5 system-ui}select.svelte-1clw2f.svelte-1clw2f{width:100%;min-width:0;padding:7px;border:1px solid #8caeba55;border-radius:8px;background:#192431;color:#e5eef8;font:12px system-ui}input.svelte-1clw2f.svelte-1clw2f{width:100%;accent-color:#91ddd1}.actions.svelte-1clw2f.svelte-1clw2f{display:flex;gap:7px;flex-wrap:wrap}button.svelte-1clw2f.svelte-1clw2f{padding:7px 10px;border:1px solid #91aeba66;border-radius:9px;color:#e2eff5;background:#243340;font:12px system-ui;cursor:pointer}.primary.svelte-1clw2f.svelte-1clw2f{border-color:#f0d29d80;background:linear-gradient(#604e32,#302c24);box-shadow:inset 0 1px #fff4d833,0 0 16px #ffc97018}.metrics.svelte-1clw2f.svelte-1clw2f{display:flex;flex-wrap:wrap;gap:7px;font:11px system-ui;color:#9fb2c3}.metrics.svelte-1clw2f span.svelte-1clw2f{background:#0a111c80;padding:6px 8px;border-radius:8px}b.svelte-1clw2f.svelte-1clw2f{color:#e2eee9}p.svelte-1clw2f.svelte-1clw2f{margin:0;font:12px/1.6 system-ui;color:#b8c9d8}.note.svelte-1clw2f.svelte-1clw2f{padding-left:9px;border-left:2px solid #6bacab70;color:#9eb4c5}svg.svelte-1clw2f.svelte-1clw2f{display:block;width:100%;background:#09111c;border:1px solid #9cbfca30;border-radius:9px}.orbital-controls.svelte-i3nnzw{--orb-accent:var(--mode-accent,#86d1e0);display:grid;gap:.85rem;padding:.9rem;border:1px solid rgba(var(--mode-rgb,134,209,224),.25);border-radius:15px;background:linear-gradient(145deg,rgba(var(--mode-rgb,134,209,224),.09),#10192388);box-shadow:inset 0 1px #ffffff14;transition:border-color .45s,box-shadow .45s;font:.8rem/1.6 system-ui;color:#c9d8e4}.orbital-controls.svelte-i3nnzw:hover{border-color:rgba(var(--mode-rgb,134,209,224),.5);box-shadow:inset 0 1px #ffffff1c,0 0 20px rgba(var(--mode-rgb,134,209,224),.09)}label.svelte-i3nnzw{display:block}output.svelte-i3nnzw{float:right;color:var(--orb-accent);font-variant-numeric:tabular-nums}input.svelte-i3nnzw{display:block;width:100%;margin:.4rem 0 0;accent-color:var(--orb-accent);cursor:pointer}input.svelte-i3nnzw:focus-visible{outline:2px solid var(--orb-accent);outline-offset:3px}p.svelte-i3nnzw{margin:0;color:#9fb2c4;font-size:.75rem}@media (prefers-reduced-motion:reduce){.orbital-controls.svelte-i3nnzw{transition:none}}.lab.svelte-18s9vzf.svelte-18s9vzf{display:flex;flex-direction:column;gap:.8rem;padding:1rem;border:1px solid rgba(var(--mode-rgb,171,178,235),.35);border-radius:17px;background:linear-gradient(145deg,rgba(var(--mode-rgb,171,178,235),.11),#121925ed);box-shadow:inset 0 1px #ffffff12;color:#c3cede;font:.77rem/1.5 system-ui}header.svelte-18s9vzf.svelte-18s9vzf{color:var(--mode-accent,#bfc7ff);display:flex;align-items:center;gap:.5rem;font-size:.85rem}p.svelte-18s9vzf.svelte-18s9vzf{margin:0;font-size:.73rem;line-height:1.6}label.svelte-18s9vzf.svelte-18s9vzf{display:block}label.svelte-18s9vzf>b.svelte-18s9vzf{float:right;color:var(--mode-accent,#bfc7ff);font-variant-numeric:tabular-nums}select.svelte-18s9vzf.svelte-18s9vzf{width:100%;margin-top:.3rem;padding:.6rem .45rem;background:#15202b;border:1px solid #91a6ca66;border-radius:9px;color:#e4ecf5;color-scheme:dark;font:inherit}input.svelte-18s9vzf.svelte-18s9vzf{accent-color:var(--mode-accent,#bfc7ff)}input[type=range].svelte-18s9vzf.svelte-18s9vzf{width:100%}.group.svelte-18s9vzf.svelte-18s9vzf,.metrics.svelte-18s9vzf.svelte-18s9vzf{padding:.7rem;border:1px solid #a6b1d72a;border-radius:12px;background:#08101b44;display:flex;flex-direction:column;gap:.6rem}.pair.svelte-18s9vzf.svelte-18s9vzf{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.check.svelte-18s9vzf.svelte-18s9vzf{display:flex;align-items:center;gap:.45rem}.metrics.svelte-18s9vzf>span.svelte-18s9vzf{display:flex;justify-content:space-between;gap:.4rem}.metrics.svelte-18s9vzf strong.svelte-18s9vzf{font-size:.73rem;color:#e1e8f3}.metrics.svelte-18s9vzf b.svelte-18s9vzf{color:var(--mode-accent,#bfc7ff)}small.svelte-18s9vzf.svelte-18s9vzf{font-size:.66rem;color:#91a7bd}summary.svelte-18s9vzf.svelte-18s9vzf{cursor:pointer;color:#dce6f3}.ids.svelte-18s9vzf.svelte-18s9vzf{display:flex;gap:.3rem;flex-wrap:wrap;max-height:8rem;overflow:auto;margin:.65rem 0;scrollbar-width:thin}.ids.svelte-18s9vzf span.svelte-18s9vzf{font:.66rem ui-monospace,monospace;padding:.12rem .3rem;border-radius:4px;background:rgba(var(--mode-rgb,171,178,235),.12);color:var(--mode-accent,#bfc7ff)}details.svelte-18s9vzf p.svelte-18s9vzf{margin-top:.6rem}.actions.svelte-18s9vzf.svelte-18s9vzf{display:flex;gap:.4rem}button.svelte-18s9vzf.svelte-18s9vzf{flex:1;padding:.6rem .35rem;border:1px solid rgba(var(--mode-rgb,171,178,235),.45);border-radius:9px;background:#1c2636;color:var(--mode-accent,#bfc7ff);font:600 .72rem system-ui;cursor:pointer;transition:box-shadow .35s,border-color .35s}button.svelte-18s9vzf.svelte-18s9vzf:hover{border-color:var(--mode-accent,#bfc7ff);box-shadow:0 0 16px rgba(var(--mode-rgb,171,178,235),.2)}.scale.svelte-18s9vzf.svelte-18s9vzf{display:flex;justify-content:space-between;position:relative;padding-top:.7rem;font-size:.65rem;color:#bfd1e5}.scale.svelte-18s9vzf.svelte-18s9vzf:before{content:"";position:absolute;inset:0 0 auto;height:5px;border-radius:4px;background:linear-gradient(90deg,#071326,#22bea9,#f39b22 75%,#f02757 90%)}.svelte-18s9vzf.svelte-18s9vzf:focus-visible{outline:2px solid var(--mode-accent,#bfc7ff);outline-offset:3px}.physarum-controls.svelte-c6jfw1.svelte-c6jfw1{display:grid;gap:.75rem;padding:.9rem;border:1px solid rgba(var(--mode-rgb,134,197,232),.35);border-radius:16px;background:linear-gradient(135deg,rgba(var(--mode-rgb,134,197,232),.1),#111522e8);box-shadow:inset 0 1px #ffffff18,0 0 24px rgba(var(--mode-rgb,134,197,232),.06);color:#c8d5e3}.eyebrow.svelte-c6jfw1.svelte-c6jfw1{font:600 12px/1.5 system-ui;text-transform:uppercase;letter-spacing:.07em;color:var(--mode-accent,#8bdad1)}p.svelte-c6jfw1.svelte-c6jfw1{margin:0;font:13px/1.6 system-ui}.note.svelte-c6jfw1.svelte-c6jfw1{padding-left:9px;border-left:2px solid rgba(var(--mode-rgb,134,197,232),.4);color:#a9bed0}strong.svelte-c6jfw1.svelte-c6jfw1,b.svelte-c6jfw1.svelte-c6jfw1{font-weight:600;color:#e2eaf1}a.svelte-c6jfw1.svelte-c6jfw1{color:var(--mode-accent,#8bdad1)}details.svelte-c6jfw1 p.svelte-c6jfw1{margin-top:9px}label.svelte-c6jfw1.svelte-c6jfw1{display:grid;gap:4px;font:12px/1.5 system-ui}label.svelte-c6jfw1 b.svelte-c6jfw1{font-size:12px;font-weight:500;color:var(--mode-accent,#8bdad1)}select.svelte-c6jfw1.svelte-c6jfw1{width:100%;padding:8px;border:1px solid rgba(var(--mode-rgb,134,197,232),.35);border-radius:8px;background:#182331;color:#e5eef8;font:12px system-ui}input[type=range].svelte-c6jfw1.svelte-c6jfw1{width:100%;accent-color:var(--mode-accent,#8bdad1)}.check.svelte-c6jfw1.svelte-c6jfw1{display:flex;align-items:center;gap:6px}.check.svelte-c6jfw1 input.svelte-c6jfw1{accent-color:var(--mode-accent,#8bdad1)}.actions.svelte-c6jfw1.svelte-c6jfw1,.metrics.svelte-c6jfw1.svelte-c6jfw1{display:flex;flex-wrap:wrap;gap:6px}button.svelte-c6jfw1.svelte-c6jfw1{padding:7px 10px;background:#20313c;border:1px solid rgba(var(--mode-rgb,134,197,232),.38);border-radius:9px;color:#e8f0f4;font:12px system-ui;cursor:pointer}.primary.svelte-c6jfw1.svelte-c6jfw1{background:linear-gradient(135deg,rgba(var(--mode-rgb,134,197,232),.34),rgba(var(--mode-rgb,134,197,232),.12));box-shadow:inset 0 1px #ffffff40,0 0 16px rgba(var(--mode-rgb,134,197,232),.16);border-color:var(--mode-accent,#8bdad1)}button.svelte-c6jfw1.svelte-c6jfw1:hover{filter:brightness(1.2)}.metrics.svelte-c6jfw1 span.svelte-c6jfw1{padding:5px 7px;border-radius:7px;background:#07111e80;font:11px/1.5 system-ui;color:#afc3d1}details.svelte-c6jfw1.svelte-c6jfw1{border-top:1px solid #92adbf26;padding-top:7px}summary.svelte-c6jfw1.svelte-c6jfw1{cursor:pointer;color:var(--mode-accent,#8bdad1);font:12px/1.5 system-ui}details.svelte-c6jfw1 label.svelte-c6jfw1{margin-top:9px}.probe.svelte-c6jfw1.svelte-c6jfw1{padding:10px;border:1px solid rgba(var(--mode-rgb,134,197,232),.3);border-radius:12px;background:#0a111c9c;display:grid;gap:9px}svg.svelte-c6jfw1.svelte-c6jfw1{width:100%;display:block}.sensor-line.svelte-c6jfw1.svelte-c6jfw1{stroke:var(--mode-accent,#8bdad1);stroke-opacity:.3;stroke-dasharray:4 4}circle.svelte-c6jfw1.svelte-c6jfw1{stroke:var(--mode-accent,#8bdad1);fill:#1b303a;stroke-width:1.5}.strong.svelte-c6jfw1.svelte-c6jfw1{fill:var(--mode-accent,#8bdad1);filter:drop-shadow(0 0 6px var(--mode-accent,#8bdad1))}.blocked.svelte-c6jfw1.svelte-c6jfw1{fill:#a55550;stroke:#edb0a3}.agent.svelte-c6jfw1.svelte-c6jfw1{fill:var(--mode-accent,#8bdad1)}.turn.svelte-c6jfw1.svelte-c6jfw1{stroke:#ffe4ac;fill:none;stroke-width:2}svg.svelte-c6jfw1 text.svelte-c6jfw1{fill:#b6c7d7;font:11px system-ui}.sensor-bars.svelte-c6jfw1.svelte-c6jfw1{display:grid;gap:6px}.sensor-bars.svelte-c6jfw1>div.svelte-c6jfw1{display:grid;grid-template-columns:48px 1fr 48px;align-items:center;gap:7px;font:12px system-ui}.sensor-bars.svelte-c6jfw1 b.svelte-c6jfw1{text-align:right;font-size:11px}.track.svelte-c6jfw1.svelte-c6jfw1{height:6px;background:#708bad20;border-radius:5px;overflow:hidden}.track.svelte-c6jfw1 i.svelte-c6jfw1{display:block;height:100%;background:var(--mode-accent,#8bdad1);box-shadow:0 0 10px var(--mode-accent,#8bdad1)}.lab.svelte-14l7kis.svelte-14l7kis{padding:1rem;display:flex;flex-direction:column;gap:.8rem;color:#bdcad7;font:.78rem/1.5 system-ui;border:1px solid rgba(var(--mode-rgb,130,201,195),.35);border-radius:17px;background:linear-gradient(145deg,rgba(var(--mode-rgb,130,201,195),.1),#111923e8);box-shadow:inset 0 1px #ffffff12}header.svelte-14l7kis.svelte-14l7kis{color:var(--mode-accent,#9edccb);display:flex;gap:.5rem;align-items:center;font-size:.86rem}p.svelte-14l7kis.svelte-14l7kis{margin:0;font-size:.74rem;line-height:1.6}label.svelte-14l7kis.svelte-14l7kis{display:block}label.svelte-14l7kis b.svelte-14l7kis{float:right;color:var(--mode-accent,#9edccb);font-variant-numeric:tabular-nums}select.svelte-14l7kis.svelte-14l7kis{width:100%;margin-top:.3rem;background:#131e29;color:#e0edf4;border:1px solid #83a6bb66;border-radius:9px;padding:.58rem;font:inherit;color-scheme:dark}input[type=range].svelte-14l7kis.svelte-14l7kis{width:100%;accent-color:var(--mode-accent,#9edccb)}.check.svelte-14l7kis.svelte-14l7kis{display:flex;gap:.4rem;align-items:center}.check.svelte-14l7kis input.svelte-14l7kis{accent-color:var(--mode-accent,#9edccb)}.group.svelte-14l7kis.svelte-14l7kis,.metrics.svelte-14l7kis.svelte-14l7kis{display:flex;flex-direction:column;gap:.55rem;padding:.75rem;border:1px solid #8db7bf30;border-radius:12px;background:#07111b4d}.metrics.svelte-14l7kis span.svelte-14l7kis{display:flex;justify-content:space-between}.metrics.svelte-14l7kis strong.svelte-14l7kis{font-size:.73rem;color:#d7e4ee}.metrics.svelte-14l7kis b.svelte-14l7kis{color:var(--mode-accent,#9edccb)}small.svelte-14l7kis.svelte-14l7kis{font-size:.66rem;color:#94acbc}.actions.svelte-14l7kis.svelte-14l7kis{display:flex;gap:.5rem}button.svelte-14l7kis.svelte-14l7kis{flex:1;color:var(--mode-accent,#9edccb);background:#172730;border:1px solid rgba(var(--mode-rgb,130,201,195),.45);border-radius:9px;padding:.6rem;font:600 .74rem system-ui;cursor:pointer;transition:box-shadow .4s,border-color .4s}button.svelte-14l7kis.svelte-14l7kis:hover{box-shadow:0 0 15px rgba(var(--mode-rgb,130,201,195),.2);border-color:var(--mode-accent,#9edccb)}summary.svelte-14l7kis.svelte-14l7kis{cursor:pointer;color:#d3e5ee}details.svelte-14l7kis p.svelte-14l7kis{margin-top:.65rem}.split-label.svelte-14l7kis.svelte-14l7kis{display:flex;justify-content:space-between;gap:.3rem;font-size:.66rem;color:var(--mode-accent,#9edccb)}.svelte-14l7kis.svelte-14l7kis:focus-visible{outline:2px solid var(--mode-accent,#9edccb);outline-offset:3px}.ocean-lab.svelte-5bm6eb.svelte-5bm6eb.svelte-5bm6eb{display:grid;gap:.8rem;color:#b7cbd3;font:.78rem/1.65 system-ui}p.svelte-5bm6eb.svelte-5bm6eb.svelte-5bm6eb{margin:0}strong.svelte-5bm6eb.svelte-5bm6eb.svelte-5bm6eb{color:#e4f5f4}.model-pair.svelte-5bm6eb.svelte-5bm6eb.svelte-5bm6eb{display:grid;grid-template-columns:1fr 1fr;gap:.45rem}.model-pair.svelte-5bm6eb span.svelte-5bm6eb.svelte-5bm6eb{padding:.65rem;border:1px solid #5baaa85a;border-radius:12px;color:#76ded4;font-size:.63rem;letter-spacing:.1em;background:linear-gradient(135deg,#245b602e,#0d182122);box-shadow:inset 0 1px #cbfffb20}.model-pair.svelte-5bm6eb span.svelte-5bm6eb+span.svelte-5bm6eb{color:#e7c87d;border-color:#bc9d535b}b.svelte-5bm6eb.svelte-5bm6eb.svelte-5bm6eb{display:block;font-size:.75rem;letter-spacing:0}label.svelte-5bm6eb.svelte-5bm6eb.svelte-5bm6eb{display:block;color:#d3e3e7}output.svelte-5bm6eb.svelte-5bm6eb.svelte-5bm6eb{float:right;color:#88cbd7;font-variant-numeric:tabular-nums}select.svelte-5bm6eb.svelte-5bm6eb.svelte-5bm6eb,button.svelte-5bm6eb.svelte-5bm6eb.svelte-5bm6eb{width:100%;color:#d9f1f0;border:1px solid #74a9b163;border-radius:9px;background:linear-gradient(160deg,#2a3a44,#142028);padding:.55rem .7rem;font:inherit;box-shadow:inset 0 1px #eaffff19;transition:box-shadow .4s,border-color .4s;color-scheme:dark}select.svelte-5bm6eb.svelte-5bm6eb.svelte-5bm6eb:focus,select.svelte-5bm6eb.svelte-5bm6eb.svelte-5bm6eb:hover,button.svelte-5bm6eb.svelte-5bm6eb.svelte-5bm6eb:hover{border-color:#92e6e4;box-shadow:0 0 18px #6bdfd026,inset 0 1px #eaffff33}input[type=range].svelte-5bm6eb.svelte-5bm6eb.svelte-5bm6eb{display:block;width:100%;accent-color:#86d5cf;margin:.45rem 0 .15rem}input[type=checkbox].svelte-5bm6eb.svelte-5bm6eb.svelte-5bm6eb{accent-color:#e6c27e}.material.svelte-5bm6eb.svelte-5bm6eb.svelte-5bm6eb{padding:.8rem;border:1px solid #66b3b02b;border-radius:13px;background:linear-gradient(145deg,#2c52541e,#111a2547);display:grid;gap:.65rem}.fabric.svelte-5bm6eb.svelte-5bm6eb.svelte-5bm6eb{border-color:#c3a4583b}.fabric.svelte-5bm6eb input[type=range].svelte-5bm6eb.svelte-5bm6eb{accent-color:#dfbf83}h4.svelte-5bm6eb.svelte-5bm6eb.svelte-5bm6eb{margin:0;color:#b5e6e1;font-size:.8rem}details.svelte-5bm6eb.svelte-5bm6eb.svelte-5bm6eb{border-top:1px solid #94bfb429;padding-top:.55rem}summary.svelte-5bm6eb.svelte-5bm6eb.svelte-5bm6eb{cursor:pointer;color:#abcdd4}details.svelte-5bm6eb p.svelte-5bm6eb.svelte-5bm6eb{margin-top:.7rem}.pt-controls.svelte-1lrnf9i.svelte-1lrnf9i{color:#c4d1df;font:.79rem/1.5 system-ui;display:flex;flex-direction:column;gap:.85rem;padding:1rem;border:1px solid #88badc45;border-radius:18px;background:linear-gradient(135deg,#223543a8,#101821e8 55%,#172430da);box-shadow:inset 0 1px #e4f5ff18,0 9px 25px #0003}header.svelte-1lrnf9i.svelte-1lrnf9i{display:flex;align-items:center;gap:.6rem}header.svelte-1lrnf9i strong.svelte-1lrnf9i{color:#e6d5ac;font-size:.87rem;letter-spacing:.02em}small.svelte-1lrnf9i.svelte-1lrnf9i{display:block;color:#9db2c7;font-size:.71rem}.mark.svelte-1lrnf9i.svelte-1lrnf9i{font-size:1.7rem;color:#a9dcea;text-shadow:0 0 15px #74c7df66}.readout.svelte-1lrnf9i.svelte-1lrnf9i{display:flex;flex-direction:column;padding:.6rem .75rem;border-radius:10px;border:1px solid #9addeb26;background:#07111b72;color:#9eb7cb;font-size:.72rem}.readout.svelte-1lrnf9i b.svelte-1lrnf9i{color:#b9efdc;font-size:.9rem;font-variant-numeric:tabular-nums}label.svelte-1lrnf9i.svelte-1lrnf9i{display:block;font-size:.76rem}label.svelte-1lrnf9i>b.svelte-1lrnf9i{float:right;color:#ace6d8;font-variant-numeric:tabular-nums}select.svelte-1lrnf9i.svelte-1lrnf9i{width:100%;margin-top:.35rem;padding:.62rem .55rem;border:1px solid #8baac569;border-radius:9px;background:#162331;color:#e2edf6;color-scheme:dark;font:inherit;cursor:pointer;box-shadow:inset 0 1px #ecfaff0d;transition:border-color .3s,box-shadow .3s}select.svelte-1lrnf9i.svelte-1lrnf9i:hover,select.svelte-1lrnf9i.svelte-1lrnf9i:focus-visible{border-color:#a0e7db;box-shadow:0 0 15px #89d9cb24}.controls-group.svelte-1lrnf9i.svelte-1lrnf9i{padding:.75rem;border:1px solid #91b8d72e;border-radius:12px;background:#0a141d44;display:flex;flex-direction:column;gap:.6rem}.volume.svelte-1lrnf9i.svelte-1lrnf9i{border-color:#7ec8bb3d}.toggle.svelte-1lrnf9i.svelte-1lrnf9i{display:flex;align-items:flex-start;gap:.5rem;color:#e0e9f1}input[type=checkbox].svelte-1lrnf9i.svelte-1lrnf9i{accent-color:#91dac7;width:15px;height:15px;margin-top:.25rem}input[type=range].svelte-1lrnf9i.svelte-1lrnf9i{width:100%;accent-color:#98dacc;margin:.4rem 0 0}p.svelte-1lrnf9i.svelte-1lrnf9i{margin:0;color:#adbed0;font-size:.74rem;line-height:1.6}.legend.svelte-1lrnf9i.svelte-1lrnf9i{display:flex;flex-wrap:wrap;gap:.25rem .7rem;font-size:.71rem}.paint.svelte-1lrnf9i.svelte-1lrnf9i{color:#60b9ee}.metal.svelte-1lrnf9i.svelte-1lrnf9i{color:#eda24d}.heat-scale.svelte-1lrnf9i.svelte-1lrnf9i{display:flex;justify-content:space-between;padding-top:.7rem;position:relative;font-size:.7rem;color:#b9cbd8}.heat-scale.svelte-1lrnf9i.svelte-1lrnf9i:before{content:"";height:5px;position:absolute;inset:0 0 auto;border-radius:3px;background:linear-gradient(90deg,#070e1f,#15b8c7,#ff3d11)}button.svelte-1lrnf9i.svelte-1lrnf9i{padding:.65rem .75rem;border:1px solid #d2be7c73;border-radius:10px;color:#e9d8a5;background:linear-gradient(135deg,#3e3a294a,#18222d);font:600 .78rem system-ui;box-shadow:inset 0 1px #ffffcc14;cursor:pointer;transition:box-shadow .35s,border-color .35s}button.svelte-1lrnf9i.svelte-1lrnf9i:hover{border-color:#e8d388;box-shadow:0 0 18px #d8bb5930,inset 0 1px #ffffcc30}summary.svelte-1lrnf9i.svelte-1lrnf9i{color:#a9c9d9;cursor:pointer}details.svelte-1lrnf9i p.svelte-1lrnf9i{margin-top:.65rem}.svelte-1lrnf9i.svelte-1lrnf9i:focus-visible{outline:2px solid #a6e7dc;outline-offset:3px}nav.svelte-knco07.svelte-knco07{padding:.6rem;color:#c3cfdd}h2.svelte-knco07.svelte-knco07{font:650 .85rem system-ui;letter-spacing:.12em;color:var(--mode-accent);margin:.2rem 0}.intro.svelte-knco07.svelte-knco07{margin-bottom:1rem}section.svelte-knco07.svelte-knco07{border:1px solid #9fb3cf30;border-radius:15px;background:linear-gradient(145deg,#24273080,#11151cf0);padding:.7rem;margin:.7rem 0;box-shadow:inset 0 1px #ffffff0e;transition:border-color .4s,box-shadow .4s}section.svelte-knco07.svelte-knco07:hover{border-color:rgba(var(--mode-rgb),.4);box-shadow:0 0 20px rgba(var(--mode-rgb),.06)}header.svelte-knco07.svelte-knco07{display:flex;align-items:center;gap:.5rem}header.svelte-knco07>span.svelte-knco07{color:var(--mode-accent);font:.67rem ui-monospace}h3.svelte-knco07.svelte-knco07{font:600 .78rem system-ui;margin:0;flex:1}small.svelte-knco07.svelte-knco07{font:.55rem ui-monospace;color:#91d5ea;letter-spacing:.12em}p.svelte-knco07.svelte-knco07{font:.72rem/1.5 system-ui;color:#94a5b7;margin:.5rem 0 .8rem}label.svelte-knco07.svelte-knco07{display:flex;align-items:center;gap:.55rem;min-height:40px;padding:.5rem;margin:.3rem 0;border:1px solid #8391ab22;border-radius:9px;background:linear-gradient(#20242a90,#10131bc0);cursor:pointer;font:.75rem system-ui;transition:border-color .35s,box-shadow .4s,color .35s}label.svelte-knco07>span.svelte-knco07{flex:1}i.svelte-knco07.svelte-knco07{font-style:normal;opacity:.45}input.svelte-knco07.svelte-knco07{accent-color:var(--mode-accent)}label.svelte-knco07.svelte-knco07:hover,label.on.svelte-knco07.svelte-knco07{color:var(--mode-accent);border-color:rgba(var(--mode-rgb),.45);box-shadow:inset 0 1px rgba(var(--mode-rgb),.2),0 0 14px rgba(var(--mode-rgb),.09)}label.on.svelte-knco07 i.svelte-knco07{opacity:1;color:var(--mode-accent)}.gem-floor.svelte-1154920.svelte-1154920{display:grid;grid-template-columns:28px 1fr;grid-template-rows:auto auto;align-items:baseline;gap:0 .5rem;width:100%;padding:.45rem .6rem;margin-bottom:.3rem;background:linear-gradient(180deg,#14141680,#08080aad);color:#889;border:1px solid rgba(212,175,55,.12);border-radius:8px;cursor:pointer;text-align:left;transition:background .5s ease-out,color .5s ease-out,border-color .5s ease-out,box-shadow .5s ease-out}.gem-floor.svelte-1154920.svelte-1154920:hover{color:#ddd;border-color:var(--on-rim, rgba(255, 200, 80, .5))}.num.svelte-1154920.svelte-1154920{grid-row:1 / span 2;align-self:center;font-family:ui-monospace,monospace;font-size:.78rem;color:inherit;opacity:.7;text-align:right}.label.svelte-1154920.svelte-1154920{font:500 .85rem/1.15 system-ui,sans-serif}.hint.svelte-1154920.svelte-1154920{font:.66rem/1.2 ui-monospace,monospace;opacity:.55;color:inherit}.hint.desc.svelte-1154920.svelte-1154920{font:.68rem/1.3 system-ui,sans-serif;opacity:.62;white-space:normal;margin-top:.1rem}.gem-floor.on.svelte-1154920.svelte-1154920{background:linear-gradient(180deg,var(--on-bg1) 0%,var(--on-bg2) 100%);color:var(--on-txt);border-color:var(--on-rim);animation:svelte-1154920-gemPulse 3s ease-in-out infinite}.gem-floor.on.svelte-1154920 .label.svelte-1154920,.gem-floor.on.svelte-1154920 .num.svelte-1154920{text-shadow:0 0 10px var(--on-sh)}.gem-floor.on.svelte-1154920 .hint.svelte-1154920{color:var(--on-txt);opacity:.8}.gem-floor.on.svelte-1154920 .num.svelte-1154920{opacity:.95}@keyframes svelte-1154920-gemPulse{0%,to{box-shadow:0 0 15px var(--g1)}50%{box-shadow:0 0 32px var(--g2)}}.candidate-browser.svelte-14z87md.svelte-14z87md{--accent:var(--mode-accent);--rim:rgba(var(--mode-rgb),.3);display:flex;flex-direction:column;min-width:0;color:#cbd0dc}.candidate-head.svelte-14z87md.svelte-14z87md{padding:.65rem .5rem .45rem;border-bottom:1px solid var(--rim)}.heading.svelte-14z87md.svelte-14z87md{display:flex;align-items:baseline;justify-content:space-between;gap:8px}h2.svelte-14z87md.svelte-14z87md{margin:0;font:700 .83rem system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.heading.svelte-14z87md>span.svelte-14z87md{font:.6rem ui-monospace,monospace;color:#929bad;white-space:nowrap}p.svelte-14z87md.svelte-14z87md{font:.72rem/1.5 system-ui,sans-serif;color:#aeb9c8;margin:.45rem 0}button.svelte-14z87md.svelte-14z87md,input.svelte-14z87md.svelte-14z87md,select.svelte-14z87md.svelte-14z87md{font:inherit}.search.svelte-14z87md.svelte-14z87md{display:block;margin-top:.6rem}.search.svelte-14z87md input.svelte-14z87md{box-sizing:border-box;width:100%;min-height:32px;padding:6px 9px;border:1px solid #30323d;border-radius:8px;background:#101117;color:#d9deea;font-size:.74rem}.candidate-content.svelte-14z87md.svelte-14z87md{padding:.5rem}.individual-group.svelte-14z87md.svelte-14z87md{margin:0 0 1rem}.individual-group.svelte-14z87md>h3.svelte-14z87md{display:flex;align-items:center;gap:.7rem;margin:1rem .1rem .55rem;color:#a3cbb9;font:600 .66rem/1.4 system-ui;letter-spacing:.09em;text-transform:uppercase}.individual-group.svelte-14z87md>h3.svelte-14z87md:after{content:"";height:1px;flex:1;background:linear-gradient(90deg,var(--rim),transparent)}.set-select.svelte-14z87md.svelte-14z87md{display:grid;gap:6px;font-size:.66rem;color:#a0aabb}.set-select.svelte-14z87md select.svelte-14z87md{width:100%;min-height:35px;padding:6px;border:1px solid var(--rim);border-radius:8px;background:#191b24;color:#dde2ed;font-size:.75rem}.collection-question.svelte-14z87md.svelte-14z87md{margin:.25rem 0 .6rem;font-size:.67rem}.study-grid.svelte-14z87md.svelte-14z87md{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;align-items:start}.study-entry.svelte-14z87md.svelte-14z87md{min-width:0;border:1px solid #859fb02c;border-radius:11px;background:linear-gradient(150deg,#202833a8,#10141b);transition:border-color .35s,box-shadow .45s;overflow:hidden}.study-card.svelte-14z87md.svelte-14z87md{width:100%;display:flex;align-items:center;gap:5px;min-width:0;min-height:41px;padding:8px 6px;text-align:left;border:0;background:transparent;border-radius:10px;color:#cbd9e8;box-shadow:none;cursor:pointer}.study-mark.svelte-14z87md.svelte-14z87md{color:var(--accent);font:.57rem ui-monospace,monospace;opacity:.62}.study-card.svelte-14z87md strong.svelte-14z87md{min-width:0;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font:600 .7rem/1.4 system-ui}.study-indicator.svelte-14z87md.svelte-14z87md{font-size:.65rem;opacity:.6}.study-entry.svelte-14z87md.svelte-14z87md:hover{border-color:rgba(var(--mode-rgb),.6);box-shadow:0 0 14px rgba(var(--mode-rgb),.1)}.study-entry.live.svelte-14z87md.svelte-14z87md{grid-column:1/-1;border-color:rgba(var(--mode-rgb),.75);box-shadow:inset 0 1px #d4ecff20,0 0 20px rgba(var(--mode-rgb),.12)}.study-entry.live.svelte-14z87md .study-card.svelte-14z87md{color:#eef7ff;background:rgba(var(--mode-rgb),.1)}.study-expanded.svelte-14z87md.svelte-14z87md{padding:0 .6rem .6rem;animation:svelte-14z87md-revealStudy .32s ease both}.study-expanded.svelte-14z87md>h3.svelte-14z87md{font:650 .82rem/1.4 system-ui;color:#e3f0fa;margin:.65rem 0 .3rem}.study-expanded.svelte-14z87md>p.svelte-14z87md{font-size:.71rem}.study-expanded.svelte-14z87md .compact-math,.study-expanded.svelte-14z87md .time-controls,.study-expanded.svelte-14z87md .study-connection{padding:.65rem 0;border:0;background:transparent;box-shadow:none}@keyframes svelte-14z87md-revealStudy{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}button.svelte-14z87md.svelte-14z87md:focus-visible,input.svelte-14z87md.svelte-14z87md:focus-visible,select.svelte-14z87md.svelte-14z87md:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.sr-only.svelte-14z87md.svelte-14z87md{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.study-expanded.svelte-14z87md.svelte-14z87md{animation:none}.study-entry.svelte-14z87md.svelte-14z87md{transition:none}}.triage.svelte-1c0md1g.svelte-1c0md1g{display:flex;flex-direction:column;min-height:0;flex:1}.head.svelte-1c0md1g.svelte-1c0md1g{padding:.6rem .6rem .4rem;border-bottom:1px solid #2a2a32}h2.svelte-1c0md1g.svelte-1c0md1g{margin:0 0 .35rem;font:500 .85rem/1 ui-monospace,monospace;color:#9fd0ff;letter-spacing:.06em;text-transform:uppercase;display:flex;justify-content:space-between}.count.svelte-1c0md1g.svelte-1c0md1g{color:#6a7688}.bar.svelte-1c0md1g.svelte-1c0md1g{display:flex;align-items:stretch;gap:0;height:5px;border-radius:3px;overflow:hidden;background:#1a1a22;margin-bottom:.45rem}.filters.svelte-1c0md1g.svelte-1c0md1g{display:flex;gap:3px;margin-bottom:.4rem}.filters.svelte-1c0md1g button.svelte-1c0md1g{flex:1;padding:.18rem 0;background:#14141a;color:#7c8798;border:1px solid #2a2a32;border-radius:4px;font:.6rem ui-monospace,monospace;cursor:pointer}.filters.svelte-1c0md1g button.on.svelte-1c0md1g{color:var(--c, #9fd0ff);border-color:var(--c, #9fd0ff);background:#191922}.hint.svelte-1c0md1g.svelte-1c0md1g{margin:0;font:.58rem/1.35 system-ui,sans-serif;color:#96c3e180}.list.svelte-1c0md1g.svelte-1c0md1g{flex:1;overflow-y:auto;padding:.3rem .5rem .6rem;min-height:0}.ghead.svelte-1c0md1g.svelte-1c0md1g{font:.58rem ui-monospace,monospace;color:#6a7688;letter-spacing:.1em;text-transform:uppercase;margin:.55rem 0 .25rem}.row.svelte-1c0md1g.svelte-1c0md1g{padding:.25rem .3rem;border-radius:5px;margin-bottom:2px}.row.live.svelte-1c0md1g.svelte-1c0md1g{background:#5096dc1f;outline:1px solid rgba(120,190,255,.35)}.name.svelte-1c0md1g.svelte-1c0md1g{display:block;width:100%;text-align:left;padding:0;margin-bottom:3px;background:none;border:none;cursor:pointer;font:.68rem/1.25 system-ui,sans-serif;color:#c3cdda}.name.svelte-1c0md1g.svelte-1c0md1g:hover{color:#fff;text-decoration:underline}.row.live.svelte-1c0md1g .name.svelte-1c0md1g{color:#9fd0ff}.marks.svelte-1c0md1g.svelte-1c0md1g{display:flex;gap:3px}.mk.svelte-1c0md1g.svelte-1c0md1g{flex:1;padding:.12rem 0;background:#14141a;color:#6a7688;border:1px solid #2a2a32;border-radius:4px;font:.62rem ui-monospace,monospace;cursor:pointer}.mk.svelte-1c0md1g.svelte-1c0md1g:hover{color:var(--c);border-color:var(--c)}.mk.on.svelte-1c0md1g.svelte-1c0md1g{color:#0d0d12;background:var(--c);border-color:var(--c);font-weight:500}.note.svelte-1c0md1g.svelte-1c0md1g{width:100%;margin-top:3px;padding:.15rem .3rem;background:#101018;color:#d6dde6;border:1px solid #2a2a32;border-radius:4px;font:.62rem system-ui,sans-serif}.note.svelte-1c0md1g.svelte-1c0md1g:focus{outline:none;border-color:#78beff80}.empty.svelte-1c0md1g.svelte-1c0md1g{font:.65rem system-ui;color:#6a7688;padding:.5rem .3rem}.foot.svelte-1c0md1g.svelte-1c0md1g{display:flex;gap:4px;padding:.5rem .6rem;border-top:1px solid #2a2a32}.confirm.svelte-1c0md1g.svelte-1c0md1g{flex:1;padding:.4rem;background:linear-gradient(180deg,#1d2e22,#16241b);color:#7fe0a4;border:1px solid rgba(90,209,139,.5);border-radius:5px;font:.7rem ui-monospace,monospace;cursor:pointer}.confirm.svelte-1c0md1g.svelte-1c0md1g:hover:not(:disabled){background:#223a29;color:#a6f0c2}.confirm.svelte-1c0md1g.svelte-1c0md1g:disabled{opacity:.4;cursor:not-allowed}.reset.svelte-1c0md1g.svelte-1c0md1g{padding:.4rem .5rem;background:#14141a;color:#7c8798;border:1px solid #2a2a32;border-radius:5px;font:.65rem ui-monospace,monospace;cursor:pointer}.reset.svelte-1c0md1g.svelte-1c0md1g:hover{color:#f2685a;border-color:#f2685a80}.bean-ctrl.svelte-n9c9q3.svelte-n9c9q3{margin-top:.7rem;padding:.5rem .6rem;border:1px solid rgba(212,175,55,.18);border-radius:6px;background:#14141866}.title.svelte-n9c9q3.svelte-n9c9q3{font:600 .7rem/1 system-ui,sans-serif;text-transform:uppercase;letter-spacing:.08em;color:#c8a85e;margin-bottom:.35rem}label.svelte-n9c9q3.svelte-n9c9q3{display:flex;align-items:center;gap:.4rem;font:.76rem/1.3 system-ui,sans-serif;color:#cdd}.slider.svelte-n9c9q3.svelte-n9c9q3{margin-top:.45rem;gap:.5rem}.slider.svelte-n9c9q3 span.svelte-n9c9q3{color:#c8a85e;white-space:nowrap;width:5.5rem}.slider.svelte-n9c9q3 input[type=range].svelte-n9c9q3{flex:1;cursor:pointer;accent-color:#c8a85e}input[type=radio].svelte-n9c9q3.svelte-n9c9q3{cursor:pointer;accent-color:#c8a85e}.hint.svelte-n9c9q3.svelte-n9c9q3{margin:.5rem 0 0;font:.66rem/1.35 system-ui,sans-serif;color:#889}.pend-ctrl.svelte-v9znhz{margin-top:.7rem;padding:.5rem .6rem;border:1px solid rgba(212,175,55,.18);border-radius:6px;background:#14141866}label.svelte-v9znhz{display:flex;align-items:center;gap:.4rem;font:.78rem/1.2 system-ui,sans-serif;color:#cdd}.hint.svelte-v9znhz{margin:.4rem 0 0;font:.68rem/1.3 system-ui,sans-serif;color:#889}.tp3d-ctrl.svelte-lrcadi{display:flex;flex-direction:column;gap:.4rem}label.svelte-lrcadi{display:flex;flex-direction:column;font:.72rem/1.2 system-ui,sans-serif;gap:.15rem}input[type=range].svelte-lrcadi{width:100%}button.svelte-lrcadi{align-self:flex-start;font:.72rem system-ui;padding:.2rem .6rem}.chk.svelte-lrcadi{flex-direction:row;align-items:center;gap:.4rem}.hint.svelte-lrcadi{margin:.2rem 0 0;font:.66rem/1.3 system-ui;opacity:.7}.dptv-ctrl.svelte-cq1pva{display:flex;flex-direction:column;gap:.4rem}label.svelte-cq1pva{font:.72rem/1.2 system-ui,sans-serif}.chk.svelte-cq1pva{display:flex;flex-direction:row;align-items:center;gap:.4rem}input[type=range].svelte-cq1pva{width:100%}button.svelte-cq1pva{align-self:flex-start;font:.72rem system-ui;padding:.2rem .6rem}.hint.svelte-cq1pva{margin:.2rem 0 0;font:.66rem/1.3 system-ui;opacity:.7}.sep.svelte-cq1pva{width:100%;border:none;border-top:1px solid #ffffff22;margin:.35rem 0 .1rem}select.svelte-cq1pva{width:100%;font:.72rem system-ui}.wp-ctrl.svelte-7wo3wh{display:flex;flex-direction:column;gap:.55rem}label.svelte-7wo3wh{font:.77rem/1.4 system-ui}input[type=range].svelte-7wo3wh{width:100%;accent-color:#76daca}select.svelte-7wo3wh{width:100%;font:.76rem system-ui;padding:6px}button.svelte-7wo3wh{align-self:flex-start;font:.75rem system-ui;padding:.35rem .7rem}p.svelte-7wo3wh{margin:.2rem 0;font:.74rem/1.6 system-ui;color:#b9c8d6}strong.svelte-7wo3wh{color:#e1e8f1}.model-note.svelte-7wo3wh{border-left:2px solid #73bfb0;padding-left:10px}.qe-ctrl.svelte-1ngtft6.svelte-1ngtft6{display:flex;flex-direction:column;gap:.4rem}label.svelte-1ngtft6.svelte-1ngtft6{font:.72rem/1.2 system-ui,sans-serif}.row.svelte-1ngtft6.svelte-1ngtft6{display:flex;gap:.4rem;align-items:center}input[type=range].svelte-1ngtft6.svelte-1ngtft6{width:100%}input[type=checkbox].svelte-1ngtft6.svelte-1ngtft6{width:auto}select.svelte-1ngtft6.svelte-1ngtft6{width:100%;font:.72rem system-ui}button.svelte-1ngtft6.svelte-1ngtft6{align-self:flex-start;font:.72rem system-ui;padding:.2rem .6rem}.duality.svelte-1ngtft6.svelte-1ngtft6{margin:0;font:.68rem/1.3 ui-monospace,monospace;opacity:.85}.ok.svelte-1ngtft6.svelte-1ngtft6{color:#7fdc8a}.hint.svelte-1ngtft6.svelte-1ngtft6{margin:.2rem 0 0;font:.66rem/1.3 system-ui;opacity:.75}.amber.svelte-1ngtft6.svelte-1ngtft6{color:#f2c46e}.cyan.svelte-1ngtft6.svelte-1ngtft6{color:#6fc8ff}.mag.svelte-1ngtft6.svelte-1ngtft6{color:#f07ad6}.seglabel.svelte-1ngtft6.svelte-1ngtft6{font:.7rem system-ui;opacity:.85}.seg.svelte-1ngtft6.svelte-1ngtft6{display:flex;gap:.25rem}.seg.svelte-1ngtft6 button.svelte-1ngtft6{flex:1;font:.62rem system-ui;padding:.25rem;opacity:.6}.seg.svelte-1ngtft6 button.active.svelte-1ngtft6{opacity:1;outline:1px solid #6fc8ff}section.svelte-99svc7{padding:.75rem 1rem;border-bottom:1px solid #2a2a32}h2.svelte-99svc7{margin:0 0 .5rem;font-size:.85rem;text-transform:uppercase;letter-spacing:.1em;color:#aab}.row.svelte-99svc7{display:flex;gap:.4rem}button.svelte-99svc7{flex:1;padding:.35rem .5rem;background:#1a1a1f;color:#ccd;border:1px solid #2a2a32;border-radius:3px;font-family:ui-monospace,monospace;font-size:.8rem;cursor:pointer}button.active.svelte-99svc7{background:#2d3a55;color:#fff;border-color:#4a6aa0}.hint.svelte-99svc7{margin:.4rem 0 0;font-size:.72rem;color:#889}section.svelte-1mdfyuh{padding:.75rem 1rem;border-bottom:1px solid #2a2a32}h2.svelte-1mdfyuh,h3.svelte-1mdfyuh{margin:0 0 .5rem;font-size:.85rem;text-transform:uppercase;letter-spacing:.1em;color:#aab}h3.svelte-1mdfyuh{margin-top:.75rem}.row.svelte-1mdfyuh{display:flex;gap:.4rem}button.svelte-1mdfyuh{flex:1;padding:.35rem .5rem;background:#1a1a1f;color:#ccd;border:1px solid #2a2a32;border-radius:3px;font-family:ui-monospace,monospace;font-size:.8rem;cursor:pointer}button.active.svelte-1mdfyuh{background:#3a2d55;color:#fff;border-color:#6a4aa0}.toggle.svelte-1mdfyuh{display:flex;align-items:center;gap:.5rem;font-size:.85rem;padding:.5rem 0 0;cursor:pointer}.hint.svelte-1mdfyuh{margin:.3rem 0 0;font-size:.72rem;color:#889}section.svelte-5ki107{padding:.75rem 1rem;border-bottom:1px solid #2a2a32}h2.svelte-5ki107{margin:0 0 .5rem;font-size:.85rem;text-transform:uppercase;letter-spacing:.1em;color:#aab}.row.svelte-5ki107{display:flex;gap:.4rem;flex-wrap:wrap}button.svelte-5ki107{flex:1 1 50px;padding:.35rem .5rem;background:#1a1a1f;color:#ccd;border:1px solid #2a2a32;border-radius:3px;font-family:ui-monospace,monospace;font-size:.78rem;cursor:pointer}button.active.svelte-5ki107{background:#2d3a55;color:#fff;border-color:#4a6aa0}.toggle.svelte-5ki107{display:flex;align-items:center;gap:.5rem;font-size:.85rem;padding:.4rem 0 0;cursor:pointer}.toggle.dim.svelte-5ki107{color:#667;cursor:default}.hint.svelte-5ki107{margin:.3rem 0 .4rem;font-size:.72rem;color:#889}section.svelte-3yvktr{padding:.75rem 1rem;border-bottom:1px solid #2a2a32}h2.svelte-3yvktr{margin:0 0 .5rem;font-size:.85rem;text-transform:uppercase;letter-spacing:.1em;color:#aab}.row.svelte-3yvktr{display:flex;gap:.4rem;flex-wrap:wrap}button.svelte-3yvktr{flex:1 1 60px;padding:.35rem .5rem;background:#1a1a1f;color:#ccd;border:1px solid #2a2a32;border-radius:3px;font-family:ui-monospace,monospace;font-size:.78rem;cursor:pointer}button.active.svelte-3yvktr{background:#2d5544;color:#fff;border-color:#4a906a}.hint.svelte-3yvktr{margin:.3rem 0 0;font-size:.72rem;color:#889}.tabs.svelte-1acf2vv.svelte-1acf2vv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;padding:.75rem .75rem .5rem;border-bottom:1px solid #2a2a32}.column-heading.svelte-1acf2vv.svelte-1acf2vv{color:#87939f;text-align:center;font:600 .57rem/1.4 system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;padding-bottom:.1rem}.column-heading.possibilities.svelte-1acf2vv.svelte-1acf2vv{color:#d9c893}button.svelte-1acf2vv.svelte-1acf2vv{position:relative;min-width:0;padding:.5rem .25rem .65rem;background:linear-gradient(180deg,#14141680,#08080aad);color:#b1b9c7;border:1px solid rgba(var(--tab-rgb,160,175,190),.2);border-radius:11px;font:700 .9rem/1.4 Georgia,Cambria,serif;letter-spacing:.045em;text-shadow:0 1px 1px #000a;cursor:pointer;transition:color .35s ease,background .35s ease,border-color .35s ease,box-shadow .45s ease}strong.svelte-1acf2vv.svelte-1acf2vv{display:block;font:inherit}small.svelte-1acf2vv.svelte-1acf2vv{display:block;margin-top:.2rem;font:400 .57rem/1.35 system-ui,sans-serif;letter-spacing:0;color:#9aa7b5}button.featured.svelte-1acf2vv.svelte-1acf2vv{color:var(--tab-accent);border-color:rgba(var(--tab-rgb),.42);background:linear-gradient(155deg,rgba(var(--tab-rgb),.105),#10151c 85%);box-shadow:inset 0 1px rgba(var(--tab-rgb),.12),0 0 14px rgba(var(--tab-rgb),.1)}button.featured.svelte-1acf2vv strong.svelte-1acf2vv{text-shadow:0 0 10px rgba(var(--tab-rgb),.35)}button.featured.svelte-1acf2vv small.svelte-1acf2vv{color:var(--tab-accent);opacity:.8}button.svelte-1acf2vv.svelte-1acf2vv:hover:not(:disabled){color:var(--tab-accent);border-color:rgba(var(--tab-rgb,160,175,190),.65)}button.active.svelte-1acf2vv.svelte-1acf2vv{color:var(--tab-accent,#cbd7e1);background:linear-gradient(155deg,rgba(var(--tab-rgb,160,175,190),.2),#111722);border-color:rgba(var(--tab-rgb,160,175,190),.9);box-shadow:inset 0 0 0 1px rgba(var(--tab-rgb),.14),0 0 18px rgba(var(--tab-rgb,160,175,190),.25)}button.active.svelte-1acf2vv.svelte-1acf2vv:after{content:"";position:absolute;bottom:4px;left:calc(50% - 9px);width:18px;height:2px;border-radius:2px;background:var(--tab-accent);box-shadow:0 0 6px var(--tab-accent)}button.active.svelte-1acf2vv small.svelte-1acf2vv{color:var(--tab-accent)}button.svelte-1acf2vv.svelte-1acf2vv:focus-visible{outline:2px solid var(--tab-accent);outline-offset:3px}button.svelte-1acf2vv.svelte-1acf2vv:disabled{opacity:.55;cursor:wait;box-shadow:none}@media (prefers-reduced-motion:reduce){button.svelte-1acf2vv.svelte-1acf2vv{transition:none}}.floor.svelte-1qegbxr.svelte-1qegbxr{width:100%;display:grid;grid-template-columns:28px 1fr;grid-template-rows:auto auto;align-items:baseline;gap:0 .5rem;padding:.45rem .6rem;background:linear-gradient(180deg,#14141680,#08080aad);color:#889;border:1px solid rgba(212,175,55,.12);border-radius:8px;margin-bottom:.3rem;cursor:pointer;text-align:left;transition:background .6s ease-out,color .6s ease-out,border-color .6s ease-out,box-shadow .6s ease-out}.floor.passing.svelte-1qegbxr.svelte-1qegbxr{transition:background .08s ease-in,color .08s ease-in,border-color .08s ease-in,box-shadow .08s ease-in;background:linear-gradient(180deg,#1c1916a6,#12100eb3);border-color:#ffc85080;color:var(--gold-light, #F4D03F);box-shadow:0 0 14px #ffc85040}.floor.lit.svelte-1qegbxr.svelte-1qegbxr{background:linear-gradient(180deg,#221c10d9,#18140ce6);color:#f4d03f;border-color:#ffc850d9;box-shadow:0 0 10px #ffc85038}.floor.lit.svelte-1qegbxr .label.svelte-1qegbxr,.floor.lit.svelte-1qegbxr .num.svelte-1qegbxr{text-shadow:0 0 7px rgba(255,210,100,.6)}.floor.lit.svelte-1qegbxr .hint.svelte-1qegbxr{color:#f4d03fb3}.floor.current.svelte-1qegbxr.svelte-1qegbxr{background:linear-gradient(180deg,#302614e6,#221c0eeb);color:#fde66a;border-color:#ffdc6e;box-shadow:0 0 18px #ffd75f8c;animation:svelte-1qegbxr-floorBreathe 3.2s ease-in-out infinite}.floor.current.svelte-1qegbxr .label.svelte-1qegbxr,.floor.current.svelte-1qegbxr .num.svelte-1qegbxr{text-shadow:0 0 10px rgba(255,220,130,.95),0 0 22px rgba(255,200,80,.55)}.floor.current.svelte-1qegbxr .hint.svelte-1qegbxr{color:#fde66ae6;text-shadow:0 0 8px rgba(255,200,80,.4)}@keyframes svelte-1qegbxr-floorBreathe{0%,to{box-shadow:0 0 22px #ffc85080,inset 0 0 2px #ffe68273;border-color:#ffdc6ee6}50%{box-shadow:0 0 36px #ffd75fcc,inset 0 0 4px #fff096b3;border-color:#ffeb82}}.num.svelte-1qegbxr.svelte-1qegbxr{grid-row:1 / span 2;align-self:center;font-family:ui-monospace,monospace;font-size:.78rem;color:inherit;opacity:.8;text-align:right}.label.svelte-1qegbxr.svelte-1qegbxr{font-family:system-ui,sans-serif;font-size:.85rem;font-weight:500}.hint.svelte-1qegbxr.svelte-1qegbxr{font-family:ui-monospace,monospace;font-size:.68rem;opacity:.6;color:inherit}.floor.subtractive.svelte-1qegbxr.svelte-1qegbxr{border-color:#dc50508c;color:#d88}.floor.subtractive.lit.svelte-1qegbxr.svelte-1qegbxr{background:linear-gradient(180deg,#281212d9,#1c0c0ceb);color:#ff8a8a;border-color:#ff6464d9;box-shadow:0 0 12px #ff5a5a4d}.floor.subtractive.lit.svelte-1qegbxr .label.svelte-1qegbxr,.floor.subtractive.lit.svelte-1qegbxr .num.svelte-1qegbxr{text-shadow:0 0 8px rgba(255,120,120,.65)}.floor.subtractive.lit.svelte-1qegbxr .hint.svelte-1qegbxr{color:#ff8a8abf}.floor.subtractive.current.svelte-1qegbxr.svelte-1qegbxr{background:linear-gradient(180deg,#361616e6,#281010eb);color:#ffb0b0;border-color:#ff8282;box-shadow:0 0 20px #ff64648c;animation:svelte-1qegbxr-floorBreatheRed 3.2s ease-in-out infinite}.floor.subtractive.current.svelte-1qegbxr .label.svelte-1qegbxr,.floor.subtractive.current.svelte-1qegbxr .num.svelte-1qegbxr{text-shadow:0 0 10px rgba(255,150,150,.95),0 0 22px rgba(255,90,90,.55)}@keyframes svelte-1qegbxr-floorBreatheRed{0%,to{box-shadow:0 0 22px #ff646480,inset 0 0 2px #ffa0a073;border-color:#ff7878e6}50%{box-shadow:0 0 36px #ff6e6ecc,inset 0 0 4px #ffb4b4b3;border-color:#ff9696}}.chip.svelte-sdh41b{display:inline-block;padding:1px 7px;margin:0 .2rem .2rem 0;background:#d4af371a;border:1px solid rgba(212,175,55,.28);border-radius:10px;font-family:ui-monospace,monospace;font-size:.66rem;color:#f4d03fd9;letter-spacing:.02em}.chip.removed.svelte-sdh41b{background:#dc50501a;border-color:#ff6e6e73;color:#ff9e9ef2}.floor-row.svelte-ofpmhz{position:relative}.chip-slot.svelte-ofpmhz{max-height:0;opacity:0;overflow:hidden;padding:0 .6rem 0 2.1rem;transition:max-height .32s cubic-bezier(.25,.1,.25,1),opacity .4s ease,padding .32s cubic-bezier(.25,.1,.25,1)}.chip-slot.visible.svelte-ofpmhz{max-height:120px;opacity:1;padding:0 .6rem .3rem 2.1rem}.elevator.svelte-vjw3nf.svelte-vjw3nf{position:relative;overflow-y:auto;padding:.5rem .4rem .75rem;min-height:0;flex:1;border-radius:12px;box-shadow:inset 0 0 0 1px #d4af3729,0 0 16px #d4af3729;transition:box-shadow .35s ease;scrollbar-width:thin;scrollbar-color:rgba(230,185,70,.85) transparent}.elevator.rolling.svelte-vjw3nf.svelte-vjw3nf{pointer-events:none;box-shadow:none}.elevator.svelte-vjw3nf.svelte-vjw3nf::-webkit-scrollbar{width:9px}.elevator.svelte-vjw3nf.svelte-vjw3nf::-webkit-scrollbar-track{background:transparent;margin:6px 0}.elevator.svelte-vjw3nf.svelte-vjw3nf::-webkit-scrollbar-thumb{border-radius:999px;background:linear-gradient(180deg,#ffde6ef2,#ba862cf2);border:1px solid rgba(255,230,150,.5);box-shadow:0 0 8px #ffc85099;transition:box-shadow .35s ease,background .35s ease}.elevator.svelte-vjw3nf.svelte-vjw3nf::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#ffe88c,#ce9838)}.elevator.rolling.svelte-vjw3nf.svelte-vjw3nf::-webkit-scrollbar-thumb{box-shadow:none;background:#96783c8c}.main-floors.svelte-vjw3nf.svelte-vjw3nf{position:relative;z-index:1}.pinned-divider.svelte-vjw3nf.svelte-vjw3nf{margin:.6rem .3rem .4rem;border-top:1px dashed rgba(212,175,55,.3)}.pinned-floors.svelte-vjw3nf.svelte-vjw3nf,.experimental-floors.svelte-vjw3nf.svelte-vjw3nf,.classics-floors.svelte-vjw3nf.svelte-vjw3nf{position:relative;z-index:1}.section-divider.svelte-vjw3nf.svelte-vjw3nf{position:relative;margin:.7rem .3rem .5rem;border-top:1px dashed rgba(120,160,220,.3);text-align:center}.section-label.svelte-vjw3nf.svelte-vjw3nf{position:relative;top:-.6rem;background:#14141a;padding:0 .45rem;font:600 .62rem/1 system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#8caadca6}.classics-divider.svelte-vjw3nf.svelte-vjw3nf{border-top-color:#d4af3759}.classics-divider.svelte-vjw3nf .section-label.svelte-vjw3nf{color:#deba6ecc}.quantum-navigator.svelte-t6z2gt.svelte-t6z2gt.svelte-t6z2gt{display:grid;gap:.55rem;padding:.85rem;border:1px solid rgba(var(--mode-rgb),.4);border-radius:14px;background:rgba(var(--mode-rgb),.07)}.quantum-navigator.svelte-t6z2gt h3.svelte-t6z2gt.svelte-t6z2gt{margin:0;color:var(--mode-accent);font:600 .75rem system-ui}.quantum-navigator.svelte-t6z2gt p.svelte-t6z2gt.svelte-t6z2gt{margin:0;color:#b8cbd0;font:.72rem/1.6 system-ui}.preparing.svelte-t6z2gt.svelte-t6z2gt.svelte-t6z2gt{flex-shrink:0;border:1px solid #d4be7c60;border-radius:10px;padding:.75rem;margin:0;color:#eedda7;background:#5b482520;font:.75rem/1.5 system-ui}.quantum-routes.svelte-t6z2gt.svelte-t6z2gt.svelte-t6z2gt{display:grid;gap:.35rem}.quantum-routes.svelte-t6z2gt button.svelte-t6z2gt.svelte-t6z2gt{display:flex;align-items:center;gap:.6rem;width:100%;min-width:0;text-align:left;padding:.48rem .55rem;border:1px solid rgba(var(--mode-rgb),.18);border-radius:9px;background:#0d171c80;color:#a9c7bb;font:.71rem/1.3 system-ui}.quantum-routes.svelte-t6z2gt button.svelte-t6z2gt>span.svelte-t6z2gt{font:1.25rem Georgia;color:var(--mode-accent);width:20px;text-align:center}.quantum-routes.svelte-t6z2gt strong.svelte-t6z2gt.svelte-t6z2gt{font-weight:650}.quantum-routes.svelte-t6z2gt small.svelte-t6z2gt.svelte-t6z2gt{display:block;color:#90a7a0;font:.62rem/1.5 system-ui}.quantum-routes.svelte-t6z2gt button.active.svelte-t6z2gt.svelte-t6z2gt{background:linear-gradient(120deg,#28524090,#152d2380);border-color:#a6edc68a;box-shadow:inset 0 1px #d1f5df20,0 0 12px #92eabc20;color:#dcf3e5}.bench-heading.svelte-t6z2gt.svelte-t6z2gt.svelte-t6z2gt{font:650 .73rem/1.4 system-ui;color:var(--mode-accent);margin:0}.bench-presets.svelte-t6z2gt.svelte-t6z2gt.svelte-t6z2gt{display:flex;flex-wrap:wrap;gap:.3rem}.bench-presets.svelte-t6z2gt button.svelte-t6z2gt.svelte-t6z2gt{flex:1 1 44%;padding:.43rem .35rem;font:600 .65rem/1.35 system-ui}.bench-presets.svelte-t6z2gt button[aria-pressed=true].svelte-t6z2gt.svelte-t6z2gt{background:#264438b0;border-color:#94ddb39e;box-shadow:0 0 12px #9be8ba18}.mz-motivation.svelte-t6z2gt.svelte-t6z2gt.svelte-t6z2gt{margin:.2rem 0;color:#acc8bd;font:.71rem/1.55 system-ui}.study-connection.svelte-t6z2gt.svelte-t6z2gt.svelte-t6z2gt{margin:.6rem 0 0;color:#b5cbdc;font:.71rem/1.5 system-ui}.study-connection.svelte-t6z2gt p.svelte-t6z2gt.svelte-t6z2gt{margin:.4rem 0}.study-connection.svelte-t6z2gt button.svelte-t6z2gt.svelte-t6z2gt{width:100%;font:.7rem/1.4 system-ui;margin:.3rem 0}.experiment-picker.svelte-t6z2gt.svelte-t6z2gt.svelte-t6z2gt{flex-shrink:0;border:1px solid #9faab73d;border-radius:12px;background:linear-gradient(145deg,#242b33,#10151e);overflow:hidden}.experiment-picker.svelte-t6z2gt>summary.svelte-t6z2gt.svelte-t6z2gt{padding:.7rem;font:.73rem/1.6 system-ui;color:#e4d2a4;cursor:pointer}.experiment-picker.svelte-t6z2gt>summary strong.svelte-t6z2gt.svelte-t6z2gt{display:block;color:#d7e8f0;font-weight:550;margin-top:.2rem}.experiment-picker.svelte-t6z2gt .candidate-content{overflow:visible}.experiment-picker[open].svelte-t6z2gt.svelte-t6z2gt.svelte-t6z2gt{margin-bottom:.5rem}.marker-summary.svelte-t6z2gt.svelte-t6z2gt.svelte-t6z2gt{margin:.4rem 0;padding:.65rem;border:1px solid #e5c98750;border-radius:10px;background:#b6933520;color:#e7dbba;font:.75rem/1.55 system-ui}.app.svelte-t6z2gt.svelte-t6z2gt.svelte-t6z2gt{display:flex;flex-direction:column;height:100%}.body.svelte-t6z2gt.svelte-t6z2gt.svelte-t6z2gt{display:grid;grid-template-columns:250px 1fr 280px;flex:1;min-height:0}.side-column.svelte-t6z2gt.svelte-t6z2gt.svelte-t6z2gt{display:flex;flex-direction:column;min-height:0;overflow:hidden;border-right:1px solid #2a2a32}.report-overlay.svelte-t6z2gt.svelte-t6z2gt.svelte-t6z2gt{position:absolute;top:4%;right:4%;bottom:4%;left:4%;z-index:30;display:flex;flex-direction:column;background:#0a0a0ef7;border:1px solid rgba(120,190,255,.35);border-radius:8px;box-shadow:0 12px 48px #0009}.report-head.svelte-t6z2gt.svelte-t6z2gt.svelte-t6z2gt{display:flex;align-items:center;gap:8px;padding:.5rem .7rem;border-bottom:1px solid #2a2a32;font:.72rem ui-monospace,monospace;color:#cfe2ff}.report-head.svelte-t6z2gt .spacer.svelte-t6z2gt.svelte-t6z2gt{flex:1}.report-head.svelte-t6z2gt .ok.svelte-t6z2gt.svelte-t6z2gt{color:#7fe0a4}.report-head.svelte-t6z2gt .warn.svelte-t6z2gt.svelte-t6z2gt{color:#f2b05a}.report-head.svelte-t6z2gt button.svelte-t6z2gt.svelte-t6z2gt{padding:.2rem .55rem;background:#14141a;color:#9fd0ff;border:1px solid #2a3242;border-radius:4px;font:.68rem ui-monospace,monospace;cursor:pointer}.report-head.svelte-t6z2gt button.svelte-t6z2gt.svelte-t6z2gt:hover{color:#fff;border-color:#78beff99}.report-body.svelte-t6z2gt.svelte-t6z2gt.svelte-t6z2gt{flex:1;margin:0;padding:.7rem .9rem;overflow:auto;font:.66rem/1.45 ui-monospace,monospace;color:#c3cdda;white-space:pre-wrap}.viewport-column.svelte-t6z2gt.svelte-t6z2gt.svelte-t6z2gt{display:flex;align-items:center;justify-content:center;min-height:0}.viewport.svelte-t6z2gt.svelte-t6z2gt.svelte-t6z2gt{flex:1;display:flex;align-items:center;justify-content:center;background:#0c0c10;position:relative;width:100%;height:100%;padding:1.25rem;box-sizing:border-box}.hl-picker.svelte-t6z2gt.svelte-t6z2gt.svelte-t6z2gt{position:absolute;top:16px;right:16px;z-index:5;display:flex;flex-direction:column;gap:4px;padding:8px 10px;border-radius:10px;background:#0c0c10b8;border:1px solid rgba(120,200,255,.4);box-shadow:0 4px 16px #00000073}.hl-picker.svelte-t6z2gt label.svelte-t6z2gt.svelte-t6z2gt{font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;color:#96d2ffd9}.hl-picker.svelte-t6z2gt select.svelte-t6z2gt.svelte-t6z2gt{font-size:.78rem;color:#e8f2ff;background:#1a1a22;border:1px solid rgba(120,200,255,.35);border-radius:6px;padding:4px 6px;cursor:pointer}.reuse-picker.svelte-t6z2gt.svelte-t6z2gt.svelte-t6z2gt{top:92px}.src-picker.svelte-t6z2gt.svelte-t6z2gt.svelte-t6z2gt{top:236px}.reuse-layers.svelte-t6z2gt.svelte-t6z2gt.svelte-t6z2gt{display:flex;flex-direction:column;gap:4px;margin-top:4px}.layer-row.svelte-t6z2gt.svelte-t6z2gt.svelte-t6z2gt{display:flex;align-items:center;justify-content:space-between;gap:8px}.reuse-layers.svelte-t6z2gt label.svelte-t6z2gt.svelte-t6z2gt{display:flex;align-items:center;gap:6px;font-size:.72rem;text-transform:none;letter-spacing:normal;color:#e8f2ff;cursor:pointer}.reuse-layers.svelte-t6z2gt input.svelte-t6z2gt.svelte-t6z2gt{cursor:pointer}.layer-sub.svelte-t6z2gt.svelte-t6z2gt.svelte-t6z2gt{padding-left:20px;opacity:.8}.layer-row.svelte-t6z2gt select.svelte-t6z2gt.svelte-t6z2gt{font-size:.72rem;color:#e8f2ff;background:#1a1a22;border:1px solid rgba(120,200,255,.35);border-radius:5px;padding:2px 4px;cursor:pointer}.sparkle-toggle.svelte-t6z2gt.svelte-t6z2gt.svelte-t6z2gt{position:absolute;top:16px;left:16px;z-index:5;display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:10px;font-size:.72rem;color:#e8f2ff;background:#0c0c10b8;border:1px solid rgba(120,200,255,.4);box-shadow:0 4px 16px #00000073;cursor:pointer;-webkit-user-select:none;user-select:none}.sparkle-toggle.svelte-t6z2gt input.svelte-t6z2gt.svelte-t6z2gt{cursor:pointer}.time-controls.svelte-t6z2gt.svelte-t6z2gt.svelte-t6z2gt{position:absolute;bottom:16px;left:16px;z-index:5;display:flex;flex-direction:column;flex-wrap:wrap;align-content:flex-start;max-height:calc(100% - 32px);max-width:calc(100% - 32px);row-gap:5px;column-gap:12px;padding:8px 10px;border-radius:10px;background:#0c0c10c7;border:1px solid rgba(120,200,255,.35);box-shadow:0 4px 16px #00000073}.time-controls.svelte-t6z2gt>.svelte-t6z2gt.svelte-t6z2gt{flex:0 0 auto;width:180px;max-width:180px;box-sizing:border-box}.time-controls.svelte-t6z2gt .tc-row.svelte-t6z2gt.svelte-t6z2gt{display:flex;align-items:center;gap:5px;font-size:.64rem;color:#b4e6ffd9}.time-controls.svelte-t6z2gt .tc-hint.svelte-t6z2gt.svelte-t6z2gt{font-size:.55rem;line-height:1.25;color:#96c3e199;margin-top:-2px}.time-controls.svelte-t6z2gt .sw.svelte-t6z2gt.svelte-t6z2gt{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:4px;vertical-align:baseline}.time-controls.svelte-t6z2gt input[type=range].svelte-t6z2gt.svelte-t6z2gt{width:100%;cursor:pointer;accent-color:#7ad7ff}.time-controls.svelte-t6z2gt input[type=checkbox].svelte-t6z2gt.svelte-t6z2gt{cursor:pointer;margin:0}.time-controls.svelte-t6z2gt select.svelte-t6z2gt.svelte-t6z2gt{font-size:.72rem;color:#e8f2ff;background:#1a1a22;border:1px solid rgba(120,200,255,.35);border-radius:5px;padding:3px 5px;cursor:pointer}.legacy-stack.svelte-t6z2gt .time-controls.svelte-t6z2gt.svelte-t6z2gt{position:static;flex-wrap:nowrap;max-height:none;max-width:none;width:100%;box-sizing:border-box;flex-shrink:0;margin:8px 0;background:linear-gradient(145deg,#19212a,#10151e)}.legacy-stack.svelte-t6z2gt .time-controls.svelte-t6z2gt>.svelte-t6z2gt{width:100%;max-width:none}.legacy-stack.svelte-t6z2gt .time-controls.svelte-t6z2gt .tc-row.svelte-t6z2gt{font-size:.75rem}.legacy-stack.svelte-t6z2gt .time-controls.svelte-t6z2gt .tc-hint.svelte-t6z2gt{font-size:.72rem;line-height:1.55;color:#a8bdce}.source-roster.svelte-t6z2gt.svelte-t6z2gt.svelte-t6z2gt{position:absolute;top:60px;right:16px;z-index:5;padding:8px 12px 8px 4px;border-radius:10px;background:#0c0c10b8;border:1px solid rgba(120,200,255,.3);box-shadow:0 4px 16px #0006}.source-roster.svelte-t6z2gt>label.svelte-t6z2gt.svelte-t6z2gt{display:block;margin-left:18px;font-size:.6rem;letter-spacing:.06em;text-transform:uppercase;color:#96d2ffcc}.source-roster.svelte-t6z2gt ol.svelte-t6z2gt.svelte-t6z2gt{margin:4px 0 0;padding-left:22px;color:#cfe6ff;font-size:.64rem;line-height:1.5}.cell-editor.svelte-t6z2gt.svelte-t6z2gt.svelte-t6z2gt{position:absolute;top:60px;left:16px;z-index:5;display:flex;flex-direction:column;gap:6px;padding:8px 10px;border-radius:10px;background:#0c0c10c7;border:1px solid rgba(120,200,255,.4);box-shadow:0 4px 16px #00000073}.cell-editor.on-right.svelte-t6z2gt.svelte-t6z2gt.svelte-t6z2gt{left:auto;right:16px}.cell-editor.svelte-t6z2gt>label.svelte-t6z2gt.svelte-t6z2gt{font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;color:#96d2ffd9}.cell-editor.svelte-t6z2gt>label.src-label.svelte-t6z2gt.svelte-t6z2gt{margin-top:5px;color:#96d2ff99}.cell-editor.svelte-t6z2gt>label.all-toggle.svelte-t6z2gt.svelte-t6z2gt{display:flex;align-items:center;gap:5px;font-size:.66rem;text-transform:none;letter-spacing:0;color:#b4e6ffd9;cursor:pointer}.cell-editor.svelte-t6z2gt>label.all-toggle input.svelte-t6z2gt.svelte-t6z2gt{cursor:pointer;margin:0}.cell-grid.svelte-t6z2gt.svelte-t6z2gt.svelte-t6z2gt{display:grid;grid-template-columns:repeat(4,1fr);gap:3px}.cell-grid.svelte-t6z2gt button.svelte-t6z2gt.svelte-t6z2gt{width:22px;height:22px;font-size:.6rem;color:#cfe6ff;background:#1a1a22;border:1px solid rgba(120,200,255,.3);border-radius:4px;cursor:pointer;padding:0}.cell-grid.svelte-t6z2gt button.sel.svelte-t6z2gt.svelte-t6z2gt{background:#78c8ff80;color:#0a0a0e;border-color:#b4e6fff2;box-shadow:0 0 6px 1px #78d2ffe6,0 0 12px 2px #78d2ff80}.cell-editor.svelte-t6z2gt select.svelte-t6z2gt.svelte-t6z2gt{font-size:.72rem;color:#e8f2ff;background:#1a1a22;border:1px solid rgba(120,200,255,.35);border-radius:5px;padding:3px 5px;cursor:pointer}.cell-editor.svelte-t6z2gt .output-btn.svelte-t6z2gt.svelte-t6z2gt{margin-top:4px;font-size:.66rem;letter-spacing:.04em;color:#06121a;background:#82d7ffeb;border:1px solid rgba(180,230,255,.9);border-radius:5px;padding:4px 6px;cursor:pointer}.cell-editor.svelte-t6z2gt .output-btn.svelte-t6z2gt.svelte-t6z2gt:hover{background:#a0e6ff}.cell-editor.svelte-t6z2gt .output-json.svelte-t6z2gt.svelte-t6z2gt{width:190px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.6rem;color:#cfe6ff;background:#0c0c12;border:1px solid rgba(120,200,255,.35);border-radius:5px;padding:4px 5px;resize:vertical}.shader-loading.svelte-t6z2gt.svelte-t6z2gt.svelte-t6z2gt{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;align-items:center;justify-content:center;gap:12px;border-radius:16px;background:#08080cc7;color:#e8f2ff;font-size:.95rem;letter-spacing:.04em;pointer-events:none}.shader-spinner.svelte-t6z2gt.svelte-t6z2gt.svelte-t6z2gt{width:18px;height:18px;border:2px solid rgba(150,210,255,.3);border-top-color:#96d2fff2;border-radius:50%;animation:svelte-t6z2gt-shader-spin .8s linear infinite}@keyframes svelte-t6z2gt-shader-spin{to{transform:rotate(360deg)}}.viewport-frame.svelte-t6z2gt.svelte-t6z2gt.svelte-t6z2gt{position:relative;padding:8px;border-radius:20px;background:linear-gradient(135deg,rgba(var(--mode-rgb),.12),#11141ce8);border:1px solid rgba(var(--mode-rgb),.45);box-shadow:0 0 28px rgba(var(--mode-rgb),.3),0 0 80px rgba(var(--mode-rgb),.12),inset 0 0 1px rgba(var(--mode-rgb),.5);animation:svelte-t6z2gt-viewportBreathe 4s ease-in-out infinite;aspect-ratio:1 / 1;max-width:100%;max-height:100%;display:flex;align-items:center;justify-content:center}@keyframes svelte-t6z2gt-viewportBreathe{0%,to{box-shadow:0 0 28px rgba(var(--mode-rgb),.3),0 0 80px rgba(var(--mode-rgb),.12),inset 0 0 1px rgba(var(--mode-rgb),.5)}50%{box-shadow:0 0 38px rgba(var(--mode-rgb),.42),0 0 100px rgba(var(--mode-rgb),.2),inset 0 0 2px rgba(var(--mode-rgb),.75)}}.legacy-stack.svelte-t6z2gt.svelte-t6z2gt.svelte-t6z2gt{display:flex;flex-direction:column;overflow-y:auto;flex:1;min-height:0}canvas.svelte-t6z2gt.svelte-t6z2gt.svelte-t6z2gt{background:#000;display:block;width:100%;height:100%;border-radius:14px}.error.svelte-t6z2gt.svelte-t6z2gt.svelte-t6z2gt{position:absolute;top:1rem;left:1rem;background:#4a1f1f;color:#fdd;padding:.75rem 1rem;border-radius:4px;font-family:ui-monospace,monospace;font-size:.85rem}:root{color-scheme:dark;--atelier-gold:#e5c987;--atelier-sky:#91d5ea}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#72644750 transparent}body{background:#0b0d12}.app :where(button,select,input,textarea){font:inherit}.app :where(button:not(.floor),select){color:#dce5ee;background:linear-gradient(155deg,#29313df2,#131923f5);border:1px solid #8ca4bd45;border-radius:10px;padding:.5rem .7rem;box-shadow:inset 0 1px #ffffff12,0 2px 5px #0003;cursor:pointer;transition:background .35s,border-color .35s,box-shadow .4s,color .3s}.app :where(select){max-width:100%;min-height:34px;color-scheme:dark}.app :where(option,optgroup){background:#151c26;color:#dce5ee}.app :where(button:not(.floor),select):hover:not(:disabled){border-color:#e5c98799;box-shadow:inset 0 1px #ffedbd30,0 0 17px #e5c9871c}.app :where(button,select,input,textarea):focus-visible{outline:2px solid #91d5ea;outline-offset:3px}.app :where(button):disabled{opacity:.45;cursor:wait}.app :where(input[type=checkbox],input[type=radio]){accent-color:var(--atelier-gold)}.app :where(input[type=range]){accent-color:var(--atelier-sky)}.app :where(input[type=number],input[type=text],input[type=search],textarea){color:#e2e8f0;background:#0e141e;border:1px solid #8ca4bd45;border-radius:8px;padding:.4rem .6rem}.app :where(details)>summary{cursor:pointer;transition:color .3s}.app :where(details)>summary:hover{color:var(--atelier-gold)}.app .side-column{background:linear-gradient(150deg,#181a22f5,#101218f5)}.app .legacy-stack{gap:.55rem}.app .legacy-stack>:where(section,nav){border-radius:14px}@media (prefers-reduced-motion:reduce){.app :where(button,select,input,textarea){transition:none}}.app{--mode-accent:#e5c987;--mode-rgb:229,201,135}.app[data-mode=legacy]{--mode-accent:#d3c3f2;--mode-rgb:211,195,242}.app[data-mode=refined]{--mode-accent:#96e4b4;--mode-rgb:150,228,180}.app[data-mode=candidates],.app[data-mode=triage]{--mode-accent:#b5d9f7;--mode-rgb:181,217,247}.app[data-mode] .body .side-column>:not(.tabs) :where(button:not(.floor),select){border-color:rgba(var(--mode-rgb),.3);color:color-mix(in srgb,var(--mode-accent) 45%,#edf1f5)}.app[data-mode] .body .side-column>:not(.tabs) :where(button:not(.floor),select):hover:not(:disabled){border-color:rgba(var(--mode-rgb),.8);box-shadow:inset 0 1px rgba(var(--mode-rgb),.24),0 0 20px rgba(var(--mode-rgb),.18)}.app[data-mode] .side-column :where(input[type=range],input[type=checkbox]){accent-color:var(--mode-accent)}.app[data-mode] .experiment-picker,.app[data-mode] .quantum-navigator{border-color:rgba(var(--mode-rgb),.35)}.app .quantum-navigator{min-width:0;grid-template-columns:minmax(0,1fr)}.app .quantum-navigator select{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.app[data-mode] .experiment-picker>summary{color:var(--mode-accent)}.app[data-mode] .side-column :where(.primary,.on,.live,[aria-pressed=true]){border-color:rgba(var(--mode-rgb),.7)}.app[data-mode] .viewport-frame{background:linear-gradient(135deg,rgba(var(--mode-rgb),.12),#11141ce8);border-color:rgba(var(--mode-rgb),.55);animation:atelierViewportBreathe 4s ease-in-out infinite;transition:background .5s,border-color .5s}@keyframes atelierViewportBreathe{0%,to{box-shadow:0 0 28px rgba(var(--mode-rgb),.26),0 0 80px rgba(var(--mode-rgb),.1),inset 0 0 1px rgba(var(--mode-rgb),.55)}50%{box-shadow:0 0 38px rgba(var(--mode-rgb),.38),0 0 100px rgba(var(--mode-rgb),.17),inset 0 0 2px rgba(var(--mode-rgb),.75)}}@media (prefers-reduced-motion:reduce){.app[data-mode] .viewport-frame{animation:none;box-shadow:0 0 26px rgba(var(--mode-rgb),.25)}}
