*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0}img,video,iframe{max-width:100%;display:block}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit}button{font:inherit}:focus-visible{outline-offset:3px;outline:2px solid}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-callbar]{transition:transform .3s cubic-bezier(.2,.7,.2,1),opacity .3s,visibility .3s}[data-callbar][data-show=false]{opacity:0;visibility:hidden;transform:translateY(calc(100% + 1.5rem))}@media (max-width:900px){body:has([data-chat]) [data-callbar]{right:calc(var(--x-callbar-inset,.75rem) + 3.4rem + .5rem)}}@media (min-width:901px){body:has([data-chat]){padding-bottom:5.5rem}}@media (pointer:coarse){nav a{padding-block:.6rem}}html[data-site-motion=on] main [data-kb]{transform-origin:60% 45%;will-change:transform;animation:24s ease-in-out infinite alternate site-kb}@keyframes site-kb{0%{transform:scale(1.02)translate(0,0)}to{transform:scale(1.1)translate(-1.6%,-1.2%)}}html[data-site-motion=on] main [data-sreveal]{transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i,0) * 90ms)}html[data-site-motion=on] main section[data-sreveal]:not([data-shown]){opacity:0;transform:translateY(24px)}html[data-site-motion=on] main img[data-sreveal]:not([data-shown]){opacity:0;transform:scale(1.06)}
