@font-face{font-family:__roboto_330454;src:url(/_next/static/media/b1964e39d41837e8-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__roboto_330454;src:url(/_next/static/media/8d41b08bbceb22e7-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:__roboto_330454;src:url(/_next/static/media/aa4a2c4e5be27af1-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:__roboto_330454;src:url(/_next/static/media/6e29a60f6dbc7f8a-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__roboto_330454;src:url(/_next/static/media/ddd04ef0fb85ca01-s.p.woff2) format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:__roboto_Fallback_330454;src:local("Arial");ascent-override:88.12%;descent-override:22.99%;line-gap-override:0.00%;size-adjust:104.41%}.__className_330454{font-family:__roboto_330454,__roboto_Fallback_330454}.__variable_330454{--font-roboto:"__roboto_330454","__roboto_Fallback_330454"}@font-face{font-family:__inter_a40c74;src:url(/_next/static/media/b1964e39d41837e8-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__inter_a40c74;src:url(/_next/static/media/8d41b08bbceb22e7-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:__inter_a40c74;src:url(/_next/static/media/aa4a2c4e5be27af1-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:__inter_a40c74;src:url(/_next/static/media/6e29a60f6dbc7f8a-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__inter_a40c74;src:url(/_next/static/media/ddd04ef0fb85ca01-s.p.woff2) format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:__inter_Fallback_a40c74;src:local("Arial");ascent-override:88.12%;descent-override:22.99%;line-gap-override:0.00%;size-adjust:104.41%}.__className_a40c74{font-family:__inter_a40c74,__inter_Fallback_a40c74}.__variable_a40c74{--font-inter:"__inter_a40c74","__inter_Fallback_a40c74"}.CookieBanner_wrap___alh1{position:fixed;inset-inline-start:0;bottom:0;z-index:9999;width:min(100%,460px);padding:0 0 max(16px,env(safe-area-inset-bottom));-webkit-padding-start:max(16px,env(safe-area-inset-left));padding-inline-start:max(16px,env(safe-area-inset-left));display:flex;pointer-events:none}.CookieBanner_inner__FUifn{pointer-events:auto;width:100%;display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:14px 16px;background:#fff;border:1px solid var(--color-gray-2,#e5e7eb);border-radius:14px;box-shadow:0 8px 28px rgba(2,18,40,.16)}.CookieBanner_text__s9Sts{min-width:0}.CookieBanner_title__x3hRl{display:block;margin-bottom:2px;color:var(--color-primary-dark,#021228);font-size:14px}.CookieBanner_desc__sa2eo{font-size:13px;line-height:1.45;color:#4b5563;margin:0}.CookieBanner_short__8NEtV{display:none;margin:0;color:#4b5563}.CookieBanner_actions__S65na{display:flex;gap:8px}.CookieBanner_accept__gI_N5,.CookieBanner_reject__n23ty{flex:1 1;min-width:0;min-height:40px;padding:8px 14px;border-radius:999px;border:1px solid var(--color-primary-dark,#021228);background:#fff;color:var(--color-primary-dark,#021228);font:inherit;font-size:14px;font-weight:600;line-height:1.2;text-align:center;cursor:pointer;transition:background .15s ease}.CookieBanner_accept__gI_N5:hover,.CookieBanner_reject__n23ty:hover{background:var(--color-gray-1,#f3f4f6)}.CookieBanner_accept__gI_N5:focus-visible,.CookieBanner_reject__n23ty:focus-visible{outline:2px solid var(--color-primary-dark,#021228);outline-offset:2px}@media (max-width:600px){.CookieBanner_wrap___alh1{inset-inline-end:0;width:auto;padding:0}.CookieBanner_inner__FUifn{flex-direction:row;align-items:center;gap:10px;padding:8px max(12px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));border:0;border-top:1px solid var(--color-gray-2,#e5e7eb);border-radius:0;box-shadow:0 -4px 16px rgba(2,18,40,.1)}.CookieBanner_text__s9Sts{flex:1 1 auto}.CookieBanner_desc__sa2eo,.CookieBanner_title__x3hRl{display:none}.CookieBanner_short__8NEtV{display:block;font-size:12px;line-height:1.35}.CookieBanner_actions__S65na{flex:0 0 auto;gap:6px}.CookieBanner_accept__gI_N5,.CookieBanner_reject__n23ty{flex:0 0 auto;padding:8px 12px;font-size:13px}}@media (pointer:coarse){.CookieBanner_accept__gI_N5,.CookieBanner_reject__n23ty{min-height:44px}}