@font-face{font-family:Alpha Lyrae;src:url(/panel/library/fonts/AlphaLyrae-Medium.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}.loop-lettering{font-family:"Alpha Lyrae", var(--font-inter), sans-serif;font-feature-settings:"calt" 1;font-synthesis:none;font-weight:500}.loop-glyph-canvas canvas{image-rendering:pixelated}[data-loop-typeface=mono]{--loop-font:var(--font-departure-mono)}[data-loop-typeface=inter]{--loop-font:var(--font-inter), ui-sans-serif, system-ui, sans-serif;font-variant-numeric:tabular-nums;font-weight:500}
.bs5-reveal{animation:bs5-reveal 40ms linear var(--bs5-delay,0s) both}@keyframes bs5-reveal{0%{opacity:0}to{opacity:1}}.bs5-caret{animation:1s step-end infinite bs5-blink}@keyframes bs5-blink{50%{opacity:0}}[data-bs2-paused] .bs5-reveal,[data-bs2-paused] .bs5-caret{animation-play-state:paused}.bs7-flash{animation:bs7-flash .12s linear var(--bs5-delay,0s) both}@keyframes bs7-flash{0%{opacity:0}1%,99%{opacity:1}to{opacity:0}}.bs7-ellipsis{animation:1.2s step-end infinite bs5-blink}[data-bs2-paused] .bs7-flash,[data-bs2-paused] .bs7-ellipsis{animation-play-state:paused}.bs8-send{animation:bs5-reveal 40ms linear var(--bs8-show,0s) both, bs8-send var(--bs8-cross,.4s) steps(16, end) var(--bs5-delay,0s) both}.bs8-receive{animation:bs8-receive var(--bs8-cross,.4s) steps(16, end) var(--bs5-delay,0s) both}@keyframes bs8-send{0%{transform:none}to{transform:translateX(var(--bs8-travel,2304px))}}@keyframes bs8-receive{0%{transform:translateX(calc(-1 * var(--bs8-travel,2304px)))}to{transform:none}}[data-bs2-paused] .bs8-send,[data-bs2-paused] .bs8-receive{animation-play-state:paused}.si-run{animation:si-run var(--si-run-period,15s) steps(var(--si-run-steps,32), jump-none) var(--si-run-delay,0s) infinite}@keyframes si-run{0%{transform:translateX(var(--si-run-from,0px))}80%,to{transform:translateX(var(--si-run-to,0px))}}[data-bs2-paused] .si-run{animation-play-state:paused}.bs9-mark{transition:opacity .6s cubic-bezier(.77,0,.175,1)}.bs9-mark[data-lit]{transition-duration:.32s;transition-timing-function:cubic-bezier(.23,1,.32,1)}@property --bs-open{syntax:"<percentage>";inherits:false;initial-value:100%}.bs-enter-wipe{animation:.48s steps(16,end) both bs-enter-wipe}@keyframes bs-enter-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.bs-enter-scan{animation:.48s steps(16,end) both bs-enter-scan}@keyframes bs-enter-scan{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.bs-enter-shutter{-webkit-mask-image:linear-gradient(90deg, #000 var(--bs-open), transparent var(--bs-open));mask-image:linear-gradient(90deg, #000 var(--bs-open), transparent var(--bs-open));animation:.48s steps(8,end) both bs-enter-open;-webkit-mask-size:25% 100%;mask-size:25% 100%;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.bs-enter-blinds{-webkit-mask-image:linear-gradient(180deg, #000 var(--bs-open), transparent var(--bs-open));mask-image:linear-gradient(180deg, #000 var(--bs-open), transparent var(--bs-open));animation:.72s steps(9,end) both bs-enter-open;-webkit-mask-size:100% 12.5%;mask-size:100% 12.5%;-webkit-mask-repeat:repeat-y;mask-repeat:repeat-y}@keyframes bs-enter-open{0%{--bs-open:0%}to{--bs-open:100%}}.bs-enter-flash:after{content:"";pointer-events:none;animation:.24s linear both bs-enter-flash;position:absolute;inset:0}@keyframes bs-enter-flash{0%,33%{background:#3ecf8e}34%,66%{background:#fff}67%,to{background:0 0}}.bs-crawl{animation:bs-crawl var(--bs-crawl-seconds,60s) steps(var(--bs-crawl-steps,100), end) infinite}@keyframes bs-crawl{0%{transform:none}to{transform:translate(-50%)}}[data-bs2-paused] .bs-enter-wipe,[data-bs2-paused] .bs-enter-scan,[data-bs2-paused] .bs-enter-shutter,[data-bs2-paused] .bs-enter-blinds,[data-bs2-paused] .bs-enter-flash:after,[data-bs2-paused] .bs-crawl{animation-play-state:paused}
