.twin.svelte-1u5om7o{display:flex;flex-direction:column;gap:.95rem;background:var(--demo-card);border:1px solid var(--demo-card-border);border-radius:18px;padding:clamp(.95rem,2vw,1.45rem);color:var(--site-fg);box-shadow:0 1px color-mix(in srgb,var(--site-fg) 4%,transparent),0 24px 48px -28px color-mix(in srgb,var(--ink-sea) 30%,transparent)}.head.svelte-1u5om7o{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.kicker.svelte-1u5om7o{display:inline-flex;align-items:center;gap:.5rem}.dot.svelte-1u5om7o{width:.55rem;height:.55rem;border-radius:50%;background:color-mix(in srgb,var(--site-fg) 30%,transparent)}.dot-loading.svelte-1u5om7o{background:var(--ink-sun);animation:svelte-1u5om7o-pulse 1.1s ease-in-out infinite}.dot-running-a.svelte-1u5om7o{background:var(--ink-sea);animation:svelte-1u5om7o-pulse 1.1s ease-in-out infinite}.dot-running-b.svelte-1u5om7o{background:var(--ink-orange);animation:svelte-1u5om7o-pulse 1.1s ease-in-out infinite}.dot-comparing.svelte-1u5om7o{background:var(--ink-sun);animation:svelte-1u5om7o-pulse 1.1s ease-in-out infinite}.dot-done.svelte-1u5om7o{background:var(--ink-teal)}.dot-fail.svelte-1u5om7o,.dot-error.svelte-1u5om7o{background:var(--ink-red)}@keyframes svelte-1u5om7o-pulse{0%,to{opacity:1}50%{opacity:.35}}.phase.svelte-1u5om7o{font-family:var(--font-mono);font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:var(--site-fg-muted)}.btn.svelte-1u5om7o{cursor:pointer;font-family:var(--font-body);font-size:.88rem;font-weight:600;padding:.4rem 1rem;border-radius:999px;border:1px solid transparent;transition:background .14s ease,border-color .14s ease,color .14s ease}.btn.svelte-1u5om7o:disabled{cursor:default;opacity:.55}.btn-primary.svelte-1u5om7o{background:var(--site-fg);color:var(--site-bg)}.btn-primary.svelte-1u5om7o:hover:not(:disabled){background:color-mix(in srgb,var(--site-fg) 88%,var(--ink-sea) 12%)}.controls.svelte-1u5om7o{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.7rem 1rem}.ctl.svelte-1u5om7o{display:flex;flex-direction:column;gap:.3rem}.label.svelte-1u5om7o{font-family:var(--font-mono);font-size:.74rem;text-transform:uppercase;letter-spacing:.08em;color:var(--site-fg-muted)}.ctl.svelte-1u5om7o input[type=text]:where(.svelte-1u5om7o){padding:.46rem .65rem;font-family:var(--font-mono);font-size:.95rem;color:var(--site-fg);background:color-mix(in srgb,var(--site-fg) 4%,transparent);border:1px solid color-mix(in srgb,var(--site-fg) 12%,transparent);border-radius:8px}.ctl.svelte-1u5om7o input[type=text]:where(.svelte-1u5om7o):focus{outline:none;border-color:var(--ink-sea);background:var(--site-bg)}.ctl.svelte-1u5om7o input[type=text]:where(.svelte-1u5om7o):disabled{opacity:.55}.hint.svelte-1u5om7o{margin:0;font-size:.85rem;color:var(--site-fg-muted);line-height:1.5}.hint.svelte-1u5om7o code:where(.svelte-1u5om7o){font-family:var(--font-mono);font-size:.85em;padding:.05rem .32rem;border-radius:4px;background:color-mix(in srgb,var(--site-fg) 7%,transparent)}.hint.svelte-1u5om7o strong:where(.svelte-1u5om7o){color:var(--site-fg);font-weight:600}.plotWrap.svelte-1u5om7o{display:flex;flex-direction:column;gap:.5rem}canvas.svelte-1u5om7o{display:block;width:100%;height:auto;aspect-ratio:720 / 260;background:color-mix(in srgb,var(--site-bg) 96%,var(--site-fg) 4%);border:1px solid color-mix(in srgb,var(--site-fg) 10%,transparent);border-radius:12px}.legend.svelte-1u5om7o{display:inline-flex;gap:1.1rem;font-family:var(--font-mono);font-size:.76rem;color:var(--site-fg-muted)}.legend.svelte-1u5om7o span:where(.svelte-1u5om7o){display:inline-flex;align-items:center;gap:.4rem}.swatch.svelte-1u5om7o{display:inline-block;width:18px;height:3px;border-radius:2px}.swatch.a.svelte-1u5om7o{background:var(--ink-sea)}.swatch.b.svelte-1u5om7o{background:var(--ink-orange)}.verdict.svelte-1u5om7o{display:flex;flex-direction:column;gap:.3rem;padding:.85rem 1rem;border-radius:12px;border:1px solid transparent;font-size:.92rem;line-height:1.5}.verdict-identical.svelte-1u5om7o{background:color-mix(in srgb,var(--ink-teal) 14%,transparent);border-color:color-mix(in srgb,var(--ink-teal) 35%,transparent)}.verdict-diverged-expected.svelte-1u5om7o{background:color-mix(in srgb,var(--ink-sea) 10%,transparent);border-color:color-mix(in srgb,var(--ink-sea) 30%,transparent)}.verdict-unexpected.svelte-1u5om7o{background:color-mix(in srgb,var(--ink-red) 12%,transparent);border-color:color-mix(in srgb,var(--ink-red) 35%,transparent)}.verdictHead.svelte-1u5om7o{font-family:var(--font-display);font-weight:600;color:var(--site-fg)}.verdictBody.svelte-1u5om7o{color:var(--site-fg)}.results.svelte-1u5om7o{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}@media(max-width:560px){.results.svelte-1u5om7o{grid-template-columns:1fr}}.result.svelte-1u5om7o{display:grid;grid-template-columns:6rem 1fr;gap:.3rem .65rem;padding:.75rem .9rem;border-radius:10px;background:color-mix(in srgb,var(--site-fg) 3.5%,transparent);font-size:.88rem}.rk.svelte-1u5om7o{color:var(--site-fg-muted);font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.07em;align-self:center}.rv.svelte-1u5om7o{word-break:break-all}.mono.svelte-1u5om7o{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.sha.svelte-1u5om7o{font-size:.72rem;line-height:1.4;color:var(--site-fg)}.meta.svelte-1u5om7o{margin:0;font-family:var(--font-mono);font-size:.78rem;color:var(--site-fg-muted)}.err.svelte-1u5om7o{margin:0;padding:.65rem .85rem;border:1px solid color-mix(in srgb,var(--ink-red) 35%,transparent);background:color-mix(in srgb,var(--ink-red) 8%,transparent);border-radius:10px;color:var(--ink-red);font-size:.86rem}
