code[class*=language-],pre[class*=language-]{color:#000;text-shadow:0 1px #fff;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;tab-size:4;-webkit-hyphens:none;hyphens:none;background:0 0;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;line-height:1.5}pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}pre[class*=language-] ::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::-moz-selection{text-shadow:none;background:#b3d4fc}pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}pre[class*=language-] ::selection{text-shadow:none;background:#b3d4fc}code[class*=language-]::selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{margin:.5em 0;padding:1em;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{white-space:normal;border-radius:.3em;padding:.1em}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted{color:#905}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#690}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#9a6e3a;background:#ffffff80}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.function,.token.class-name{color:#dd4a68}.token.regex,.token.important,.token.variable{color:#e90}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.pane[data-v-6765efd1]{border:1px solid var(--lv-border-soft);background:oklch(99.6% .003 190/.96);border-radius:12px;grid-template-rows:auto minmax(0,1fr);gap:.65rem;min-width:0;min-height:300px;padding:.95rem;display:grid;box-shadow:0 1px 1px oklch(27% .02 252/.03)}.pane.error[data-v-6765efd1]{border-color:var(--lv-bug-border);background:var(--lv-bug-surface-top)}.pane-header[data-v-6765efd1]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.pane-header h3[data-v-6765efd1]{color:var(--lv-text-strong);margin:0;font-size:.96rem;font-weight:500}.error-tag[data-v-6765efd1]{background:var(--lv-bug-chip-bg);color:var(--lv-bug-chip-text);border-radius:999px;padding:.22rem .55rem;font-size:.74rem;font-weight:600}pre[data-v-6765efd1]{background:var(--lv-surface-code);border:1px solid var(--lv-border-soft);border-radius:10px;min-height:0;max-height:360px;margin:0;padding:.95rem;font-size:.84rem;line-height:1.55;overflow:auto}[data-v-6765efd1] code{font-family:SFMono-Regular,ui-monospace,monospace}.editor-root[data-v-4f24ae4e]{min-height:var(--editor-min-height);border:1px solid var(--lv-border-soft);background:var(--lv-surface-base);border-radius:10px;overflow:hidden}.case-card[data-v-3725fe9a]{appearance:none;border:1px solid var(--lv-agreement-border);background:var(--lv-agreement-surface-top);width:100%;box-shadow:var(--lv-shadow-soft);text-align:left;cursor:pointer;font:inherit;border-radius:14px;gap:.85rem;padding:1rem;transition:transform .12s,box-shadow .12s,border-color .12s;display:grid}.case-card[data-v-3725fe9a]:hover{box-shadow:var(--lv-shadow-strong);transform:translateY(-1px)}.case-card[data-v-3725fe9a]:focus-visible{border-color:var(--lv-interactive);box-shadow:0 0 0 3px oklch(95% .03 238/.9), var(--lv-shadow-strong);outline:none}.case-card.likely-lightning-bug[data-v-3725fe9a]{border-color:var(--lv-bug-border);background:var(--lv-bug-surface-top)}.case-card.correctness-win[data-v-3725fe9a]{border-color:var(--lv-win-border);background:var(--lv-win-surface-top)}.case-card.needs-review[data-v-3725fe9a]{border-color:var(--lv-review-border);background:var(--lv-review-surface-top)}.case-card.lightning-limit[data-v-3725fe9a],.case-card.shared-limit[data-v-3725fe9a]{border-color:var(--lv-limit-border);background:var(--lv-limit-surface-top)}.case-card.agreement[data-v-3725fe9a]{border-color:var(--lv-agreement-border);background:var(--lv-agreement-surface-top)}.case-card.active[data-v-3725fe9a]{border-color:var(--lv-interactive);box-shadow:0 0 0 2px oklch(95% .03 238/.7), var(--lv-shadow-strong)}.case-head[data-v-3725fe9a]{justify-content:space-between;align-items:start;gap:.8rem;display:flex}.case-kind[data-v-3725fe9a]{background:var(--lv-agreement-chip-bg);color:var(--lv-agreement-chip-text);border-radius:999px;align-items:center;padding:.32rem .6rem;font-size:.76rem;font-weight:500;display:inline-flex}.likely-lightning-bug .case-kind[data-v-3725fe9a]{background:var(--lv-bug-chip-bg);color:var(--lv-bug-chip-text)}.correctness-win .case-kind[data-v-3725fe9a]{background:var(--lv-win-chip-bg);color:var(--lv-win-chip-text)}.needs-review .case-kind[data-v-3725fe9a]{background:var(--lv-review-chip-bg);color:var(--lv-review-chip-text)}.lightning-limit .case-kind[data-v-3725fe9a],.shared-limit .case-kind[data-v-3725fe9a]{background:var(--lv-limit-chip-bg);color:var(--lv-limit-chip-text)}.agreement .case-kind[data-v-3725fe9a]{background:var(--lv-agreement-chip-bg);color:var(--lv-agreement-chip-text)}.case-action[data-v-3725fe9a]{color:var(--lv-interactive);flex:none;align-items:center;gap:.28rem;font-size:.82rem;font-weight:500;display:inline-flex}.case-action.active[data-v-3725fe9a]{color:var(--lv-interactive)}.case-copy[data-v-3725fe9a]{gap:.3rem;display:grid}.case-copy h4[data-v-3725fe9a]{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--lv-text-strong);margin:0;font-size:1.06rem;font-weight:600;line-height:1.18}.case-copy p[data-v-3725fe9a]{color:var(--lv-text-body);margin:0;font-size:.93rem;line-height:1.46}pre[data-v-3725fe9a]{border:1px solid var(--lv-border-soft);background:var(--lv-surface-code);border-radius:10px;max-height:210px;margin:0;padding:.9rem;font-size:.84rem;line-height:1.55;overflow:auto}[data-v-3725fe9a] code{font-family:var(--font-mono)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-sans:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:ui-monospace, "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", monospace;--lv-bg-canvas:oklch(98.2% .005 210);--lv-surface-base:oklch(99.4% .003 180);--lv-surface-raised:oklch(99% .004 190);--lv-surface-playground:oklch(99.2% .007 198);--lv-surface-code:oklch(98.2% .005 230);--lv-border-soft:oklch(89% .012 245/.88);--lv-border-strong:oklch(83% .02 242/.96);--lv-text-strong:oklch(28% .03 252);--lv-text-body:oklch(44% .022 249);--lv-text-soft:oklch(56% .018 246);--lv-interactive:oklch(58% .14 240);--lv-interactive-soft:oklch(95% .03 238);--lv-win-border:oklch(78% .12 161/.95);--lv-win-surface-top:oklch(98.5% .03 160);--lv-win-surface-bottom:oklch(97.7% .02 164);--lv-win-chip-bg:oklch(93% .05 160);--lv-win-chip-text:oklch(46% .11 162);--lv-bug-border:oklch(73% .13 42/.92);--lv-bug-surface-top:oklch(98% .026 42);--lv-bug-surface-bottom:oklch(97.4% .018 40);--lv-bug-chip-bg:oklch(93.5% .04 42);--lv-bug-chip-text:oklch(53% .13 40);--lv-review-border:oklch(82% .11 86/.92);--lv-review-surface-top:oklch(98.6% .025 90);--lv-review-surface-bottom:oklch(98% .018 92);--lv-review-chip-bg:oklch(95% .038 90);--lv-review-chip-text:oklch(54% .11 86);--lv-limit-border:oklch(84% .04 78/.92);--lv-limit-surface-top:oklch(98.7% .015 80);--lv-limit-surface-bottom:oklch(98.1% .012 82);--lv-limit-chip-bg:oklch(95% .02 80);--lv-limit-chip-text:oklch(47% .06 72);--lv-agreement-border:var(--lv-border-soft);--lv-agreement-surface-top:var(--lv-surface-base);--lv-agreement-surface-bottom:oklch(99.2% .004 200);--lv-agreement-chip-bg:oklch(95% .008 240);--lv-agreement-chip-text:oklch(52% .016 244);--lv-shadow-soft:0 1px 1px oklch(27% .02 252/.04), 0 10px 22px oklch(27% .02 252/.03);--lv-shadow-strong:0 1px 1px oklch(27% .02 252/.05), 0 14px 28px oklch(27% .02 252/.05);font-family:var(--font-sans);background:linear-gradient(180deg, oklch(98.7% .01 165), oklch(98.4% .007 188) 14rem, var(--lv-bg-canvas) 28rem)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--lv-text-strong);background:0 0;margin:0;font-size:14px;line-height:1.5}#app{min-height:100vh}code{font-family:var(--font-mono)}button,select{font:inherit}.page{width:min(1440px,100% - clamp(3rem,4vw,5rem));margin:0 auto;padding:1.5rem 0 3.2rem}.hero{gap:.5rem;margin-bottom:1.85rem;padding:.15rem 0 .1rem;display:grid}.hero h1,.section-copy h2,.group-head h3,.panel-head h3{font-family:var(--font-sans);letter-spacing:-.028em;color:var(--lv-text-strong);margin:0;font-weight:600}.hero h1{max-width:none;font-size:clamp(2.45rem,3.5vw,3.65rem);line-height:.95}.lede{max-width:62ch;color:var(--lv-text-body);margin:0;font-size:1rem;line-height:1.55}.section-copy p,.group-head p,.panel-head p{color:var(--lv-text-body);margin:0;font-size:.93rem;line-height:1.48}.gallery-shell,.playground-shell{gap:.95rem;display:grid}.gallery-shell{margin-bottom:2.6rem}.section-head{border-bottom:1px solid var(--lv-border-soft);justify-content:space-between;align-items:start;gap:1rem;padding-bottom:.7rem;display:flex}.section-copy{gap:.26rem;display:grid}.section-copy h2{font-size:1.72rem}.gallery-groups{gap:1.5rem;display:grid}.group{gap:.9rem;display:grid}.group-head{gap:.16rem;display:grid}.group-head h3{font-size:1.24rem}.gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.playground-shell{gap:1rem}.playground-card,.results-card{border:1px solid var(--lv-border-soft);background:var(--lv-surface-playground);box-shadow:var(--lv-shadow-soft);border-radius:16px;gap:.95rem;padding:1.05rem;display:grid}.panel-head{justify-content:space-between;align-items:start;gap:1rem;display:flex}.panel-copy{gap:.35rem;display:grid}.panel-head h3{font-size:1.18rem}.source-state{flex-wrap:wrap;gap:.55rem;display:flex}.source-chip{background:var(--lv-agreement-chip-bg);color:var(--lv-agreement-chip-text);border-radius:999px;align-items:center;padding:.32rem .62rem;font-size:.78rem;font-weight:500;display:inline-flex}.source-chip.accent{background:var(--lv-interactive-soft);color:var(--lv-interactive)}.subtle-button{border:1px solid var(--lv-border-soft);background:var(--lv-surface-base);color:var(--lv-interactive);cursor:pointer;border-radius:999px;flex:none;padding:.62rem .86rem;font-weight:500}.subtle-button:hover{background:oklch(99.7% .003 190)}.results-card.same{border-color:var(--lv-win-border);background:oklch(99% .013 164)}.results-card.different{border-color:var(--lv-bug-border);background:oklch(98.9% .014 42)}.result-pill{color:var(--lv-agreement-chip-text);background:var(--lv-agreement-chip-bg);border-radius:999px;flex:none;align-items:center;padding:.35rem .68rem;font-size:.8rem;font-weight:500;display:inline-flex}.result-pill.same{color:var(--lv-win-chip-text);background:var(--lv-win-chip-bg)}.result-pill.different{color:var(--lv-bug-chip-text);background:var(--lv-bug-chip-bg)}.output-grid{grid-template-columns:repeat(2,minmax(320px,1fr));gap:1rem;display:grid}@media (width<=1080px){.gallery-grid,.output-grid{grid-template-columns:1fr}}@media (width<=900px){.page{width:min(100%,100% - 2rem)}.section-head,.panel-head{gap:.9rem;display:grid}}
