.chart[data-l-wupr7013]{border:1px solid var(--lm-border);background:var(--lm-surface);border-radius:16px;gap:.75rem;padding:1.5rem;display:grid}figcaption[data-l-wupr7013]{gap:.15rem;display:grid}figcaption span[data-l-wupr7013]{color:var(--lm-muted);font-size:.875rem}ol[data-l-wupr7013]{gap:.5rem;display:grid}li[data-l-wupr7013]{grid-template-columns:6.5rem 1fr 4.5rem;align-items:center;gap:.75rem;font-size:.875rem;display:grid}.label[data-l-wupr7013]{color:var(--lm-muted)}.self .label[data-l-wupr7013],.self .value[data-l-wupr7013]{color:var(--lm-text);font-weight:600}.track[data-l-wupr7013]{background:var(--lm-sunken);border-radius:999px;block-size:.6rem;overflow:hidden}.bar[data-l-wupr7013]{inline-size:var(--size);border-radius:inherit;background:var(--lm-border-strong);block-size:100%;display:block}.self .bar[data-l-wupr7013]{background:linear-gradient(90deg, var(--lm-glow-a), var(--lm-glow-b))}.value[data-l-wupr7013]{font-variant-numeric:tabular-nums;text-align:end;font-family:ui-monospace,JetBrains Mono,SF Mono,Menlo,Consolas,Liberation Mono,monospace}
canvas[data-l-usyoahot]{z-index:-2;opacity:0;block-size:100%;inline-size:100%;transition:opacity 1.2s ease-out;display:block;position:absolute;inset:0}canvas.on[data-l-usyoahot]{opacity:1}.motion[data-l-usyoahot]{z-index:2;border:1px solid var(--lm-border-strong);background:var(--lm-bg);min-block-size:2rem;color:var(--lm-text);cursor:pointer;border-radius:999px;padding:.25rem 1rem;font-size:.875rem;font-weight:500;position:absolute;inset-block-end:1rem;inset-inline-end:1rem}.motion:hover[data-l-usyoahot]{border-color:var(--lm-glow-b)}
.playground[data-l-4cw55b06]{flex-direction:column;flex:1;gap:.75rem;min-block-size:0;padding:1rem;display:flex}.toolbar[data-l-4cw55b06]{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.sample[data-l-4cw55b06]{color:var(--lm-muted);align-items:center;gap:.5rem;font-size:.875rem;display:flex}select[data-l-4cw55b06],.share[data-l-4cw55b06]{border:1px solid var(--lm-border);background:var(--lm-surface);color:var(--lm-text);font:inherit;border-radius:6px;padding:.25rem .75rem;font-size:.875rem}.share[data-l-4cw55b06]{cursor:pointer;margin-inline-start:auto}.share:hover[data-l-4cw55b06]{border-color:var(--lm-border-strong)}.status[data-l-4cw55b06]{color:var(--lm-muted);margin:0;font-size:.875rem}.panes[data-l-4cw55b06]{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;block-size:calc(100dvh - 12rem);min-block-size:32rem;display:grid}.pane[data-l-4cw55b06]{border:1px solid var(--lm-border);background:var(--lm-code-bg);border-radius:10px;flex-direction:column;min-block-size:0;display:flex;overflow:hidden}.pane-head[data-l-4cw55b06]{border-block-end:1px solid var(--lm-border);background:var(--lm-surface);align-items:stretch;gap:.25rem;padding-inline:.5rem;display:flex;overflow-x:auto}.hint[data-l-4cw55b06]{color:var(--lm-muted);white-space:nowrap;align-self:center;margin-inline-start:auto;padding-inline:.5rem;font-size:.75rem}.file[data-l-4cw55b06]{color:var(--lm-text);padding:.5rem;font-family:ui-monospace,JetBrains Mono,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.875rem}.tabs button[data-l-4cw55b06]{color:var(--lm-muted);font:inherit;white-space:nowrap;cursor:pointer;border:0;background:0 0;border-block-end:2px solid #0000;align-items:center;gap:.25rem;padding:.5rem .75rem;font-size:.875rem;display:inline-flex}.tabs button[aria-selected=true][data-l-4cw55b06]{border-block-end-color:var(--lm-accent);color:var(--lm-text);font-weight:600}.count[data-l-4cw55b06]{background:var(--lm-warn-bg);min-inline-size:1.25rem;color:var(--lm-warn-fg);text-align:center;border-radius:999px;padding-inline:.25rem;font-size:.75rem}.count.error[data-l-4cw55b06]{color:#fff;background:#e5484d}.code[data-l-4cw55b06]{flex:1;min-block-size:0;overflow:hidden}.panel[hidden][data-l-4cw55b06]{display:none}.panel[data-l-4cw55b06]{flex:1;min-block-size:0}.preview[data-l-4cw55b06]{background:var(--lm-bg);flex-direction:column;display:flex}iframe[data-l-4cw55b06]{background:var(--lm-bg);border:0;flex:1;inline-size:100%}.stale[data-l-4cw55b06]{background:var(--lm-warn-bg);color:var(--lm-warn-fg);margin:0;padding:.5rem .75rem;font-size:.875rem}.console[data-l-4cw55b06]{border-block-start:1px solid var(--lm-border);max-block-size:8rem;margin:0;padding:0;font-family:ui-monospace,JetBrains Mono,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.75rem;list-style:none;overflow:auto}.console:empty[data-l-4cw55b06]{display:none}.console li[data-l-4cw55b06]{white-space:pre-wrap;color:var(--lm-text);padding:.25rem .75rem}.console li.warn[data-l-4cw55b06]{background:var(--lm-warn-bg);color:var(--lm-warn-fg)}.console li.error[data-l-4cw55b06]{color:var(--lightningcss-light,#a3161b)var(--lightningcss-dark,#ff9592);background:oklab(62.5565% .177936 .0756249/.12)}.diagnostics[data-l-4cw55b06]{background:var(--lm-bg);padding:.75rem;overflow:auto}.diagnostics ul[data-l-4cw55b06]{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.diagnostics li[data-l-4cw55b06]{border:1px solid var(--lm-border);border-inline-start:3px solid var(--lm-warn-fg);border-radius:6px;padding:.75rem}.diagnostics li.error[data-l-4cw55b06]{border-inline-start-color:#e5484d}.diagnostics p[data-l-4cw55b06]{margin:0}.head[data-l-4cw55b06]{flex-wrap:wrap;align-items:baseline;gap:.5rem;font-size:.875rem;display:flex}.severity[data-l-4cw55b06]{text-transform:capitalize;font-weight:600}.where[data-l-4cw55b06]{color:var(--lm-muted);font-family:ui-monospace,JetBrains Mono,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.message[data-l-4cw55b06]{margin-block-start:.25rem}.help[data-l-4cw55b06]{color:var(--lm-muted);margin-block-start:.25rem;font-size:.875rem}.empty[data-l-4cw55b06]{color:var(--lm-muted)}@media (width<64rem){.panes[data-l-4cw55b06]{grid-template-rows:minmax(24rem,1fr) minmax(24rem,1fr);grid-template-columns:minmax(0,1fr);block-size:auto}}.playground.embedded[data-l-4cw55b06]{padding:0}.embedded .panes[data-l-4cw55b06]{grid-template-rows:24rem 18rem;grid-template-columns:minmax(0,1fr);block-size:auto;min-block-size:0}@media (width<40rem){.playground[data-l-4cw55b06]{padding:.75rem}}
.home[data-l-ykh36k1s]{background:var(--lm-bg)}.stage[data-l-ykh36k1s]{isolation:isolate;--lm-muted:#cfcee6;color:var(--lm-text);border-block-end:1px solid var(--lm-border);border-image:linear-gradient(90deg, transparent, color-mix(in oklab, var(--lm-glow-a) 70%, transparent) 30%, color-mix(in oklab, var(--lm-glow-b) 70%, transparent) 70%, transparent) 1;background:radial-gradient(50% 70% at 82% 8%,#ffbf6b52,#0000 60%),radial-gradient(70% 90% at 75% 0,#8f84ff47,#0000 70%),#07061a;position:relative;overflow:hidden}.scrim[data-l-ykh36k1s]{z-index:-1;pointer-events:none;background:linear-gradient(90deg,#07061ae6 0%,#07061ad1 50%,#07061ab8 64%,#07061a00 92%);position:absolute;inset:0}@media (width<64rem){.scrim[data-l-ykh36k1s]{background:linear-gradient(#07061a00 0,#07061ad6 8rem,#07061ae0 100%)}}.hero[data-l-ykh36k1s],.section[data-l-ykh36k1s]{max-inline-size:76rem;margin-inline:auto;padding-inline:clamp(1rem,4vw,2rem)}.hero[data-l-ykh36k1s]{justify-items:start;gap:1.5rem;padding-block:4.5rem 6rem;display:grid}@media (width<64rem){.hero[data-l-ykh36k1s]{padding-block-start:9rem}}.eyebrow[data-l-ykh36k1s],.kicker[data-l-ykh36k1s]{margin:0;font-family:ui-monospace,JetBrains Mono,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.875rem;font-weight:600}.eyebrow[data-l-ykh36k1s]{color:var(--lm-glow-text)}.kicker[data-l-ykh36k1s]{color:var(--lm-accent-text)}h1[data-l-ykh36k1s]{letter-spacing:-.045em;text-wrap:balance;max-inline-size:16ch;margin:0;font-size:clamp(2.6rem,1.2rem + 4.2vw,4.75rem);font-weight:800;line-height:1}.line[data-l-ykh36k1s]{display:block}.lit[data-l-ykh36k1s]{background-image:linear-gradient(100deg, transparent 38%, #fffffff2 50%, transparent 62%), linear-gradient(90deg, #ffd9a3 0%, var(--lm-glow-b) 30%, #fff1dc 60%, #b8b0ff 100%);color:#0000;background-position:-30% 0,0 0;background-repeat:no-repeat;background-size:300% 100%,100% 100%;-webkit-background-clip:text;background-clip:text;animation:1.8s cubic-bezier(.45,0,.55,1) .5s both sweep-ykh36k1s}@keyframes sweep-ykh36k1s{0%{background-position:120% 0,0 0}to{background-position:-30% 0,0 0}}@media (prefers-reduced-motion:reduce){.lit[data-l-ykh36k1s]{animation:none}}.lead[data-l-ykh36k1s]{max-inline-size:58ch;color:var(--lm-muted);margin:0;font-size:clamp(1.05rem,.98rem + .3vw,1.2rem);line-height:1.55}.lead strong[data-l-ykh36k1s]{color:var(--lm-text);font-weight:600}.actions[data-l-ykh36k1s]{flex-wrap:wrap;gap:.75rem;display:flex}.install[data-l-ykh36k1s]{border:1px solid var(--lm-border);background:color-mix(in oklab, var(--lm-bg) 75%, transparent);border-radius:10px;align-items:center;gap:.5rem;max-inline-size:100%;padding:.25rem .25rem .25rem 1rem;font-size:.875rem;display:flex}.install code[data-l-ykh36k1s]{color:var(--lm-text);white-space:nowrap;background:0 0;border:0;padding:0;overflow-x:auto}.prompt[data-l-ykh36k1s]{color:var(--lm-glow-text)}.badge[data-l-ykh36k1s]{border:1px solid var(--lm-border-strong);color:var(--lm-muted);border-radius:999px;margin:0;padding:.1rem .5rem;font-family:ui-monospace,JetBrains Mono,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.75rem}.proof[data-l-ykh36k1s]{border-block-start:1px solid var(--lm-border);grid-template-columns:repeat(3,minmax(0,1fr));inline-size:min(100%,52rem);margin:1rem 0 0;padding:0;display:grid}.proof li[data-l-ykh36k1s]{align-content:start;gap:.25rem;padding:1rem 1.5rem 0 0;display:grid}.proof li+li[data-l-ykh36k1s]{border-inline-start:1px solid var(--lm-border);padding-inline-start:1.5rem}.proof strong[data-l-ykh36k1s]{color:#fff4e3;font-variant-numeric:tabular-nums;letter-spacing:-.03em;text-shadow:0 0 24px #ffbf6b8c;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.4rem);font-weight:700;line-height:1.1}.proof span[data-l-ykh36k1s]{color:var(--lm-muted);font-size:.875rem;line-height:1.35}@media (width<48rem){.proof[data-l-ykh36k1s]{grid-template-columns:minmax(0,1fr)}.proof li[data-l-ykh36k1s],.proof li+li[data-l-ykh36k1s]{border-inline-start:0;padding:.75rem 0}.proof li+li[data-l-ykh36k1s]{border-block-start:1px solid var(--lm-border)}}.section[data-l-ykh36k1s]{padding-block:4.5rem}.section>h2[data-l-ykh36k1s]{letter-spacing:-.035em;text-wrap:balance;margin-block:.5rem 0;font-size:clamp(1.8rem,1.4rem + 1.6vw,2.6rem);line-height:1.1}.intro[data-l-ykh36k1s]{max-inline-size:62ch;color:var(--lm-muted);margin-block:.75rem 0;font-size:1.125rem}.table[data-l-ykh36k1s]{border:1px solid var(--lm-border);background:var(--lm-surface);border-radius:16px;margin-block-start:2rem;overflow-x:auto}table[data-l-ykh36k1s]{border-collapse:collapse;inline-size:100%;min-inline-size:58rem;font-size:.875rem}th[data-l-ykh36k1s],td[data-l-ykh36k1s]{border-block-end:1px solid var(--lm-border);text-align:start;vertical-align:middle;padding:.75rem 1rem}thead th[data-l-ykh36k1s]{color:var(--lm-subtle);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:600}tbody th[data-l-ykh36k1s]{white-space:nowrap;font-weight:600}tbody tr:last-child>[data-l-ykh36k1s]{border-block-end:0}.number .measured[data-l-ykh36k1s]{font-variant-numeric:tabular-nums;white-space:nowrap;font-family:ui-monospace,JetBrains Mono,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.pending[data-l-ykh36k1s],.no[data-l-ykh36k1s]{color:var(--lm-subtle)}.pending[data-l-ykh36k1s]{font-family:ui-monospace,JetBrains Mono,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.75rem}.yes[data-l-ykh36k1s]{color:var(--lm-accent-text)}tr.self>[data-l-ykh36k1s]{background:color-mix(in srgb, var(--lm-accent) 10%, var(--lm-surface))}tr.self .measured[data-l-ykh36k1s]{font-weight:700}.note[data-l-ykh36k1s]{max-inline-size:62rem;color:var(--lm-subtle);margin-block:.75rem 0;font-size:.75rem}.boxes[data-l-ykh36k1s]{gap:1.5rem;margin-block-start:2rem;display:grid}@media (width>=64rem){.boxes[data-l-ykh36k1s]{grid-template-columns:repeat(2,minmax(0,1fr))}.wide[data-l-ykh36k1s]{grid-column:1/-1}.box.wide:has(.live-demo)[data-l-ykh36k1s]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:3rem}}.box[data-l-ykh36k1s]{border:1px solid var(--lm-border);background:radial-gradient(120% 90% at 100% 0%, color-mix(in oklab, var(--lm-glow-b) 14%, transparent), transparent 55%), radial-gradient(90% 70% at 0% 0%, color-mix(in oklab, var(--lm-glow-a) 10%, transparent), transparent 60%), var(--lm-surface);border-radius:16px;align-content:start;gap:1rem;min-inline-size:0;padding:1.5rem;display:grid}.copy[data-l-ykh36k1s]{align-content:start;gap:1rem;display:grid}.box h3[data-l-ykh36k1s]{letter-spacing:-.02em;margin:0;font-size:1.375rem}.box p[data-l-ykh36k1s]{max-inline-size:60ch;color:var(--lm-muted);margin:0}.box[data-l-ykh36k1s] .code{margin:0}.box[data-l-ykh36k1s] .code pre{white-space:pre-wrap}.more[data-l-ykh36k1s]{justify-self:start;font-weight:600}.live-demo[data-l-ykh36k1s]{min-inline-size:0}.live-demo[data-l-ykh36k1s] pre{white-space:pre}.modes[data-l-ykh36k1s]{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem;margin:0;padding:0;display:grid}.mode[data-l-ykh36k1s]{border:1px solid var(--lm-border);background:var(--lm-bg);border-radius:10px;align-content:start;gap:.25rem;padding:1rem;display:grid}.mode>span[data-l-ykh36k1s]{color:var(--lm-muted);font-size:.875rem}.apps[data-l-ykh36k1s]{gap:.25rem;margin:.5rem 0 0;padding:0;font-size:.875rem;display:grid}.apps a[data-l-ykh36k1s]{min-block-size:24px;font-weight:500;display:inline-block}.choices[data-l-ykh36k1s]{border:0;border-block-end:1px solid var(--lm-border);gap:.25rem;margin:0;padding:0;display:flex}.choices label[data-l-ykh36k1s]{color:var(--lm-muted);cursor:pointer;border-radius:6px 6px 0 0;padding:.5rem 1rem;font-size:.875rem;font-weight:500;position:relative}.choices label:hover[data-l-ykh36k1s]{color:var(--lm-text)}.choices label:has(:checked)[data-l-ykh36k1s]{color:var(--lm-text);box-shadow:inset 0 -2px 0 var(--lm-accent)}.choices label:has(:focus-visible)[data-l-ykh36k1s]{outline:2px solid var(--lm-accent);outline-offset:2px}.choices input[data-l-ykh36k1s]{opacity:0;pointer-events:none;position:absolute}.static-panels[data-l-ykh36k1s]>*{display:none}.static-panels[data-l-ykh36k1s] pre{max-block-size:38rem;overflow:auto}:is(.static-tabs:has(label:first-of-type :checked) .static-panels[data-l-ykh36k1s]>:first-child,.static-tabs:has(label:nth-of-type(2) :checked) .static-panels[data-l-ykh36k1s]>:nth-child(2),.static-tabs:has(label:nth-of-type(3) :checked) .static-panels[data-l-ykh36k1s]>:nth-child(3)){display:block}.visually-hidden[data-l-ykh36k1s]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.closing[data-l-ykh36k1s]{border-block-start:1px solid var(--lm-border);background:radial-gradient(60% 120% at 0% 100%, color-mix(in oklab, var(--lm-glow-b) 12%, transparent), transparent 60%), radial-gradient(50% 100% at 30% 100%, color-mix(in oklab, var(--lm-glow-a) 10%, transparent), transparent 70%);justify-items:start;gap:1rem;padding-block-end:6rem;display:grid}.closing h2[data-l-ykh36k1s]{font-size:clamp(2.2rem,1.6rem + 2.6vw,3.6rem)}
