.AnalyticsConsentBanner_banner__ihMz8{position:fixed;inset:auto 0 0;z-index:9999;width:100%;max-height:85vh;max-height:85dvh;overflow-y:auto;overscroll-behavior:contain;padding:20px 28px calc(20px + env(safe-area-inset-bottom, 0px));background:#1745a3;color:#fff;border-top:1px solid #5376bd;box-shadow:0 -8px 32px rgba(15,30,70,.18);animation:AnalyticsConsentBanner_slideIn__uEFLO .3s ease-out both}.AnalyticsConsentBanner_closing__Gryt_{animation:AnalyticsConsentBanner_slideOut__s3E12 .25s ease-in both;pointer-events:none}.AnalyticsConsentBanner_content__H4hyR{display:flex;align-items:center;gap:28px;max-width:1440px;margin:0 auto}.AnalyticsConsentBanner_summary__sELA4{flex:1;min-width:0}.AnalyticsConsentBanner_title__bYZUA{margin:0 0 6px;color:#fff;font-size:18px;font-weight:700;line-height:1.3}.AnalyticsConsentBanner_description__4iGxV{margin:0;color:#fff;font-size:14px;line-height:1.55}.AnalyticsConsentBanner_link__KwEGg{color:#fff;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.AnalyticsConsentBanner_actions__6XSyP,.AnalyticsConsentBanner_settingsActions__uT3R_{display:flex;flex-wrap:wrap;gap:10px}.AnalyticsConsentBanner_actions__6XSyP{flex-shrink:0}.AnalyticsConsentBanner_button__T8t_4{min-height:44px;padding:10px 18px;border:1px solid #fff;border-radius:999px;background:#fff;color:#173b87;font:inherit;font-size:14px;line-height:1.4;font-weight:700;cursor:pointer;white-space:nowrap}.AnalyticsConsentBanner_button__T8t_4:hover{background:#e6eeff}.AnalyticsConsentBanner_button__T8t_4:disabled{cursor:default}.AnalyticsConsentBanner_button__T8t_4:focus-visible,.AnalyticsConsentBanner_checkbox__Y0Ino:focus-visible,.AnalyticsConsentBanner_link__KwEGg:focus-visible{outline:2px solid #fff;outline-offset:4px}.AnalyticsConsentBanner_preferences__2dHdl{max-width:900px;margin:20px auto 0;padding-top:18px;border-top:1px solid #7595d3}.AnalyticsConsentBanner_preferencesTitle__4E5lF{margin:0;color:#fff;font-size:18px;font-weight:700}.AnalyticsConsentBanner_preferencesTitle__4E5lF:focus{outline:none}.AnalyticsConsentBanner_preferencesIntro__cMINs{margin:6px 0 12px;color:#fff;font-size:14px}.AnalyticsConsentBanner_preferenceRow__0PJHv{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid #7595d3;font-size:14px}.AnalyticsConsentBanner_preferenceRow__0PJHv p{margin:3px 0 0;color:#fff;font-size:14px}.AnalyticsConsentBanner_alwaysActive__cCg1W{flex-shrink:0;font-size:13px;font-weight:600}.AnalyticsConsentBanner_checkbox__Y0Ino{flex-shrink:0;width:24px;height:24px;margin:10px;accent-color:#fff;cursor:pointer}.AnalyticsConsentBanner_settingsActions__uT3R_{justify-content:flex-end;margin-top:16px}.AnalyticsConsentBanner_reopen__3sfkF{position:fixed;bottom:calc(12px + env(safe-area-inset-bottom, 0px));left:12px;z-index:9999;min-height:44px;padding:10px 16px;border:1px solid #5376bd;border-radius:999px;background:#1745a3;color:#fff;font:inherit;font-size:12px;font-weight:600;box-shadow:0 3px 12px rgba(15,30,70,.2);cursor:pointer}.AnalyticsConsentBanner_reopen__3sfkF:hover{background:#103780}.AnalyticsConsentBanner_reopen__3sfkF:focus-visible{outline:2px solid #1745a3;outline-offset:3px}@keyframes AnalyticsConsentBanner_slideIn__uEFLO{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes AnalyticsConsentBanner_slideOut__s3E12{0%{transform:translateY(0)}to{transform:translateY(100%)}}@media (max-width:1100px){.AnalyticsConsentBanner_content__H4hyR{flex-direction:column;align-items:stretch;gap:14px}.AnalyticsConsentBanner_actions__6XSyP{justify-content:flex-end}}@media (max-width:600px){.AnalyticsConsentBanner_banner__ihMz8{padding:16px 16px calc(16px + env(safe-area-inset-bottom, 0px))}.AnalyticsConsentBanner_title__bYZUA{font-size:17px}.AnalyticsConsentBanner_description__4iGxV{font-size:13px}.AnalyticsConsentBanner_actions__6XSyP{gap:8px}.AnalyticsConsentBanner_actions__6XSyP .AnalyticsConsentBanner_button__T8t_4{flex:1 1 auto;padding:10px 12px;font-size:13px}.AnalyticsConsentBanner_preferenceRow__0PJHv{gap:12px}}@media (prefers-reduced-motion:reduce){.AnalyticsConsentBanner_banner__ihMz8,.AnalyticsConsentBanner_closing__Gryt_{animation:none}}