.CookieBanner-module__a2BXOq__banner{z-index:1000;pointer-events:none;justify-content:center;display:flex;position:fixed;bottom:16px;left:16px;right:16px}.CookieBanner-module__a2BXOq__inner{pointer-events:auto;-webkit-backdrop-filter:blur(24px)saturate(140%);color:#ffffffeb;background:#0a1729d9;border:1px solid #ffffff1f;border-radius:16px;width:100%;max-width:720px;padding:20px 24px;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;box-shadow:0 -8px 40px #0000004d}@media (max-width:720px){.CookieBanner-module__a2BXOq__banner{bottom:0;left:0;right:0}.CookieBanner-module__a2BXOq__inner{border-radius:16px 16px 0 0;padding:18px 20px}}.CookieBanner-module__a2BXOq__titleRow{align-items:center;gap:12px;margin-bottom:12px;display:flex}.CookieBanner-module__a2BXOq__title{letter-spacing:.005em;color:#fffffff5;flex:1;margin:0;font-size:15px;font-weight:600}.CookieBanner-module__a2BXOq__backIcon,.CookieBanner-module__a2BXOq__closeIcon{appearance:none;cursor:pointer;color:#fff9;background:0 0;border:0;border-radius:6px;padding:4px 8px;font-size:16px;line-height:1;transition:color .2s,background .2s}.CookieBanner-module__a2BXOq__backIcon:hover,.CookieBanner-module__a2BXOq__closeIcon:hover{color:#fffffff2;background:#ffffff0f}.CookieBanner-module__a2BXOq__body{color:#ffffffc7;margin:0 0 18px;font-size:13px;font-weight:300;line-height:1.55}.CookieBanner-module__a2BXOq__body a{color:#14f0c8;border-bottom:1px solid #14f0c84d;text-decoration:none;transition:border-color .2s}.CookieBanner-module__a2BXOq__body a:hover{border-bottom-color:#14f0c8}.CookieBanner-module__a2BXOq__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.CookieBanner-module__a2BXOq__btnPrimary{appearance:none;cursor:pointer;letter-spacing:.01em;color:#fffffff2;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:19px;flex:140px;min-height:38px;padding:0 18px;font-family:inherit;font-size:13px;font-weight:600;transition:background .2s,border-color .2s}.CookieBanner-module__a2BXOq__btnPrimary:hover{background:#ffffff29;border-color:#ffffff47}.CookieBanner-module__a2BXOq__btnTertiary{appearance:none;cursor:pointer;color:#ffffffb3;background:0 0;border:0;flex:0 auto;min-height:38px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:400;transition:color .2s}.CookieBanner-module__a2BXOq__btnTertiary:hover{color:#14f0c8}@media (max-width:480px){.CookieBanner-module__a2BXOq__btnPrimary,.CookieBanner-module__a2BXOq__btnTertiary{flex:100%}}.CookieBanner-module__a2BXOq__categories{flex-direction:column;gap:8px;max-height:50vh;margin-bottom:18px;display:flex;overflow-y:auto}.CookieBanner-module__a2BXOq__category{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;align-items:flex-start;gap:14px;padding:12px 14px;transition:background .2s,border-color .2s;display:flex}.CookieBanner-module__a2BXOq__category:hover{background:#ffffff0f;border-color:#ffffff1f}.CookieBanner-module__a2BXOq__categoryText{flex:1}.CookieBanner-module__a2BXOq__categoryTitle{color:#fffffff2;margin-bottom:4px;font-size:13px;font-weight:600}.CookieBanner-module__a2BXOq__categoryDescription{color:#ffffffa6;font-size:12px;font-weight:300;line-height:1.5}.CookieBanner-module__a2BXOq__toggle{background:#ffffff1f;border:1px solid #ffffff29;border-radius:11px;flex-shrink:0;width:38px;height:22px;transition:background .2s,border-color .2s;position:relative}.CookieBanner-module__a2BXOq__toggle input{appearance:none;cursor:pointer;opacity:0;margin:0;position:absolute;inset:0}.CookieBanner-module__a2BXOq__toggleKnob{background:#ffffffe6;border-radius:50%;width:16px;height:16px;transition:left .2s,background .2s;position:absolute;top:2px;left:2px}.CookieBanner-module__a2BXOq__toggleOn{background:#14f0c84d;border-color:#14f0c880}.CookieBanner-module__a2BXOq__toggleOn .CookieBanner-module__a2BXOq__toggleKnob{background:#14f0c8;left:18px}.CookieBanner-module__a2BXOq__toggleDisabled{opacity:.6;cursor:not-allowed}.CookieBanner-module__a2BXOq__toggleDisabled input{cursor:not-allowed}
