.lb{--lb-out:cubic-bezier(.22, 1, .36, 1);--lb-draw:cubic-bezier(.7, 0, .18, 1);--lb-bounce:linear(0, .039, .138, .27, .415, .559, .691, .805, .898, .97, 1.021, 1.056, 1.075, 1.083, 1.082, 1.076, 1.065, 1.054, 1.041, 1.03, 1.02, 1.011, 1.005, 1, .996, .994, .993, .993, .993, .994, .995, .996, .997, .998, .999, .999, 1)}.lb-resolve{animation:lb-resolve 1s var(--lb-out) var(--t,0s) backwards}.lb-gloss{animation:lb-gloss .9s var(--lb-out) var(--t,.26s) backwards}.lb-after{animation:lb-rise .7s var(--lb-out) var(--t,.52s) backwards}.lb-rule{transform-origin:0;animation:lb-rule 1.4s var(--lb-out) var(--t,.38s) backwards}.lb-line{white-space:nowrap;padding-top:1.35em;display:inline-block;position:relative}.lb-line .w{color:var(--text);border-radius:var(--radius-xs);transition:color .56s var(--lb-out) calc(var(--k) * .11s), background-color var(--dur-fast) var(--lb-out), opacity var(--dur-base) var(--lb-out)}.lb-line[data-play] .w{color:var(--c)}.lb-line[data-hover] .w{transition-delay:0s}.lb-line .w[data-state=dim]{opacity:.35}.lb-line .w[data-state=focus]{background:color-mix(in oklab, var(--c) var(--wash), transparent)}.lb-line .arc{transition:opacity var(--dur-base) var(--lb-out)}.lb-line .arc path{fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:1 2;transition:stroke-width var(--dur-base) var(--lb-out)}.lb-line .arc[data-state=on] path{stroke-width:2.25px}.lb-line .arc[data-state=dim]{opacity:.15}.lb-line .arc circle{transform-box:fill-box;transform-origin:50%}.lb-line .arc .bloom{stroke-width:1px;opacity:0}.lb-line:not([data-play]) .arc{visibility:hidden}.lb-line[data-play] .arc path{animation:lb-draw .9s var(--lb-draw) var(--d) backwards}.lb-line[data-play] .arc circle:not(.bloom){animation:lb-pop .44s var(--lb-bounce) calc(var(--d) + .76s) backwards}.lb-line[data-play] .arc .bloom{animation:lb-bloom .9s var(--lb-out) calc(var(--d) + .78s)}.lb-caret{animation:1.1s step-end infinite lb-blink}@keyframes lb-blink{50%{opacity:0}}.lb-hero>*{animation:lb-rise .7s var(--lb-out) calc(var(--h,0) * 90ms) backwards}.lb-row{animation:lb-gloss .52s var(--lb-out) calc(min(var(--i,0), 10) * 32ms) backwards}.lb-toc>li+li{border-top:1px solid var(--border)}.lb-toc a{transition:background-color var(--dur-fast) var(--lb-out);align-items:baseline;gap:1rem;padding:.625rem 1rem;display:flex}.lb-toc a:hover{background:var(--fill)}.lb-toc a:focus-visible{outline-offset:-2px}.lb-toc a>:first-child{width:7rem;color:var(--text-secondary);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.8125rem;line-height:1.25rem}.lb-toc a>:nth-child(2){text-overflow:ellipsis;white-space:nowrap;font-size-adjust:ex-height .52;min-width:0;color:var(--text);flex:1;font-size:.9375rem;overflow:hidden}.lb-toc a>:nth-child(3){color:var(--text-muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.75rem;display:none}@media (min-width:40rem){.lb-toc a{padding-inline:1.25rem}.lb-toc a>:first-child{width:9rem}.lb-toc a>:nth-child(3){display:inline}}.lb-az{columns:2;column-gap:1.5rem}@media (min-width:40rem){.lb-az{columns:3}}.lb-az li{break-inside:avoid}.lb-az a{align-items:baseline;gap:.5rem;padding-block:.375rem;display:flex}.lb-az a>:first-child{text-overflow:ellipsis;white-space:nowrap;color:var(--text);text-underline-offset:4px;font-size:.8125rem;overflow:hidden}.lb-az a:hover>:first-child{text-decoration:underline}.lb-az a>:last-child{color:var(--text-muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.75rem}@keyframes lb-resolve{0%{opacity:.12;filter:blur(.2em);transform:translateY(.08em)scale(1.04)}55%{opacity:1}}@keyframes lb-gloss{0%{opacity:0;filter:blur(3px);transform:translateY(.45rem)}}@keyframes lb-rise{0%{opacity:0;transform:translateY(.4rem)}}@keyframes lb-rule{0%{transform:scaleX(0)}}@keyframes lb-draw{0%{stroke-dashoffset:1.02px}}@keyframes lb-pop{0%{transform:scale(0)}}@keyframes lb-bloom{0%{opacity:.7;transform:scale(.2)}to{opacity:0;transform:scale(1.6)}}:root[data-calm] .lb *,:root[data-calm] .lb :before,:root[data-calm] .lb :after,:root[data-calm] .lb.lb-resolve,:root[data-calm] .lb.lb-gloss{transition-property:opacity,color,background-color,stroke-width!important;transition-duration:.15s!important;transition-delay:0s!important;animation:none!important}:root[data-calm] .lb-line .w{color:var(--c)}:root[data-calm] .lb-line .arc{visibility:visible}
