:root{color:#0f172a;text-rendering:optimizeLegibility;font-synthesis:none;--focus-ring:#2563eb;background-color:#fff;font-family:Inter Variable,Inter Fallback,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}html{scroll-padding-top:88px}@media (max-width:899.98px){html{scroll-padding-top:78px}}*,:before,:after{box-sizing:border-box}body{background-color:inherit;min-height:100vh;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:inherit;line-height:1.5}img,picture,svg,video,canvas{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}:where(a,button,[role=button],[tabindex]:not([tabindex="-1"]),summary):focus-visible{outline:3px solid var(--focus-ring,#2563eb);outline-offset:2px}[data-surface=light]{--focus-ring:#2563eb}[data-surface=dark]{--focus-ring:#93c5fd}[data-surface=brand]{--focus-ring:#fff}.visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:900px){.MuiCard-root,.MuiPaper-root,.MuiBox-root{overflow-anchor:none}html{overflow-x:clip}body,#root{position:relative}.MuiContainer-root,.MuiGrid-root{overflow:visible}}
