html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe:not([src*="youtube.com"]){pointer-events:none}:root{--duration:0.3s;--padding:0.675rem;--radius:0.5rem;--ease:linear(0 0%,0.0036 9.62%,0.0185 16.66%,0.0489 23.03%,0.0962 28.86%,0.1705 34.93%,0.269 40.66%,0.3867 45.89%,0.5833 52.95%,0.683 57.05%,0.7829 62.14%,0.8621 67.46%,0.8991 70.68%,0.9299 74.03%,0.9545 77.52%,0.9735 81.21%,0.9865 85%,0.9949 89.15%,1 100%);--ease-out:linear(0 0%,0.4322 6.7%,0.5876 9.63%,0.7165 12.53%,0.8238 15.53%,0.9087 18.63%,0.9731 21.89%,1.0188 25.4%,1.0377 27.67%,1.0507 30.11%,1.058 32.77%,1.0598 35.74%,1.0528 41.1%,1.0164 56.54%,1.004 65.49%,0.998 78.52%,1 100%);--sh:48px;--ew:280px;--eh:324px;--speed:0.3s;--text:canvasText}.disclosure{transition-property:width,height,border-radius;transition-duration:var(--duration);transition-timing-function:var(--ease)}.btn-popover{width:max-content;border:0;anchor-name:--control;height:48px;padding:0 16px;font-weight:700;font-size:18px;color:var(--chakra-colors-font-dark);background:var(--chakra-colors-background-button-secondary);box-shadow:var(--chakra-shadows-md);border-radius:var(--chakra-radii-lg);letter-spacing:-.02em;overflow:"hidden";white-space:"nowrap"}.btn-popover:hover{box-shadow:var(--chakra-shadows-sm)}.btn-popover:disabled{border:1px solid var(--chakra-colors-border-base);color:var(--chakra-colors-grayText)}.btn-popover:disabled,.btn-popover:hover:disabled{background:var(--chakra-colors-background-level3)}@media (max-width:48em){.btn-popover{height:40px;padding-left:12px;padding-right:12px}}#disclose{padding:0;position-anchor:--control;inset-area:var(--inset,center);width:anchor-size(width);height:anchor-size(height);border-color:var(--chakra-colors-background-base);overflow:hidden;transition-property:display,overlay,height,width,border-radius,box-shadow,background-color,border-color,color;transition-behavior:allow-discrete;transition-duration:var(--speed);transition-timing-function:var(--ease);&:popover-open{height:var(--eh);width:var(--ew);border-radius:.5rem;background-color:var(--chakra-colors-background-level2);transition-duration:calc(2 * var(--speed));transition-timing-function:var(--ease-out)}@starting-style{&:popover-open{width:anchor-size(--control width);height:anchor-size(--control height);border-radius:.5rem}}}[popover]:-internal-popover-in-top-layer::-webkit-backdrop{-webkit-transition:all .3s ease-out;transition:all .3s ease-out;background-color:rgb(0 0 0/30%)}[popover]:-internal-popover-in-top-layer::backdrop{transition:all .3s ease-out;background-color:rgb(0 0 0/30%)}.content{opacity:0;filter:blur(4px);transition:opacity var(--speed),filter var(--speed)}#disclose:popover-open .content{opacity:1;filter:blur(0)}@starting-style{#disclose:popover-open .content{opacity:0;filter:blur(4px)}}.feature-table td,.feature-table th{padding-left:0;padding-right:0;min-width:40px}@media (min-width:780px){.feature-table td,.feature-table th{min-width:40px}}.hero-container:before{background:url("background-noise.png");content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.01;z-index:-1}@media (orientation:landscape) and (min-height:780px){.hero-container{height:calc(100vh - 214px)}}.h1-hero{font-size:clamp(100px,8vw,200px)}.ying{filter:drop-shadow(2px 2px 2px rgba(0 0 0/5%))}@media (orientation:portrait){.ying{width:"100vw"}}.ying-path{display:none}@media screen and (min-width:48em){.ying-path{display:block}}.ying-path-portrait-small,.ying-path-wide{display:none}@media (orientation:landscape) and (min-width:2000px){.ying-path{display:none}.ying-path-wide{display:block}}.enso{box-shadow:var(--chakra-shadows-2xl);border-radius:9999px}.home-stats{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-1px}.feature-table{overflow:hidden;td{font-weight:500;letter-spacing:-.03rem}}@media screen and (min-width:768px){.syntax-highlighter{padding-left:40px!important}}:root{--ease-out-cubic:cubic-bezier(0.22,0.61,0.36,1)}:focus,:focus-visible,[data-focus]{box-shadow:none!important;outline:none!important;outline-width:0!important;outline-color:transparent!important;border-color:inherit!important}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}.visible{opacity:1;transform:translateY(0) scale(1);transition:opacity 1s var(--ease-out-cubic),transform 1s var(--ease-out-cubic);transform-origin:top center}.hidden{opacity:var(--start-opacity);transform:translateY(5px) scale(var(--start-scale));transform-origin:top center}.balanced{text-wrap:balance}.picture{height:100%;display:flex;border-radius:"9999px"}.picture img{height:100%;width:100%;object-fit:cover;flex-grow:1}.chakra-ui-light{--tooltip-text-decoration-color:var(--chakra-colors-gray-300)}.chakra-ui-dark{--tooltip-text-decoration-color:var(--chakra-colors-gray-500)}.tooltip-dashed-underline{text-decoration:underline;-webkit-text-decoration-style:dashed;text-decoration-style:dashed;text-underline-offset:4px;-webkit-text-decoration-color:var(--tooltip-text-decoration-color);text-decoration-color:var(--tooltip-text-decoration-color)}.fade-in-opacity{--start-opacity:1}.fade-in-scale{--start-scale:0.98}@media only screen and (min-width:30em){.fade-in-opacity{--start-opacity:0}@keyframes fade-in{0%{opacity:0}to{opacity:1}}div[id^=bkln]{background-color:rgb(0 0 0/90%)!important}@keyframes ripple{0%{transform:scale(0);opacity:.4}to{transform:scale(4);opacity:0}}.ripple{position:absolute;width:300px;height:300px;border-radius:50%;pointer-events:none;animation:ripple 4s ease-in-out 3 both;will-change:transform,opacity}.ripple-1{background-color:rgb(255 255 255/15%);animation-delay:0s}.ripple-2{background-color:rgb(255 255 255/10%);animation-delay:1s}.ripple-3{background-color:rgb(255 255 255/5%);animation-delay:2s}@keyframes rotate-path{0%{transform:rotate(0deg) translate(0) scale(.5);opacity:0}to{transform:rotate(1turn) translate(0) scale(1);opacity:1}}.path1,.path2,.path3{transform-origin:center;animation:rotate-path 1s var(--ease-out-cubic) both .15s;filter:drop-shadow(var(--chakra-shadows-2xl))}.path2{animation-delay:.15s}.path3{animation-delay:.3s}.featured-pool-svg{filter:drop-shadow(0 4px 6px rgb(0 0 0/20%))}.chakra-ui-dark .featured-pool-svg{filter:drop-shadow(0 4px 6px rgb(0 0 0/40%))}.anchor:before{content:"";display:block;height:75px;margin-top:-75px;visibility:hidden}}