.fa{--il-fs:13px;aspect-ratio:3/2}.fa .in{transform-box:fill-box}.stx[data-mode] .fa .in{opacity:0;transform:translateY(8px)}.stx[data-mode] .fr-beat[data-cur] .fa .in{opacity:1;transition:opacity .7s ease var(--d,0s), transform .9s var(--il-ease) var(--d,0s);transform:none}.stx[data-mode] .fr-beat[data-cur] .fa *,.stx[data-mode] .fr-beat[data-cur] .fa :before{animation-play-state:running}.fa-pkt{animation:6s ease-in-out infinite fa-pkt}.fa-pkt,.fa-deny,.fa-reject,.fa-clock,.fa-coin,.fa-flag,.fa-pass,.fa-prog,.fa-check,.fa-shape,.fa-rise,.fa-slice{transform-box:fill-box}.fa-deny,.fa-reject{transform-origin:50%;opacity:0;animation:6s ease-in-out infinite fa-deny}.fa-coin{opacity:0;animation:3.6s ease-in-out infinite fa-coin;animation-delay:calc(var(--i) * 1.2s)}.fa-flow{animation:1.4s linear infinite fa-flow}.fa-dial{transform-origin:374px 142px;animation:60s linear infinite fa-rot}.fa-rise{transform-origin:50% 100%;animation:fa-rise .9s var(--il-ease) both;animation-delay:calc(var(--i) * .12s + .2s)}.fa-slice{animation:.7s both fa-fade;animation-delay:calc(var(--i) * .1s)}.fa-clock{animation:9s ease-in-out infinite fa-clock}.fa-check{opacity:0;animation:9s ease-in-out infinite fa-chk;animation-delay:calc(var(--i) * 1.2s)}.fa-prog{fill:var(--il-gold);transform-origin:0;animation:9s ease-in-out infinite fa-fill}.fa-flag,.fa-crack{animation:3.2s ease-in-out infinite fa-flag}.fa-pass{animation:5.6s ease-in-out infinite fa-pass;animation-delay:calc(var(--i) * .3s)}.fa-shape{animation:9s ease-in-out infinite fa-shape}.fa-shape-1{animation-delay:3s}.fa-shape-2{animation-delay:6s}@keyframes fa-pkt{0%{opacity:0;transform:translate(0)}10%{opacity:1}50%{opacity:1;transform:translate(78px)}62%{opacity:1;transform:translate(70px)}72%{transform:translate(78px)}92%{opacity:.9;transform:translate(0)}to{opacity:0;transform:translate(0)}}@keyframes fa-deny{0%,46%{opacity:0;transform:scale(.6)}54%,76%{opacity:1;transform:scale(1)}90%,to{opacity:0;transform:scale(1)}}@keyframes fa-coin{0%{opacity:0;transform:translate(0)}15%,80%{opacity:1}to{opacity:0;transform:translate(76px)}}@keyframes fa-flow{to{stroke-dashoffset:-10px}}@keyframes fa-rot{to{transform:rotate(360deg)}}@keyframes fa-rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes fa-fade{0%{opacity:0}to{opacity:1}}@keyframes fa-clock{0%,8%{opacity:0;transform:translate(0)}14%{opacity:1}80%{opacity:1;transform:translate(300px)}90%,to{opacity:0;transform:translate(300px)}}@keyframes fa-chk{0%,8%{opacity:0}14%,88%{opacity:1}to{opacity:0}}@keyframes fa-fill{0%{transform:scaleX(0)}85%{transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes fa-flag{0%,to{opacity:.55}50%{opacity:1}}@keyframes fa-pass{0%,to{opacity:.7}40%{opacity:1}}@keyframes fa-shape{0%,8%{transform:translate(0)rotate(0)}26%{transform:translate(176px)rotate(0)}31%{transform:translate(160px)rotate(-5deg)}36%{transform:translate(174px)rotate(4deg)}48%{transform:translate(0)rotate(0)}to{transform:translate(0)rotate(0)}}@media (max-width:640px){.fa{--il-fs:17px}}@media (prefers-reduced-motion:reduce){.fa-coin,.fa-deny,.fa-reject,.fa-check,.fa-pkt,.fa-clock,.fa-check{opacity:1}.fa-coin{opacity:0}.fa-prog{transform:scaleX(.7)}.stx[data-mode] .fa .in{opacity:1;transform:none}}
.br-arch{--br-ink:var(--lx-on-52);--br-hair:var(--lx-hair-strong);--br-gold:var(--lx-gold);--br-w:2.4;overflow:hidden}.br-tower{fill:var(--lx-panel-solid);stroke:var(--br-ink);stroke-width:calc(var(--br-w) * .7)}.br-road{fill:color-mix(in srgb, var(--lx-on) 6%, transparent);stroke:var(--br-hair);stroke-width:calc(var(--br-w) * .5)}.br-top{fill:var(--br-gold)}.br-arch-line,.br-arch-hang,.br-arch-deck{fill:none;stroke-linecap:round}.br-arch-line{stroke:var(--br-gold);stroke-width:calc(var(--br-w) * 1.4)}.br-arch-hang{stroke:var(--br-hair);stroke-width:calc(var(--br-w) * .5)}.br-arch-deck{stroke:var(--br-ink);stroke-width:calc(var(--br-w) * 1.4)}.br-pkt{animation:16s linear infinite br-pkt;animation-delay:calc(var(--i) * -8s)}.br-pkt-b{fill:color-mix(in srgb, var(--lx-gold) 18%, var(--q-bg));stroke:var(--br-gold);stroke-width:calc(var(--br-w) * .6)}.br-pkt-l{fill:none;stroke:var(--br-gold);stroke-width:calc(var(--br-w) * .6);stroke-linecap:round}.br-cap{fill:var(--br-gold);animation:16s linear infinite br-cap;animation-delay:calc(var(--i) * -8s)}.br-lab{letter-spacing:.16em;fill:var(--lx-on-52);font-size:15px;font-weight:600}.br-arch *,.br-arch :before{animation-play-state:paused}.stx[data-mode] .br-arch[data-on] *{animation-play-state:running}.stx[data-mode=pin] .br-arch-line,.stx[data-mode=pin] .br-arch-hang,.stx[data-mode=pin] .br-arch-deck{stroke-dasharray:1}.stx[data-mode=pin] .br-arch-line,.stx[data-mode=pin] .br-arch-deck{stroke-dashoffset:calc(1 - min(1, var(--p,1) * 5))}.stx[data-mode=pin] .br-arch-hang{stroke-dashoffset:calc(1 - clamp(0, (var(--p,1) * 5 - .5 - var(--i) * .03) * 3, 1))}.stx[data-mode=pin] .br-fx>:not(.br-arch-line):not(.br-arch-hang):not(.br-arch-deck){opacity:clamp(0, calc(var(--p,1) * 6 - .4), 1)}.stx[data-mode=flow] .br-arch-line,.stx[data-mode=flow] .br-arch-hang,.stx[data-mode=flow] .br-arch-deck{stroke-dasharray:1;stroke-dashoffset:1px}.stx[data-mode=flow] .br-arch[data-on] .br-arch-line,.stx[data-mode=flow] .br-arch[data-on] .br-arch-hang,.stx[data-mode=flow] .br-arch[data-on] .br-arch-deck{stroke-dashoffset:0;transition:stroke-dashoffset 1.8s var(--sc-ease)}@keyframes br-pkt{0%{transform:translate(0)}to{transform:translate(1060px)}}@keyframes br-cap{0%{transform:translate(0)}to{transform:translate(-1060px)}}@media (max-width:640px){.br-arch{--br-w:4}.br-lab{font-size:26px}}@media (prefers-reduced-motion:reduce){.br-pkt,.br-cap{animation:none}.br-pkt{transform:translate(300px)}.br-cap{transform:translate(-300px)}}
