.sim-bar.svelte-1ypxvm1{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem;flex-wrap:wrap}.seg.svelte-1ypxvm1{display:inline-flex;border:1px solid var(--color-line);border-radius:999px;overflow:hidden}.seg-btn.svelte-1ypxvm1{padding:.45rem 1rem;font-size:.85rem;font-weight:600;background:transparent;color:var(--color-ink-2);cursor:pointer;border:0}.seg-btn.on.svelte-1ypxvm1{background:var(--color-ink);color:var(--color-bg)}.play.svelte-1ypxvm1{padding:.5rem 1.15rem;font-size:.85rem;font-weight:700;border-radius:999px;border:1px solid var(--color-violet-text, #7c3aed);color:var(--color-violet-text, #7c3aed);background:transparent;cursor:pointer}.play.svelte-1ypxvm1:disabled{opacity:.5;cursor:default}.lanes.svelte-1ypxvm1{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}@media(min-width:48rem){.lanes.svelte-1ypxvm1{gap:2rem}}.lane-head.svelte-1ypxvm1{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.5rem;flex-wrap:wrap}.lane-badge.svelte-1ypxvm1{display:inline-flex;align-items:center;gap:.4rem;padding:.38rem .82rem;border-radius:999px;font-size:.98rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;border:1px solid color-mix(in srgb,var(--color-fail) 40%,transparent);background:color-mix(in srgb,var(--color-fail) 12%,transparent);color:var(--color-fail);white-space:nowrap}.fast.svelte-1ypxvm1 .lane-badge:where(.svelte-1ypxvm1){border-color:color-mix(in srgb,var(--color-pass) 45%,transparent);background:color-mix(in srgb,var(--color-pass) 14%,transparent);color:var(--color-pass)}.lane-dot.svelte-1ypxvm1{width:.45rem;height:.45rem;border-radius:50%;background:currentColor}.fast.svelte-1ypxvm1 .lane-dot:where(.svelte-1ypxvm1){animation:svelte-1ypxvm1-pulse 2s ease-out infinite}@keyframes svelte-1ypxvm1-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--color-pass) 70%,transparent)}70%{box-shadow:0 0 0 .45rem transparent}to{box-shadow:0 0 0 0 transparent}}.lane-ms.svelte-1ypxvm1{font-family:var(--font-mono, ui-monospace, monospace);font-size:1.35rem;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--color-fail)}.fast.svelte-1ypxvm1 .lane-ms:where(.svelte-1ypxvm1){color:var(--color-pass)}@media(max-width:47.9375rem){.lane-badge.svelte-1ypxvm1{font-size:.6rem;padding:.24rem .45rem;letter-spacing:.02em;gap:.28rem}.lane-dot.svelte-1ypxvm1{width:.34rem;height:.34rem}.lane-ms.svelte-1ypxvm1{font-size:.95rem}.lane-head.svelte-1ypxvm1{gap:.35rem;margin-bottom:.45rem}}.frame.svelte-1ypxvm1{border:2px solid var(--color-line);border-radius:.6rem;overflow:hidden;background:var(--color-bg-2);aspect-ratio:16 / 10}.frame.mob.svelte-1ypxvm1{aspect-ratio:9 / 15;max-width:13rem;margin-inline:auto}.fast.svelte-1ypxvm1 .frame:where(.svelte-1ypxvm1){border-color:color-mix(in srgb,var(--color-pass) 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-pass) 12%,transparent),0 14px 34px -18px color-mix(in srgb,var(--color-pass) 55%,transparent)}.chrome.svelte-1ypxvm1{display:flex;gap:.25rem;padding:.35rem .5rem;border-bottom:1px solid var(--color-line)}.dot.svelte-1ypxvm1{width:6px;height:6px;border-radius:50%;background:var(--color-line)}.view.svelte-1ypxvm1{position:relative;height:calc(100% - 1.6rem);overflow:hidden}.skeleton.svelte-1ypxvm1,.page.svelte-1ypxvm1{position:absolute;inset:0;padding:.45rem;display:flex;flex-direction:column;gap:.3rem}.skeleton.svelte-1ypxvm1{transition:opacity .25s}.skeleton.hide.svelte-1ypxvm1{opacity:0}.sk.svelte-1ypxvm1{border-radius:3px;background:linear-gradient(90deg,color-mix(in srgb,var(--color-line) 45%,transparent) 25%,color-mix(in srgb,var(--color-line) 75%,transparent) 37%,color-mix(in srgb,var(--color-line) 45%,transparent) 63%);background-size:400% 100%;animation:svelte-1ypxvm1-shimmer 1.4s ease infinite}@keyframes svelte-1ypxvm1-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.sk-bar.svelte-1ypxvm1{height:11%}.sk-hero.svelte-1ypxvm1{height:40%}.sk-row.svelte-1ypxvm1{display:flex;gap:.3rem;height:26%}.sk-card.svelte-1ypxvm1{flex:1}.sk-line.svelte-1ypxvm1{height:8%;width:70%}.el.svelte-1ypxvm1{border-radius:3px;opacity:0;transform:translateY(4px);transition:opacity .28s ease,transform .28s ease}.el.in.svelte-1ypxvm1{opacity:1;transform:none}.bar.svelte-1ypxvm1{height:11%;background:var(--color-ink)}.hero.svelte-1ypxvm1{height:40%;background:color-mix(in srgb,var(--color-violet, #7c3aed) 62%,transparent)}.row.svelte-1ypxvm1{display:flex;gap:.3rem;height:26%}.card.svelte-1ypxvm1{flex:1;background:color-mix(in srgb,var(--color-ink) 32%,transparent)}.line.svelte-1ypxvm1{height:8%;background:color-mix(in srgb,var(--color-ink) 22%,transparent)}.line.short.svelte-1ypxvm1{width:62%}.prog.svelte-1ypxvm1{height:3px;background:color-mix(in srgb,var(--color-line) 55%,transparent)}.prog-fill.svelte-1ypxvm1{height:100%;background:var(--color-violet-text, #7c3aed)}.fast.svelte-1ypxvm1 .prog-fill:where(.svelte-1ypxvm1){background:var(--color-pass)}.sim-verdict.svelte-1ypxvm1{margin-top:1.15rem;font-size:1.05rem;font-weight:700}.sim-mode.svelte-1ypxvm1{font-weight:500;color:var(--color-ink-2);text-transform:capitalize}.sim-cap.svelte-1ypxvm1{margin-top:.4rem;font-size:.78rem;line-height:1.5;color:var(--color-ink-2)}@media(prefers-reduced-motion:reduce){.sk.svelte-1ypxvm1,.fast.svelte-1ypxvm1 .lane-dot:where(.svelte-1ypxvm1){animation:none}.el.svelte-1ypxvm1{transition:none}}.term.svelte-1losyi2{max-width:40rem;margin-inline:auto;border:1px solid var(--color-line);border-radius:.7rem;overflow:hidden;background:var(--color-bg);box-shadow:0 10px 30px -18px #00000080;text-align:left}.term-bar.svelte-1losyi2{display:flex;align-items:center;gap:.4rem;padding:.55rem .8rem;border-bottom:1px solid var(--color-line);background:var(--color-bg-2)}.d.svelte-1losyi2{width:9px;height:9px;border-radius:50%;background:var(--color-line)}.d.r.svelte-1losyi2{background:#ff5f57}.d.y.svelte-1losyi2{background:#febc2e}.d.g.svelte-1losyi2{background:#28c840}.term-title.svelte-1losyi2{margin-left:.5rem;font-family:var(--font-mono, ui-monospace, monospace);font-size:.72rem;color:var(--color-ink-3, var(--color-ink-2))}.term-body.svelte-1losyi2{padding:.9rem 1rem 1.1rem;font-family:var(--font-mono, ui-monospace, monospace);font-size:.78rem;line-height:1.65;min-height:15rem}.ln.svelte-1losyi2{margin:0;white-space:nowrap}.cmd.svelte-1losyi2{margin-bottom:.35rem}.ps1.svelte-1losyi2{color:var(--color-violet-text, #7c3aed);margin-right:.4rem}.rows.svelte-1losyi2{display:flex;flex-direction:column}.row.svelte-1losyi2{display:flex;align-items:baseline;gap:.5rem;animation:svelte-1losyi2-slideIn .18s ease-out}@keyframes svelte-1losyi2-slideIn{0%{opacity:0;transform:translate(-4px)}}.dim.svelte-1losyi2{color:var(--color-ink-3, var(--color-ink-2))}.dots.svelte-1losyi2{flex:1;border-bottom:1px dotted color-mix(in srgb,var(--color-ink-2) 40%,transparent);transform:translateY(-.2em)}.good.svelte-1losyi2{color:var(--color-pass)}.bad.svelte-1losyi2{color:var(--color-fail);font-weight:700}.caret.svelte-1losyi2{display:inline-block;width:.55em;height:1.05em;background:var(--color-ink-2);animation:svelte-1losyi2-blink .9s steps(1) infinite;vertical-align:text-bottom}@keyframes svelte-1losyi2-blink{50%{opacity:0}}.verdict.svelte-1losyi2{margin-top:.5rem;animation:svelte-1losyi2-slideIn .3s ease-out}.rule.svelte-1losyi2{color:var(--color-line);overflow:hidden}.big.svelte-1losyi2{font-size:clamp(1.05rem,3.6vw,1.5rem);font-weight:700;margin-top:.2rem;white-space:normal}.sub.svelte-1losyi2{color:var(--color-ink-2);margin-top:.25rem;white-space:normal}@media(prefers-reduced-motion:reduce){.row.svelte-1losyi2,.verdict.svelte-1losyi2{animation:none}.caret.svelte-1losyi2{animation:none;opacity:0}}.band.svelte-l89ogm{padding:4rem 0;border-bottom:1px solid var(--color-line)}.band-hero.svelte-l89ogm{padding-top:8rem}@media(min-width:64rem){.band-hero.svelte-l89ogm{padding-top:10rem}}.band-problem.svelte-l89ogm,.band-proof.svelte-l89ogm{background:color-mix(in srgb,var(--color-line) 12%,transparent)}.band-cta.svelte-l89ogm{border-bottom:0}.wrap.svelte-l89ogm{max-width:62rem;margin:0 auto;padding:0 1.25rem}.center.svelte-l89ogm{text-align:center}.h-xl.svelte-l89ogm{font-size:clamp(2.05rem,6.2vw,4.2rem);font-weight:700;line-height:1.05;letter-spacing:-.02em;margin-top:.75rem;text-wrap:balance}.h-lg.svelte-l89ogm{font-size:clamp(1.45rem,3.6vw,2.4rem);font-weight:700;line-height:1.15;letter-spacing:-.01em;text-wrap:balance}.lede.svelte-l89ogm{margin-top:1rem;max-width:34rem;font-size:1.05rem;line-height:1.5;color:var(--color-ink-2);text-wrap:pretty}.sub.svelte-l89ogm{margin-top:.6rem;font-size:.98rem;line-height:1.5;color:var(--color-ink-2);max-width:34rem;text-wrap:pretty}.center.svelte-l89ogm .sub:where(.svelte-l89ogm){margin-left:auto;margin-right:auto}.cap.svelte-l89ogm{margin-top:.85rem;font-size:.78rem;color:var(--color-ink-2);line-height:1.5}.hero-visual.svelte-l89ogm{margin-top:2.25rem;position:relative}.callout.svelte-l89ogm{position:absolute;bottom:4.2rem;right:-.6rem;z-index:3;transform:rotate(8deg);display:flex;flex-direction:column;align-items:center;line-height:.92;padding:.7rem 1.1rem;border-radius:.8rem;color:#fff;background:linear-gradient(135deg,var(--color-violet-text, #7c3aed),var(--color-pass));box-shadow:0 12px 28px -12px #0000008c;pointer-events:none;animation:svelte-l89ogm-popIn .5s cubic-bezier(.16,1,.3,1) .5s both}@keyframes svelte-l89ogm-popIn{0%{opacity:0;transform:rotate(8deg) scale(.8)}}.callout-num.svelte-l89ogm{font-size:clamp(1.7rem,4.6vw,2.6rem);font-weight:800;letter-spacing:-.03em}.callout-k.svelte-l89ogm{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.95}@media(max-width:47.9375rem){.callout.svelte-l89ogm{bottom:7.25rem;top:auto;right:.25rem;padding:.4rem .65rem}.callout-num.svelte-l89ogm{font-size:1.35rem}.callout-k.svelte-l89ogm{font-size:.55rem}}@media(prefers-reduced-motion:reduce){.callout.svelte-l89ogm{animation:none}}.cta-row.svelte-l89ogm{margin-top:2.25rem;display:flex;flex-wrap:wrap;gap:.75rem}.center-row.svelte-l89ogm{justify-content:center}.btn-ghost.svelte-l89ogm{display:inline-flex;align-items:center;border:1px solid var(--color-line);border-radius:var(--radius-chip, .5rem);padding:.7rem 1.1rem;font-size:.9rem;font-weight:600}.steps.svelte-l89ogm{margin-top:2.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr;list-style:none;padding:0}@media(min-width:48rem){.steps.svelte-l89ogm{grid-template-columns:repeat(3,1fr);gap:2rem}}.step-n.svelte-l89ogm{display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:50%;background:var(--color-violet-dim, color-mix(in srgb, var(--color-violet, #7c3aed) 15%, transparent));color:var(--color-violet-text, #7c3aed);font-weight:700;font-size:1.1rem}.step-k.svelte-l89ogm{margin-top:.9rem;font-size:1.1rem;font-weight:700}.step-b.svelte-l89ogm{margin-top:.35rem;font-size:.95rem;line-height:1.5;color:var(--color-ink-2)}.term-wrap.svelte-l89ogm{margin-top:2rem}.band-results.svelte-l89ogm{background:transparent}.results.svelte-l89ogm{margin:2rem auto 0;max-width:44rem;list-style:none;padding:0;display:flex;flex-direction:column;gap:.5rem}.res.svelte-l89ogm{display:grid;grid-template-columns:8.5rem 1fr 5rem;align-items:center;gap:.75rem;font-size:.92rem}@media(max-width:30rem){.res.svelte-l89ogm{grid-template-columns:6.5rem 1fr 4.2rem;gap:.5rem;font-size:.78rem}}.res-label.svelte-l89ogm{color:var(--color-ink-2)}.res-bar-wrap.svelte-l89ogm{height:1.05rem;background:color-mix(in srgb,var(--color-line) 40%,transparent);border-radius:999px;overflow:hidden}.res-bar.svelte-l89ogm{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--color-violet-text, #7c3aed),var(--color-pass));transform-origin:left center;animation:svelte-l89ogm-growBar .7s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i, 0) * 90ms)}@keyframes svelte-l89ogm-growBar{0%{transform:scaleX(0)}}@media(prefers-reduced-motion:reduce){.res-bar.svelte-l89ogm{animation:none}}.res-val.svelte-l89ogm{font-family:var(--font-mono, ui-monospace, monospace);font-weight:700;text-align:right;font-variant-numeric:tabular-nums;font-size:1.02rem;color:var(--color-pass)}.vitals.svelte-l89ogm{margin-top:2.25rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}.vital.svelte-l89ogm{display:flex;flex-direction:column;align-items:center;gap:.15rem;padding:1.4rem .6rem;border:1px solid var(--color-line);border-radius:.9rem;background:var(--color-bg-2);text-align:center}.vital.is-pass.svelte-l89ogm{border-color:color-mix(in srgb,var(--color-pass) 45%,transparent)}.vital.is-fail.svelte-l89ogm{border-color:color-mix(in srgb,var(--color-fail) 45%,transparent)}.vital-mark.svelte-l89ogm{font-size:1.15rem;font-weight:700;line-height:1}.is-pass.svelte-l89ogm .vital-mark:where(.svelte-l89ogm){color:var(--color-pass)}.is-fail.svelte-l89ogm .vital-mark:where(.svelte-l89ogm){color:var(--color-fail)}.vital-val.svelte-l89ogm{font-size:clamp(1.5rem,4.5vw,2.1rem);font-weight:700;letter-spacing:-.01em}.vital-k.svelte-l89ogm{font-size:.88rem;font-weight:600}.vital-sub.svelte-l89ogm{font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-2)}
