.skip-link{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;z-index:99999}.skip-link:focus{position:fixed;top:8px;left:8px;width:auto;height:auto;overflow:visible;background:#0077b6;color:#fff;padding:12px 24px;border-radius:8px;font-size:1rem;font-weight:700;text-decoration:none;box-shadow:0 4px 16px #0000004d}:root{--autofill-bg: #ffffff;--autofill-text: #231f20}[data-theme=dark]{--autofill-bg: #1A2332;--autofill-text: #E8ECF0}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--autofill-bg: #1A2332;--autofill-text: #E8ECF0}}@keyframes autofillOverride{to{background-color:var(--autofill-bg);color:var(--autofill-text)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.animate-in{animation:fadeInUp .3s ease-out both}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{animation-name:autofillOverride;animation-fill-mode:both;animation-duration:1ms;-webkit-box-shadow:0 0 0 1000px var(--autofill-bg) inset!important;-webkit-text-fill-color:var(--autofill-text)!important;caret-color:var(--autofill-text)}[data-protected],[data-protected] *{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}[data-protected] input,[data-protected] textarea{-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;user-select:text!important}img{-webkit-user-drag:none;user-drag:none;pointer-events:auto}@media print{nav,header,.no-print,.MuiAppBar-root,.MuiDrawer-root,.MuiBottomNavigation-root{display:none!important}.MuiCard-root{box-shadow:none!important;break-inside:avoid}.MuiContainer-root{max-width:100%!important;padding:0!important}.print-page-break{page-break-before:always}body{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}
