.ic{--ic-screen:#16294a;--ic-chalk:#eef2f8c7;--ic-otint:#ffe2d4;--ic-paper:#ece4d2}.ic-dark{--ic-screen:#060c18;--ic-chalk:#eef2f8b3;--ic-otint:#ff6a1f33;--ic-paper:#22314d}.ic .k{fill:var(--ic-screen);stroke:var(--ic-line)}.ic .kl{fill:none;stroke:var(--ic-chalk)}.ic .kf{fill:var(--ic-chalk);stroke:none}.ic .ot{fill:var(--ic-otint);stroke:var(--ic-acc)}.ic .p{fill:var(--ic-paper);stroke:var(--ic-line)}.spot{width:100%;height:auto;display:block}.spot-live [class*=sp-]{transform-box:fill-box;transform-origin:var(--o,center);animation-duration:7s;animation-timing-function:cubic-bezier(.2,.8,.2,1);animation-iteration-count:infinite}.spot-live .sp-s1{animation-name:sp-s1}.spot-live .sp-s2{animation-name:sp-s2}.spot-live .sp-s3{animation-name:sp-s3}.spot-live .sp-s4{animation-name:sp-s4}.spot-live .sp-s5{animation-name:sp-s5}.spot-live .sp-s6{animation-name:sp-s6}.spot-live .sp-s7{animation-name:sp-s7}.spot-live .sp-s8{animation-name:sp-s8}@keyframes sp-s1{0%,4%{opacity:0;transform:var(--from,translateX(-10px))}11%,90%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes sp-s2{0%,13%{opacity:0;transform:var(--from,translateX(-10px))}20%,90%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes sp-s3{0%,22%{opacity:0;transform:var(--from,translateX(-10px))}29%,90%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes sp-s4{0%,31%{opacity:0;transform:var(--from,translateX(-10px))}38%,90%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes sp-s5{0%,40%{opacity:0;transform:var(--from,translateX(-10px))}47%,90%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes sp-s6{0%,49%{opacity:0;transform:var(--from,translateX(-10px))}56%,90%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes sp-s7{0%,58%{opacity:0;transform:var(--from,translateX(-10px))}65%,90%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes sp-s8{0%,67%{opacity:0;transform:var(--from,translateX(-10px))}74%,90%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}.spot-live .sp-fill{--o:left center;animation-name:sp-fill;animation-timing-function:linear}@keyframes sp-fill{0%,4%{opacity:1;transform:scaleX(0)}86%,92%{opacity:1;transform:scaleX(1)}98%{opacity:0;transform:scaleX(1)}to{opacity:0;transform:scaleX(0)}}.spot-live .sp-ride{animation-name:sp-ride;animation-timing-function:linear}@keyframes sp-ride{0%,4%{opacity:1;transform:translateX(var(--dx,-100px))}86%,92%{opacity:1;transform:none}98%{opacity:0;transform:none}to{opacity:0;transform:translateX(var(--dx,-100px))}}.spot-live .sp-tick{animation-name:sp-tick;animation-timing-function:steps(10,end)}@keyframes sp-tick{0%,4%{opacity:1;transform:rotate(var(--r0,-300deg))}86%,92%{opacity:1;transform:none}98%{opacity:0;transform:none}to{opacity:0;transform:rotate(var(--r0,-300deg))}}.spot-live .sp-raise{animation-name:sp-raise}@keyframes sp-raise{0%,44%{opacity:1;transform:rotate(var(--r0,90deg))}54%,90%{opacity:1;transform:none}96%{opacity:0;transform:none}97%,to{opacity:0;transform:rotate(var(--r0,90deg))}}.motion-paused .spot-live [class*=sp-],.spot-live.motion-paused [class*=sp-]{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.spot-live [class*=sp-]{animation:none!important}}
