.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)}.PublicWebsiteLayout_previewThemePicker__MlStj{position:fixed;top:calc(var(--safe-area-top) + 16px);right:calc(var(--safe-area-right) + 16px);z-index:100;width:min(280px,calc(100vw - 32px));display:grid;gap:10px;padding:14px;border:1px solid rgb(148 163 184/20%);border-radius:18px;background:rgb(15 23 42/88%);color:#f8fafc;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}.PublicWebsiteLayout_previewThemePicker__MlStj:active{cursor:grabbing}.PublicWebsiteLayout_previewThemePicker__MlStj[style]{right:auto;bottom:auto}.PublicWebsiteLayout_previewThemeHeader__C50Ow{display:flex;align-items:center;justify-content:space-between;gap:12px}.PublicWebsiteLayout_previewThemeEyebrow__PyXbl{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgb(191 219 254)}.PublicWebsiteLayout_previewThemeClose__XuUSz{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:999px;background:transparent;color:#f8fafc;cursor:pointer}.PublicWebsiteLayout_previewThemeClose__XuUSz:focus-visible,.PublicWebsiteLayout_previewThemeClose__XuUSz:hover{background:rgb(248 250 252/10%);outline:none}.PublicWebsiteLayout_previewThemeCloseIcon__4vsPR{position:relative;display:inline-flex;width:16px;height:16px}.PublicWebsiteLayout_previewThemeCloseIcon__4vsPR>span{position:absolute;top:7px;left:0;width:16px;height:2px;border-radius:999px;background:currentColor;transform-origin:center}.PublicWebsiteLayout_previewThemeCloseIcon__4vsPR>span:first-child{transform:rotate(45deg)}.PublicWebsiteLayout_previewThemeCloseIcon__4vsPR>span:nth-child(2){transform:rotate(-45deg)}.PublicWebsiteLayout_previewThemeLabel__Fsh3A{display:grid;gap:6px;font-size:13px;font-weight:600;-webkit-user-select:text;user-select:text}.PublicWebsiteLayout_previewThemeSelect__GCoF2{width:100%;padding:10px 12px;border:1px solid rgb(148 163 184/28%);border-radius:12px;background:rgb(15 23 42/82%);color:inherit;font:inherit;cursor:pointer}.PublicWebsiteLayout_previewThemeDescription__GN8Gv{margin:0;font-size:12px;line-height:1.45;color:rgb(226 232 240/90%)}.PublicWebsiteLayout_previewThemeMeta__9m11J{display:grid;gap:6px;padding:10px 12px;border:1px solid rgb(148 163 184/18%);border-radius:12px;background:rgb(15 23 42/46%)}.PublicWebsiteLayout_previewThemeMetaRow__wbljB{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0;font-size:12px;line-height:1.4}.PublicWebsiteLayout_previewThemeMetaLabel__A417M{color:rgb(191 219 254/84%)}.PublicWebsiteLayout_previewThemeActions__q2TXt{display:grid;gap:8px}.PublicWebsiteLayout_previewThemeButton__G0Ihn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border:1px solid rgb(191 219 254/26%);border-radius:12px;background:linear-gradient(180deg,rgb(59 130 246/24%),rgb(37 99 235/18%));color:#eff6ff;font-size:13px;font-weight:700;line-height:1;text-decoration:none;-webkit-user-select:none;user-select:none;transition:border-color .18s ease,background .18s ease,transform .18s ease}.PublicWebsiteLayout_previewThemeButton__G0Ihn:hover{border-color:rgb(191 219 254/42%);background:linear-gradient(180deg,rgb(59 130 246/34%),rgb(37 99 235/26%));transform:translateY(-1px)}.PublicWebsiteLayout_previewThemeSecondaryButton__g9h4F{background:rgb(15 23 42/46%);color:rgb(226 232 240)}.PublicWebsiteLayout_previewThemeSecondaryButton__g9h4F:hover{background:rgb(30 41 59/62%)}.PublicWebsiteLayout_previewThemeSwatches__TkBHG{display:flex;gap:8px}.PublicWebsiteLayout_previewThemeSwatch__2oEWU{width:20px;height:20px;border:1px solid rgb(255 255 255/18%);border-radius:999px;box-shadow:inset 0 0 0 1px rgb(15 23 42/8%)}@media (max-width:640px){.PublicWebsiteLayout_previewThemePicker__MlStj{left:calc(var(--safe-area-left) + 12px);right:calc(var(--safe-area-right) + 12px);top:auto;bottom:calc(var(--safe-area-bottom) + 12px);width:auto}.PublicWebsiteLayout_previewThemePicker__MlStj[style]{right:auto;width:min(280px,calc(100vw - 24px))}}