.privacy_banner__ytbxz{position:fixed;right:24px;bottom:24px;z-index:1000;width:min(720px,calc(100vw - 48px));padding:29px;border:1px solid #dedfea;border-radius:22px;background:#fdfdff;color:#27272e;box-shadow:0 28px 80px #27272e26,0 5px 18px #27272e12;font-family:var(--font-dm-sans),system-ui,sans-serif;max-height:calc(100dvh - 48px);overflow-y:auto}.privacy_accent__2ik88{position:absolute;top:0;left:0;width:118px;height:5px;border-radius:0 0 8px 0;background:linear-gradient(90deg,#5956e9 0 72%,#ffdc60 72%)}.privacy_close__i0vTz{position:absolute;top:17px;right:17px;display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid #dedfea;border-radius:10px;background:#f5f5f9;color:#646471;cursor:pointer;transition:border-color .16s,color .16s,transform .16s}.privacy_close__i0vTz svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.privacy_close__i0vTz:hover{border-color:#aaa7ec;color:#4643cb;transform:rotate(3deg)}.privacy_action__ZV3eQ:focus-visible,.privacy_close__i0vTz:focus-visible,.privacy_settingsButton__vT0OB:focus-visible,.privacy_switch__wxUeJ input:focus-visible+span{outline:3px solid #5956e93d;outline-offset:3px}.privacy_eyebrow__a9p9e{margin:0 48px 0 0;color:#5956d3;font-size:10px;font-weight:700;letter-spacing:.14em;line-height:1.5;text-transform:uppercase}.privacy_title__MwAgx{max-width:570px;margin:10px 48px 0 0;font-size:clamp(25px,3vw,34px);font-weight:500;line-height:1.12;letter-spacing:-.045em}.privacy_copy__8rwTY{max-width:610px;margin:14px 48px 0 0;color:#646471;font-size:13px;line-height:1.75}.privacy_copy__8rwTY a{color:#504bc4;font-weight:600;text-underline-offset:3px}.privacy_copy__8rwTY a:hover{text-decoration:underline}.privacy_actions__lZ6Qu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:23px}.privacy_action__ZV3eQ{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 14px;border:1px solid transparent;border-radius:11px;font-size:12px;font-weight:650;line-height:1.25;cursor:pointer;transition:border-color .16s,background .16s,color .16s,transform .16s,box-shadow .16s}.privacy_action__ZV3eQ:hover{transform:translateY(-1px)}.privacy_reject__J_Eh2{border-color:#27272e;background:#27272e;color:#fff}.privacy_reject__J_Eh2:hover{background:#3a3a43;box-shadow:0 8px 20px #27272e20}.privacy_customize__w1o_F{border-color:#d7d7e2;background:#f5f5f9;color:#4d4d59}.privacy_customize__w1o_F:hover{border-color:#aaa7ec;background:#efeffb;color:#4643cb}.privacy_accept__yUsOv{border-color:#5956e9;background:#5956e9;color:#fff}.privacy_accept__yUsOv:hover{background:#4643cb;box-shadow:0 8px 20px #5956e926}.privacy_preferenceList__dCy5m{display:grid;gap:9px;margin-top:21px}.privacy_preferenceRow__Mz_XI{display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:69px;padding:14px 16px;border:1px solid #e5e5ed;border-radius:13px;background:#f8f8fb}.privacy_preferenceRow__Mz_XI>div,.privacy_preferenceRow__Mz_XI>span:first-child{min-width:0}.privacy_preferenceRow__Mz_XI strong{display:block;font-size:13px;font-weight:650}.privacy_preferenceRow__Mz_XI strong+span{display:block;margin-top:4px;color:#747481;font-size:11px;line-height:1.5}.privacy_alwaysOn__ZjXe5{flex:0 0 auto;padding:6px 9px;border-radius:7px;background:#ecebf9;color:#5956b7;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.privacy_switch__wxUeJ{position:relative;flex:0 0 auto;width:47px;height:27px}.privacy_switch__wxUeJ input{position:absolute;width:1px;height:1px;opacity:0}.privacy_switch__wxUeJ>span{position:absolute;inset:0;border-radius:999px;background:#c9c9d4;cursor:pointer;transition:background .18s}.privacy_switch__wxUeJ>span:after{content:"";position:absolute;top:4px;left:4px;width:19px;height:19px;border-radius:50%;background:#fff;box-shadow:0 2px 5px #27272e26;transition:transform .18s}.privacy_switch__wxUeJ input:checked+span{background:#5956e9}.privacy_switch__wxUeJ input:checked+span:after{transform:translateX(20px)}.privacy_settingsButton__vT0OB{display:inline-flex;align-items:center;padding:0;border:0;background:transparent;color:#6e697c;font-family:inherit;font-size:11px;font-weight:inherit;line-height:inherit;white-space:nowrap;cursor:pointer}.privacy_settingsButton__vT0OB:hover{color:#5956e9;text-decoration:underline;text-underline-offset:3px}@media (max-width:660px){.privacy_banner__ytbxz{right:12px;bottom:12px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:24px 20px 20px;border-radius:18px;overflow-y:auto}.privacy_close__i0vTz{top:13px;right:13px}.privacy_copy__8rwTY,.privacy_title__MwAgx{margin-right:34px}.privacy_actions__lZ6Qu{grid-template-columns:1fr}.privacy_action__ZV3eQ{min-height:44px}.privacy_preferenceRow__Mz_XI{gap:14px}.privacy_settingsButton__vT0OB{font-size:10px}}@media (prefers-reduced-motion:reduce){.privacy_action__ZV3eQ,.privacy_close__i0vTz,.privacy_switch__wxUeJ>span,.privacy_switch__wxUeJ>span:after{transition:none}}