.CookieConsentBanner_scrim__0x5DL{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(20,20,22,.45);font-family:var(--cc-font,system-ui,sans-serif);color:var(--cc-text,#1a1a1a);animation:CookieConsentBanner_ccFade__qTJqT .2s ease}@media (max-width:560px){.CookieConsentBanner_scrim__0x5DL{align-items:flex-end;padding:10px}}@keyframes CookieConsentBanner_ccFade__qTJqT{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.CookieConsentBanner_scrim__0x5DL{animation:none}}.CookieConsentBanner_panel__uzuq9{width:420px;max-width:100%;background:var(--cc-surface,#ffffff);border:1px solid rgba(0,0,0,.08);border-radius:var(--cc-radius,12px);box-shadow:0 8px 28px rgba(0,0,0,.18);padding:22px;outline:none}@media (max-width:560px){.CookieConsentBanner_panel__uzuq9{width:100%}}.CookieConsentBanner_title__pP_5A{margin:0 0 8px;font-size:16px;font-weight:700;letter-spacing:-.01em}.CookieConsentBanner_body__hAlgT{margin:0 0 16px;font-size:13px;line-height:1.5;opacity:.72}.CookieConsentBanner_subrow__DzVs4{display:flex;align-items:center;justify-content:center;gap:18px;margin-bottom:14px}.CookieConsentBanner_linkBtn__BMULn{background:none;border:0;padding:2px 0;font:inherit;font-size:11.5px;opacity:.55;text-decoration:underline;text-underline-offset:2px;cursor:pointer;color:inherit}.CookieConsentBanner_linkBtn__BMULn:hover{opacity:.85}.CookieConsentBanner_accept__OEVf9{display:block;width:100%;border:0;cursor:pointer;font:inherit;font-weight:700;font-size:15px;padding:15px 18px;border-radius:calc(var(--cc-radius, 12px) - 4px);background:var(--cc-accent,#e0314b);color:var(--cc-accent-ink,#ffffff)}.CookieConsentBanner_pulse__ioy_q{animation:CookieConsentBanner_ccPulse__E9sVj 2.2s ease-in-out infinite}@keyframes CookieConsentBanner_ccPulse__E9sVj{0%,to{box-shadow:0 0 0 0 var(--cc-accent-glow,rgba(224,49,75,0))}50%{box-shadow:0 0 0 5px var(--cc-accent-glow,rgba(224,49,75,.16))}}@media (prefers-reduced-motion:reduce){.CookieConsentBanner_pulse__ioy_q{animation:none}}.CookieConsentBanner_prefHead__qM55P{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.CookieConsentBanner_close__B16K_{background:none;border:0;font-size:18px;line-height:1;opacity:.6;cursor:pointer;padding:2px 4px;color:inherit}.CookieConsentBanner_toggles__6X8gu{margin:4px 0 18px}.CookieConsentBanner_row__QXFmo{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid rgba(0,0,0,.08)}.CookieConsentBanner_row__QXFmo:last-child{border-bottom:0}.CookieConsentBanner_rowTitle__ftK9_{font-size:13.5px;font-weight:600}.CookieConsentBanner_rowDesc__GJaTa{font-size:11.5px;opacity:.6;margin-top:2px}.CookieConsentBanner_required__1xQYM{font-size:11px;opacity:.6}.CookieConsentBanner_switch__se0Y8{position:relative;flex:0 0 auto;width:42px;height:24px;border:0;border-radius:999px;background:rgba(0,0,0,.18);cursor:pointer;transition:background .15s ease}.CookieConsentBanner_switch__se0Y8:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2);transition:left .15s ease}.CookieConsentBanner_switchOn__eNQYX{background:var(--cc-accent,#e0314b)}.CookieConsentBanner_switchOn__eNQYX:after{left:20px}.CookieConsentBanner_switchLocked__WSFZA{background:var(--cc-accent,#e0314b);opacity:.45;cursor:not-allowed}.CookieConsentBanner_prefActions__Iy_PV{display:grid;grid-template-columns:1fr 1.4fr;gap:10px}.CookieConsentBanner_secondary__QgRfO{border:1px solid rgba(0,0,0,.18);background:transparent;color:inherit;cursor:pointer;font:inherit;font-weight:600;font-size:13.5px;padding:11px 16px;border-radius:calc(var(--cc-radius, 12px) - 4px)}.CookieConsentBanner_primarySmall__AaIOg{border:0;cursor:pointer;font:inherit;font-weight:700;font-size:13.5px;padding:11px 16px;border-radius:calc(var(--cc-radius, 12px) - 4px);background:var(--cc-accent,#e0314b);color:var(--cc-accent-ink,#ffffff)}.PreviewToolbar_panel__dPeS3,.PreviewToolbar_tab__6WWor{position:fixed;top:calc(var(--safe-area-top) + 16px);right:calc(var(--safe-area-right) + 16px);z-index:50;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;color:#f8fafc}.PreviewToolbar_panel__dPeS3[data-positioned],.PreviewToolbar_tab__6WWor[data-positioned]{right:auto;bottom:auto}.PreviewToolbar_panel__dPeS3{width:min(300px,calc(100vw - 32px));display:grid;gap:14px;padding:14px;border:1px solid rgb(148 163 184/22%);border-radius:16px;background:rgb(15 23 42/90%);box-shadow:0 24px 60px rgb(15 23 42/28%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;transition:opacity .15s ease}.PreviewToolbar_panel__dPeS3:active{cursor:grabbing}.PreviewToolbar_panel__dPeS3[data-pending=true]{opacity:.7}.PreviewToolbar_tab__6WWor{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px 0 12px;border:1px solid rgb(148 163 184/22%);border-radius:999px;background:rgb(15 23 42/90%);font-size:12px;font-weight:600;letter-spacing:.04em;cursor:pointer;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 12px 30px rgb(15 23 42/28%)}.PreviewToolbar_tabDot__v7gfK{width:8px;height:8px;border-radius:999px;background:#60a5fa}.PreviewToolbar_header__q7UHE{display:flex;align-items:center;justify-content:space-between;gap:12px}.PreviewToolbar_eyebrow__l5rAD{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgb(191 219 254)}.PreviewToolbar_hide__1BnaQ{appearance:none;padding:4px 10px;border:1px solid rgb(148 163 184/28%);border-radius:999px;background:transparent;color:inherit;font:inherit;font-size:11px;font-weight:600;cursor:pointer}.PreviewToolbar_hide__1BnaQ:hover{background:rgb(255 255 255/8%)}.PreviewToolbar_group__3X1K_{display:grid;gap:8px;margin:0;padding:0;border:0;min-width:0}.PreviewToolbar_legend__eHqS_{display:flex;align-items:baseline;gap:8px;padding:0;font-size:12px;font-weight:600}.PreviewToolbar_legendNote__81u7Q{font-size:11px;font-weight:400;color:rgb(148 163 184)}.PreviewToolbar_segments__kTIzu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.PreviewToolbar_segment__9P9OJ{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:34px;padding:0 10px;border:1px solid rgb(148 163 184/22%);border-radius:10px;background:rgb(255 255 255/4%);color:inherit;font:inherit;font-size:12px;font-weight:500;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.PreviewToolbar_segment__9P9OJ:hover{background:rgb(255 255 255/10%)}.PreviewToolbar_segment__9P9OJ[aria-pressed=true]{border-color:#60a5fa;background:rgb(37 99 235/32%);font-weight:600}.PreviewToolbar_swatches__wTzF2{display:inline-flex;gap:2px}.PreviewToolbar_swatches__wTzF2 span{width:8px;height:8px;border-radius:999px;box-shadow:0 0 0 1px rgb(255 255 255/25%)}.PreviewToolbar_links___RiJO{display:flex;flex-wrap:wrap;gap:6px 12px;padding-top:10px;border-top:1px solid rgb(148 163 184/18%)}.PreviewToolbar_link__L0i5Y{color:rgb(191 219 254);font-size:12px;font-weight:600;text-decoration:none}.PreviewToolbar_link__L0i5Y:hover{text-decoration:underline}body[data-website-overlay-open] .PreviewToolbar_panel__dPeS3,body[data-website-overlay-open] .PreviewToolbar_tab__6WWor{display:none}