html,body{min-height:100%;margin:0;padding:0}body{font-family:Inter,-apple-system,Segoe UI,system-ui,sans-serif}:focus-visible{outline:2px solid var(--mui-palette-primary-main,#4f46e5);outline-offset:2px}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;position:absolute;top:0;left:-9999px}.skip-link:focus{background:var(--mui-palette-background-paper,#fff);color:var(--mui-palette-text-primary,#0f172a);box-shadow:var(--mui-shadow-2);border-radius:10px;padding:10px 14px;top:12px;left:12px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
