@font-face{font-family:SF Pro Display;src:url(/fonts/SFPRODISPLAYREGULAR.OTF) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/SFPRODISPLAYMEDIUM.OTF) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/SFPRODISPLAYBOLD.OTF) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/SFPRODISPLAYULTRALIGHTITALIC.OTF) format("opentype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/SFPRODISPLAYTHINITALIC.OTF) format("opentype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/SFPRODISPLAYLIGHTITALIC.OTF) format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/SFPRODISPLAYSEMIBOLDITALIC.OTF) format("opentype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/SFPRODISPLAYBLACKITALIC.OTF) format("opentype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/SFPRODISPLAYHEAVYITALIC.OTF) format("opentype");font-weight:800;font-style:italic;font-display:swap}:root{--font-sf-pro:"SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto",sans-serif}*,body{font-family:var(--font-sf-pro)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,h1,h2,h3,h4,h5,h6,input,select,textarea{font-family:var(--font-sf-pro)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#ffffff;border-radius:4px}::-webkit-scrollbar-thumb{background:#3182ce;border-radius:4px;border:2px solid #ffffff;transition:background-color .2s ease}::-webkit-scrollbar-thumb:hover{background:#2c5aa0}::-webkit-scrollbar-thumb:active{background:#2a4365}::-webkit-scrollbar-corner{background:#ffffff}.scrollbar-thin::-webkit-scrollbar{width:4px;height:4px}.scrollbar-thin::-webkit-scrollbar-track{background:transparent}.scrollbar-thin::-webkit-scrollbar-thumb{background:#3182ce;border-radius:2px;border:none}.scrollbar-thin::-webkit-scrollbar-thumb:hover{background:#2c5aa0}*{scrollbar-width:thin;scrollbar-color:#3182ce #ffffff}@media (prefers-color-scheme:dark){::-webkit-scrollbar-track{background:#2d3748}::-webkit-scrollbar-thumb{background:#4a5568;border-color:#2d3748}::-webkit-scrollbar-thumb:hover{background:#718096}::-webkit-scrollbar-thumb:active{background:#a0aec0}::-webkit-scrollbar-corner{background:#2d3748}.scrollbar-thin::-webkit-scrollbar-thumb{background:#4a5568}.scrollbar-thin::-webkit-scrollbar-thumb:hover{background:#718096}*{scrollbar-color:#4a5568 #2d3748}}html{scroll-behavior:smooth}.custom-scrollbar::-webkit-scrollbar{width:6px}.custom-scrollbar::-webkit-scrollbar-track{background:#ffffff!important;border-radius:3px}.custom-scrollbar::-webkit-scrollbar-thumb{background:#3182ce;border-radius:3px;transition:all .2s ease}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#2c5aa0;transform:scale(1.1)}