:root{color-scheme:light dark}[data-theme=light]{color-scheme:light}[data-theme=dark]{color-scheme:dark}:root,[data-theme]{--lm-bg:light-dark(#fcfcfe,#0a0a12);--lm-surface:light-dark(#fff,#11111b);--lm-sunken:light-dark(#f4f4f9,#0d0d16);--lm-text:light-dark(#14141f,#ededf6);--lm-muted:light-dark(#50526a,#a8aac2);--lm-subtle:light-dark(#62647d,#9092ac);--lm-border:light-dark(#e3e3ee,#262637);--lm-border-strong:light-dark(#8e90a8,#5d5f7c);--lm-accent:light-dark(#5546ff,#8f84ff);--lm-accent-hover:light-dark(#4535ea,#a69eff);--lm-accent-fg:light-dark(#fff,#0a0a12);--lm-accent-text:light-dark(#4a3af2,#a99fff);--lm-accent-soft:light-dark(#efedff,#1c1940);--lm-glow-a:light-dark(#7c6cff,#8f84ff);--lm-glow-b:light-dark(#ffb547,#ffbf6b);--lm-glow-text:light-dark(#a24b00,#ffc36e);--lm-shadow:light-dark(#14143214,#00000080);--lm-code-bg:light-dark(#f5f5fa,#10101a);--lm-code-fg:light-dark(#1d1d2c,#e3e3f0);--lm-inline-code-fg:light-dark(#161d2b,#f3f5fa);--lm-inline-code-bg:var(--lm-info-bg);--lm-inline-code-border:light-dark(#bcc4d2,#4f5971);--lm-info-fg:light-dark(#0a58a6,#8fc3ff);--lm-info-bg:light-dark(#edf4ff,#0e1b31);--lm-info-border:light-dark(#b7d3f7,#21406b);--lm-warn-fg:light-dark(#874600,#ffc978);--lm-warn-bg:light-dark(#fff5e2,#251a07);--lm-warn-border:light-dark(#f1cf8d,#5c3f10);--lm-tip-fg:light-dark(#0c673c,#7ddfaa);--lm-tip-bg:light-dark(#e9f8ef,#0a2218);--lm-tip-border:light-dark(#a6dcbd,#1b4d36);--lm-syn-keyword:light-dark(#7a2fd6,#c5a8ff);--lm-syn-string:light-dark(#0e7448,#79dfab);--lm-syn-comment:light-dark(#62647d,#9092ac);--lm-syn-number:light-dark(#a54a05,#ffbf6b);--lm-syn-tag:light-dark(#b5179e,#f59ad6);--lm-syn-attr:light-dark(#0a62a0,#8bcbff);--lm-syn-prop:light-dark(#b2134f,#ff9cc3);--lm-syn-punct:light-dark(#50526a,#a8aac2)}:where([data-theme]){background:var(--lm-bg);color:var(--lm-text)}*,:before,:after{box-sizing:border-box}:where(body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,pre){margin:0}:where(ul[role=list],ol[role=list]){margin:0;padding:0;list-style:none}:where(img,svg,video,canvas){max-inline-size:100%;display:block}:where(input,button,textarea,select){font:inherit;color:inherit}:where(button){cursor:pointer}:where([hidden]){display:none!important}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;scroll-padding-block-start:4.75rem}body{background:var(--lm-bg);min-block-size:100dvh;color:var(--lm-text);font-feature-settings:"cv11", "ss01";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Inter,Inter Variable,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:1rem;line-height:1.65}:where(h1,h2,h3,h4,h5,h6){letter-spacing:-.02em;text-wrap:balance;font-weight:700;line-height:1.15}:where(h1){letter-spacing:-.03em;font-size:2.25rem}:where(h2){font-size:1.75rem}:where(h3){font-size:1.375rem}:where(h4){font-size:1.125rem}:where(p,li){text-wrap:pretty}:where(small){font-size:.875rem}:where(strong,b){font-weight:600}:where(hr){border:0;border-block-start:1px solid var(--lm-border);margin-block:2rem}:where(a){color:var(--lm-accent-text);text-underline-offset:.2em;text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);transition:text-decoration-color .12s cubic-bezier(.2,.7,.2,1)}:where(a:hover){text-decoration-color:currentColor}::selection{background:color-mix(in oklab, var(--lm-accent) 28%, transparent)}:where(code,kbd,samp,pre){font-variant-ligatures:none;font-family:ui-monospace,JetBrains Mono,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.9em}:where(:not(pre)>code){background:var(--lm-inline-code-bg);border:1px solid var(--lm-inline-code-border);color:var(--lm-inline-code-fg);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:6px;padding:.08em .32em;font-size:.85em}:where(a>code){color:inherit}:where(kbd){border:1px solid var(--lm-border);background:var(--lm-surface);border-block-end-width:2px;border-radius:6px;padding:.1em .4em}:focus-visible{outline:2px solid var(--lm-accent);outline-offset:2px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.btn[data-lum-hvt7dsrs]{--btn-pad-block:.5rem;--btn-pad-inline:1rem;padding:var(--btn-pad-block) var(--btn-pad-inline);white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;line-height:1.25;text-decoration:none;transition:background-color .12s cubic-bezier(.2,.7,.2,1),border-color .12s cubic-bezier(.2,.7,.2,1),box-shadow .2s cubic-bezier(.2,.7,.2,1),transform .12s cubic-bezier(.2,.7,.2,1);display:inline-flex;position:relative}.btn:active:not(:disabled)[data-lum-hvt7dsrs]{transform:translateY(1px)}.btn:disabled[data-lum-hvt7dsrs]{cursor:not-allowed;opacity:.55}.btn.sm[data-lum-hvt7dsrs]{--btn-pad-block:.25rem;--btn-pad-inline:.75rem;font-size:.75rem}.btn.lg[data-lum-hvt7dsrs]{--btn-pad-block:.75rem;--btn-pad-inline:1.5rem;font-size:1rem}.btn.primary[data-lum-hvt7dsrs]{background:linear-gradient(180deg, color-mix(in oklab, var(--lm-accent) 92%, white), var(--lm-accent));color:var(--lm-accent-fg);box-shadow:0 1px 2px var(--lm-shadow), inset 0 1px 0 #ffffff2e}.btn.primary:hover:not(:disabled)[data-lum-hvt7dsrs]{background:linear-gradient(180deg, color-mix(in oklab, var(--lm-accent-hover) 92%, white), var(--lm-accent-hover));box-shadow:0 8px 28px -6px color-mix(in oklab, var(--lm-glow-a) 60%, transparent), 0 4px 18px -8px color-mix(in oklab, var(--lm-glow-b) 70%, transparent), inset 0 1px 0 #ffffff2e}.btn.secondary[data-lum-hvt7dsrs]{background:var(--lm-surface);color:var(--lm-text);border-color:var(--lm-border-strong)}.btn.secondary:hover:not(:disabled)[data-lum-hvt7dsrs]{border-color:var(--lm-accent);color:var(--lm-accent-text);background:var(--lm-accent-soft)}.btn.ghost[data-lum-hvt7dsrs]{color:var(--lm-muted);background:0 0}.btn.ghost:hover:not(:disabled)[data-lum-hvt7dsrs]{background:var(--lm-sunken);color:var(--lm-text)}.btn:focus-visible[data-lum-hvt7dsrs]{outline-offset:3px}
.callout[data-lum-79bra4sg]{--callout-fg:var(--lm-info-fg);--callout-bg:var(--lm-info-bg);--callout-border:var(--lm-info-border);border:1px solid var(--callout-border);background:var(--callout-bg);color:var(--lm-text);border-inline-start-width:3px;border-radius:10px;grid-template-columns:auto 1fr;gap:.75rem;margin-block:1.5rem;padding:1rem 1.5rem 1rem 1rem;font-size:.875rem;display:grid}.callout.warn[data-lum-79bra4sg]{--callout-fg:var(--lm-warn-fg);--callout-bg:var(--lm-warn-bg);--callout-border:var(--lm-warn-border)}.callout.tip[data-lum-79bra4sg]{--callout-fg:var(--lm-tip-fg);--callout-bg:var(--lm-tip-bg);--callout-border:var(--lm-tip-border)}.icon[data-lum-79bra4sg]{fill:none;stroke:var(--callout-fg);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;margin-block-start:.1rem}.title[data-lum-79bra4sg]{color:var(--callout-fg);margin-block-end:.25rem;font-weight:600}.content[data-lum-79bra4sg]>*+*{margin-block-start:.5rem}.content[data-lum-79bra4sg] a{color:var(--callout-fg)}
.card[data-lum-u0vch1kz]{border:1px solid var(--lm-border);background:var(--lm-surface);box-shadow:0 1px 2px var(--lm-shadow);isolation:isolate;border-radius:16px;flex-direction:column;gap:.5rem;padding:1.5rem;transition:border-color .2s cubic-bezier(.2,.7,.2,1),box-shadow .2s cubic-bezier(.2,.7,.2,1),transform .2s cubic-bezier(.2,.7,.2,1);display:flex;position:relative}.card[data-lum-u0vch1kz]:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(60% 120% at 50% 0%, color-mix(in oklab, var(--lm-glow-a) 22%, transparent), transparent 70%);opacity:0;transition:opacity .36s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.card.linked:hover[data-lum-u0vch1kz],.card.linked:focus-within[data-lum-u0vch1kz]{border-color:color-mix(in oklab, var(--lm-accent) 45%, var(--lm-border));box-shadow:0 4px 16px -4px var(--lm-shadow), 0 1px 2px var(--lm-shadow), 0 0 0 4px color-mix(in oklab, var(--lm-glow-a) 10%, transparent);transform:translateY(-2px)}.card.linked:hover[data-lum-u0vch1kz]:before,.card.linked:focus-within[data-lum-u0vch1kz]:before{opacity:1}.icon[data-lum-u0vch1kz]{background:var(--lm-accent-soft);block-size:2.5rem;inline-size:2.5rem;color:var(--lm-accent-text);border-radius:10px;place-items:center;margin-block-end:.5rem;display:grid}.eyebrow[data-lum-u0vch1kz]{color:var(--lm-accent-text);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:600}.title[data-lum-u0vch1kz]{letter-spacing:-.01em;font-size:1.125rem}.title a[data-lum-u0vch1kz]{color:var(--lm-text);text-decoration:none}.title a[data-lum-u0vch1kz]:after{content:"";border-radius:16px;position:absolute;inset:0}.title a:focus-visible[data-lum-u0vch1kz]{outline:none}.card.linked:has(a:focus-visible)[data-lum-u0vch1kz]{outline:2px solid var(--lm-accent);outline-offset:2px}.content[data-lum-u0vch1kz]{color:var(--lm-muted);font-size:.875rem}
.copy[data-lum-wsfr0gtc]{display:inline-flex}button[data-lum-wsfr0gtc]{block-size:2rem;inline-size:2rem;color:var(--lm-subtle);background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;padding:0;font-size:.75rem;transition:color .12s cubic-bezier(.2,.7,.2,1),background-color .12s cubic-bezier(.2,.7,.2,1),border-color .12s cubic-bezier(.2,.7,.2,1);display:inline-grid}button:hover[data-lum-wsfr0gtc]{color:var(--lm-text);background:var(--lm-surface);border-color:var(--lm-border)}button.done[data-lum-wsfr0gtc]{color:var(--lm-tip-fg)}button:focus-visible[data-lum-wsfr0gtc]{outline-offset:calc(.25rem * -1)}svg[data-lum-wsfr0gtc]{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}
.code[data-lum-l7riwz8f]{border:1px solid var(--lm-border);background:var(--lm-code-bg);box-shadow:0 1px 2px var(--lm-shadow);border-radius:16px;margin-block:1.5rem;overflow:hidden}.bar[data-lum-l7riwz8f]{border-block-end:1px solid var(--lm-border);min-block-size:2.5rem;color:var(--lm-subtle);align-items:center;gap:.75rem;padding-inline:1rem .25rem;font-family:ui-monospace,JetBrains Mono,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.75rem;display:flex}.dots[data-lum-l7riwz8f],.dots[data-lum-l7riwz8f]:before,.dots[data-lum-l7riwz8f]:after{background:var(--lm-border);border-radius:50%;block-size:.5rem;inline-size:.5rem}.dots[data-lum-l7riwz8f]{background:color-mix(in oklab, var(--lm-glow-a) 60%, var(--lm-border));margin-inline-end:1.25rem;position:relative}.dots[data-lum-l7riwz8f]:before,.dots[data-lum-l7riwz8f]:after{content:"";position:absolute;inset-block-start:0}.dots[data-lum-l7riwz8f]:before{background:color-mix(in oklab, var(--lm-glow-b) 60%, var(--lm-border));inset-inline-start:.85rem}.dots[data-lum-l7riwz8f]:after{inset-inline-start:1.7rem}.title[data-lum-l7riwz8f]{color:var(--lm-muted);flex:1;font-weight:500}.lang[data-lum-l7riwz8f]{text-transform:lowercase;color:var(--lm-subtle)}pre[data-lum-l7riwz8f]{color:var(--lm-code-fg);tab-size:2;margin:0;padding:1rem 1.5rem;font-size:.875rem;line-height:1.7;overflow-x:auto}pre:focus-visible[data-lum-l7riwz8f]{outline-offset:-2px;border-radius:0 0 16px 16px}code[data-lum-l7riwz8f]{font-size:inherit}code[data-lum-l7riwz8f] .tok-comment{color:var(--lm-syn-comment);font-style:italic}code[data-lum-l7riwz8f] .tok-keyword{color:var(--lm-syn-keyword)}code[data-lum-l7riwz8f] .tok-string{color:var(--lm-syn-string)}code[data-lum-l7riwz8f] .tok-number{color:var(--lm-syn-number)}code[data-lum-l7riwz8f] .tok-ref{color:var(--lm-syn-number);font-weight:600}code[data-lum-l7riwz8f] .tok-tag{color:var(--lm-syn-tag)}code[data-lum-l7riwz8f] .tok-type,code[data-lum-l7riwz8f] .tok-attr{color:var(--lm-syn-attr)}code[data-lum-l7riwz8f] .tok-fn,code[data-lum-l7riwz8f] .tok-prop{color:var(--lm-syn-prop)}code[data-lum-l7riwz8f] .tok-punct{color:var(--lm-syn-punct)}@media (width<40rem){.code[data-lum-l7riwz8f]{border-radius:10px}pre[data-lum-l7riwz8f]{padding-inline:1rem}}
.logo[data-lum-kpzmihaf]{letter-spacing:-.02em;color:var(--lm-text);align-items:center;gap:.55em;font-family:Inter,Inter Variable,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:1.125rem;font-weight:700;display:inline-flex}.mark[data-lum-kpzmihaf]{background:radial-gradient(circle at 34% 30%, #fff 0 14%, transparent 42%), linear-gradient(120deg, var(--lm-glow-a), var(--lm-glow-b));block-size:1.25em;inline-size:1.25em;box-shadow:0 0 .6em color-mix(in oklab, var(--lm-glow-a) 55%, transparent), 0 0 1.4em color-mix(in oklab, var(--lm-glow-b) 35%, transparent);border-radius:50%;position:relative}.mark[data-lum-kpzmihaf]:after{content:"";border:1px solid color-mix(in oklab, var(--lm-glow-a) 35%, transparent);border-radius:50%;position:absolute;inset:-.3em}
.footer[data-lum-4owecmm3]{border-block-start:1px solid var(--lm-border);background:radial-gradient(50% 80% at 50% 100%, color-mix(in oklab, var(--lm-glow-a) 8%, transparent), transparent), var(--lm-bg);color:var(--lm-muted);margin-block-start:4.5rem;font-size:.875rem}.inner[data-lum-4owecmm3]{flex-wrap:wrap;gap:2rem 3rem;max-inline-size:76rem;margin-inline:auto;padding:3rem clamp(1rem,4vw,2rem) 2rem;display:flex}.about[data-lum-4owecmm3]{flex:18rem}.column[data-lum-4owecmm3]{flex:0 10rem}.tagline[data-lum-4owecmm3]{max-inline-size:22rem;margin-block-start:.75rem}h2[data-lum-4owecmm3]{color:var(--lm-text);letter-spacing:.08em;text-transform:uppercase;margin-block-end:.75rem;font-size:.75rem;font-weight:600}ul[data-lum-4owecmm3]{gap:.5rem;display:grid}a[data-lum-4owecmm3]{color:var(--lm-muted);text-decoration:none}a:hover[data-lum-4owecmm3]{color:var(--lm-accent-text);text-decoration:underline}.bottom[data-lum-4owecmm3]{border-block-start:1px solid var(--lm-border);max-inline-size:76rem;color:var(--lm-subtle);margin-inline:auto;padding:1rem clamp(1rem,4vw,2rem) 2rem;font-size:.75rem}@media (width<40rem){.about[data-lum-4owecmm3]{flex-basis:100%}.column[data-lum-4owecmm3]{flex:8rem}}
.github[data-lum-egwp9qgp]{border:1px solid var(--lm-border);background:var(--lm-surface);block-size:2.25rem;inline-size:2.25rem;color:var(--lm-muted);border-radius:999px;place-items:center;transition:color .12s cubic-bezier(.2,.7,.2,1),border-color .12s cubic-bezier(.2,.7,.2,1),box-shadow .2s cubic-bezier(.2,.7,.2,1);display:inline-grid}.github:hover[data-lum-egwp9qgp]{color:var(--lm-text);border-color:var(--lm-border-strong);box-shadow:0 0 0 4px color-mix(in oklab, var(--lm-glow-b) 18%, transparent)}svg[data-lum-egwp9qgp]{fill:currentColor}
.nav[data-lum-expog1kj]{align-items:center;display:flex}.menu[data-lum-expog1kj]{display:none}.links[data-lum-expog1kj]{align-items:center;gap:.25rem;display:flex}a[data-lum-expog1kj]{color:var(--lm-muted);border-radius:999px;align-items:center;gap:.35em;padding:.5rem .75rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .12s cubic-bezier(.2,.7,.2,1),background-color .12s cubic-bezier(.2,.7,.2,1);display:inline-flex;position:relative}a:hover[data-lum-expog1kj]{color:var(--lm-text);background:var(--lm-sunken)}a.active[data-lum-expog1kj]{color:var(--lm-text)}a.active[data-lum-expog1kj]:after{content:"";background:var(--lm-accent);block-size:2px;box-shadow:0 0 10px var(--lm-glow-a);border-radius:999px;position:absolute;inset-block-end:.2rem;inset-inline:.75rem}.ext[data-lum-expog1kj]{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;opacity:.7}@media (width<48rem){.menu[data-lum-expog1kj]{border:1px solid var(--lm-border);background:var(--lm-surface);block-size:2.25rem;inline-size:2.25rem;color:var(--lm-text);border-radius:999px;place-items:center;padding:0;display:inline-grid}.bars[data-lum-expog1kj],.bars[data-lum-expog1kj]:before,.bars[data-lum-expog1kj]:after{background:currentColor;border-radius:1px;block-size:1.5px;inline-size:1rem;transition:transform .2s cubic-bezier(.2,.7,.2,1),background-color .12s cubic-bezier(.2,.7,.2,1);display:block}.bars[data-lum-expog1kj]{position:relative}.bars[data-lum-expog1kj]:before,.bars[data-lum-expog1kj]:after{content:"";position:absolute;inset-inline-start:0}.bars[data-lum-expog1kj]:before{transform:translateY(-5px)}.bars[data-lum-expog1kj]:after{transform:translateY(5px)}.open .bars[data-lum-expog1kj]{background:0 0}.open .bars[data-lum-expog1kj]:before{transform:rotate(45deg)}.open .bars[data-lum-expog1kj]:after{transform:rotate(-45deg)}.links[data-lum-expog1kj]{z-index:50;background:var(--lm-bg);border-block-end:1px solid var(--lm-border);box-shadow:0 18px 50px -12px var(--lm-shadow), 0 2px 6px var(--lm-shadow);flex-direction:column;align-items:stretch;gap:.25rem;padding:.75rem clamp(1rem,4vw,2rem) 1.5rem;display:none;position:absolute;inset-block-start:100%;inset-inline:0}.open .links[data-lum-expog1kj]{display:flex}a[data-lum-expog1kj]{border-radius:10px;padding:.75rem 1rem;font-size:1rem;display:flex}a.active[data-lum-expog1kj]{background:var(--lm-accent-soft);color:var(--lm-accent-text)}a.active[data-lum-expog1kj]:after{block-size:auto;inline-size:3px;inset-block:30%;inset-inline:.35rem auto}}
.toggle[data-lum-gvecsjno]{border:1px solid var(--lm-border);background:var(--lm-surface);block-size:2.25rem;inline-size:2.25rem;color:var(--lm-muted);border-radius:999px;place-items:center;padding:0;transition:color .12s cubic-bezier(.2,.7,.2,1),border-color .12s cubic-bezier(.2,.7,.2,1),box-shadow .2s cubic-bezier(.2,.7,.2,1);display:inline-grid}.toggle:hover[data-lum-gvecsjno]{color:var(--lm-text);border-color:var(--lm-border-strong);box-shadow:0 0 0 4px color-mix(in oklab, var(--lm-glow-b) 18%, transparent)}svg[data-lum-gvecsjno]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;grid-area:1/1;transition:opacity .2s cubic-bezier(.2,.7,.2,1),transform .36s cubic-bezier(.2,.7,.2,1)}.sun circle[data-lum-gvecsjno]{fill:color-mix(in oklab, var(--lm-glow-b) 45%, transparent)}.moon path[data-lum-gvecsjno]{fill:color-mix(in oklab, var(--lm-glow-a) 30%, transparent)}.moon[data-lum-gvecsjno]{opacity:0;transform:rotate(-60deg)scale(.6)}:root[data-theme=dark] .sun[data-lum-gvecsjno]{opacity:0;transform:rotate(60deg)scale(.6)}:root[data-theme=dark] .moon[data-lum-gvecsjno]{opacity:1;transform:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sun[data-lum-gvecsjno]{opacity:0;transform:rotate(60deg)scale(.6)}:root:not([data-theme=light]) .moon[data-lum-gvecsjno]{opacity:1;transform:none}}.toggle:focus-visible[data-lum-gvecsjno]{outline-offset:.25rem}
.header[data-lum-scqf2mas]{z-index:40;background:color-mix(in oklab, var(--lm-bg) 80%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.5);backdrop-filter:blur(14px)saturate(1.5);border-block-end:1px solid var(--lm-border);border-image:linear-gradient(90deg, var(--lm-border), color-mix(in oklab, var(--lm-glow-a) 49%, var(--lm-border)) 30%, color-mix(in oklab, var(--lm-glow-b) 49%, var(--lm-border)) 70%, var(--lm-border)) 1;position:sticky;inset-block-start:0}.inner[data-lum-scqf2mas]{align-items:center;gap:1.5rem;block-size:3.75rem;max-inline-size:76rem;margin-inline:auto;padding-inline:clamp(1rem,4vw,2rem);display:flex}.brand[data-lum-scqf2mas]{border-radius:.5rem;text-decoration:none;display:inline-flex}.actions[data-lum-scqf2mas]{align-items:center;gap:.5rem;margin-inline-start:auto;display:flex}@media (width<48rem){.inner[data-lum-scqf2mas]{gap:.5rem}.brand[data-lum-scqf2mas]{margin-inline-end:auto}.actions[data-lum-scqf2mas]{margin-inline-start:0}}
@layer lu.core{lu-tabs{display:block}lu-tabs [role=tablist]:has(>[data-indicator]){isolation:isolate;position:relative}lu-tabs [role=tablist]:has(>[data-indicator])>[role=tab]{position:relative}lu-tabs [data-indicator]{box-sizing:border-box;z-index:-1;pointer-events:none;left:var(--lu-tabs-indicator-left);top:var(--lu-tabs-indicator-top);width:var(--lu-tabs-indicator-width);height:var(--lu-tabs-indicator-height);position:absolute}@supports not (anchor-name:--a){lu-tabs:not(:defined) [data-indicator]{visibility:hidden}}@supports (anchor-name:--a){lu-tabs [role=tab][aria-selected=true]{anchor-name:var(--lu-tabs-anchor)}lu-tabs [data-indicator]{position-anchor:var(--lu-tabs-anchor);left:var(--lu-tabs-indicator-left,anchor(left));top:var(--lu-tabs-indicator-top,anchor(top));width:var(--lu-tabs-indicator-width,anchor-size(width));height:var(--lu-tabs-indicator-height,anchor-size(height))}}}@layer lu.theme;
.tabs[data-lum-dnwyidmz]{margin-block:1.5rem}.list[data-lum-dnwyidmz]{border-block-end:1px solid var(--lm-border);scrollbar-width:none;gap:.25rem;display:flex;overflow-x:auto}.tab[data-lum-dnwyidmz]{color:var(--lm-muted);white-space:nowrap;background:0 0;border:0;border-radius:6px 6px 0 0;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:color .12s cubic-bezier(.2,.7,.2,1),background-color .12s cubic-bezier(.2,.7,.2,1);position:relative}.tab:hover[data-lum-dnwyidmz]{color:var(--lm-text);background:var(--lm-sunken)}.tab:focus-visible[data-lum-dnwyidmz]{outline-offset:-2px}.tab[aria-selected=true][data-lum-dnwyidmz]{color:var(--lm-text)}.tab[data-lum-dnwyidmz]:after{content:"";background:var(--lm-accent);block-size:2px;box-shadow:0 -2px 12px var(--lm-glow-a);border-radius:999px;transition:transform .2s cubic-bezier(.2,.7,.2,1);position:absolute;inset-block-end:-1px;inset-inline:.5rem;transform:scaleX(0)}.tab[aria-selected=true][data-lum-dnwyidmz]:after{transform:scaleX(1)}.panel[data-lum-dnwyidmz]{margin-block-start:1rem}.panel:focus-visible[data-lum-dnwyidmz]{outline-offset:4px}
.site[data-lum-covdxbwj]{flex-direction:column;min-block-size:100dvh;display:flex}main[data-lum-covdxbwj]{flex:1}.skip[data-lum-covdxbwj]{z-index:100;background:var(--lm-accent);color:var(--lm-accent-fg);border-radius:10px;padding:.5rem .75rem;position:absolute;inset-block-start:.5rem;inset-inline-start:.5rem;translate:0 -200%}.skip:focus-visible[data-lum-covdxbwj]{translate:0}@view-transition{navigation:auto}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}
