html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;--safe-area-inset-top: env(safe-area-inset-top);--safe-area-inset-right: env(safe-area-inset-right);--safe-area-inset-bottom: env(safe-area-inset-bottom);--safe-area-inset-left: env(safe-area-inset-left)}body{margin:0;font-family:Inter,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.6;background-color:#fff;scroll-behavior:smooth}#root{contain:layout style paint;will-change:auto}@media(max-width:600px){body{font-size:14px;line-height:1.5}html,body{overflow-x:hidden;width:100%;max-width:100vw;min-height:100vh;min-height:100svh;min-height:100dvh}#root{min-height:100vh;min-height:calc(var(--vh, 1vh) * 100);width:100%;overflow-x:hidden;position:relative}@supports (-webkit-touch-callout: none){html,body{height:calc(var(--vh, 1vh) * 100)}#root{height:calc(var(--vh, 1vh) * 100);min-height:calc(var(--vh, 1vh) * 100)}}.MuiButton-root[style*="position: fixed"],[class*=MuiButton-root][style*="position: fixed"]{display:flex!important;visibility:visible!important;opacity:1!important;z-index:9999!important;pointer-events:auto!important}.MuiCard-root{margin:4px!important}.MuiContainer-root{padding-left:8px!important;padding-right:8px!important}*{scroll-behavior:smooth}.MuiButton-root,.MuiChip-root,.MuiAppBar-root{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}}@supports (-webkit-touch-callout: none){body{-webkit-tap-highlight-color:transparent}}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.MuiButton-root,.MuiCard-root,.MuiChip-root,.MuiIconButton-root{transition-property:transform,box-shadow,background-color,border-color;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);will-change:transform}[class*=animate],[class*=motion],[class*=framer-motion]{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform,opacity}[style*="overflow-y: auto"],[style*="overflow-y: scroll"],[style*="overflow: auto"],[style*="overflow: scroll"]{scroll-behavior:smooth;contain:layout paint}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto;image-rendering:-webkit-optimize-contrast}@supports (image-rendering: crisp-edges){img,picture,video,canvas,svg{image-rendering:crisp-edges}}img[loading=lazy]{min-height:100px;background-color:#f0f0f0}.MuiDrawer-root{contain:layout style paint}.MuiPaper-root:not(.MuiDialog-paper):not(.MuiPopover-paper):not(.MuiMenu-paper):not(.MuiAutocomplete-paper){transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.MuiAppBar-root{contain:layout style;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}*:focus-visible{outline:2px solid #1976d2;outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
