.CookieBanner_wrap__RPRhm{--ink:#2b2b30;--line:#e8e6e6;--wash:#f7f9ff;--shadow-rgb:33,55,157;--grad:linear-gradient(160deg,#2f4fe0,#2f4fe0 45%,#7fa0ff);--grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='260' height='260'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;left:0;right:0;bottom:0;padding:0 20px 20px;z-index:80;pointer-events:none;display:none;justify-content:center}.CookieBanner_visible__JxD5x{display:flex;pointer-events:auto}.CookieBanner_panel__di25b{width:min(900px,100%);position:relative;border-radius:22px;padding:16px 20px;background:rgba(255,255,255,.58);border:1px solid rgba(255,255,255,.75);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 1px 2px rgba(14,42,120,.06),0 24px 56px -24px rgba(14,42,120,.35);display:flex;align-items:center;gap:20px}.CookieBanner_panel__di25b:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.55),rgba(255,255,255,0) 45%,rgba(127,160,255,.12));pointer-events:none}.CookieBanner_panel__di25b>*{position:relative}.CookieBanner_content__ucmzF{flex:1 1 auto;min-width:0}.CookieBanner_text__se2Mt{margin:0;color:var(--ink-2);font-size:12px!important;line-height:1.5}.CookieBanner_link__cVCbk{color:#2f4fe0;font-size:inherit!important;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;white-space:nowrap}.CookieBanner_link__cVCbk:hover{color:var(--ink)}.CookieBanner_actions__BMlsV{display:flex;gap:8px;flex-shrink:0;flex-wrap:wrap;align-items:center}.CookieBanner_btn__5_BIT{position:relative;overflow:hidden;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 18px;border-radius:12px;font-family:var(--font-sans),system-ui,sans-serif;font-size:13px!important;font-weight:500;cursor:pointer;border:1px solid transparent;white-space:nowrap}.CookieBanner_btn__5_BIT>*{position:relative;z-index:2;font-size:14px!important}.CookieBanner_btn__5_BIT:after,.CookieBanner_btn__5_BIT:before{content:"";position:absolute;inset:0;pointer-events:none}.CookieBanner_btn__5_BIT:before{z-index:0;opacity:0}.CookieBanner_btn__5_BIT:after{z-index:1;mix-blend-mode:overlay;background-image:var(--grain);background-size:260px 260px;opacity:0}.CookieBanner_ghost__AmDsg{color:var(--ink);background:#fff;border-color:var(--line)}.CookieBanner_ghost__AmDsg:before{background:var(--wash)}.CookieBanner_ghost__AmDsg:hover{border-color:#cdd7f7}.CookieBanner_ghost__AmDsg:hover:before{opacity:1}.CookieBanner_primary__sQJnd{color:#fff;background:var(--grad);box-shadow:0 14px 34px rgba(var(--shadow-rgb),.26)}.CookieBanner_primary__sQJnd:before{background:var(--ink)}.CookieBanner_primary__sQJnd:after{opacity:.5}.CookieBanner_primary__sQJnd:hover:before{opacity:1}.CookieBanner_primary__sQJnd:hover:after{opacity:.35}.CookieBanner_settings__5XbVz{width:min(520px,100%);flex-direction:column;align-items:stretch;gap:16px;padding:20px;background:rgba(255,255,255,.82)}.CookieBanner_settings__5XbVz .CookieBanner_actions__BMlsV{justify-content:flex-end}.CookieBanner_settingsTitle__3z4Wl{margin:0;font-size:15px!important;font-weight:600;color:var(--ink)}.CookieBanner_rowGroup__pJ2RU{display:flex;flex-direction:column;margin-top:8px}.CookieBanner_row__PYTWp{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 0;border-top:1px solid rgba(43,43,48,.1);cursor:pointer}.CookieBanner_row__PYTWp:first-child{cursor:default}.CookieBanner_rowTitle__inOra{font-size:13px!important;font-weight:600;color:var(--ink)}.CookieBanner_rowDesc__Gi7c2{font-size:12px!important;color:#6f6f78;margin-top:2px;line-height:1.4}.CookieBanner_pillFixed__BOO4o{flex-shrink:0;font-size:12px!important;color:#6f6f78}.CookieBanner_toggle__3JJHA{position:relative;display:inline-flex;align-items:center;flex-shrink:0}.CookieBanner_toggle__3JJHA input{position:absolute;width:100%;height:100%;opacity:0;cursor:pointer;margin:0}.CookieBanner_toggleTrack__z2dNA{width:38px;height:22px;border-radius:40px;background:rgba(43,43,48,.14);border:1px solid transparent;position:relative}.CookieBanner_toggleKnob__eg1vq{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 2px 4px rgba(14,42,120,.25)}.CookieBanner_toggle__3JJHA[data-on=true] .CookieBanner_toggleTrack__z2dNA{background:var(--grad);border-color:transparent}.CookieBanner_toggle__3JJHA[data-on=true] .CookieBanner_toggleKnob__eg1vq{left:18px}@media (max-width:820px){.CookieBanner_wrap__RPRhm{padding:0 12px 12px}.CookieBanner_panel__di25b{flex-direction:column;align-items:stretch;padding:16px;gap:16px}.CookieBanner_actions__BMlsV{justify-content:stretch}.CookieBanner_actions__BMlsV .CookieBanner_btn__5_BIT{flex:1 1;min-width:0}.CookieBanner_text__se2Mt{font-size:12px!important}}@media (max-width:400px){.CookieBanner_actions__BMlsV .CookieBanner_btn__5_BIT{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 4px);padding:0 12px}.CookieBanner_actions__BMlsV .CookieBanner_btn__5_BIT:nth-child(2):not(:last-child){order:3;flex-basis:100%}}