body,html{margin:0;padding:0}body{background:#fff;color:#162033;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:400;line-height:1.5}a,button,div,input,select,textarea{-webkit-tap-highlight-color:rgba(0,0,0,0)}a{color:inherit;text-decoration:none}*,:after,:before{box-sizing:border-box}.CookieBanner_banner__J7RiS,.CookieBanner_dialog__mWl1C,button.CookieBanner_settings__FpAJ_{box-sizing:border-box;color:#1f2937;font:400 14px/1.5 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-align:left;letter-spacing:normal;background:#fff}.CookieBanner_banner__J7RiS *,.CookieBanner_dialog__mWl1C *{box-sizing:border-box}.CookieBanner_banner__J7RiS{position:fixed;inset:auto 0 0;z-index:10000;max-height:100vh;max-height:100dvh;overflow-y:auto;border-top:1px solid #e5e7eb;box-shadow:0 -4px 24px rgba(0,0,0,.1);padding-bottom:env(safe-area-inset-bottom,0)}.CookieBanner_bannerInner__S5aNi{display:flex;flex-direction:column;gap:16px;max-width:1280px;padding:20px;margin:0 auto}.CookieBanner_copy__B7LnT{flex:1;min-width:0}.CookieBanner_bannerTitle__KCGTd,.CookieBanner_modalTitle__zXHwH{color:#111827;font:700 20px/1.3 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;margin:0 0 8px;letter-spacing:normal!important}.CookieBanner_description__XFpMc{margin:0;color:#4b5563;font:inherit!important;overflow-wrap:break-word}.CookieBanner_policies__uKuzV{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.CookieBanner_policies__uKuzV a{color:#4338ca;font:600 14px/1.5 system-ui,sans-serif;text-decoration:underline;text-underline-offset:3px}.CookieBanner_actions__X1Bww{display:flex;flex-direction:column;gap:8px}.CookieBanner_close__hcu_d,.CookieBanner_primary__2CzLk,.CookieBanner_secondary__2EMHY,.CookieBanner_settings__FpAJ_{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:600 14px/1.4 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-transform:none;letter-spacing:normal;border:1px solid #d1d5db;border-radius:8px;padding:11px 16px;min-height:44px;margin:0}.CookieBanner_banner__J7RiS .CookieBanner_primary__2CzLk,.CookieBanner_dialog__mWl1C .CookieBanner_primary__2CzLk{background:#4f46e5;color:#fff;border-color:#4f46e5}.CookieBanner_banner__J7RiS .CookieBanner_primary__2CzLk:hover,.CookieBanner_dialog__mWl1C .CookieBanner_primary__2CzLk:hover{background:#4338ca}.CookieBanner_banner__J7RiS .CookieBanner_secondary__2EMHY,.CookieBanner_dialog__mWl1C .CookieBanner_secondary__2EMHY{background:#fff;color:#374151}.CookieBanner_banner__J7RiS .CookieBanner_secondary__2EMHY:hover,.CookieBanner_dialog__mWl1C .CookieBanner_close__hcu_d:hover,.CookieBanner_dialog__mWl1C .CookieBanner_secondary__2EMHY:hover,button.CookieBanner_settings__FpAJ_:hover{background:#f3f4f6}.CookieBanner_banner__J7RiS :focus-visible,.CookieBanner_dialog__mWl1C :focus-visible,.CookieBanner_settings__FpAJ_:focus-visible{outline:3px solid #4338ca;outline-offset:3px}.CookieBanner_dialog__mWl1C{position:fixed;inset:0;padding:0;margin:auto;border:1px solid #d1d5db;border-radius:12px;width:calc(100% - 32px);max-width:672px;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;box-shadow:0 16px 48px rgba(0,0,0,.25)}.CookieBanner_dialog__mWl1C::backdrop{background:rgba(0,0,0,.5)}.CookieBanner_modalHeader__2SlRH{position:relative;padding:24px 64px 24px 24px;border-bottom:1px solid #e5e7eb}.CookieBanner_modalTitle__zXHwH{font-size:24px!important}.CookieBanner_dialog__mWl1C .CookieBanner_close__hcu_d{position:absolute;top:12px;right:12px;width:44px;padding:0;background:#fff;color:#4b5563;font-size:28px}.CookieBanner_categories__Dle4q{display:grid;gap:16px;padding:24px}.CookieBanner_category__0HI33{padding:16px;border:1px solid #e5e7eb;border-radius:8px}.CookieBanner_categoryLabel__2ZJol{display:flex;justify-content:space-between;align-items:center;gap:16px;font-weight:600;margin-bottom:8px;min-height:44px;cursor:pointer}.CookieBanner_categoryLabel__2ZJol input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;accent-color:#4f46e5;width:20px;height:20px;margin:0;flex:0 0 20px;cursor:pointer}.CookieBanner_categoryLabel__2ZJol input:disabled{cursor:not-allowed}.CookieBanner_modalFooter__MbU4U{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;border-top:1px solid #e5e7eb;padding:20px 24px}.CookieBanner_modalFooter__MbU4U button{flex:1}.CookieBanner_settings__FpAJ_{position:fixed;z-index:9999;left:12px;bottom:12px;bottom:calc(12px + env(safe-area-inset-bottom, 0px));box-shadow:0 2px 8px rgba(0,0,0,.12)}@media (min-width:640px){.CookieBanner_actions__X1Bww{flex-direction:row;flex-wrap:wrap}.CookieBanner_bannerInner__S5aNi{padding:24px}.CookieBanner_modalFooter__MbU4U button{flex:initial}}@media (min-width:1024px){.CookieBanner_bannerInner__S5aNi{flex-direction:row;align-items:center;gap:24px}.CookieBanner_actions__X1Bww{flex:0 0 220px;flex-direction:column}}@media (min-width:1280px){.CookieBanner_actions__X1Bww{flex:initial;flex-direction:row}}
/*# sourceMappingURL=d9db9d2796fadbb3.css.map*/