#aintelligize-ccb{display:none;position:fixed;left:0;right:0;z-index:999999;padding:14px 20px;gap:14px;align-items:center;justify-content:space-between;flex-wrap:wrap;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:14px;line-height:1.5;box-sizing:border-box;transition:transform 0.4s cubic-bezier(.22,1,.36,1),opacity 0.4s ease}#aintelligize-ccb.ccb-pos-bottom{bottom:0;transform:translateY(110%)}#aintelligize-ccb.ccb-pos-top{top:0;transform:translateY(-110%)}#aintelligize-ccb.ccb-visible{display:flex;transform:translateY(0);opacity:1}@media (min-width:601px){#aintelligize-ccb.ccb-btns-left{flex-direction:row-reverse}}.ccb-content{flex:1 1 260px;min-width:0}.ccb-content p{margin:0 0 4px 0;padding:0}.ccb-content a.ccb-privacy-link{font-size:13px;text-decoration:underline;opacity:.8}.ccb-content a.ccb-privacy-link:hover{opacity:1}.ccb-buttons{display:flex;gap:10px;align-items:center;flex-shrink:0;flex-wrap:wrap}.ccb-btn{display:inline-block;padding:10px 22px;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;border:2px solid #fff0;min-height:44px;min-width:80px;text-align:center;text-decoration:none;transition:opacity 0.2s,background 0.2s,transform 0.1s;line-height:1.2}.ccb-btn:active{transform:scale(.97)}.ccb-btn-decline{background:transparent!important;font-weight:500;font-size:13px;padding:10px 14px}#aintelligize-ccb.ccb-theme-dark{background:#1a1a2e;color:#e8e8f0;box-shadow:0 -4px 24px rgb(0 0 0 / .35)}.ccb-theme-dark .ccb-content a.ccb-privacy-link{color:#90b4ff}.ccb-theme-dark .ccb-btn-accept{background:#4f8ef7;color:#fff;border-color:#4f8ef7}.ccb-theme-dark .ccb-btn-accept:hover{opacity:.88}.ccb-theme-dark .ccb-btn-decline{color:#aaa;border-color:#444}.ccb-theme-dark .ccb-btn-decline:hover{color:#fff;border-color:#888}#aintelligize-ccb.ccb-theme-light{background:#fff;color:#333;border-top:1px solid #e0e0e0;box-shadow:0 -4px 18px rgb(0 0 0 / .08)}.ccb-theme-light .ccb-content a.ccb-privacy-link{color:#0073aa}.ccb-theme-light .ccb-btn-accept{background:#0073aa;color:#fff;border-color:#0073aa}.ccb-theme-light .ccb-btn-accept:hover{opacity:.88}.ccb-theme-light .ccb-btn-decline{color:#666;border-color:#ccc}.ccb-theme-light .ccb-btn-decline:hover{background:#f0f0f0;color:#333}#aintelligize-ccb.ccb-theme-glass{background:rgb(20 20 40 / .65);backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);color:#f0f0ff;border-top:1px solid rgb(255 255 255 / .15);box-shadow:0 -4px 32px rgb(0 0 0 / .4)}.ccb-theme-glass .ccb-content a.ccb-privacy-link{color:#b8d4ff}.ccb-theme-glass .ccb-btn-accept{background:rgb(100 160 255 / .85);color:#fff;border-color:rgb(100 160 255 / .6)}.ccb-theme-glass .ccb-btn-accept:hover{background:rgb(100 160 255)}.ccb-theme-glass .ccb-btn-decline{color:rgb(255 255 255 / .7);border-color:rgb(255 255 255 / .25)}.ccb-theme-glass .ccb-btn-decline:hover{border-color:rgb(255 255 255 / .6);color:#fff}#aintelligize-ccb.ccb-theme-minimal{background:#f8f8f8;color:#444;border-top:3px solid #333;padding:10px 20px;font-size:13px}.ccb-theme-minimal .ccb-content a.ccb-privacy-link{color:#555}.ccb-theme-minimal .ccb-btn-accept{background:#333;color:#fff;border-color:#333;padding:8px 18px;font-size:13px;min-height:40px}.ccb-theme-minimal .ccb-btn-accept:hover{background:#111}.ccb-theme-minimal .ccb-btn-decline{color:#888;border-color:#ccc;font-size:12px}#aintelligize-ccb.ccb-theme-branded{background:var(--ccb-bg,#1a1a2e);color:var(--ccb-text,#fff);box-shadow:0 -4px 24px rgb(0 0 0 / .25)}.ccb-theme-branded .ccb-content a.ccb-privacy-link{color:var(--ccb-link,#90b4ff)}.ccb-theme-branded .ccb-btn-accept{background:var(--ccb-btn-bg,#4f8ef7);color:var(--ccb-btn-text,#fff);border-color:var(--ccb-btn-bg,#4f8ef7)}.ccb-theme-branded .ccb-btn-accept:hover{opacity:.88}.ccb-theme-branded .ccb-btn-decline{color:var(--ccb-text,#fff);border-color:rgb(255 255 255 / .35);opacity:.75}.ccb-theme-branded .ccb-btn-decline:hover{opacity:1}@media (max-width:600px){#aintelligize-ccb{flex-direction:column;align-items:stretch;padding:9px 12px 11px;gap:7px}.ccb-content{flex-basis:auto;width:100%}.ccb-content p{font-size:11px;line-height:1.35;text-align:center;margin:0}.ccb-content a.ccb-privacy-link{font-size:11px}.ccb-buttons{width:100%;flex-direction:row;flex-wrap:nowrap;gap:7px}.ccb-btn{flex:1 1 0%;min-width:0;min-height:34px;padding:6px 6px;font-size:12px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@supports (padding-bottom:env(safe-area-inset-bottom)){#aintelligize-ccb.ccb-pos-bottom{padding-bottom:calc(14px + env(safe-area-inset-bottom))}}.ccb-prefs-panel{width:100%;margin:12px 0 4px;padding:14px 16px;border-radius:10px;background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .14);display:flex;flex-direction:column;gap:12px}.ccb-prefs-panel[hidden]{display:none}.ccb-cat{display:flex;align-items:flex-start;gap:10px;cursor:pointer;line-height:1.4}.ccb-cat input[type="checkbox"]{margin:3px 0 0;flex-shrink:0;width:16px;height:16px;cursor:pointer}.ccb-cat-text{display:flex;flex-direction:column}.ccb-cat-text strong{font-size:13.5px;font-weight:600}.ccb-cat-text em{font-style:normal;opacity:.75;font-size:12.5px}.ccb-btn-prefs{background:#fff0;border:1px solid currentColor;opacity:.85}.ccb-btn-prefs:hover{opacity:1}.ccb-btn-save{align-self:flex-start}.ccb-theme-light .ccb-prefs-panel,.ccb-theme-minimal .ccb-prefs-panel{background:rgb(0 0 0 / .04);border-color:rgb(0 0 0 / .12)}@media (max-width:600px){.ccb-prefs-panel{padding:12px}.ccb-btn-save{align-self:stretch;text-align:center}}