.sponsor{width:100%}.sponsor[data-live]{animation:rise-in .24s var(--ease) calc(var(--win-t0) + var(--win-reveal) + 90ms) both}.sponsor-link{color:inherit;align-items:center;gap:10px;min-width:0;min-height:44px;text-decoration:none;display:flex}.sponsor-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sponsor-text{color:var(--text-2);font:600 12.5px/1.3 var(--font-display);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sponsor-text strong{color:var(--text);font-weight:800}.sponsor-label{border:1px solid var(--border);color:var(--text-2);font:750 10px/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;border-radius:6px;flex-shrink:0;padding:4px 6px}.sponsor-logo{object-fit:contain;border-radius:6px;flex-shrink:0;width:22px;height:22px}.sponsor-flow{max-width:440px;margin:22px auto 0}.sponsor-flow .sponsor-link{background:var(--bg-raised);border:1px solid var(--border);border-left:3px solid var(--sponsor,var(--accent));border-radius:var(--radius);padding:4px 12px}.sponsor-bar{flex-basis:100%;margin:-4px 0 8px}.sponsor-bar .sponsor-link{border-bottom:1px solid var(--border);padding-bottom:6px}.win-next-bar:has(.sponsor-bar){flex-wrap:wrap}@media (max-width:640px){body:has(.win-next-bar .sponsor-bar) .sponsor-flow{display:none}.win-next-bar:has(.sponsor-bar){background:var(--bg)}body:has(.win-next-bar .sponsor-bar) .win-solved{scroll-margin-bottom:calc(var(--win-next-bar-h,calc(128px + var(--safe-bottom))) + 12px)}}@property --sponsor-cycle{syntax:"<color>";inherits:true;initial-value:#e65209}.sponsor-house{--sponsor-cycle:var(--accent);--sponsor-hit:1.2s;--sponsor-cycle-ms:20.4s;--sponsor-in:0s;--sponsor-loop-at:0s;animation:sponsor-a-cycle var(--sponsor-cycle-ms) step-end var(--sponsor-loop-at) infinite}.sponsor-house[data-live]{--sponsor-in:calc(var(--win-t0) + var(--win-reveal) + .28s);--sponsor-loop-at:calc(var(--win-t0) + var(--win-reveal) + 1.5s);animation:rise-in .24s var(--ease) calc(var(--win-t0) + var(--win-reveal) + 90ms) both, sponsor-a-cycle var(--sponsor-cycle-ms) step-end var(--sponsor-loop-at) infinite}.sponsor-house.sponsor-flow .sponsor-link{border-left-color:var(--sponsor-cycle)}.sponsor-house .sponsor-text strong{animation:sponsor-a-word var(--sponsor-hit) step-end var(--sponsor-loop-at) infinite;color:color-mix(in srgb, var(--sponsor-cycle) 75%, #fff)}@keyframes sponsor-a-cycle{0%{--sponsor-cycle:var(--sponsor-w16)}.235%{--sponsor-cycle:var(--sponsor-w0)}6.118%{--sponsor-cycle:var(--sponsor-w1)}12%{--sponsor-cycle:var(--sponsor-w2)}17.882%{--sponsor-cycle:var(--sponsor-w3)}23.765%{--sponsor-cycle:var(--sponsor-w4)}29.647%{--sponsor-cycle:var(--sponsor-w5)}35.529%{--sponsor-cycle:var(--sponsor-w6)}41.412%{--sponsor-cycle:var(--sponsor-w7)}47.294%{--sponsor-cycle:var(--sponsor-w8)}53.176%{--sponsor-cycle:var(--sponsor-w9)}59.059%{--sponsor-cycle:var(--sponsor-w10)}64.941%{--sponsor-cycle:var(--sponsor-w11)}70.824%{--sponsor-cycle:var(--sponsor-w12)}76.706%{--sponsor-cycle:var(--sponsor-w13)}82.588%{--sponsor-cycle:var(--sponsor-w14)}88.471%{--sponsor-cycle:var(--sponsor-w15)}94.353%{--sponsor-cycle:var(--sponsor-w16)}}.sponsor-mark{animation:sponsor-a-jolt var(--sponsor-hit) step-end var(--sponsor-loop-at) infinite;background:var(--sponsor-cycle);color:#0f0e18;isolation:isolate;justify-content:center;align-items:center;display:inline-flex;position:relative}.sponsor-mark:after{animation:sponsor-a-scan var(--sponsor-hit) step-end var(--sponsor-loop-at) infinite;border-radius:inherit;content:"";opacity:0;pointer-events:none;background:repeating-linear-gradient(0deg,#0f0e18 0 1px,#0000 1px 3px);position:absolute;inset:0}.sponsor-a{flex-shrink:0;width:74%;height:74%;overflow:visible}.sponsor-a-red{transform:translate(-7px)}.sponsor-a-blue{transform:translate(7px)}.sponsor-a-whole{animation:sponsor-a-whole var(--sponsor-hit) step-end var(--sponsor-loop-at) infinite}.sponsor-a-torn{animation:sponsor-a-torn var(--sponsor-hit) step-end var(--sponsor-loop-at) infinite;opacity:0}.sponsor-a-torn>g:first-of-type .sponsor-a-band{animation:sponsor-a-band-1 var(--sponsor-hit) step-end var(--sponsor-loop-at) infinite}.sponsor-a-torn>g:nth-of-type(2) .sponsor-a-band{animation:sponsor-a-band-2 var(--sponsor-hit) step-end var(--sponsor-loop-at) infinite}.sponsor-a-torn>g:nth-of-type(3) .sponsor-a-band{animation:sponsor-a-band-3 var(--sponsor-hit) step-end var(--sponsor-loop-at) infinite}.sponsor-a-torn .sponsor-a-red{animation:sponsor-a-split-r var(--sponsor-hit) step-end var(--sponsor-loop-at) infinite}.sponsor-a-torn .sponsor-a-blue{animation:sponsor-a-split-b var(--sponsor-hit) step-end var(--sponsor-loop-at) infinite}.sponsor[data-live] .sponsor-a{animation:sponsor-a-slam .42s var(--pop) var(--sponsor-in) both}.sponsor[data-live] .sponsor-a-whole .sponsor-a-red{animation:sponsor-a-slam-r .52s var(--snap) var(--sponsor-in) both}.sponsor[data-live] .sponsor-a-whole .sponsor-a-blue{animation:sponsor-a-slam-b .52s var(--snap) var(--sponsor-in) both}@keyframes sponsor-a-slam{0%{opacity:0;scale:2.2}30%{opacity:1}to{opacity:1;scale:1}}@keyframes sponsor-a-slam-r{0%{transform:translate(-40px)}to{transform:translate(-7px)}}@keyframes sponsor-a-slam-b{0%{transform:translate(40px)}to{transform:translate(7px)}}@keyframes sponsor-a-whole{0%{opacity:0}4%{opacity:1}6%{opacity:0}12%,to{opacity:1}}@keyframes sponsor-a-torn{0%{opacity:1}4%{opacity:0}6%{opacity:1}12%,to{opacity:0}}@keyframes sponsor-a-band-1{0%{transform:translate(16px)}6%{transform:translate(-12px)}9%{transform:translate(6px)}12%,to{transform:none}}@keyframes sponsor-a-band-2{0%{transform:translate(-22px)}6%{transform:translate(14px)}9%{transform:translate(-8px)}12%,to{transform:none}}@keyframes sponsor-a-band-3{0%{transform:translate(10px)}6%{transform:translate(-18px)}9%{transform:translate(5px)}12%,to{transform:none}}@keyframes sponsor-a-split-r{0%{transform:translate(-20px)}6%{transform:translate(-14px,2px)}12%,to{transform:translate(-7px)}}@keyframes sponsor-a-split-b{0%{transform:translate(20px)}6%{transform:translate(14px,-2px)}12%,to{transform:translate(7px)}}@keyframes sponsor-a-jolt{0%{translate:-2px 1px}4%{translate:2px -1px}8%{translate:-1px}12%,to{translate:none}}@keyframes sponsor-a-scan{0%{opacity:.35}6%{opacity:.2}12%,to{opacity:0}}@keyframes sponsor-a-word{0%{text-shadow:-3px 0 var(--glitch-r), 3px 0 var(--glitch-b);translate:-2px}4%{text-shadow:3px 0 var(--glitch-r), -3px 0 var(--glitch-b);translate:2px}8%{text-shadow:-1px 0 var(--glitch-r), 1px 0 var(--glitch-b);translate:0}12%,to{text-shadow:none;translate:0}}@media (prefers-reduced-motion:reduce){.sponsor-house,.sponsor-house *,.sponsor-house :after{animation:none!important}}
