@keyframes gradientShift{0%{background-position:100% 50%}50%{background-position:0% 50%}to{background-position:100% 50%}}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*:not([data-allow-motion]),*:not([data-allow-motion]):before,*:not([data-allow-motion]):after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body{overscroll-behavior:none;touch-action:manipulation;-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}button,a{min-height:44px;min-width:44px;-webkit-user-select:none;user-select:none}input,select,textarea{font-size:max(16px,1rem);-webkit-user-select:auto;user-select:auto}img{max-width:100%;height:auto;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.scroll-container{-webkit-overflow-scrolling:touch;overflow-y:auto}@media (max-width: 899px){*[style*="blur("]:not([data-framer-portal]):not([style*=--framer]){will-change:auto!important}}@media (hover: none) and (pointer: coarse){button:active,a:active,[role=button]:active{opacity:.7;transform:scale(.98)}.MuiIconButton-root{min-width:44px;min-height:44px}}@media (max-width: 480px){.MuiContainer-root{padding-left:16px!important;padding-right:16px!important}.MuiCard-root{margin-bottom:12px}h1{font-size:2rem!important}h2{font-size:1.75rem!important}h3{font-size:1.5rem!important}}@media (orientation: landscape) and (max-height: 500px){.MuiBox-root{margin-top:8px;margin-bottom:8px}}.scrolling *{pointer-events:none!important;animation-play-state:paused!important}.MuiCard-root,.MuiButton-root,.MuiIconButton-root{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}@media (max-width: 899px){.MuiTable-root{font-size:.875rem}.MuiTableCell-root{padding:8px!important}}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{min-height:44px;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (max-width: 899px){.MuiDialog-paper{margin:16px;max-height:calc(100% - 32px);border-radius:16px!important}.MuiDialog-paperFullScreen{border-radius:0!important}}*{-webkit-text-size-adjust:100%;text-size-adjust:100%}*:focus-visible{outline:2px solid #3b82f6;outline-offset:2px;border-radius:4px}*:focus:not(:focus-visible){outline:none}body.highlight-links a,body.highlight-links button,body.highlight-links [role=link]{outline:3px solid #FFB000!important;outline-offset:2px!important}html{--font-scale: 1;font-size:calc(100% * var(--font-scale, 1))}.skip-to-content{position:absolute;top:-100px;left:50%;transform:translate(-50%);z-index:10000;background:#3b82f6;color:#fff;padding:12px 24px;border-radius:0 0 8px 8px;font-weight:600;text-decoration:none;transition:top .2s ease}.skip-to-content:focus{top:0}[dir=rtl] .MuiInputLabel-root{top:0!important;left:auto!important;right:14px!important;transform-origin:top right!important;text-align:right}[dir=rtl] .MuiInputLabel-shrink{top:-9px!important;right:14px!important;left:auto!important;transform-origin:top right!important}[dir=rtl] .MuiOutlinedInput-notchedOutline legend{text-align:right}[dir=rtl] .MuiInputBase-input{text-align:right;direction:rtl}[dir=rtl] .MuiInputBase-input::placeholder{text-align:right}[dir=rtl] .MuiSelect-select{text-align:right!important;direction:rtl}[dir=rtl] .MuiInputAdornment-positionStart{margin-left:8px;margin-right:0}[dir=rtl] .MuiInputAdornment-positionEnd{margin-right:8px;margin-left:0}[dir=ltr] .MuiInputLabel-root{top:0;left:14px;right:auto;transform-origin:top left;text-align:left}[dir=ltr] .MuiInputLabel-shrink{top:-9px;left:14px;right:auto;transform-origin:top left}[dir=ltr] .MuiInputBase-input,[dir=ltr] .MuiSelect-select{text-align:left;direction:ltr}[dir=rtl] .MuiContainer-root{margin-left:auto;margin-right:auto}[dir=rtl] .MuiDrawer-docked{right:auto;left:0}[dir=ltr] .MuiDrawer-docked{left:auto;right:0}[dir=rtl] .MuiCard-root{text-align:right}[dir=ltr] .MuiCard-root{text-align:left}[dir=rtl] .MuiListItem-root{padding-right:16px;padding-left:8px}[dir=ltr] .MuiListItem-root{padding-left:16px;padding-right:8px}[dir=rtl] .MuiCardActions-root{justify-content:flex-start;padding-right:16px}[dir=ltr] .MuiCardActions-root{justify-content:flex-end;padding-left:16px}[dir=rtl] .MuiChip-root{margin-right:0;margin-left:8px}[dir=ltr] .MuiChip-root{margin-left:0;margin-right:8px}
