@media (max-width: 768px){*{box-sizing:border-box}body{overflow-x:hidden;-webkit-overflow-scrolling:touch;padding-bottom:80px}.MuiGrid-root{max-width:100%!important;overflow-x:hidden!important}h1{font-size:2rem!important;line-height:1.2;word-break:break-word!important;overflow-wrap:break-word!important}h2{font-size:1.75rem!important;line-height:1.3;word-break:break-word!important;overflow-wrap:break-word!important}h3{font-size:1.5rem!important;line-height:1.3;word-break:break-word!important;overflow-wrap:break-word!important}h4{font-size:1.25rem!important;line-height:1.4;word-break:break-word!important;overflow-wrap:break-word!important}h5{font-size:1.1rem!important;line-height:1.3;word-break:break-word!important;overflow-wrap:break-word!important}button{min-height:44px;min-width:44px;touch-action:manipulation}input,textarea,select{font-size:16px;padding:12px}.MuiContainer-root{padding-left:16px!important;padding-right:16px!important;max-width:100%!important}.MuiCard-root{margin-bottom:16px;margin-left:0!important;margin-right:0!important}.MuiGrid-container{margin:0!important;width:100%!important;padding:0!important}.MuiGrid-item{padding:8px!important;width:100%!important}.MuiBox-root{padding-left:8px!important;padding-right:8px!important}}@media (max-width: 414px){.MuiTypography-h5,h5{font-size:.9rem!important;line-height:1.3!important;word-break:break-word!important;overflow-wrap:break-word!important;white-space:normal!important;-webkit-hyphens:auto!important;hyphens:auto!important;max-width:100%!important;text-overflow:unset!important;overflow:visible!important}.MuiTypography-root{word-break:break-word!important;overflow-wrap:break-word!important;-webkit-hyphens:auto!important;hyphens:auto!important;text-overflow:unset!important;overflow:visible!important;white-space:normal!important}.MuiBox-root,.MuiGrid-item{overflow:visible!important;max-width:100%!important}}@media (max-width: 480px){h1{font-size:1.75rem!important}h2{font-size:1.5rem!important}h3{font-size:1.25rem!important}.MuiTypography-root{word-break:break-word!important;overflow-wrap:break-word!important;white-space:normal!important}.MuiContainer-root{padding-left:8px!important;padding-right:8px!important}.MuiGrid-item{padding:4px!important}}@media (min-width: 769px) and (max-width: 1024px){.MuiContainer-root{padding-left:24px!important;padding-right:24px!important}}@media (hover: none) and (pointer: coarse){.MuiButton-root:hover{background-color:inherit}.MuiIconButton-root{padding:12px}}@media (max-height: 500px) and (orientation: landscape){.MuiAppBar-root{min-height:48px!important}.navigation-container{padding:4px!important}}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){img{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-color-scheme: dark){.MuiCard-root{background-color:#1e1e1e!important}.MuiTextField-root .MuiOutlinedInput-root{background-color:#2a2a2a!important}}*{margin:0;padding:0;box-sizing:border-box}html,body{margin:0;padding:0;width:100%;min-height:100%;box-sizing:border-box;overflow-x:hidden;background:#fff;scroll-behavior:smooth}#root{margin:0;padding:0;width:100%;min-height:100vh;box-sizing:border-box}body{font-family:Roboto,Helvetica,Arial,sans-serif}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}}
