:root{--color-track:#f0f2f4;--color-thumb:#b2bdc8;--color-thumb-hover:#899bad}body *{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}html,body,#root{background:#fff;width:100%;height:100%;font-family:DM Sans,sans-serif;font-weight:400;overflow:hidden}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}html:focus-within{scroll-behavior:smooth}@media (width>=500px){@supports (scrollbar-color:var(--color-thumb) var(--color-track)){*{scrollbar-color:var(--color-thumb) var(--color-track);scrollbar-width:thin}}::-webkit-scrollbar{background-color:var(--color-track);width:15px;height:15px}::-webkit-scrollbar-thumb{background-color:var(--color-thumb);border:3px solid var(--color-track);border-radius:100vw}::-webkit-scrollbar-thumb:hover{background-color:var(--color-thumb-hover)}}.visually-hidden{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.text-overflow{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tooltip-content{cursor:pointer}
