.cwbbl-library{--cwbbl-spectrum:linear-gradient(96deg, #13e6ee 0%, #58b7ef 46%, #00ee98 100%);--cwbbl-nav-gradient:linear-gradient(180deg, rgba(255,255,255,.20) 0%, rgba(255,255,255,0) 42%), linear-gradient(135deg, #061a2d 0%, #123a80 22%, #4833ff 50%, #4080fd 75%, #1bd79c 100%);--cwbbl-premier-gradient:linear-gradient(105deg, #15255f 0%, #3158dd 34%, #8058f1 63%, #24d1c5 100%);--cwbbl-hover-navy:radial-gradient(ellipse at 50% -75%, rgba(103,255,239,.35) 0%, rgba(50,190,217,.12) 35%, transparent 64%), linear-gradient(135deg, #010611 0%, #06193d 54%, #062e4b 100%);--cwbbl-ui:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--cwbbl-ink:#071937;--cwbbl-filter-background:#fff;--cwbbl-filter-ink:#071937;--cwbbl-line:rgba(7, 25, 55, .12);background:linear-gradient(145deg,#f8fbff,#e8f2fa);border:1px solid rgb(86 125 161 / .28);border-radius:24px;box-shadow:0 14px 38px rgb(7 25 55 / .12),inset 0 1px 0 rgb(255 255 255 / .78);color:var(--cwbbl-ink);font-family:var(--cwbbl-ui);padding:clamp(12px,2vw,22px);transition:background .24s ease,border-color .24s ease,box-shadow .24s ease,color .24s ease}.cwbbl-library.cwbbl-library--light{--cwbbl-ink:#071937;--cwbbl-line:rgba(7,25,55,.12);background:linear-gradient(145deg,#f8fbff,#e8f2fa);border-color:rgb(86 125 161 / .28);box-shadow:0 14px 38px rgb(7 25 55 / .12),inset 0 1px 0 rgb(255 255 255 / .78)}.cwbbl-library *,.cwbbl-library *::before,.cwbbl-library *::after{box-sizing:border-box}.cwbbl-library__top{display:flex;justify-content:space-between;gap:20px;align-items:end;margin:0 0 14px}.cwbbl-library__top h2{color:var(--cwbbl-ink);font-size:clamp(1.5rem,3vw,2rem);line-height:1.1;margin:3px 0 0}.cwbbl-library__eyebrow{align-items:center;background:var(--cwbbl-premier-gradient);border:1px solid rgb(190 255 249 / .56);border-radius:999px;box-shadow:0 6px 15px rgb(48 76 185 / .18),inset 0 1px 0 rgb(255 255 255 / .28);color:#f3ffff;display:inline-flex;font-family:var(--cwbbl-ui);font-size:.66rem;font-weight:850;letter-spacing:.075em;line-height:1;margin-bottom:7px;padding:7px 10px;text-shadow:0 1px 5px rgb(3 13 38 / .38);text-transform:uppercase}.cwbbl-library__top p{color:#526177;font-size:.875rem;margin:0;white-space:nowrap}.cwbbl-library__top-actions{align-items:flex-end;display:flex;flex-direction:column;gap:7px}.cwbbl-theme{align-items:center;background:#fff0;border:0;display:flex;padding:0}.cwbbl-library__top p{transition:opacity .35s ease,visibility .35s ease}.cwbbl-library__top p.cwbbl-status--hidden{opacity:0;visibility:hidden}.cwbbl-theme__toggle{appearance:none;background:transparent!important;border:0!important;border-radius:999px;cursor:pointer;display:inline-flex;min-height:auto!important;min-width:0!important;padding:0!important}.cwbbl-theme__toggle-track{align-items:center;background:linear-gradient(135deg,#edfaff 0%,#cfe8ff 100%);border:2px solid #67e8f9;border-radius:999px;box-shadow:0 0 0 1px rgb(7 25 55 / .22),inset 0 1px 1px rgb(255 255 255 / .85),0 3px 9px rgb(7 25 55 / .18);display:flex;height:34px;overflow:hidden;position:relative;transition:background .22s ease,border-color .22s ease,box-shadow .22s ease;width:68px}.cwbbl-theme__symbol{fill:none;height:14px;pointer-events:none;position:relative;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;transition:color .22s ease,opacity .22s ease;width:14px;z-index:2}.cwbbl-theme__symbol--sun{color:#a46100;margin-left:8px}.cwbbl-theme__symbol--moon{color:#53627b;margin-left:auto;margin-right:8px}.cwbbl-theme__toggle-thumb{background:linear-gradient(145deg,#fff 0%,#d9f7ff 100%);border:1px solid rgb(5 41 74 / .38);border-radius:50%;box-shadow:0 2px 5px rgb(4 13 31 / .27);height:24px;left:3px;position:absolute;top:3px;transform:translateX(0);transition:transform .24s cubic-bezier(.22,1,.36,1),background .22s ease,border-color .22s ease;width:24px;z-index:1}.cwbbl-theme__toggle.is-dark .cwbbl-theme__toggle-track{background:linear-gradient(135deg,#07172f 0%,#192e58 100%);border-color:#8cf9f1;box-shadow:0 0 0 1px rgb(182 255 249 / .54),inset 0 1px 1px rgb(255 255 255 / .14),0 0 12px rgb(84 244 218 / .18)}.cwbbl-theme__toggle.is-dark .cwbbl-theme__toggle-thumb{background:linear-gradient(145deg,#6759ff 0%,#27d8d1 100%);border-color:rgb(234 255 255 / .78);transform:translateX(34px)}.cwbbl-theme__toggle.is-dark .cwbbl-theme__symbol--sun{color:#8ba4bd;opacity:.62}.cwbbl-theme__toggle.is-dark .cwbbl-theme__symbol--moon{color:#f2ffff}.cwbbl-screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.cwbbl-theme__toggle:hover .cwbbl-theme__toggle-track,.cwbbl-theme__toggle:focus-visible .cwbbl-theme__toggle-track{border-color:#fff;box-shadow:0 0 0 2px rgb(104 255 246 / .38),0 0 16px rgb(84 244 218 / .28),inset 0 1px 1px rgb(255 255 255 / .28)}.cwbbl-theme__toggle:focus-visible{outline:none}.cwbbl-filter-row{display:flex;flex-wrap:nowrap;gap:8px;margin:10px 0;max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;padding:3px 1px 7px;scrollbar-width:thin}.cwbbl-filter-row--town-hall{-webkit-overflow-scrolling:touch;flex-direction:column;gap:5px;overflow:visible;scroll-behavior:smooth}.cwbbl-filter-row--town-hall>button{align-self:flex-start}.cwbbl-town-hall-options{display:flex;flex-wrap:nowrap;gap:8px;max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;padding:2px 1px 7px;scrollbar-width:thin}.cwbbl-filter-row--controls{align-items:center;gap:15px;margin-top:12px}.cwbbl-filter-row--sort{align-items:center;gap:6px;margin-top:-2px;padding-top:0}.cwbbl-filter-row--sort[hidden]{display:none}.cwbbl-filter-row--sort button{font-size:.72rem;min-height:30px;padding:6px 9px}.cwbbl-filter-row--sort-summary{overflow:visible}.cwbbl-sort-options{align-items:center;display:flex;flex:0 0 auto;gap:6px}.cwbbl-sort-options[hidden],.cwbbl-homepage-sort-summary[hidden]{display:none}.cwbbl-homepage-sort-summary{background:rgb(84 244 218 / .12);border:1px solid rgb(111 245 228 / .34);border-radius:999px;color:#aafff1;font:750 .72rem/1 var(--cwbbl-ui);padding:7px 10px}.cwbbl-filter-cluster{align-items:center;display:flex;flex:0 0 auto;gap:8px}.cwbbl-filter-cluster--sort{border-left:1px solid rgb(7 25 55 / .14);padding-left:15px}.cwbbl-filter-row__label{color:#4d5e76;flex:0 0 auto;font-family:var(--cwbbl-ui);font-size:.78rem;font-weight:650;letter-spacing:.01em;text-transform:none}.cwbbl-filter-row button{align-items:center;background:var(--cwbbl-filter-background);border:1px solid var(--cwbbl-line);border-radius:999px;color:var(--cwbbl-filter-ink);cursor:pointer;display:inline-flex;flex:0 0 auto;font:750 .84rem/1 var(--cwbbl-ui);gap:5px;min-height:37px;padding:8px 12px;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.cwbbl-filter-row button:hover,.cwbbl-filter-row button:focus-visible{background:var(--cwbbl-hover-navy);border-color:#62fff0;box-shadow:0 0 0 1px rgb(98 255 240 / .32),0 0 10px rgb(75 237 224 / .20),0 0 24px rgb(29 166 255 / .15),inset 0 1px 0 rgb(235 255 255 / .28);color:#efffff;outline:none;text-shadow:0 0 10px rgb(112 255 243 / .32);transform:translateY(-1px)}.cwbbl-filter-row button.is-active{background:var(--cwbbl-nav-gradient);border-color:rgb(217 255 255 / .58);box-shadow:none;color:#fff}.cwbbl-filter-row--town-hall button[data-cwb-value="8"]{--cwbbl-th-rgb:249,224,9;--cwbbl-th-ink:#665500}.cwbbl-filter-row--town-hall button[data-cwb-value="9"]{--cwbbl-th-rgb:35,40,47;--cwbbl-th-ink:#17202a}.cwbbl-filter-row--town-hall button[data-cwb-value="10"]{--cwbbl-th-rgb:225,45,42;--cwbbl-th-ink:#771416}.cwbbl-filter-row--town-hall button[data-cwb-value="11"]{--cwbbl-th-rgb:248,248,244;--cwbbl-th-ink:#4c4650}.cwbbl-filter-row--town-hall button[data-cwb-value="12"]{--cwbbl-th-rgb:34,181,229;--cwbbl-th-ink:#075875}.cwbbl-filter-row--town-hall button[data-cwb-value="13"]{--cwbbl-th-rgb:44,209,238;--cwbbl-th-ink:#07556a}.cwbbl-filter-row--town-hall button[data-cwb-value="14"]{--cwbbl-th-rgb:42,220,94;--cwbbl-th-ink:#075621}.cwbbl-filter-row--town-hall button[data-cwb-value="15"]{--cwbbl-th-rgb:117,53,191;--cwbbl-th-ink:#43136f}.cwbbl-filter-row--town-hall button[data-cwb-value="16"]{--cwbbl-th-rgb:194,111,37;--cwbbl-th-ink:#673511}.cwbbl-filter-row--town-hall button[data-cwb-value="17"]{--cwbbl-th-rgb:114,151,67;--cwbbl-th-ink:#3d5d16}.cwbbl-filter-row--town-hall button[data-cwb-value="18"]{--cwbbl-th-rgb:93,91,202;--cwbbl-th-ink:#29296d}.cwbbl-filter-row--town-hall button[data-cwb-value]:not([data-cwb-value="0"]){background:linear-gradient(145deg,rgb(255 255 255 / .27),rgb(255 255 255 / .04)),rgba(var(--cwbbl-th-rgb),.25);backdrop-filter:blur(7px) saturate(135%);border-color:rgba(var(--cwbbl-th-rgb),.68);box-shadow:inset 0 1px 0 rgb(255 255 255 / .32);color:var(--cwbbl-th-ink)}.cwbbl-library:not(.cwbbl-library--dark) .cwbbl-filter-row--town-hall button[data-cwb-value="11"]{background:linear-gradient(145deg,rgb(255 255 255 / .42),rgb(255 255 255 / .05)),rgb(95 111 132 / .34);border-color:rgb(84 101 123 / .78);box-shadow:inset 0 1px 0 rgb(255 255 255 / .60),0 1px 2px rgb(38 53 73 / .12);color:#263548}.cwbbl-library.cwbbl-library--dark .cwbbl-filter-row--town-hall button[data-cwb-value]:not([data-cwb-value="0"]){background:linear-gradient(145deg,rgb(255 255 255 / .18),rgb(255 255 255 / .03)),rgba(var(--cwbbl-th-rgb),.36);color:#f7ffff;text-shadow:0 1px 2px rgb(0 0 0 / .44)}.cwbbl-filter-row--town-hall button[data-cwb-value]:not([data-cwb-value="0"]):hover,.cwbbl-filter-row--town-hall button[data-cwb-value]:not([data-cwb-value="0"]):focus-visible{background:var(--cwbbl-hover-navy);border-color:#62fff0;box-shadow:0 0 0 1px rgb(98 255 240 / .32),0 0 10px rgb(75 237 224 / .20),0 0 24px rgb(29 166 255 / .15),inset 0 1px 0 rgb(235 255 255 / .28);color:#efffff}.cwbbl-filter-row--town-hall button[data-cwb-value]:not([data-cwb-value="0"]).is-active{background:var(--cwbbl-nav-gradient)!important;border-color:rgb(217 255 255 / .78)!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .28),0 0 12px rgb(83 167 255 / .26)!important;color:#fff!important;text-shadow:0 1px 2px rgb(0 0 0 / .42)}.cwbbl-filter-row img{border-radius:6px;height:28px;object-fit:contain;width:28px}.cwbbl-grid{align-items:stretch;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;transition:opacity .15s ease}.cwbbl-library.is-loading .cwbbl-grid{opacity:.48;pointer-events:none}.cwbbl-card{background:#fff;container-type:inline-size;border:1px solid rgb(9 45 93 / .14);border-radius:20px;box-shadow:0 12px 30px rgb(7 25 55 / .08),inset 0 1px 0 rgb(255 255 255 / .72);display:flex;flex-direction:column;height:100%;min-width:0;overflow:hidden;position:relative;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.cwbbl-card__head{align-items:center;background:var(--cwbbl-nav-gradient);color:#fff;display:flex;font-family:var(--cwbbl-ui);font-size:.73rem;font-weight:850;gap:7px;letter-spacing:.06em;min-height:44px;padding:9px 14px;text-transform:uppercase}.cwbbl-card__town-hall{flex:0 0 auto}.cwbbl-card__types{align-items:center;display:flex;flex:1 1 auto;flex-wrap:nowrap;gap:5px;justify-content:flex-end;margin-left:auto;min-width:0}.cwbbl-card__type{align-items:center;border:1px solid #fff0;border-radius:999px;display:inline-flex;flex:0 1 auto;font-family:var(--cwbbl-ui);font-size:.60rem;font-weight:900;letter-spacing:.05em;line-height:1;margin-left:1px;min-width:0;padding:5px 8px;white-space:nowrap}.cwbbl-card__type::before{border-radius:50%;content:"";flex:0 0 5px;height:5px;margin-right:5px;width:5px}.cwbbl-card__type--secondary{font-size:.53rem;letter-spacing:.04em;opacity:.96;padding:4px 7px}.cwbbl-card__type--secondary::before{flex-basis:4px;height:4px;margin-right:4px;width:4px}.cwbbl-card__type--tertiary{font-size:.47rem;letter-spacing:.03em;opacity:.92;padding:4px 6px}.cwbbl-card__type--tertiary::before{flex-basis:3px;height:3px;margin-right:3px;width:3px}@supports (container-type:inline-size){.cwbbl-card__head{gap:clamp(4px,1.55cqw,7px);padding-left:clamp(8px,3.4cqw,14px);padding-right:clamp(8px,3.4cqw,14px)}.cwbbl-card__town-hall{font-size:clamp(.61rem,2.85cqw,.73rem)}.cwbbl-card__types{gap:clamp(2px,1.05cqw,5px)}.cwbbl-card__type{font-size:clamp(.46rem,2.45cqw,.60rem);letter-spacing:clamp(.018em,.12cqw,.05em);padding:clamp(3px,1.15cqw,5px) clamp(4px,1.85cqw,8px)}.cwbbl-card__type::before{flex-basis:clamp(3px,1.25cqw,5px);height:clamp(3px,1.25cqw,5px);margin-right:clamp(3px,1.15cqw,5px);width:clamp(3px,1.25cqw,5px)}.cwbbl-card__type--secondary{font-size:clamp(.42rem,2.16cqw,.53rem);letter-spacing:clamp(.014em,.10cqw,.04em);padding:clamp(3px,1.0cqw,4px) clamp(4px,1.6cqw,7px)}.cwbbl-card__type--secondary::before{flex-basis:clamp(3px,1.0cqw,4px);height:clamp(3px,1.0cqw,4px);margin-right:clamp(3px,1.0cqw,4px);width:clamp(3px,1.0cqw,4px)}.cwbbl-card__type--tertiary{font-size:clamp(.38rem,1.92cqw,.47rem);letter-spacing:clamp(.01em,.08cqw,.03em);padding:3px clamp(3px,1.45cqw,6px)}.cwbbl-card__type--tertiary::before{flex-basis:clamp(2px,.85cqw,3px);height:clamp(2px,.85cqw,3px);margin-right:clamp(2px,.85cqw,3px);width:clamp(2px,.85cqw,3px)}.cwbbl-card__trophy{flex-basis:clamp(22px,6.75cqw,27px);height:clamp(22px,6.75cqw,27px);margin-left:clamp(0px,.5cqw,2px);width:clamp(22px,6.75cqw,27px)}.cwbbl-card__trophy svg{height:clamp(16px,5cqw,20px);width:clamp(16px,5cqw,20px)}}.cwbbl-card__type--secondary.cwbbl-card__type--war,.cwbbl-card__type--tertiary.cwbbl-card__type--war{animation:none}.cwbbl-card__type--war{animation:none;background:#fff;border-color:#ef9a9a;box-shadow:0 0 0 1px rgb(198 40 40 / .08),0 0 13px rgb(239 83 80 / .16);color:#c62828}.cwbbl-card__type--war::before{animation:none;background:#e53935;box-shadow:0 0 7px rgb(229 57 53 / .75)}.cwbbl-card__type[data-cwbbl-card-priority="1"]::before{animation:cwbblWarBaseDot 1.1s ease-in-out infinite}.cwbbl-card__type[data-cwbbl-card-priority="2"]::before,.cwbbl-card__type[data-cwbbl-card-priority="3"]::before{animation:none!important}.cwbbl-card__type--cwl{background:linear-gradient(135deg,#020817 0%,#082456 68%,#063d61 100%);border-color:rgb(123 255 242 / .56);box-shadow:inset 0 1px 0 rgb(227 255 255 / .18),0 0 13px rgb(48 238 217 / .16);color:#bafff5}.cwbbl-card__type--cwl::before{background:#63ffeb;box-shadow:0 0 8px #48f8e6}.cwbbl-card__type--farming{background:linear-gradient(135deg,#057a48,#15bf76);border-color:rgb(187 255 220 / .62);box-shadow:inset 0 1px 0 rgb(235 255 246 / .22),0 0 12px rgb(20 190 118 / .22);color:#f3fff9}.cwbbl-card__type--farming::before{background:#b9ffce;box-shadow:0 0 8px rgb(185 255 206 / .78)}.cwbbl-card__type--progress{background:linear-gradient(135deg,#007f9f,#23d8e9);border-color:rgb(198 255 255 / .65);box-shadow:inset 0 1px 0 rgb(239 255 255 / .28),0 0 12px rgb(34 215 235 / .25);color:#efffff}.cwbbl-card__type--progress::before{background:#efffff;box-shadow:0 0 8px rgb(210 255 255 / .88)}.cwbbl-card__type--trophy{background:linear-gradient(135deg,#160837 0%,#39207e 28%,#6d3bcc 56%,#4d218f 76%,#1b0a42 100%);border-color:rgb(202 164 255 / .72);box-shadow:inset 0 1px 0 rgb(245 232 255 / .38),0 0 13px rgb(129 70 235 / .28);color:#fcf8ff}.cwbbl-card__type--trophy::before{background:#d7b8ff;box-shadow:0 0 8px rgb(209 168 255 / .88)}.cwbbl-card__trophy{align-items:center;animation:none;background:radial-gradient(circle at 50% 18%,rgb(234 211 255 / .48),transparent 29%),linear-gradient(145deg,#1d0b4a,#6c36c2 58%,#321064);border:1px solid rgb(221 193 255 / .84);border-radius:8px;box-shadow:inset 0 1px 0 rgb(255 255 255 / .36),0 2px 8px rgb(20 4 60 / .45);display:inline-flex;flex:0 0 27px;height:27px;justify-content:center;margin-left:2px;overflow:hidden;width:27px}.cwbbl-card__trophy.is-cwbbl-trophy-live{animation:cwbblTrophyFlip 12s ease-in-out infinite}.cwbbl-card__trophy svg{fill:none;filter:drop-shadow(0 1px 1px rgb(0 0 0 / .48));height:20px;stroke:#f4e8ff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65;width:20px}@keyframes cwbblTrophyFlip{0%,84%,100%{transform:perspective(120px) rotateY(0deg)}89%{transform:perspective(120px) rotateY(180deg)}94%{transform:perspective(120px) rotateY(360deg)}}@keyframes cwbblWarBaseDot{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.46;transform:scale(.62)}}@keyframes cwbblWarBasePill{0%,100%{box-shadow:0 0 0 1px rgb(198 40 40 / .08),0 0 13px rgb(239 83 80 / .16)}50%{box-shadow:0 0 0 2px rgb(239 83 80 / .20),0 0 20px rgb(239 83 80 / .29)}}.cwbbl-card__cwl{align-items:center;background:linear-gradient(135deg,#020817 0%,#082456 68%,#063d61 100%);border:1px solid rgb(123 255 242 / .56);border-radius:999px;box-shadow:inset 0 1px 0 rgb(227 255 255 / .18),0 0 13px rgb(48 238 217 / .16);display:inline-flex;font-family:var(--cwbbl-ui);font-size:.64rem;font-weight:900;letter-spacing:.07em;margin-left:auto;padding:5px 8px;position:relative;text-transform:uppercase}.cwbbl-card__cwl::before{background:#63ffeb;border-radius:50%;box-shadow:0 0 8px #48f8e6;content:"";height:5px;margin-right:5px;width:5px}.cwbbl-card__cwl>span{background:linear-gradient(90deg,#eaffff 0%,#7bfff0 48%,#baf8ff 100%);-webkit-background-clip:text;background-clip:text;color:#fff0}.cwbbl-card__media{align-items:center;aspect-ratio:16/9;background:#071937;display:flex;justify-content:center;overflow:hidden;position:relative}.cwbbl-card__media img{height:100%;object-fit:cover;position:relative;width:100%;z-index:0}.cwbbl-card__media.is-cwbbl-media-loading>img{opacity:0}.cwbbl-card__media.is-cwbbl-media-ready>img{opacity:1;transition:opacity .16s ease-out}.cwbbl-card__media.is-cwbbl-media-loading .cwbbl-card__media-insight,.cwbbl-card__media.is-cwbbl-media-loading .cwbbl-card__media-matters{opacity:0;visibility:hidden}.cwbbl-card__media.is-cwbbl-media-loading .cwbbl-card__media-matters-phrase{animation-play-state:paused}.cwbbl-card__media.is-cwbbl-media-error .cwbbl-card__media-insight,.cwbbl-card__media.is-cwbbl-media-error .cwbbl-card__media-matters{display:none}.cwbbl-library img[data-cwb-protected-image]{-webkit-user-drag:none;user-select:none}.cwbbl-card__media-insight{align-items:center;animation:cwbblInsightCompact .28s cubic-bezier(.22,1,.36,1) 3.2s forwards;background:linear-gradient(180deg,rgb(255 255 255 / .20) 0%,#fff0 42%),linear-gradient(135deg,#061a2d 0%,#123a80 22%,#4833ff 50%,#4080fd 75%,#1bd79c 100%);border:1px solid rgb(217 255 255 / .58);border-radius:999px;bottom:10px;color:#fff;display:inline-flex;font-family:"Segoe Script","Bradley Hand",cursive;font-size:.77rem;font-weight:700;gap:4px;left:10px;letter-spacing:.01em;line-height:1;max-width:120px;overflow:hidden;padding:6px 8px;pointer-events:none;position:absolute;text-transform:none;white-space:nowrap;z-index:2}.cwbbl-card__media-insight svg{fill:none;flex:0 0 14px;height:14px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:14px}.cwbbl-card__media-insight-label{animation:cwbblInsightLabelHide .18s ease 3.12s forwards;display:inline-block;overflow:hidden}.cwbbl-card__media-insight-mini{align-items:center;animation:cwbblInsightMiniShow .18s ease 3.12s forwards;background:#30363d;border:1px solid rgb(255 255 255 / .10);border-radius:5px;box-shadow:inset 0 1px 0 rgb(255 255 255 / .13),0 1px 4px rgb(0 0 0 / .38);color:#fff0;display:inline-flex;font-size:0;height:19px;justify-content:center;line-height:1;opacity:0;overflow:visible;position:relative;width:0}.cwbbl-card__media-insight-mini::before{color:#edf5f7;content:"♡";font-family:Arial,sans-serif;font-size:7px;font-style:normal;font-weight:700;left:50%;line-height:1;position:absolute;text-shadow:none;top:2px;transform:translateX(-50%)}.cwbbl-card__media-insight-mini::after{background:#edf5f7;border-radius:1px;content:"";height:8px;left:50%;position:absolute;top:8px;transform:translateX(-50%);width:2px}@keyframes cwbblInsightCompact{0%{bottom:10px;gap:4px;max-width:120px;padding:6px 8px}100%{bottom:10px;gap:3px;max-width:54px;padding:5px 6px}}@keyframes cwbblInsightLabelHide{to{opacity:0;width:0}}@keyframes cwbblInsightMiniShow{to{opacity:1;width:18px}}.cwbbl-card__media:hover .cwbbl-card__media-insight,.cwbbl-card__media:focus-visible .cwbbl-card__media-insight{animation:none;bottom:10px;gap:4px;max-width:120px;padding:6px 8px;transition:max-width .42s cubic-bezier(.22,1,.36,1),padding .42s cubic-bezier(.22,1,.36,1),gap .42s ease}.cwbbl-card__media:hover .cwbbl-card__media-insight-label,.cwbbl-card__media:focus-visible .cwbbl-card__media-insight-label{animation:none;opacity:1;transition:opacity .24s ease .11s,width .01s linear .11s;width:auto}.cwbbl-card__media:hover .cwbbl-card__media-insight-mini,.cwbbl-card__media:focus-visible .cwbbl-card__media-insight-mini{animation:none;opacity:0;transition:opacity .16s ease,width .16s ease;width:0}.cwbbl-library[data-cwb-editor-preview="1"] .cwbbl-card__media-insight{animation:none;bottom:10px;gap:4px;max-width:120px;padding:6px 8px}.cwbbl-library[data-cwb-editor-preview="1"] .cwbbl-card__media-insight-label{animation:none;opacity:1;width:auto}.cwbbl-library[data-cwb-editor-preview="1"] .cwbbl-card__media-insight-mini{display:none}.cwbbl-library[data-cwb-editor-preview="1"] .cwbbl-card__media-matters-phrase{animation:none;clip-path:none;opacity:0}.cwbbl-library[data-cwb-editor-preview="1"] .cwbbl-card__media-matters:not(.cwbbl-card__media-matters--anti-de) .cwbbl-card__media-matters-phrase--matters,.cwbbl-library[data-cwb-editor-preview="1"] .cwbbl-card__media-matters--anti-de .cwbbl-card__media-matters-phrase--anti-first{opacity:1}.cwbbl-card__media-matters{bottom:8px;color:#fff;font-family:"Segoe Script","Bradley Hand",cursive;font-size:1.05rem;font-weight:700;line-height:.82;max-width:calc(100% - 24px);min-width:142px;pointer-events:none;position:absolute;right:13px;text-align:right;text-shadow:0 1px 3px rgb(0 0 0 / .78),0 0 11px rgb(7 22 53 / .65);white-space:nowrap;z-index:2}.cwbbl-card__media-matters-phrase{align-items:flex-end;animation:cwbblMattersFirst 40s ease-in-out infinite;bottom:0;clip-path:inset(0 100% 0 0);display:flex;flex-direction:column;opacity:0;position:absolute;right:0;width:100%;will-change:opacity,clip-path}.cwbbl-card__media-matters-phrase--difference{animation-name:cwbblMattersSecond}.cwbbl-grid>.cwbbl-card:nth-child(even) .cwbbl-card__media-matters:not(.cwbbl-card__media-matters--anti-de) .cwbbl-card__media-matters-phrase{animation-delay:-20s}.cwbbl-card__media-matters--anti-de .cwbbl-card__media-matters-phrase{animation-duration:64s}.cwbbl-card__media-matters--anti-de .cwbbl-card__media-matters-phrase--anti-first{animation-name:cwbblAntiDarkFirst}.cwbbl-card__media-matters--anti-de .cwbbl-card__media-matters-phrase--matters{animation-name:cwbblAntiDarkMatters}.cwbbl-card__media-matters--anti-de .cwbbl-card__media-matters-phrase--anti-second{animation-name:cwbblAntiDarkSecond}.cwbbl-card__media-matters--anti-de .cwbbl-card__media-matters-phrase--difference{animation-name:cwbblAntiDarkDifference}.cwbbl-card__media-matters-phrase--difference>span:first-child{font-size:.88em}.cwbbl-card__media-matters-phrase--anti-first>span:first-child,.cwbbl-card__media-matters-phrase--anti-second>span:first-child{font-size:.92em;letter-spacing:.01em}.cwbbl-card__media-matters-phrase>span{display:block;max-width:100%;white-space:nowrap}.cwbbl-card__media-matters-phrase>span:last-child{font-size:1.2em;margin-right:1px}@keyframes cwbblMattersFirst{0%{clip-path:inset(0 100% 0 0);opacity:0}10%{clip-path:inset(0 0 0 0);opacity:1}40%{clip-path:inset(0 0 0 0);opacity:1}50%,100%{clip-path:inset(0 0 0 100%);opacity:0}}@keyframes cwbblMattersSecond{0%,50%{clip-path:inset(0 100% 0 0);opacity:0}60%{clip-path:inset(0 0 0 0);opacity:1}90%{clip-path:inset(0 0 0 0);opacity:1}100%{clip-path:inset(0 0 0 100%);opacity:0}}@keyframes cwbblAntiDarkFirst{0%{clip-path:inset(0 100% 0 0);opacity:0}6.25%{clip-path:inset(0 0 0 0);opacity:1}18.75%{clip-path:inset(0 0 0 0);opacity:1}25%,100%{clip-path:inset(0 0 0 100%);opacity:0}}@keyframes cwbblAntiDarkMatters{0%,25%{clip-path:inset(0 100% 0 0);opacity:0}31.25%{clip-path:inset(0 0 0 0);opacity:1}43.75%{clip-path:inset(0 0 0 0);opacity:1}50%,100%{clip-path:inset(0 0 0 100%);opacity:0}}@keyframes cwbblAntiDarkSecond{0%,50%{clip-path:inset(0 100% 0 0);opacity:0}56.25%{clip-path:inset(0 0 0 0);opacity:1}68.75%{clip-path:inset(0 0 0 0);opacity:1}75%,100%{clip-path:inset(0 0 0 100%);opacity:0}}@keyframes cwbblAntiDarkDifference{0%,75%{clip-path:inset(0 100% 0 0);opacity:0}81.25%{clip-path:inset(0 0 0 0);opacity:1}93.75%{clip-path:inset(0 0 0 0);opacity:1}100%{clip-path:inset(0 0 0 100%);opacity:0}}.cwbbl-card__image-missing{color:#526177;font-size:.85rem;font-weight:700}.cwbbl-card__body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding:15px}.cwbbl-card__below-image{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;position:relative}.cwbbl-card h3{display:-webkit-box;font-size:1.05rem;line-height:1.25;margin:0 0 10px;min-height:2.625rem;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cwbbl-card h3 a{color:var(--cwbbl-ink);display:block;text-decoration:none}.cwbbl-card__tags{align-content:flex-start;display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0 0 12px;min-height:58px;padding:0}.cwbbl-card__tags.is-empty{visibility:hidden}.cwbbl-card__tags li{background:#edf7f9;border-radius:999px;color:#176776;font-size:.72rem;font-weight:700;padding:5px 8px}.cwbbl-card__metrics{align-content:flex-start;align-items:center;border-top:1px solid rgb(7 25 55 / .08);display:flex;flex-wrap:wrap;gap:11px;justify-content:space-between;margin-top:0;min-height:76px;padding-top:11px}.cwbbl-card__metric-group{align-items:center;display:flex;gap:11px;min-width:0}.cwbbl-card__metric-group--score{flex:1 1 100%;min-width:100%}.cwbbl-card__metric-group--actions{flex:0 0 100%;min-width:100%}.cwbbl-card__metric{align-items:center;color:#4d5e76;display:inline-flex;font-size:.74rem;font-weight:780;gap:4px;white-space:nowrap}.cwbbl-card__metric--vip{color:#a46a12}.cwbbl-card__metric--button{background:#fff0;border:0;cursor:pointer;font:inherit;padding:0}.cwbbl-card__metric--button:hover,.cwbbl-card__metric--button:focus-visible{color:#167a85;outline:2px solid #5dffe5;outline-offset:2px}.cwbbl-card__metric svg{fill:none;height:15px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9;width:15px}.cwbbl-rating{align-items:center;display:flex;gap:5px;justify-content:space-between;min-width:0}.cwbbl-rating strong{color:#4d5e76;font-size:.72rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cwbbl-rating__stars{--cwbbl-rating-fill:0%;border:1px solid #fff0;border-radius:999px;display:block;flex:0 0 89px;height:24px;position:relative;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease;width:89px}.cwbbl-rating:hover .cwbbl-rating__stars,.cwbbl-rating:focus-within .cwbbl-rating__stars{background:var(--cwbbl-hover-navy);border-color:#62fff0;box-shadow:0 0 0 1px rgb(98 255 240 / .28),0 0 10px rgb(75 237 224 / .20),0 0 22px rgb(29 166 255 / .15),inset 0 1px 0 rgb(235 255 255 / .28)}.cwbbl-rating__visual{display:grid;grid-template-columns:repeat(5,17px);inset:0 2px;position:absolute}.cwbbl-rating:hover .cwbbl-rating__visual,.cwbbl-rating:focus-within .cwbbl-rating__visual{color:#a9fff6}.cwbbl-rating__star{display:block;height:22px;position:relative;width:17px}.cwbbl-rating__star-base,.cwbbl-rating__star-fill{color:#d6dee8;display:block;font-size:1.06rem;height:22px;line-height:22px;text-align:center;white-space:nowrap}.cwbbl-rating:hover .cwbbl-rating__star-base,.cwbbl-rating:focus-within .cwbbl-rating__star-base{color:#a9fff6}.cwbbl-rating__star-fill{background:var(--cwbbl-nav-gradient);background-clip:text;color:#fff0;overflow:hidden;position:absolute;inset:0 auto 0 0;text-shadow:none;width:var(--cwbbl-star-fill)}.cwbbl-rating__choices{display:grid;grid-template-columns:repeat(5,17px);inset:0 2px;position:absolute}.cwbbl-rating__choices button,.cwbbl-rating__choices button:hover,.cwbbl-rating__choices button:focus,.cwbbl-rating__choices button:focus-visible,.cwbbl-rating__choices button:active{-webkit-appearance:none!important;appearance:none!important;background:transparent!important;border:0!important;box-shadow:none!important;cursor:pointer;min-width:0;outline:0!important;padding:0}.cwbbl-share{align-items:center;display:flex;flex-wrap:wrap;gap:5px;margin-top:10px;min-height:29px;min-width:0}.cwbbl-share__label{color:#68788e;font-size:.69rem;font-weight:800;margin-right:2px;text-transform:uppercase}.cwbbl-share__button{align-items:center;border:1px solid rgb(7 25 55 / .1);border-radius:999px;box-shadow:0 2px 7px rgb(7 25 55 / .12);color:#fff;cursor:pointer;display:inline-flex;height:25px;justify-content:center;min-width:25px;padding:0;text-decoration:none;transition:transform .16s ease,filter .16s ease;width:25px}.cwbbl-share__button svg{fill:none;height:13px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:13px}.cwbbl-share__button:hover,.cwbbl-share__button:focus-visible{color:#fff;filter:brightness(1.1);outline:2px solid #54c8ef;outline-offset:1px;transform:translateY(-1px)}.cwbbl-share__button--x{background:#101010}.cwbbl-share__button--whatsapp{background:#128c41}.cwbbl-share__button--wechat{background:#07c160}.cwbbl-share__button--facebook{background:#1877f2}.cwbbl-share__button--reddit{background:#ff4500}.cwbbl-share__button--instagram{background:radial-gradient(circle at 30% 108%,#ffdc80 0 14%,#fcaf45 14% 27%,#f77737 27% 41%,#e1306c 41% 61%,#c13584 61% 78%,#833ab4 78%)}.cwbbl-share__button--native{background:#071937}.cwbbl-share__feedback{color:#167a85;flex:1 1 100%;font-size:.68rem;font-weight:750;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cwbbl-card__copy{align-items:center;background:linear-gradient(180deg,rgb(255 255 255 / .22) 0%,rgb(255 255 255 / .03) 44%,#fff0 45%),linear-gradient(105deg,#061b39 0%,#173eb7 30%,#4a45ff 54%,#3d8ef5 76%,#18cbb0 100%);border:1px solid rgb(217 255 255 / .64);border-radius:999px;box-shadow:0 8px 18px rgb(25 58 159 / .16),inset 0 1px 0 rgb(255 255 255 / .28);color:#f4ffff;display:flex;font-family:var(--cwbbl-ui);font-size:.88rem;font-weight:900;gap:8px;justify-content:center;letter-spacing:.005em;margin-top:auto;min-height:44px;padding:8px 16px;text-decoration:none;transition:filter .18s ease,box-shadow .18s ease,transform .18s ease}.cwbbl-card__copy-icon{align-items:center;display:inline-flex;justify-content:center}.cwbbl-card__copy-icon svg{fill:none;height:17px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:17px}.cwbbl-card__copy:hover,.cwbbl-card__copy:focus-visible{box-shadow:0 10px 22px rgb(30 71 190 / .24),0 0 0 1px rgb(98 255 240 / .22),inset 0 1px 0 rgb(255 255 255 / .34);color:#fff;filter:brightness(1.05);outline:2px solid #54c8ef;outline-offset:2px;transform:translateY(-1px)}.cwbbl-card__copy:active{transform:translateY(0)}@media (hover:hover) and (pointer:fine){.cwbbl-card:hover{border-color:rgb(64 128 253 / .35);box-shadow:0 16px 34px rgb(7 25 55 / .13),0 0 0 1px rgb(71 224 231 / .12),inset 0 1px 0 rgb(255 255 255 / .82);transform:translateY(-2px)}}.cwbbl-latest-bases{color:#dbe8f7;font-family:var(--cwbbl-ui);min-width:0}.cwbbl-latest-bases *,.cwbbl-latest-bases *::before,.cwbbl-latest-bases *::after{box-sizing:border-box}.cwbbl-latest-bases__list{display:grid;gap:10px}.cwbbl-latest-bases__item{align-items:stretch;background:linear-gradient(145deg,rgb(23 57 91 / .95),rgb(8 25 47 / .98));border:1px solid rgb(139 213 255 / .22);border-radius:14px;display:grid;gap:0;grid-template-columns:126px minmax(0,1fr);min-width:0;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.cwbbl-latest-bases__item:hover{border-color:rgb(105 241 230 / .7);box-shadow:0 10px 24px rgb(0 0 0 / .18),0 0 18px rgb(73 225 221 / .10);transform:translateY(-1px)}.cwbbl-latest-bases__media{background:#071937;display:block;min-height:92px;overflow:hidden}.cwbbl-latest-bases__media img{display:block;height:100%;object-fit:cover;transition:transform .32s ease;width:100%}.cwbbl-latest-bases__item:hover .cwbbl-latest-bases__media img{transform:scale(1.045)}.cwbbl-latest-bases__media>span{align-items:center;color:#89f7ed;display:flex;font-size:1rem;font-weight:900;height:100%;justify-content:center;letter-spacing:.08em}.cwbbl-latest-bases__body{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:10px 12px}.cwbbl-latest-bases__body p{color:#8ef5eb;display:flex;font-size:.63rem;font-weight:850;gap:7px;letter-spacing:.06em;line-height:1.2;margin:0 0 5px;text-transform:uppercase}.cwbbl-latest-bases__body p span+span{border-left:1px solid rgb(171 235 255 / .35);padding-left:7px}.cwbbl-latest-bases__body h3{font-size:.91rem;line-height:1.28;margin:0;min-width:0;overflow-wrap:anywhere}.cwbbl-latest-bases__body h3 a{color:#f6fbff;text-decoration:none}.cwbbl-latest-bases__body h3 a:hover,.cwbbl-latest-bases__body h3 a:focus-visible{color:#a5fff5;outline:0}.cwbbl-latest-bases__link{color:#8ef5eb;font-size:.72rem;font-weight:850;margin-top:7px;text-decoration:none}.cwbbl-latest-bases__link:hover,.cwbbl-latest-bases__link:focus-visible{color:#fff;outline:0}.cwbbl-latest-bases__link span{font-size:1em;margin-left:4px}.cwbbl-latest-bases__empty{align-items:center;background:linear-gradient(145deg,rgb(23 57 91 / .95),rgb(8 25 47 / .98));border:1px dashed rgb(139 213 255 / .34);border-radius:14px;color:#eaf7ff;display:flex;font-size:.88rem;font-weight:800;justify-content:space-between;min-height:92px;padding:16px;text-decoration:none}.cwbbl-latest-bases__empty b{color:#8ef5eb;font-size:1.15rem}.cwbbl-comments-panel{background:linear-gradient(155deg,rgb(255 255 255 / .99),rgb(239 251 252 / .99));display:flex;flex-direction:column;inset:0;overflow:auto;padding:14px;position:absolute;z-index:5}.cwbbl-comments-panel[hidden]{display:none!important}.cwbbl-comments-panel__top{align-items:center;border-bottom:1px solid rgb(7 25 55 / .1);color:#071937;display:flex;font-size:.93rem;justify-content:space-between;padding:0 0 9px}.cwbbl-comments-panel__top button{align-items:center;background:#071937;border:0;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.25rem;height:28px;justify-content:center;line-height:1;padding:0;width:28px}.cwbbl-comments-panel__top button:hover,.cwbbl-comments-panel__top button:focus-visible{background:#176776;outline:2px solid #54c8ef;outline-offset:2px}.cwbbl-comments-list{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;min-height:76px;padding:11px 0}.cwbbl-comments-list>p{color:#5a6c83;font-size:.78rem;margin:auto 0}.cwbbl-comment{background:#fff;border:1px solid rgb(7 25 55 / .09);border-radius:10px;box-shadow:0 3px 10px rgb(7 25 55 / .05);padding:8px 9px}.cwbbl-comment p{color:#182c4a;font-size:.8rem;line-height:1.38;margin:0;overflow-wrap:anywhere}.cwbbl-comment__name{color:#173e78;display:block;font-size:.72rem;margin-bottom:4px;overflow-wrap:anywhere}.cwbbl-comment time{color:#68788e;display:block;font-size:.67rem;font-weight:700;margin-top:4px}.cwbbl-comment-form{border-top:1px solid rgb(7 25 55 / .1);margin-top:auto;padding-top:10px}.cwbbl-comment-form>label{color:#39506f;display:flex;font-size:.73rem;font-weight:800;justify-content:space-between}.cwbbl-comment-form input,.cwbbl-comment-form textarea{border:1px solid #aec3d7;border-radius:9px;font:inherit;font-size:.8rem;margin:5px 0 9px;padding:8px;width:100%}.cwbbl-comment-form textarea{min-height:50px;resize:vertical}.cwbbl-comment-form input:focus,.cwbbl-comment-form textarea:focus{border-color:#23a8d3;box-shadow:0 0 0 2px rgb(35 168 211 / .17);outline:0}.cwbbl-comment-trap{height:0;overflow:hidden;position:absolute;width:0}.cwbbl-comment-form__footer{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:7px}.cwbbl-comment-form__footer small{color:#5b6d82;font-size:.65rem;line-height:1.25}.cwbbl-comment-form__footer button{background:#071937;border:0;border-radius:999px;color:#fff;cursor:pointer;flex:0 0 auto;font:800 .69rem/1 inherit;min-height:29px;padding:7px 10px}.cwbbl-comment-form__footer button:hover,.cwbbl-comment-form__footer button:focus-visible{background:#176776;outline:2px solid #54c8ef;outline-offset:2px}.cwbbl-comment-form__footer button:disabled{cursor:wait;opacity:.6}.cwbbl-filter-row button[hidden]{display:none!important}.cwbbl-empty{align-items:center;background:linear-gradient(145deg,rgb(248 252 253 / .98),rgb(239 247 250 / .96));border:1px solid rgb(82 151 176 / .28);border-radius:22px;box-shadow:0 14px 34px rgb(11 31 55 / .08),inset 0 1px 0 rgb(255 255 255 / .8);display:flex;flex-direction:column;gap:8px;grid-column:1/-1;min-height:150px;justify-content:center;padding:26px 24px;text-align:center}.cwbbl-empty__icon{align-items:center;background:linear-gradient(135deg,#2433dd,#25d6c6);border-radius:999px;box-shadow:0 8px 22px rgb(41 79 201 / .22);color:#fff!important;display:flex;font-size:1.15rem!important;height:38px;justify-content:center;line-height:1;width:38px}.cwbbl-empty strong{color:var(--cwbbl-ink);font-size:1.08rem;letter-spacing:-.01em}.cwbbl-empty span:not(.cwbbl-empty__icon){color:#526177;font-size:.9rem;line-height:1.5;max-width:560px}.cwbbl-library.cwbbl-library--dark .cwbbl-empty{background:linear-gradient(145deg,rgb(22 34 52 / .94),rgb(16 28 46 / .94));border-color:rgb(103 217 255 / .24);box-shadow:0 16px 38px rgb(0 0 0 / .2),inset 0 1px 0 rgb(255 255 255 / .04)}.cwbbl-library.cwbbl-library--dark .cwbbl-empty strong{color:#f5fbff}.cwbbl-library.cwbbl-library--dark .cwbbl-empty span:not(.cwbbl-empty__icon){color:#b9c8da}.cwbbl-library__footer{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;padding:23px 0 4px}.cwbbl-load-more{background:#071937;border:0;border-radius:999px;color:#fff;cursor:pointer;font:800 .9rem/1 inherit;min-height:42px;padding:12px 20px}.cwbbl-load-more[hidden],.cwbbl-modal[hidden]{display:none!important}.cwbbl-load-more:hover,.cwbbl-load-more:focus-visible{background:#12335e;outline:2px solid #54c8ef;outline-offset:2px}.cwbbl-view-all-link{align-items:center;background:var(--cwbbl-nav-gradient);border:1px solid rgb(217 255 255 / .58);border-radius:999px;color:#fff;display:inline-flex;font:800 .84rem/1 var(--cwbbl-ui);justify-content:center;min-height:40px;padding:11px 17px;text-decoration:none}.cwbbl-view-all-link:hover,.cwbbl-view-all-link:focus-visible{background:var(--cwbbl-hover-navy);border-color:#62fff0;box-shadow:0 0 0 1px rgb(98 255 240 / .32),0 0 18px rgb(29 166 255 / .18);color:#efffff;outline:none}.cwbbl-library.cwbbl-library--dark{--cwbbl-ink:#f5fbff;--cwbbl-filter-background:#0c1c30;--cwbbl-filter-ink:#f5fbff;--cwbbl-line:rgba(163,222,255,.20);background:linear-gradient(145deg,rgb(32 45 64 / .98),rgb(18 29 47 / .98));border-color:rgb(115 214 255 / .20);box-shadow:0 14px 38px rgb(0 0 0 / .16),inset 0 1px 0 rgb(255 255 255 / .04)}.cwbbl-library.cwbbl-library--dark .cwbbl-card{background:linear-gradient(155deg,#17263a,#0e1b2c);border-color:rgb(123 216 255 / .22);box-shadow:0 12px 30px rgb(0 0 0 / .18),inset 0 1px 0 rgb(255 255 255 / .05)}.cwbbl-library.cwbbl-library--dark .cwbbl-card__tags li{background:rgb(77 167 190 / .18);color:#9cf5ef}.cwbbl-library.cwbbl-library--dark .cwbbl-card__metrics{border-color:rgb(214 244 255 / .12)}.cwbbl-library.cwbbl-library--dark .cwbbl-card__metric,.cwbbl-library.cwbbl-library--dark .cwbbl-rating strong,.cwbbl-library.cwbbl-library--dark .cwbbl-share__label,.cwbbl-library.cwbbl-library--dark .cwbbl-card__image-missing{color:#c9d9eb}.cwbbl-library.cwbbl-library--dark .cwbbl-card__metric--vip{color:#f6cf68}.cwbbl-library.cwbbl-library--dark .cwbbl-share__feedback{color:#8ff7eb}.cwbbl-library.cwbbl-library--dark .cwbbl-library__top h2{color:#fff}.cwbbl-library.cwbbl-library--dark .cwbbl-library__top p,.cwbbl-library.cwbbl-library--dark .cwbbl-filter-row__label,.cwbbl-library.cwbbl-library--dark .cwbbl-theme>span{color:#dbe5f3}.cwbbl-library.cwbbl-library--dark .cwbbl-library__eyebrow{color:#75e7dc}.cwbbl-modal{align-items:center;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:99999}.cwbbl-modal__backdrop{background:rgb(4 13 31 / .82);inset:0;position:absolute}.cwbbl-modal__dialog{background:#fff;border-radius:20px;box-shadow:0 22px 70px rgb(0 0 0 / .35);max-height:min(92vh,1000px);max-width:min(1080px,100%);overflow:auto;position:relative;width:100%;z-index:1}.cwbbl-modal__image-wrap{align-items:center;background:#071937;display:flex;justify-content:center;min-height:clamp(180px,48vh,680px);overflow:hidden;position:relative}.cwbbl-library .cwbbl-modal__image-wrap::before,.cwbbl-library .cwbbl-modal__image-wrap::after{background:none!important;background-image:none!important;content:none!important;display:none!important}.cwbbl-modal__media{display:inline-block;line-height:0;max-width:100%;opacity:0;position:relative;visibility:hidden}.cwbbl-modal.is-ready .cwbbl-modal__media{opacity:1;visibility:visible}.cwbbl-modal__image{display:block;height:auto;max-height:68vh;max-width:100%;object-fit:contain;width:auto}.cwbbl-modal__watermark{aspect-ratio:423 / 168;filter:drop-shadow(0 3px 7px rgb(0 0 0 / .46));height:auto;max-width:24%;object-fit:contain;opacity:.92;pointer-events:none;position:absolute;right:clamp(8px,2.25vw,18px);top:clamp(4px,1.1vw,10px);user-select:none;width:clamp(82px,24%,144px);z-index:2}.cwbbl-modal__loader{align-items:center;color:#dffeff;display:none;flex-direction:column;font-family:var(--cwbbl-ui);font-size:.94rem;font-weight:760;gap:10px;justify-content:center;letter-spacing:.01em;line-height:1.3;padding:22px;text-align:center}.cwbbl-modal.is-loading .cwbbl-modal__loader,.cwbbl-modal.is-error .cwbbl-modal__loader{display:flex}.cwbbl-modal__loader-sun{fill:none;filter:drop-shadow(0 0 8px rgb(97 249 230 / .45));height:34px;stroke:#72f5e5;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:34px}.cwbbl-modal.is-loading .cwbbl-modal__loader-sun{animation:cwbblModalSun 1.15s linear infinite}.cwbbl-modal.is-error .cwbbl-modal__loader{color:#d8e5ef}.cwbbl-modal.is-error .cwbbl-modal__loader-sun{stroke:#9bc4d9}.cwbbl-modal [hidden]{display:none!important}.cwbbl-modal__retry{align-items:center;background:#f7ffff;border:1px solid rgb(114 245 229 / .82);border-radius:999px;color:#071937;cursor:pointer;display:inline-flex;font:800 .82rem/1 var(--cwbbl-ui);justify-content:center;min-height:34px;padding:8px 12px}.cwbbl-modal.is-loading .cwbbl-modal__retry,.cwbbl-modal.is-ready .cwbbl-modal__retry{display:none!important}.cwbbl-modal.is-error .cwbbl-modal__retry:not([hidden]){display:inline-flex!important}.cwbbl-modal__retry:hover,.cwbbl-modal__retry:focus-visible{background:#72f5e5;outline:2px solid #fff;outline-offset:2px}@keyframes cwbblModalSun{to{transform:rotate(360deg)}}.cwbbl-modal__content{padding:18px clamp(18px,4vw,36px) 28px}.cwbbl-modal__content h3{color:#071937;font-size:clamp(1.2rem,2.5vw,1.7rem);line-height:1.2;margin:5px 0 6px}.cwbbl-modal__content div{color:#354864;font-size:1rem;line-height:1.65}.cwbbl-modal__content div>:last-child{margin-bottom:0}.cwbbl-modal__topline{align-items:center;display:flex;flex-wrap:wrap;gap:6px 9px;margin:0 0 3px;min-height:25px}.cwbbl-modal__meta{color:#167a85;flex:0 0 auto;font-size:.76rem;font-weight:850;letter-spacing:.08em;margin:0;text-transform:uppercase}.cwbbl-modal__views{color:#67778d;font-size:.83rem;font-weight:700;margin:0 0 10px}.cwbbl-modal__insight-defense{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:5px;margin:0}.cwbbl-modal__insight-defense[hidden]{display:none!important}.cwbbl-modal__insight-defense-pill{background:linear-gradient(135deg,#071937,#2439b9 58%,#159f9d);border:1px solid rgb(255 255 255 / .22);border-radius:999px;box-shadow:0 2px 7px rgb(16 38 92 / .14);color:#fff;display:inline-flex;font-size:.66rem;font-weight:850;letter-spacing:.01em;line-height:1;padding:5px 8px;white-space:nowrap}.cwbbl-modal__close{align-items:center;background:#fff!important;border:0;border-radius:50%;box-shadow:0 4px 14px rgb(0 0 0 / .22);color:#071937!important;cursor:pointer;display:flex;font-family:Arial,sans-serif;font-size:1.7rem;font-weight:700;height:38px;justify-content:center;line-height:1;position:absolute;right:13px;text-shadow:none;top:13px;width:38px;z-index:2}.cwbbl-modal__close:hover,.cwbbl-modal__close:focus-visible{background:#071937!important;color:#fff!important;outline:2px solid #21cddd;outline-offset:2px}@media (max-width:1100px){.cwbbl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.cwbbl-card h3{min-height:2.625rem}.cwbbl-card__tags{min-height:58px}}@media (max-width:640px){.cwbbl-library__top{display:block;position:relative}.cwbbl-library__top>div:first-child{min-width:0;padding-right:142px}.cwbbl-library__top h2{font-size:1.42rem}.cwbbl-library__top-actions{align-items:flex-end;bottom:0;gap:0;position:absolute;right:0;width:auto}.cwbbl-library__top p{display:block;font-size:.65rem;line-height:1;margin:0 0 4px;white-space:nowrap}.cwbbl-theme__toggle-track{height:32px;width:66px}.cwbbl-theme__toggle.is-dark .cwbbl-theme__toggle-thumb{transform:translateX(32px)}.cwbbl-grid{grid-template-columns:1fr}.cwbbl-filter-row{-webkit-overflow-scrolling:touch}.cwbbl-filter-row--controls{gap:12px}.cwbbl-filter-row--sort{gap:5px}.cwbbl-filter-cluster{gap:7px}.cwbbl-filter-cluster--sort{padding-left:12px}.cwbbl-filter-row button{min-height:35px;padding:7px 10px}.cwbbl-filter-row--sort button{font-size:.68rem;min-height:29px;padding:6px 8px}.cwbbl-card__metrics{align-items:stretch;flex-direction:column;gap:8px}.cwbbl-card__metric-group{justify-content:space-between;width:100%}.cwbbl-card__metric-group--score{align-items:flex-start;flex-wrap:wrap;row-gap:6px}.cwbbl-rating{flex:1 1 auto;justify-content:flex-end}.cwbbl-card__metric-group--actions{border-top:1px solid rgb(7 25 55 / .07);padding-top:8px}.cwbbl-card__media-insight{font-size:.73rem}.cwbbl-card__media-matters{font-size:.98rem;right:11px}.cwbbl-latest-bases__item{grid-template-columns:108px minmax(0,1fr)}.cwbbl-latest-bases__body{padding:9px 10px}.cwbbl-modal{padding:8px}.cwbbl-modal__image{max-height:57vh}}@media (max-height:560px) and (orientation:landscape){.cwbbl-modal{align-items:flex-start;padding:6px}.cwbbl-modal__dialog{max-height:calc(100vh - 12px)}.cwbbl-modal__image-wrap{min-height:140px}.cwbbl-modal__image{max-height:50vh}}@media (prefers-reduced-motion:reduce){.cwbbl-card__media-insight,.cwbbl-card__media-insight-label,.cwbbl-card__media-insight-mini,.cwbbl-card__media-matters-phrase,.cwbbl-card__trophy,.cwbbl-card__type::before,.cwbbl-modal__loader-sun{animation:none!important}.cwbbl-card__media-insight{bottom:10px;gap:4px;max-width:120px;padding:6px 8px}.cwbbl-card__media-insight-label{opacity:1;width:auto}.cwbbl-card__media-insight-mini{opacity:0;width:0}.cwbbl-card__media-matters-phrase{clip-path:none!important;opacity:0}.cwbbl-card__media-matters:not(.cwbbl-card__media-matters--anti-de) .cwbbl-card__media-matters-phrase--matters,.cwbbl-card__media-matters--anti-de .cwbbl-card__media-matters-phrase--anti-first{opacity:1}}@media (max-width:390px){.cwbbl-theme>span{width:100%}.cwbbl-theme button{flex:1 1 auto}.cwbbl-card__metrics{gap:7px 8px}}@media (max-width:640px){.cwbbl-card__body,.cwbbl-card__below-image,.cwbbl-card__metrics,.cwbbl-card__metric-group,.cwbbl-rating,.cwbbl-share,.cwbbl-comments-panel,.cwbbl-comments-panel__top,.cwbbl-comment-form,.cwbbl-comment-form__footer{max-width:100%;min-width:0}.cwbbl-card__metrics{display:grid;gap:8px;grid-template-columns:minmax(0,1fr);width:100%}.cwbbl-card__metric-group--score{display:grid;gap:6px;grid-template-columns:minmax(0,1fr);min-width:0;width:100%}.cwbbl-card__metric-group--score>.cwbbl-card__metric{justify-self:start;min-width:0}.cwbbl-rating{display:grid;gap:5px;grid-template-columns:minmax(0,1fr) 89px;justify-content:normal;width:100%}.cwbbl-rating strong{min-width:0}.cwbbl-card__metric-group--actions{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0;width:100%}.cwbbl-card__metric-group--actions .cwbbl-card__metric{max-width:100%;min-width:0;white-space:normal}.cwbbl-card__metric-group--actions .cwbbl-card__metric>span{min-width:0;overflow-wrap:anywhere}.cwbbl-card__metric-group--actions .cwbbl-card__metric--button{justify-content:flex-end;justify-self:end;text-align:right}.cwbbl-comments-panel{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.cwbbl-comments-panel__top{gap:8px}.cwbbl-comments-panel__top strong,.cwbbl-comments-list,.cwbbl-comment-form{min-width:0;overflow-wrap:anywhere}.cwbbl-comment-form__footer{align-items:flex-start;flex-wrap:wrap}.cwbbl-comment-form__footer small{flex:1 1 160px;min-width:0;overflow-wrap:anywhere}.cwbbl-comment-form__footer button{margin-left:auto}}@media (max-width:390px){.cwbbl-card__metric-group--actions{grid-template-columns:minmax(0,1fr)}.cwbbl-card__metric-group--actions .cwbbl-card__metric--button{justify-content:flex-start;justify-self:start;text-align:left}}body:has(.cwbbl-library),body:has(.cwbbl-library) #page,body:has(.cwbbl-library) #content,body:has(.cwbbl-library) .site,body:has(.cwbbl-library) .site-content,body:has(.cwbbl-library) .site-main,body:has(.cwbbl-library) main,body:has(.cwbbl-library) .elementor-location-single{background:#061321!important}body:has(.cwbbl-library) .elementor-section:has(.cwbbl-library),body:has(.cwbbl-library) .elementor-section:has(.cwbbl-library)>.elementor-container,body:has(.cwbbl-library) .elementor-section:has(.cwbbl-library)>.elementor-container>.elementor-column,body:has(.cwbbl-library) .elementor-section:has(.cwbbl-library)>.elementor-container>.elementor-column>.elementor-widget-wrap{background:#061321!important}.cwbbl-library[data-cwb-homepage-library="1"] .cwbbl-card__type--war{background:#fff8f8;border-color:#ef8b91;color:#a9161e;font-weight:900;opacity:1}.cwbbl-library[data-cwb-homepage-library="1"] .cwbbl-card__type--war>span{color:#a9161e;opacity:1}.cwbbl-card__metrics{display:grid;gap:9px;grid-template-columns:minmax(0,1fr);min-height:0;width:100%}.cwbbl-card__rating-row{align-items:center;display:grid;gap:9px;grid-template-columns:minmax(52px,1fr) minmax(0,max-content) minmax(52px,1fr);min-width:0}.cwbbl-card__rating-row .cwbbl-rating{flex:0 1 auto;justify-content:center;min-width:0;width:max-content}body.single-cwb_base .cwbbl-single-base-engagement{align-items:center;background:linear-gradient(135deg,rgb(25 59 92 / .78),rgb(10 32 57 / .92));border:1px solid rgb(105 226 244 / .4);border-radius:16px;box-shadow:inset 0 1px 0 rgb(255 255 255 / .08),0 10px 22px rgb(0 0 0 / .14);display:grid;gap:11px;margin:18px 0 22px;padding:15px clamp(14px,2.4vw,24px)}body.single-cwb_base .cwbbl-single-base-engagement__prompt{color:#dff8ff;font:800 .9rem/1.2 var(--cwbbl-ui);letter-spacing:.025em;text-align:center}body.single-cwb_base .cwbbl-single-base-engagement .cwbbl-card__rating-row{margin:0 auto;max-width:425px;width:100%}body.single-cwb_base .cwbbl-single-base-engagement .cwbbl-rating{color:#f5fbff}body.single-cwb_base .cwbbl-single-base-engagement .cwbbl-rating strong{color:#f5fbff;font-size:.78rem;font-weight:800;text-shadow:0 1px 1px rgb(0 0 0 / .48)}body.single-cwb_base .cwbbl-single-base-engagement .cwbbl-rating__star-base{color:rgb(211 229 239 / .4)}body.single-cwb_base .cwbbl-single-base-engagement .cwbbl-rating__star-fill{color:#8e6cff;text-shadow:0 1px 6px rgb(117 88 241 / .5)}.cwbbl-card__like,.cwbbl-card__love{align-items:center;appearance:none;border-radius:999px;cursor:pointer;display:inline-flex;flex:0 0 auto;font:800 .74rem/1 var(--cwbbl-ui);gap:5px;justify-content:center;min-height:28px;min-width:45px;padding:6px 8px;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.cwbbl-card__like{background:#fff;border:1px solid #111;color:#111}.cwbbl-card__like{justify-self:start}.cwbbl-card__like svg,.cwbbl-card__love svg{fill:none;height:15px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:15px}.cwbbl-card__like:hover,.cwbbl-card__like:focus-visible,.cwbbl-card__like.is-liked{background:#111;border-color:#111;color:#fff;outline:0}.cwbbl-card__like:focus-visible{box-shadow:0 0 0 3px rgb(255 255 255 / .36),0 0 0 5px rgb(8 15 26 / .84)}.cwbbl-card__like:active{transform:scale(.96)}.cwbbl-card__like[disabled]{cursor:default;opacity:1}.cwbbl-card__love{background:#078a55;border:1px solid #078a55;color:#fff;justify-self:end}.cwbbl-card__love:hover,.cwbbl-card__love:focus-visible{background:#0aa56a;border-color:#18b879;color:#fff;outline:0}.cwbbl-card__love:focus-visible{box-shadow:0 0 0 3px rgb(93 255 229 / .38)}.cwbbl-card__love:active{transform:scale(.96)}.cwbbl-card__love.is-loved{background:#078a55;border-color:#078a55;color:#fff}.cwbbl-card__love.is-loved svg{fill:#ff4f9a;stroke:#ffb5d2;filter:drop-shadow(0 0 2px rgb(255 90 166 / .88))}.cwbbl-card__love[disabled]{cursor:default;opacity:1}.cwbbl-card__love.is-just-loved svg{animation:cwbbl-love-heart-shine .9s ease-out both}@keyframes cwbbl-love-heart-shine{0%{filter:drop-shadow(0 0 0 #fff0);transform:scale(1)}36%{filter:drop-shadow(0 0 7px rgb(255 151 199 / .98));transform:scale(1.22)}100%{filter:drop-shadow(0 0 2px rgb(255 90 166 / .88));transform:scale(1)}}.cwbbl-card__metrics-row{align-items:center;display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.cwbbl-card__metrics-row .cwbbl-card__metric{justify-content:center;min-width:0;overflow:hidden}.cwbbl-card__metrics-row .cwbbl-card__metric>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cwbbl-card__comment-row{display:flex;justify-content:flex-end;min-height:15px}.cwbbl-card__comment-row .cwbbl-card__metric--button{font-size:.7rem}.cwbbl-library.cwbbl-library--dark .cwbbl-card__like{background:#fff;border-color:#fff;color:#101010}.cwbbl-library.cwbbl-library--dark .cwbbl-card__like:hover,.cwbbl-library.cwbbl-library--dark .cwbbl-card__like:focus-visible,.cwbbl-library.cwbbl-library--dark .cwbbl-card__like.is-liked{background:#101010;border-color:#fff;color:#fff}@media (prefers-reduced-motion:reduce){.cwbbl-card__love.is-just-loved svg{animation:none}}@media (max-width:640px){body.single-cwb_base .cwbbl-single-base-engagement{border-radius:14px;margin:14px 0 18px;padding:13px 11px}.cwbbl-card__rating-row{align-items:center;gap:6px;grid-template-columns:minmax(45px,1fr) minmax(0,max-content) minmax(45px,1fr)}.cwbbl-card__rating-row .cwbbl-rating{display:flex;grid-template-columns:none;justify-content:center;width:max-content}.cwbbl-card__metrics-row{gap:5px}.cwbbl-card__metrics-row .cwbbl-card__metric{font-size:.69rem;gap:3px}.cwbbl-card__metrics-row .cwbbl-card__metric svg{height:14px;width:14px}}@media (max-width:390px){.cwbbl-card__rating-row{gap:6px}.cwbbl-card__like,.cwbbl-card__love{min-width:41px;padding:6px}.cwbbl-card__metrics-row .cwbbl-card__metric{font-size:.65rem}}@supports (container-type:inline-size){.cwbbl-library[data-cwb-homepage-library="1"] .cwbbl-card__type--secondary.cwbbl-card__type--war,.cwbbl-library[data-cwb-homepage-library="1"] .cwbbl-card__type--tertiary.cwbbl-card__type--war{font-size:clamp(.48rem,2.18cqw,.54rem);letter-spacing:.025em;padding:4px clamp(5px,1.6cqw,7px)}}