@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;background-color:#fafafa;color:#212121;line-height:1.5}:focus-visible{outline:2px solid #00695C;outline-offset:2px}html{scroll-behavior:smooth}a{color:#1976d2;text-decoration:none;transition:color .2s ease}a:hover{color:#004ba0}button{cursor:pointer;border:none;background:none;font-family:inherit}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fade-in{animation:fadeIn .3s ease forwards}.slide-in{animation:slideIn .3s ease forwards}.stagger-1{animation-delay:.1s}.stagger-2{animation-delay:.2s}.stagger-3{animation-delay:.3s}.stagger-4{animation-delay:.4s}.stagger-5{animation-delay:.5s}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f5f5f5;border-radius:4px}::-webkit-scrollbar-thumb{background:#bdbdbd;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#9e9e9e}::selection{background-color:#00695c33}@media (prefers-contrast: high){body{background-color:#fff;color:#000}a{color:#00f;text-decoration:underline}}html.high-contrast body,html.high-contrast{background-color:#fff!important;color:#000!important}html.high-contrast a{color:#00f!important;text-decoration:underline!important}html.high-contrast button,html.high-contrast [role=button]{border:2px solid #000000!important}html.high-contrast input,html.high-contrast select,html.high-contrast textarea{border:2px solid #000000!important;background-color:#fff!important;color:#000!important}html.high-contrast .MuiOutlinedInput-root input,html.high-contrast .MuiOutlinedInput-root textarea,html.high-contrast .MuiOutlinedInput-root .MuiSelect-select{border:none!important}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html{scroll-behavior:auto}}html.reduced-motion *,html.reduced-motion *:before,html.reduced-motion *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html.reduced-motion{scroll-behavior:auto!important}@supports (height: 1dvh){.MuiDialog-paper{max-height:85dvh!important}}@supports (-webkit-touch-callout: none){.MuiInputBase-input,.MuiOutlinedInput-input,.MuiFilledInput-input,.MuiInput-input,.MuiSelect-select,.MuiNativeSelect-select,textarea.MuiInputBase-input{font-size:16px!important}.MuiInputLabel-root{-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}}@media (min-width: 600px){.hs-tab-content .MuiTypography-root,.hs-tab-content .MuiChip-label{overflow:visible!important;text-overflow:unset!important;white-space:normal!important;max-width:none!important}}
