@font-face{font-family:geistSans;src:url(../media/GeistVF-s.p.4c3c0b96.woff)format("woff");font-display:swap}@font-face{font-family:geistSans Fallback;src:local(Arial);ascent-override:85.83%;descent-override:20.52%;line-gap-override:9.33%;size-adjust:107.19%}.geistsans_d025f23b-module__btTCTG__className{font-family:geistSans,geistSans Fallback}.geistsans_d025f23b-module__btTCTG__variable{--font-geist-sans:"geistSans","geistSans Fallback"}
@font-face{font-family:geistMono;src:url(../media/GeistMonoVF-s.p.2cee7d16.woff)format("woff");font-display:swap}@font-face{font-family:geistMono Fallback;src:local(Arial);ascent-override:69.97%;descent-override:16.73%;line-gap-override:7.61%;size-adjust:131.49%}.geistmono_df95d851-module__CWPfka__className{font-family:geistMono,geistMono Fallback}.geistmono_df95d851-module__CWPfka__variable{--font-geist-mono:"geistMono","geistMono Fallback"}
:root{--background:#fff;--foreground:#0f172a}html,body{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background)}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}
.CookieConsent-module__AWkgQq__banner{z-index:9000;color:#f1f5f9;background:#0f172a;border-top:1px solid #ffffff14;animation:.25s CookieConsent-module__AWkgQq__slideUp;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 24px #0000004d}@keyframes CookieConsent-module__AWkgQq__slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.CookieConsent-module__AWkgQq__inner{flex-wrap:wrap;align-items:center;gap:24px;max-width:1200px;margin:0 auto;padding:16px 24px;display:flex}.CookieConsent-module__AWkgQq__text{flex:1;min-width:260px}.CookieConsent-module__AWkgQq__title{color:#fff;margin-bottom:4px;font-size:.9rem;font-weight:600;display:block}.CookieConsent-module__AWkgQq__desc{color:#94a3b8;margin:0;font-size:.82rem;line-height:1.5}.CookieConsent-module__AWkgQq__link{color:#818cf8;text-decoration:underline}.CookieConsent-module__AWkgQq__link:hover{color:#a5b4fc}.CookieConsent-module__AWkgQq__actions{flex-shrink:0;gap:10px;display:flex}.CookieConsent-module__AWkgQq__btnPrimary{color:#fff;cursor:pointer;white-space:nowrap;background:#5b4cf5;border:none;border-radius:8px;padding:9px 22px;font-size:.875rem;font-weight:600;transition:background .15s}.CookieConsent-module__AWkgQq__btnPrimary:hover{background:#4f46e5}.CookieConsent-module__AWkgQq__btnSecondary{color:#94a3b8;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff26;border-radius:8px;padding:9px 22px;font-size:.875rem;font-weight:500;transition:color .15s,border-color .15s}.CookieConsent-module__AWkgQq__btnSecondary:hover{color:#f1f5f9;border-color:#ffffff4d}
