.cl-shell{max-width:1400px;margin:0 auto;padding-inline:24px}@media (min-width:1024px){.cl-shell{padding-inline:40px}}.bz .cl-anchor[id]{scroll-margin-top:136px}.cl-back{display:inline-flex;align-items:center;gap:8px;color:rgba(255,255,255,.6);font-size:15px;font-weight:700;transition:color .2s ease,gap .3s ease}.cl-back:hover{gap:12px;color:#fff}.cl-title{font-size:clamp(2.5rem,5.6vw,5.6rem);font-weight:900;letter-spacing:-.045em;line-height:.96}.cl-h{font-size:clamp(1.6rem,2.6vw,2.25rem);font-weight:900;letter-spacing:-.035em;line-height:1.05}.cl-cap{color:rgba(255,255,255,.45);font-size:13px;font-weight:700}.cl-figure{font-size:clamp(2.4rem,4vw,3.4rem);font-weight:900;letter-spacing:-.045em;line-height:1;font-variant-numeric:tabular-nums}.cl .bz-btn:disabled{cursor:not-allowed;opacity:.45}.cl .bz-btn:disabled:before{transform:translateY(102%)}.cl .bz-btn-ghost:disabled:hover{color:#fff}.cl-spin{display:inline-block;width:14px;height:14px;border:2px solid;border-top:2px solid transparent;border-radius:50%;animation:cl-spin .8s linear infinite}@keyframes cl-spin{to{transform:rotate(1turn)}}.cl-frame{position:relative;border:1px solid rgba(255,255,255,.14);background:#000}.cl-frame-hot:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;height:3px;background:#ff3503}.cl-note{border-left:2px solid #2a8afb;padding:12px 16px;background:rgba(42,138,251,.07);color:rgba(255,255,255,.75);font-size:14px;line-height:1.6}.cl-note-hot{border-left-color:#ff3503;background:rgba(255,53,3,.07)}.cl-bar{position:relative;height:6px;overflow:hidden;background:rgba(255,255,255,.1)}.cl-bar>span{position:absolute;inset:0 auto 0 0;background:#ff3503;transform-origin:left}.cl-input{width:100%;padding:12px 0;border:0;border-bottom:1px solid rgba(255,255,255,.22);border-radius:0;outline:none;background:transparent;color:#fff;font-size:17px;font-weight:600;transition:border-color .3s ease;appearance:none}.cl-input::placeholder{color:rgba(255,255,255,.35)}.cl-input:focus{border-bottom-color:#ff3503}.cl-input.is-bad{border-bottom-color:rgba(255,53,3,.7)}.cl-input.is-good{border-bottom-color:#2a8afb}.cl-status{display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 10px;border:1px solid rgba(255,255,255,.22);color:rgba(255,255,255,.7);font-size:13px;font-weight:800;white-space:nowrap}.cl-status:before{content:"";width:7px;height:7px;background:currentColor}.cl-status-blue{border-color:rgba(42,138,251,.55);color:#2a8afb}.cl-status-orange{border-color:rgba(255,53,3,.6);color:#ff3503}.cl-status-solid{border-color:#ff3503;background:#ff3503;color:#000}.cl-status-white{border-color:rgba(255,255,255,.6);color:#fff}.cl-tag{display:inline-flex;align-items:center;height:36px;padding:0 14px;border:1px solid rgba(255,255,255,.22);font-size:15px;font-weight:800}.bz-ledger.cl-ledger-2,.bz-ledger.cl-ledger-3,.bz-ledger.cl-ledger-4{grid-template-columns:1fr}@media (min-width:640px){.bz-ledger.cl-ledger-2,.bz-ledger.cl-ledger-4{grid-template-columns:repeat(2,1fr)}.bz-ledger.cl-ledger-3{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.bz-ledger.cl-ledger-4{grid-template-columns:repeat(4,1fr)}}.bz-cell.cl-cell-static:hover{background:#000}.bz-cell.cl-cell-static:after{display:none}.bz-cell.cl-cell-short{min-height:0;gap:14px;padding:18px}.cl-campaign{position:relative;display:grid;gap:28px;padding:32px 0 40px;border-bottom:1px solid rgba(255,255,255,.14);color:#fff}.cl-campaign:first-child{border-top:1px solid rgba(255,255,255,.14)}@media (min-width:1024px){.cl-campaign{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:56px;padding:48px 0}}.cl-media{position:relative;overflow:hidden;aspect-ratio:16/9;background:#0c0c0d}.cl-media img{width:100%;height:100%;object-fit:contain;transition:transform 1.4s cubic-bezier(.22,1,.36,1)}.cl-campaign:hover .cl-media img{transform:scale(1.04)}.cl-media-blank{display:flex;align-items:flex-end;padding:24px;color:rgba(255,255,255,.12);font-size:clamp(3rem,7vw,6rem);font-weight:900;letter-spacing:-.05em;line-height:.85}.cl-campaign-title{background:linear-gradient(#ff3503,#ff3503) no-repeat 0 100% /0 3px;transition:background-size .6s cubic-bezier(.22,1,.36,1)}.cl-campaign:focus-visible .cl-campaign-title,.cl-campaign:hover .cl-campaign-title{background-size:100% 3px}.cl-campaign .bz-row-arrow{font-size:26px}.cl-campaign:hover .bz-row-arrow{color:#ff3503;transform:rotate(45deg)}.cl-clamp-3{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.cl-ghost{background:#111113;animation:cl-pulse 1.6s ease-in-out infinite}@keyframes cl-pulse{50%{opacity:.45}}.cl-timeline{position:relative;-webkit-user-select:none;user-select:none}.cl-ruler{display:flex;justify-content:space-between;padding-bottom:10px;color:rgba(255,255,255,.35);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.cl-track{position:relative;height:64px;border-top:1px solid rgba(255,255,255,.14);background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.1) 0 1px,transparent 1px 14px);background-size:100% 12px;background-position:0 0;background-repeat:no-repeat}.cl-track-audio{height:52px;display:flex;align-items:center;gap:3px;background-image:none}.cl-track-audio>span{flex:1;min-width:1px;background:rgba(42,138,251,.35)}.cl-track-audio>span.is-in{background:#2a8afb}.cl-clip{position:absolute;top:18px;bottom:8px;display:flex;align-items:center;padding:0 14px;overflow:hidden;border-inline:3px solid #ff3503;background:rgba(255,53,3,.18);color:#ff3503;font-size:13px;font-weight:800;white-space:nowrap;transform-origin:left}.cl-playhead{top:0;bottom:0;width:2px;margin-left:-1px;pointer-events:none}.cl-playhead,.cl-playhead:before{position:absolute;background:#fff}.cl-playhead:before{content:"";top:-6px;left:-5px;width:12px;height:8px;clip-path:polygon(0 0,100% 0,50% 100%)}.cl-sub{padding:32px 0;border-bottom:1px solid rgba(255,255,255,.14)}.cl-sub:first-child{border-top:1px solid rgba(255,255,255,.14)}@media (min-width:1024px){.cl-sub{padding:40px 0}}.cl-modal{position:relative;display:flex;flex-direction:column;width:100%;max-width:560px;max-height:90vh;border:1px solid rgba(255,255,255,.18);background:#000}.cl-modal:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;height:3px;background:#ff3503}.cl-close{position:relative;width:36px;height:36px;flex-shrink:0;border:1px solid rgba(255,255,255,.22);transition:border-color .2s ease}.cl-close:hover{border-color:#fff}.cl-close:after,.cl-close:before{content:"";position:absolute;top:50%;left:50%;width:14px;height:2px;margin:-1px 0 0 -7px;background:#fff;transform:rotate(45deg)}.cl-close:after{transform:rotate(-45deg)}