html{font-size:18px;scrollbar-gutter:stable}body{margin:0;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(160deg,#ddf0e4,#eef7f1,#f7f9f8 70%,#fafafa);background-attachment:fixed;min-height:100vh;min-height:100dvh}*{box-sizing:border-box}#root{min-height:100vh;min-height:100dvh}.skip-to-content{position:fixed;top:0;left:16px;z-index:1400;padding:8px 12px;color:#111827;background:#fff;border:2px solid #F25C05;border-radius:8px;transform:translateY(-150%);transition:transform .15s ease}.skip-to-content:focus-visible{transform:translateY(8px);outline:3px solid rgba(242,92,5,.32);outline-offset:2px}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus{-webkit-text-fill-color:#505050;-webkit-box-shadow:0 0 0 1000px #ffffff inset;box-shadow:0 0 0 1000px #fff inset;caret-color:#000;transition:background-color 9999s ease-out}.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#505050;border-width:2px}.MuiInputLabel-root.Mui-focused{color:#505050}.MuiAutocomplete-hasPopupIcon .MuiOutlinedInput-root,.MuiAutocomplete-hasClearIcon .MuiOutlinedInput-root{padding:0!important}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.mc-fade-in{animation:fadeSlideUp .3s ease forwards}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (max-width: 600px){.MuiIconButton-root{min-width:44px;min-height:44px}.MuiInputBase-input,input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=search],textarea{font-size:max(16px,1em)}}
