:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root:not([data-theme]){--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}:root:not([data-theme]) #social .button-icon{filter:invert()brightness(2)}}:root[data-theme=dark]{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}:root[data-theme=dark] #social .button-icon{filter:invert()brightness(2)}html{overscroll-behavior:none;overscroll-behavior-y:none}body{overscroll-behavior:none;overscroll-behavior-y:none;width:100%;height:100%;margin:0;position:fixed;inset:0;overflow:hidden}#root{box-sizing:border-box;background:inherit;text-align:center;position:fixed;inset:0;overflow:hidden}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}.liquid-glass-nav{position:relative}.liquid-glass-nav:before{content:"";pointer-events:none;z-index:10;background:linear-gradient(90deg,#0000 0%,#ffffff1f 25%,#fff3 50%,#ffffff1f 75%,#0000 100%);height:.5px;position:absolute;top:0;left:12%;right:12%}.liquid-glass-indicator{pointer-events:none;border-radius:20px;position:absolute;overflow:hidden}.liquid-glass-indicator:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff1f 0%,#ffffff0a 30%,#0000 70%);position:absolute;inset:0}.liquid-glass-indicator:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff59 30%,#ffffff80 50%,#ffffff59 70%,#0000);height:1px;position:absolute;top:0;left:15%;right:15%}.liquid-glass-card{position:relative;overflow:hidden}.liquid-glass-card:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(90deg,#0000 0%,#ffffff40 25%,#fff6 50%,#ffffff40 75%,#0000 100%);height:1px;position:absolute;top:0;left:10%;right:10%}.liquid-glass-interactive{cursor:pointer;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .35s cubic-bezier(.2,.8,.2,1),filter .3s}.liquid-glass-interactive:active{filter:brightness(.95);transform:scale(.97)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes backFloatIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes liquidShimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes liquidMaterialize{0%{opacity:0;filter:blur(4px);transform:scale(.92)}to{opacity:1;filter:blur();transform:scale(1)}}.liquid-glass-enter{animation:.45s cubic-bezier(.2,.8,.2,1) both liquidMaterialize}@keyframes liquidToggleOn{0%{left:3px;transform:scaleX(1)scaleY(1)}20%{left:10px;transform:scaleX(1.25)scaleY(.88)}50%{left:24px;transform:scaleX(.92)scaleY(1.06)}70%{left:21px;transform:scaleX(1.08)scaleY(.96)}85%{left:22.5px;transform:scaleX(.97)scaleY(1.02)}to{left:22px;transform:scaleX(1)scaleY(1)}}@keyframes liquidToggleOff{0%{left:22px;transform:scaleX(1)scaleY(1)}20%{left:15px;transform:scaleX(1.25)scaleY(.88)}50%{left:1px;transform:scaleX(.92)scaleY(1.06)}70%{left:4px;transform:scaleX(1.08)scaleY(.96)}85%{left:2.5px;transform:scaleX(.97)scaleY(1.02)}to{left:3px;transform:scaleX(1)scaleY(1)}}@keyframes liquidTrackOn{0%{opacity:.3}60%{opacity:1.1}80%{opacity:.95}to{opacity:1}}@keyframes liquidTrackOff{0%{opacity:1}40%{opacity:.5}70%{opacity:.15}to{opacity:.3}}@keyframes liquidThumbRecoil{0%{transform:scaleX(1.15)}30%{transform:scaleX(.92)}60%{transform:scaleX(1.04)}85%{transform:scaleX(.98)}to{transform:scaleX(1)}}@keyframes liquidThumbStretch{0%{transform:scaleX(1)}to{transform:scaleX(1.12)}}@keyframes liquidIconBounce{0%{transform:scale(1)}25%{transform:scale(1.2)rotate(-8deg)}50%{transform:scale(.9)rotate(4deg)}75%{transform:scale(1.06)rotate(-2deg)}to{transform:scale(1)rotate(0)}}@keyframes liquidFillPulse{0%{filter:brightness()}50%{filter:brightness(1.15)}to{filter:brightness()}}@keyframes liquidWheelSnap{0%{transform:translateY(0)}30%{transform:translateY(-3px)}60%{transform:translateY(1.5px)}85%{transform:translateY(-.5px)}to{transform:translateY(0)}}@keyframes liquidHueRecoil{0%{transform:scaleX(1.3)scaleY(.8)}35%{transform:scaleX(.88)scaleY(1.12)}65%{transform:scaleX(1.06)scaleY(.96)}85%{transform:scaleX(.98)scaleY(1.02)}to{transform:scaleX(1)scaleY(1)}}@keyframes liquidHighlight{0%{background-size:0% 100%}40%{background-size:110% 100%}70%{background-size:95% 100%}to{background-size:100% 100%}}@media (prefers-reduced-motion:reduce){.liquid-glass-interactive{transition:none}.liquid-glass-interactive:active{transform:none}.liquid-glass-enter{animation:none}.liquid-glass-indicator{transition:none!important}}.muscle-map-outlined svg path,.muscle-map-outlined svg polygon,.muscle-map-outlined svg polyline{stroke:#00000040;stroke-width:.5px;paint-order:stroke fill;stroke-linejoin:round}@media (prefers-color-scheme:light){:root:not([data-theme]) .liquid-glass-nav:before{background:linear-gradient(90deg,#0000 0%,#fffc 20%,#fffffff2 50%,#fffc 80%,#0000 100%)}:root:not([data-theme]) .liquid-glass-card:before{background:linear-gradient(90deg,#0000 0%,#ffffff80 25%,#fffc 50%,#ffffff80 75%,#0000 100%)}}:root[data-theme=light] .liquid-glass-nav:before{background:linear-gradient(90deg,#0000 0%,#fffc 20%,#fffffff2 50%,#fffc 80%,#0000 100%)}:root[data-theme=light] .liquid-glass-card:before{background:linear-gradient(90deg,#0000 0%,#ffffff80 25%,#fffc 50%,#ffffff80 75%,#0000 100%)}[style*="overflow-x: auto"],[style*=overflow-x\:auto]{touch-action:pan-x;overscroll-behavior-x:contain}
