.lp-grid{--lp-grid-line:#232221;background-image:linear-gradient(var(--lp-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--lp-grid-line) 1px, transparent 1px);opacity:.7;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 40%,#0000 95%);mask-image:linear-gradient(#000 40%,#0000 95%)}.lp-grid-radial{-webkit-mask-image:radial-gradient(70% 80% at 30%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 80% at 30%,#000 20%,#0000 75%)}.lp-scan{background:linear-gradient(#0000,#f2271c0a 75%,#f2271c47 99%,#0000);height:120px;animation:7s cubic-bezier(.6,0,.4,1) infinite lp-scan;position:absolute;top:-140px;left:0;right:0}@keyframes lp-scan{0%{top:-140px}70%,to{top:110%}}.lp-rise-row{display:block;overflow:hidden}.lp-rise-row>span{animation:.9s cubic-bezier(.2,.8,.2,1) forwards lp-rise;display:inline-block;transform:translateY(105%)}.lp-rise-row:nth-child(2)>span{animation-delay:.12s}@keyframes lp-rise{to{transform:none}}.lp-reveal{opacity:0;transition:opacity .9s cubic-bezier(.2,.8,.2,1),transform .9s cubic-bezier(.2,.8,.2,1);transform:translateY(30px)}.lp-reveal.is-in{opacity:1;transform:none}.lp-led-on{animation:.4s step-end infinite lp-led;box-shadow:0 0 10px #f2271c;background:#f2271c!important}@keyframes lp-led{50%{opacity:.2}}.lp-feed{animation:1.1s cubic-bezier(.3,.1,.2,1) both lp-feed}@keyframes lp-feed{0%{transform:translateY(-100%)}to{transform:none}}.lp-stamp{opacity:0;mix-blend-mode:multiply;transform:rotate(-10deg)scale(2.4)}.lp-stamp.is-shown{animation:.5s cubic-bezier(.2,1.5,.4,1) .9s forwards lp-stamp}@keyframes lp-stamp{to{opacity:.95;transform:rotate(-10deg)scale(1)}}.lp-hit{background:#f2271c38}.lp-spin{animation:.7s linear infinite lp-spin}@keyframes lp-spin{to{transform:rotate(360deg)}}.lp-stripes{background:repeating-linear-gradient(135deg,#0e0e0e 0 10px,#101010 10px 20px)}.lp-ticker-track{animation:36s linear infinite lp-tick}.lp-ticker:hover .lp-ticker-track{animation-play-state:paused}@keyframes lp-tick{to{transform:translate(-50%)}}.lp-outline-num{color:#0000;-webkit-text-stroke:1px #33312f;transition:-webkit-text-stroke-color .3s}.group:hover .lp-outline-num{-webkit-text-stroke-color:#f2271c}.lp-prog{transform-origin:top;transform:scaleY(0)}.lp-prog.is-running{animation:4s linear forwards lp-progy}.lp-prog.is-full{transform:none}@keyframes lp-progy{to{transform:scaleY(1)}}.lp-zone{transition:opacity .35s,box-shadow .35s,background .35s;position:relative}.lp-stage-focus .lp-zone{opacity:.25}.lp-stage-focus .lp-zone.is-lit{opacity:1;background:#f2271c0f;box-shadow:0 0 0 2px #f2271c}.lp-ztag{opacity:0;z-index:2;white-space:nowrap;transition:opacity .3s;position:absolute;top:-2px;left:-2px;transform:translateY(-100%)}.lp-stage-focus .lp-zone.is-lit>.lp-ztag{opacity:1}.lp-stage-glow{background:radial-gradient(circle at 50% 45%,#f2271c14,#0000 60%),#0c0c0c}.lp-caret{vertical-align:-2px;background:#f2271c;width:9px;height:1.1em;animation:1s step-end infinite lp-blink;display:inline-block}@keyframes lp-blink{50%{opacity:0}}.lp-ans{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.2,.8,.2,1);display:grid}.lp-ans.is-open{grid-template-rows:1fr}.lp-plus>li:before{content:"+";font-family:var(--font-jetbrains-mono), ui-monospace, monospace;font-weight:700}@media (prefers-reduced-motion:reduce){.lp-scan{display:none}.lp-rise-row>span,.lp-reveal{opacity:1;transform:none}.lp-stamp.is-shown{opacity:.95;transform:rotate(-10deg)scale(1)}.lp-ticker-track{animation:none}}
