:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}*{box-sizing:border-box}html{font-size:14px;overflow-x:hidden;width:100%}body{overflow-x:hidden;margin:0;padding:0;width:100%}.MuiContainer-root,.MuiBox-root,.MuiGrid-container,.MuiCard-root,.MuiPaper-root{max-width:100%;overflow-x:hidden}@media (max-width: 899px){.MuiDrawer-modal{z-index:1200!important}.MuiDrawer-paper{z-index:1201!important}.MuiDrawer-root+.MuiDrawer-root{display:none!important}}@media (min-width: 600px){html{font-size:16px}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#dadce0;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#bdc1c6}@media (max-width: 899px){.MuiToolbar-root{min-height:56px!important;padding-left:8px!important;padding-right:8px!important}.MuiListItemButton-root{min-height:48px!important;padding-top:12px!important;padding-bottom:12px!important}.MuiIconButton-root{padding:12px!important;min-width:44px!important;min-height:44px!important}.MuiCard-root{margin-bottom:16px!important}.MuiTypography-h4{font-size:1.5rem!important}.MuiTypography-h5{font-size:1.25rem!important}.MuiTypography-h6{font-size:1.1rem!important}.mobile-search-expanded{position:fixed;top:0;left:0;right:0;z-index:1300;background:#fff;padding:8px;box-shadow:0 2px 4px #0000001a}.MuiDrawer-root.MuiDrawer-temporary{z-index:1200!important}.MuiDrawer-root.MuiDrawer-temporary .MuiDrawer-paper{width:280px!important;max-width:85vw!important}.MuiDrawer-root.MuiDrawer-persistent{display:none!important}main{margin-left:0!important;width:100%!important}.MuiTableContainer-root{overflow-x:auto!important}.MuiTable-root{min-width:600px!important}.MuiCard-root{border-radius:12px!important;box-shadow:0 1px 3px #0000001f!important}.MuiDialog-paper{margin:16px!important;width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important}.MuiChip-root{font-size:.75rem!important;height:24px!important}.MuiPagination-root{display:flex!important;justify-content:center!important;margin-top:16px!important}.MuiPaginationItem-root{min-width:32px!important;height:32px!important}}@media (min-width: 600px) and (max-width: 899px){.MuiContainer-root{padding-left:16px!important;padding-right:16px!important}.MuiTextField-root,.MuiFormControl-root{margin-bottom:16px!important}}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.MuiSvgIcon-root{filter:contrast(1.1)}}.MuiButton-root:focus,.MuiIconButton-root:focus,.MuiListItemButton-root:focus{outline:2px solid #4285f4;outline-offset:2px}.MuiLinearProgress-root{animation:pulse 2s infinite}@keyframes pulse{0%{opacity:1}50%{opacity:.7}to{opacity:1}}@media (max-width: 899px){.MuiPaper-elevation1,.MuiCard-root{box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d!important}.MuiPaper-elevation2{box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b!important}.duplicate-layout{display:none!important}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media print{.MuiDrawer-root,.MuiAppBar-root,.MuiButton-root{display:none!important}.MuiContainer-root{margin:0!important;padding:0!important;max-width:none!important}}@supports (padding: max(0px)){.MuiAppBar-root{padding-left:max(8px,env(safe-area-inset-left));padding-right:max(8px,env(safe-area-inset-right))}.MuiDrawer-root .MuiDrawer-paper{padding-left:max(0px,env(safe-area-inset-left))}}
