.CookieBanner_root__kq3FU{position:fixed;inset-inline:0;bottom:0;z-index:120;display:flex;justify-content:center;padding:16px;pointer-events:none}@media (min-width:640px){.CookieBanner_root__kq3FU{justify-content:flex-end;padding:20px}}.CookieBanner_card__9iDsx{pointer-events:auto;width:100%;max-width:28rem;overflow:hidden;border:1px solid var(--uhc-border,rgba(255,255,255,.14));border-radius:var(--uhc-radius,16px);background:var(--uhc-bg,#14161c);color:var(--uhc-fg,#e9e7e2);padding:clamp(20px,3vw,28px);box-shadow:0 20px 60px -15px rgba(0,0,0,.6),inset 0 -20px 80px -20px rgba(255,255,255,.12);animation:CookieBanner_uhcEnter__TK3Gf .3s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:reduce){.CookieBanner_card__9iDsx{animation:none}}@keyframes CookieBanner_uhcEnter__TK3Gf{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.CookieBanner_title__rvFwB{margin:0;font-size:18px;font-weight:600;line-height:1.3}.CookieBanner_text__wOran{font-size:14px;text-wrap:pretty}.CookieBanner_legal__OC7Aq,.CookieBanner_text__wOran{margin:8px 0 0;line-height:1.55;color:var(--uhc-muted,#b6bac2)}.CookieBanner_legal__OC7Aq{font-size:13px;opacity:.85}.CookieBanner_link__40zFB{color:var(--uhc-accent,#ed8642);text-decoration:none;text-underline-offset:2px}.CookieBanner_link__40zFB:hover{text-decoration:underline}.CookieBanner_rows__ZIN_t{margin-top:20px;display:flex;flex-direction:column;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.CookieBanner_row__jiu7n{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 0}.CookieBanner_row__jiu7n+.CookieBanner_row__jiu7n{border-top:1px solid rgba(255,255,255,.1)}.CookieBanner_rowTitle__jxQ93{margin:0;font-size:14px;font-weight:600}.CookieBanner_rowDesc__AUEL8{margin:4px 0 0;font-size:13px;line-height:1.45;color:var(--uhc-muted,#b6bac2);opacity:.9}.CookieBanner_switch__gTmDG{position:relative;margin-top:2px;height:24px;width:44px;flex-shrink:0;border:none;border-radius:999px;background:rgba(255,255,255,.15);cursor:pointer;transition:background-color .2s;padding:0}.CookieBanner_switchOn__Q3ts_{background:var(--uhc-accent,#ed8642)}.CookieBanner_switchLocked__8E7lW{cursor:not-allowed;opacity:.6}.CookieBanner_knob__jJ4y_{position:absolute;top:2px;left:0;width:20px;height:20px;border-radius:999px;background:#fff;transform:translateX(2px);transition:transform .2s}.CookieBanner_switchOn__Q3ts_ .CookieBanner_knob__jJ4y_{transform:translateX(22px)}@media (prefers-reduced-motion:reduce){.CookieBanner_knob__jJ4y_,.CookieBanner_switch__gTmDG{transition:none}}.CookieBanner_actions__ZzrCI{margin-top:20px;display:flex;flex-wrap:wrap;align-items:center;gap:12px}.CookieBanner_btn__8nqev{font:inherit;font-size:14px;font-weight:400;padding:9px 22px;border-radius:999px;cursor:pointer;border:1px solid color-mix(in srgb,var(--uhc-fg,#e9e7e2) 40%,transparent);background:transparent;color:var(--uhc-fg,#e9e7e2);transition:border-color .15s,background-color .15s}.CookieBanner_btn__8nqev:hover{border-color:var(--uhc-accent,#ed8642)}.CookieBanner_btnPrimary__3tSkC{border-color:transparent;background:var(--uhc-accent,#ed8642);color:#17120c;font-weight:600}.CookieBanner_btnPrimary__3tSkC:hover{filter:brightness(1.08)}.CookieBanner_btnLink__YaH5i{border:none;background:none;padding:9px 4px;margin-left:auto;color:var(--uhc-fg,#e9e7e2);text-decoration:underline;text-underline-offset:3px}.CookieBanner_btn__8nqev:focus-visible,.CookieBanner_link__40zFB:focus-visible,.CookieBanner_switch__gTmDG:focus-visible{outline:2px solid var(--uhc-accent,#ed8642);outline-offset:2px}