.cl-root{--bg:#f8f7fa;--surface:#fff;--sunken:#f2f1f5;--border:#e6e4ec;--border-strong:#d3d0dc;--text:#18161d;--muted:#5d5968;--faint:#8a8694;--accent:#6a45d9;--accent-hover:#5a37c6;--accent-soft:#efeafd;--accent-ink:#4a2aae;--ok:#249057;--shadow:0 1px 2px #18161d0a,0 8px 28px -10px #28185a1f;--pop:0 30px 80px -24px #28146e59,0 4px 14px #140a320f;--header:#f8f7fad1;--inv:#18161d;--inv-fg:#fff;--inv-muted:#a8a4b3;--inv-border:#18161d;--vp:#f3f0fb;--vp-line:#e4dff0;--ph:#fff;--ph-in:#f6f5f9;--ph-line:#e6e4ec;--ph-text:#18161d;--ph-muted:#5d5968;--ph-faint:#8a8694;--pill-bg:#ffffffd9;--glow:#ede6ff;--glow0:#ede6ff00;--chrome:#e3e1e8;background:var(--bg);color:var(--text);min-height:100vh;transition:background .3s,color .3s;overflow-x:clip}@supports (color:lab(0% 0 0)){.cl-root{--ok:lab(52.9621% -41.6164 21.4815)}}.dark .cl-root{--bg:#131217;--surface:#1b1a21;--sunken:#16151b;--border:#2a2832;--border-strong:#3a3744;--text:#edebf2;--muted:#a8a4b3;--faint:#8e8a99;--accent:#9677ff;--accent-hover:#a68bff;--accent-soft:#261f3f;--accent-ink:#cbbbff;--ok:#57bc80;--shadow:0 1px 2px #0000004d,0 8px 28px -10px #0009;--pop:0 30px 80px -24px #000000bf,0 0 0 1px #ffffff05;--header:#131217cc;--inv:#201d2b;--inv-fg:#edebf2;--inv-muted:#a8a4b3;--inv-border:#3a3744;--vp:#0e0d12;--vp-line:#24222c;--ph:#1b1a21;--ph-in:#131217;--ph-line:#2e2b38;--ph-text:#edebf2;--ph-muted:#a8a4b3;--ph-faint:#8e8a99;--pill-bg:#131118c7;--glow:#2a2147;--glow0:#2a214700;--chrome:#3a3744}@supports (color:lab(0% 0 0)){.dark .cl-root{--ok:lab(69.2183% -41.2547 21.2454)}}.cl-root .cl-s{font-family:"Geist",var(--font-geist-sans),system-ui,sans-serif}.cl-root .cl-s,.cl-root .cl-s *{box-sizing:border-box}.cl-root .cl-s a{text-decoration:none}.cl-root .cl-s button{font-family:inherit}.cl-root .ms{letter-spacing:normal;text-transform:none;white-space:nowrap;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;direction:ltr;font-family:Material Symbols Rounded;font-style:normal;font-weight:400;line-height:1;display:inline-block}.cl-root .cl-navlink:hover{background:var(--sunken)!important;color:var(--text)!important}.cl-root .cl-iconbtn:hover{border-color:var(--border-strong)!important}.cl-root .cl-textlink:hover{color:var(--accent)!important}.cl-root .cl-solid:hover{background:var(--accent)!important;color:#fff!important}.cl-root .cl-primary:hover{background:var(--accent-hover)!important;color:#fff!important}.cl-root .cl-white:hover{color:#18161d!important;background:#efeafd!important}.cl-root .cl-ghost-inv:hover{background:#ffffff1f!important;border-color:#fff9!important}.cl-root .cl-fade:hover{opacity:.88}.cl-root .cl-flink:hover{color:#fff!important}.cl-root .cl-card{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .35s}.cl-root .cl-card:hover{box-shadow:0 30px 60px -30px color-mix(in oklch,var(--accent)55%,transparent);transform:translateY(-6px);border-color:color-mix(in oklch,var(--accent)50%,var(--border))!important}.cl-root .cl-noscroll{scrollbar-width:none}.cl-root .cl-noscroll::-webkit-scrollbar{display:none}@keyframes cl-marq{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes cl-spin{to{transform:rotate(360deg)}}@keyframes cl-spinr{to{transform:rotate(-360deg)}}@keyframes cl-flow{0%{stroke-dashoffset:434px}to{stroke-dashoffset:0}}@keyframes cl-type{0%{max-width:0}55%,85%{max-width:160px}to{max-width:0}}@keyframes cl-fill{0%{transform:scaleX(.08)}45%,80%{transform:scaleX(1)}to{transform:scaleX(.08)}}@keyframes cl-sheen{0%,35%{transform:translate(-120%)}75%,to{transform:translate(220%)}}@keyframes cl-bob{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(1.18)}}@keyframes cl-blink{0%,to{opacity:.25}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.cl-root *,.cl-root :before,.cl-root :after{transition:none!important;animation:none!important}}
