@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap");*{font-family:Inter,-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}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.animate-scroll{animation:scroll 20s linear infinite}.swiper-wrapper{width:100%;height:max-content!important;padding-bottom:0!important;-webkit-transition-timing-function:linear!important;transition-timing-function:linear!important;position:relative}.fraction-slide-carousel .swiper-slide{width:100%!important;flex-shrink:0;height:auto}.fraction-slide-carousel .swiper-container{overflow:hidden!important}.swiper-pagination-current{color:#111827!important}.swiper-pagination-total{color:#9CA3AF}.fraction-slide-carousel .swiper-pagination{position:absolute!important;top:1rem!important;right:1rem!important;left:auto!important;bottom:auto!important;width:auto!important;background:rgba(255,255,255,.9);backdrop-filter:blur(8px);padding:.5rem 1rem;border-radius:.5rem;box-shadow:0 2px 8px rgba(0,0,0,.1);font-size:.875rem;font-weight:500;z-index:50}html{scroll-behavior:smooth}#__next>div>a[href*="nextjs.org"],#__next>div>a[href*="vercel.com"],a[href*="nextjs.org"],a[href*="vercel.com"],a[id*=nextjs],a[id*=vercel],div[data-nextjs-dev-indicator],div[data-nextjs-dialog],div[data-nextjs-toast],div[id*=__nextjs],div[id*=nextjs]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;position:absolute!important;left:-9999px!important;width:0!important;height:0!important;overflow:hidden!important}body>a[href*=nextjs],body>a[href*=vercel],body>a[id*=nextjs],body>a[id*=vercel],body>div[class*=nextjs],body>div[class*=vercel],body>div[id*=nextjs],body>div[id*=vercel]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}[class*=nextjs],[class*=vercel],[data-nextjs-dev-indicator],[data-nextjs-dialog],[data-nextjs-toast],[id*=__nextjs],[id*=nextjs-dev-indicator]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;position:absolute!important;left:-9999px!important;width:0!important;height:0!important;overflow:hidden!important}a[href*=nextjs],a[href*=vercel],img[src*=nextjs],img[src*=vercel],svg[class*=nextjs],svg[class*=vercel]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}body>a[style*="position: fixed"][style*=bottom],body>a[style*="position:fixed"][style*=bottom],body>div[style*="position: fixed"][style*=bottom],body>div[style*="position:fixed"][style*=bottom]{display:none!important}#cookie-banner-container{z-index:99999!important;position:relative!important}#cookie-banner-container>*{z-index:99999!important;position:fixed!important}