.lm-box{--lm-scale:2;padding:12px;font-family:Ari,monospace}@media (min-width:1280px){.lm-box{--lm-scale:3}}@media (min-width:900px){.lm-box--wide{--lm-scale:3;padding:15px}}.lm-box-in{display:flex;flex-direction:column;gap:12px}.lm-stage-frame{position:relative;padding:3px;background:#1a202c;box-shadow:inset 0 0 0 3px #0f131b}.lm-box--sky .lm-stage-frame{box-shadow:inset 0 0 0 3px #2c5f94;background:#4da6ff}.lm-box--breakin .lm-stage-frame,.lm-box--smoke .lm-stage-frame{box-shadow:inset 0 0 0 3px #4f6119;background:#262a20}.lm-box--rescued .lm-stage-frame{box-shadow:inset 0 0 0 3px #6b46c1;background:#1a202c}.lm-box--deal .lm-stage-frame{box-shadow:inset 0 0 0 3px #2f855a;background:#3c4f2f}.lm-stage{position:relative;height:calc(var(--lm-art-h) * var(--lm-scale) * 1px);overflow:hidden;display:flex;justify-content:center}.lm-stage-in{position:relative;flex:none;width:100%;height:100%}.lm-canvas{display:block;image-rendering:pixelated;image-rendering:crisp-edges}.lm-dock{position:absolute;left:0;top:0;pointer-events:none}.lm-copy{padding:0 4px 6px}.lm-h3{margin:0 0 8px;font-size:22px;font-weight:700;line-height:1.15;color:#fbd38d}.lm-box--breakin .lm-h3,.lm-box--smoke .lm-h3{color:#c6e356}.lm-box--rescued .lm-h3{color:#b794f4}.lm-box--sky .lm-h3{color:#f7fafc}.lm-blurb{margin:0;font-size:15px;line-height:1.55;color:#cbd5e0}.lm-quote{margin:10px 0 0;padding:8px 10px;font-size:15px;line-height:1.5;font-weight:700;color:#f7fafc;background:rgba(107,70,193,.22);box-shadow:inset 3px 0 0 #9f7aea}.lm-box--breakin .lm-quote{background:rgba(79,97,25,.25);box-shadow:inset 3px 0 0 #7f9a2e;color:#e6e1d3}@media (min-width:900px){.lm-box--wide .lm-copy{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);-moz-column-gap:28px;column-gap:28px;align-items:start;padding:0 8px 6px}.lm-box--wide .lm-h3{grid-column:1/-1;font-size:26px}.lm-box--wide .lm-quote{margin:0}}.lm-drips{position:absolute;left:0;right:0;top:100%;height:0;pointer-events:none}.lm-drip{position:absolute;top:-3px;left:var(--x,50%);width:6px;height:var(--len,16px);background:var(--drip,#7f9a2e);box-shadow:0 3px 0 0 var(--drip,#7f9a2e);transform-origin:top;animation:lm-drip var(--dt,4.2s) steps(6) infinite;animation-delay:var(--dd,0s)}.lm-drip:nth-child(2n){--drip:#c2a72a;width:3px}@keyframes lm-drip{0%,60%{transform:scaleY(.35)}80%{transform:scaleY(1)}to{transform:scaleY(.35)}}.lm-card-drips{left:12px;right:12px;top:calc(100% - 6px)}.lm-dread{position:absolute;left:6px;right:6px;bottom:16px;display:flex;align-items:stretch;gap:8px;padding:6px 10px 8px 6px;font:inherit;text-align:left;color:#e6e1d3;background:#1a141d;border:0;box-shadow:inset 0 0 0 3px #7f9a2e,inset 0 0 0 6px #07050a,0 3px 0 0 #07050a;cursor:pointer}.lm-dread:focus-visible{outline:3px solid #e4f59a;outline-offset:2px}.lm-dread-portrait{position:relative;flex:none;width:56px;height:56px;overflow:hidden;background:#220d2e;box-shadow:inset 0 0 0 2px #3e1a52}.lm-dread-lean{position:absolute;inset:0;transition:transform .24s steps(3)}.lm-dread-sprite{position:absolute;left:-40px;top:-19px;image-rendering:pixelated}.lm-dread-body{display:flex;flex-direction:column;min-width:0;flex:1}.lm-dread-name{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#a36fc0;margin-bottom:3px}.lm-dread-text{display:grid;font-size:13px;line-height:1.35}.lm-dread-ghost,.lm-dread-live{grid-area:1/1}.lm-dread-caret,.lm-dread-ghost{visibility:hidden}.lm-dread-caret{display:inline-block;width:6px;height:11px;margin-left:2px;vertical-align:-1px;background:#c6e356}.lm-dread[data-typing] .lm-dread-caret{visibility:visible;animation:g-blink .5s step-end infinite}.lm-dread .lm-drips{top:calc(100% - 3px);left:10px;right:10px}.lm-dread .lm-drip{display:none}.lm-dread[data-cling="1"] .lm-drip:nth-child(-n+1),.lm-dread[data-cling="2"] .lm-drip:nth-child(-n+2),.lm-dread[data-cling="3"] .lm-drip:nth-child(-n+3),.lm-dread[data-cling="4"] .lm-drip:nth-child(-n+4){display:block}@media (min-width:1280px){.lm-dread{left:12px;right:12px;bottom:22px}.lm-dread-text{font-size:15px}}.lm-dbub{position:absolute;max-width:min(46%,220px);padding:4px 7px 5px;font-size:11px;line-height:1.3;color:#e6e1d3;background:#241a29;box-shadow:inset 0 0 0 2px #7f9a2e,0 0 0 2px #07050a;visibility:hidden;pointer-events:none}.lm-dbub:after{content:"";position:absolute;left:14px;top:100%;width:6px;height:6px;background:#7f9a2e;clip-path:polygon(0 0,100% 0,0 100%)}.lm-dbub[data-on]{visibility:visible;animation:lm-pop .18s steps(3)}@media (min-width:900px){.lm-dbub{font-size:13px}}.lm-whisper{position:absolute;transform:translateX(-50%);white-space:nowrap;font-size:11px;color:#cbd5e0;opacity:0;pointer-events:none;text-shadow:1px 1px 0 #1a202c}.lm-whisper[data-on]{animation:lm-whisper 1.4s steps(4) forwards,lm-shiver .24s steps(2) 1.4s infinite}@keyframes lm-whisper{0%{opacity:0}to{opacity:.9}}@keyframes lm-shiver{0%{margin-left:0;opacity:.9}50%{margin-left:1px;opacity:.9}to{margin-left:0;opacity:.9}}@media (min-width:900px){.lm-whisper{font-size:13px}}@media (max-width:420px){.lm-whisper{transform:translateX(-72%)}}.lm-rattle{position:absolute;padding:0;border:0;background:transparent;cursor:pointer}.lm-rattle:focus-visible{outline:3px solid #fbd38d;outline-offset:1px}.lm-rattle-hint{position:absolute;left:50%;bottom:2px;transform:translateX(-50%);padding:2px 5px;white-space:nowrap;font-size:10px;font-weight:700;letter-spacing:.08em;color:#1a202c;background:#fbd38d;box-shadow:0 0 0 2px #1a202c;animation:g-blink 1s step-end infinite}.lm-rattle:focus-visible .lm-rattle-hint,.lm-rattle:hover .lm-rattle-hint{animation:none;background:#f6ad55}.lm-btn{position:absolute;padding:5px 10px 6px;font:700 12px/1 Ari,monospace;letter-spacing:.06em;color:#1a202c;background:#fbd38d;border:0;box-shadow:0 0 0 2px #1a202c,inset 0 -3px 0 #ed8936,3px 3px 0 2px rgba(0,0,0,.4);cursor:pointer;animation:lm-stamp-in .26s steps(5)}.lm-btn:hover{background:#f6ad55}.lm-btn:active{transform:translate(1px,1px);box-shadow:0 0 0 2px #1a202c,inset 0 -1px 0 #ed8936}.lm-btn:focus-visible{outline:3px solid #b794f4;outline-offset:3px}.lm-again{left:8px;top:8px}.lm-mbub{position:absolute;max-width:min(40%,200px);padding:4px 7px 5px;font-size:11px;line-height:1.3;color:#2d3748;background:#f7fafc;box-shadow:inset 0 0 0 2px #805ad5,0 0 0 2px #1a202c;visibility:hidden;pointer-events:none}.lm-mbub:after{content:"";position:absolute;left:22px;top:100%;width:6px;height:6px;background:#805ad5;clip-path:polygon(0 0,100% 0,0 100%)}.lm-mbub[data-on]{visibility:visible;animation:lm-pop .18s steps(3)}@media (min-width:1280px){.lm-mbub{font-size:13px}}.lm-stampbtn{position:absolute;padding:0;border:0;background:transparent;cursor:pointer}.lm-stampbtn:focus-visible{outline:3px solid #fc8181;outline-offset:2px}.lm-stampbtn-hint{position:absolute;left:0;top:calc(100% + 4px);padding:2px 4px;font-size:9px;font-weight:700;letter-spacing:.08em;color:#f7fafc;background:#fc8181;box-shadow:0 0 0 2px #1a202c;opacity:0}.lm-stampbtn:focus-visible .lm-stampbtn-hint,.lm-stampbtn:hover .lm-stampbtn-hint{opacity:1}@media (hover:none){.lm-stampbtn-hint{opacity:1}}@keyframes lm-pop{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.1);opacity:1}to{transform:scale(1);opacity:1}}@keyframes lm-stamp-in{0%{transform:scale(2);opacity:0}70%{transform:scale(.92);opacity:1}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.lm-btn,.lm-dbub[data-on],.lm-dread[data-typing] .lm-dread-caret,.lm-drip,.lm-mbub[data-on],.lm-rattle-hint{animation:none}.lm-whisper[data-on]{animation:none;opacity:.9}.lm-dread-lean{transition:none}}.lore-timeline{--spine-x:22px;--spine-w:6px;--beat-gap:36px;position:relative;max-width:1200px;margin:0 auto;padding:0 16px 0 0}.lore-timeline:before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--spine-x) - var(--spine-w) / 2);width:var(--spine-w);background:linear-gradient(90deg,#718096 0 2px,#4a5568 2px 4px,#2d3748 4px 6px);-webkit-mask:repeating-linear-gradient(180deg,#000 0 12px,transparent 12px 18px);mask:repeating-linear-gradient(180deg,#000 0 12px,transparent 12px 18px);pointer-events:none;z-index:0}.lore-chapter{position:relative;padding-bottom:48px}.lore-node{--rim:#4a5568;--face:#2d3748;--pip:#718096;--stp:polygon(33.3% 0,66.7% 0,66.7% 16.7%,83.3% 16.7%,83.3% 33.3%,100% 33.3%,100% 66.7%,83.3% 66.7%,83.3% 83.3%,66.7% 83.3%,66.7% 100%,33.3% 100%,33.3% 83.3%,16.7% 83.3%,16.7% 66.7%,0 66.7%,0 33.3%,16.7% 33.3%,16.7% 16.7%,33.3% 16.7%);left:calc(var(--spine-x) - 9px);top:4px;width:18px;height:18px;background:var(--rim);z-index:2}.lore-node,.lore-node:before{position:absolute;clip-path:var(--stp)}.lore-node:before{content:"";inset:3px;background:var(--face)}.lore-node:after{content:"";position:absolute;left:6px;top:6px;width:6px;height:6px;background:var(--pip)}.lore-node--major{--rim:#6b46c1;--pip:#b794f4;left:calc(var(--spine-x) - 15px);width:30px;height:30px}.lore-node--major:before{inset:4px}.lore-node--major:after{left:12px;top:6px;width:6px;height:18px;box-shadow:-6px 6px 0 var(--pip),6px 6px 0 var(--pip)}.lore-node--danger{--rim:#9b2c2c;--pip:#fc8181}.lore-node--danger:after{left:7px;top:4px;width:4px;box-shadow:0 8px 0 var(--pip);height:6px}.lore-node--home{--rim:#2f855a;--pip:#68d391}.lore-node--home:after{left:9px;top:5px;width:3px;height:3px;box-shadow:-3px 3px 0 var(--pip),0 3px 0 var(--pip),-3px 6px 0 var(--pip),-6px 9px 0 var(--pip)}[data-reached="1"]>.lore-node{--rim:#fbd38d;--face:#f6ad55;--pip:#fffaf0;animation:lore-node-stamp .36s steps(6) both}[data-reached="1"]>.lore-node--major{--rim:#e9d8fd;--face:#9f7aea;--pip:#fbd38d}[data-reached="1"]>.lore-node--danger{--rim:#feb2b2;--face:#fc8181;--pip:#1a202c}[data-reached="1"]>.lore-node--home{--rim:#c6f6d5;--face:#68d391;--pip:#1a202c}@keyframes lore-node-stamp{0%{transform:scale(2.2);opacity:0;filter:none}34%{transform:scale(.8,.9);opacity:1;filter:brightness(2.4)}67%{transform:scale(1.1);opacity:1;filter:none}to{transform:scale(1);opacity:1;filter:none}}.lore-chtitle{position:relative;padding:72px 0 40px calc(var(--spine-x) + 30px);font-family:Ari,monospace}.lore-chtitle>.lore-node{top:76px}.lore-chtitle-kicker{margin:0 0 6px;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#b794f4}.lore-chtitle-title{margin:0;font-size:clamp(30px,7vw,56px);font-weight:700;line-height:1.05}.lore-chtitle-sub{margin:12px 0 0;max-width:34em;font-size:16px;line-height:1.5;color:#cbd5e0}.lore-beat{position:relative;margin:0 0 var(--beat-gap);padding-left:calc(var(--spine-x) + 30px);font-family:Ari,monospace}.lore-when{margin:0 0 8px;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#a0aec0}[data-reached="1"]>.lore-when{color:#fbd38d;animation:lore-when-in .28s steps(5) both}@keyframes lore-when-in{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}.lore-beat-body{position:relative;z-index:1;min-width:0}@media (min-width:900px){.lore-timeline{--spine-x:50%;--beat-gap:64px;padding:0 24px}.lore-chtitle{padding:112px 0 56px;text-align:center}.lore-chtitle>.lore-node{top:64px}.lore-chtitle-sub{margin-left:auto;margin-right:auto}.lore-chtitle>.lore-chtitle-kicker,.lore-chtitle>.lore-chtitle-plate,.lore-chtitle>.lore-chtitle-sub{position:relative;z-index:2;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;padding:0 14px;background:#1a202c}.lore-beat{padding-left:0}.lore-beat[data-side=left]>.lore-beat-body{width:calc(50% - 48px);margin-right:auto}.lore-beat[data-side=right]>.lore-beat-body{width:calc(50% - 48px);margin-left:auto}.lore-beat[data-side=left]>.lore-when,.lore-beat[data-side=right]>.lore-when{position:absolute;top:2px;width:calc(50% - 48px)}.lore-beat[data-side=left]>.lore-when{left:calc(50% + 24px);text-align:left}.lore-beat[data-side=right]>.lore-when{right:calc(50% + 24px);text-align:right}.lore-beat[data-side=left]>.lore-when:before,.lore-beat[data-side=right]>.lore-when:after{content:"";display:inline-block;position:relative;top:-3px;width:3px;height:3px;vertical-align:middle;background:currentColor}.lore-beat[data-side=left]>.lore-when:before{margin-right:10px;box-shadow:3px -3px 0 currentColor,3px 3px 0 currentColor}.lore-beat[data-side=right]>.lore-when:after{margin-left:10px;box-shadow:-3px -3px 0 currentColor,-3px 3px 0 currentColor}.lore-beat[data-side=wide]{padding-top:44px}.lore-beat[data-side=wide]>.lore-node{top:0}.lore-beat[data-side=wide]>.lore-when{position:relative;z-index:2;width:-moz-fit-content;width:fit-content;margin:0 auto 10px;padding:2px 12px;text-align:center;background:#1a202c}}@media (min-width:1400px){.lore-timeline{max-width:min(1200px,calc(100vw - 360px))}}.lore-more{margin-top:12px}.lore-more-btn{display:inline-flex;align-items:center;gap:9px;padding:7px 12px 8px;border:0;background:#2d3748;box-shadow:inset 0 0 0 2px #4a5568,0 3px 0 #0f141c;font-family:Ari,monospace;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#fbd38d;cursor:pointer}.lore-more-btn:hover{color:#f7fafc;box-shadow:inset 0 0 0 2px #9f7aea,0 3px 0 #0f141c}.lore-more-btn:active{transform:translateY(2px);box-shadow:inset 0 0 0 2px #9f7aea,0 1px 0 #0f141c}.lore-more-btn:focus-visible{outline:2px solid #f6ad55;outline-offset:2px}.lore-more-icon{position:relative;width:9px;height:9px;flex:none}.lore-more-icon:after,.lore-more-icon:before{content:"";position:absolute;background:currentColor}.lore-more-icon:before{left:0;right:0;top:3px;height:3px}.lore-more-icon:after{top:0;bottom:0;left:3px;width:3px;transition:transform .16s steps(3)}[data-open="1"]>.lore-more-btn .lore-more-icon:after{transform:scaleY(0)}.lore-more-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .26s steps(6)}[data-open="1"]>.lore-more-panel{grid-template-rows:1fr}.lore-more-inner{min-height:0;overflow:hidden}.lore-more-text{margin-top:12px;padding:12px 0 2px;border-top:3px dotted #4a5568;font-size:15px;line-height:1.55;color:#cbd5e0}.lore-more-text p{margin:0 0 10px}.lore-more-text p:last-child{margin-bottom:0}@media (prefers-reduced-motion:reduce){.lore-more-icon:after,.lore-more-panel{transition:none}[data-reached="1"]>.lore-node,[data-reached="1"]>.lore-when{animation:none}}.lp-box{font-family:Ari,monospace;color:#f7fafc}.lp-inner{position:relative;padding:11px 11px 12px}.lp-window{position:relative;padding:3px;background:var(--lp-win,#0d1017);box-shadow:inset 0 0 0 1px rgba(0,0,0,.6)}.lp-text{position:relative;padding:10px 2px 0}.lp-title{margin:0 0 6px;font-size:20px;font-weight:700;line-height:1.15}.lp-cap{margin:0;font-size:14px;line-height:1.5;color:#e2e8f0}.lp-more{margin-top:10px}.lp-more .lore-more-text{font-size:14px}@media (min-width:900px){.lp-inner{padding:12px 12px 14px}.lp-title{font-size:23px}.lp-cap,.lp-more .lore-more-text{font-size:15px}}.lp-stage{--px:2px;--ox:5;--oy:3;position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:var(--lp-stage-bg,#1a202c);image-rendering:pixelated;isolation:isolate}@media (min-width:900px){.lp-stage{--px:3px;--ox:15;--oy:8}}.lp-stage--inhale,.lp-stage--two-sprouts{aspect-ratio:4/3}.lp-canvas{position:absolute;left:0;top:0;display:block;image-rendering:pixelated}.lp-ov{position:absolute;left:calc((var(--ox) + var(--x)) * var(--px));top:calc((var(--oy) + var(--y)) * var(--px));width:calc(var(--w) * var(--px));height:calc(var(--h) * var(--px));font-family:Ari,monospace;z-index:1}:where(.lp-ov) button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}:where(.lp-ov) button:focus-visible{outline:2px solid #fbd38d;outline-offset:2px}.lp-trim{position:absolute;inset:0;pointer-events:none;z-index:2}.lp-box--one-night{--lp-win:#0f1a14;--lp-stage-bg:#1a202c}.lp-leaf{position:absolute;width:3px;height:3px;background:#2f855a;box-shadow:3px 0 #2f855a,6px 0 #48bb78,9px 0 #2f855a,0 3px #48bb78,3px 3px #68d391,6px 3px #68d391,9px 3px #48bb78,12px 3px #2f855a,0 6px #2f855a,3px 6px #48bb78,6px 6px #68d391,9px 6px #2f855a,3px 9px #2f855a,6px 9px #276749,-3px 3px #276749,0 12px #276749}.lp-leaf--tl{left:-4px;top:-4px}.lp-leaf--bl{left:-4px;bottom:8px;transform:scaleY(-1)}.lp-leaf--br{right:8px;bottom:6px;transform:scale(-1)}.lp-spore{position:absolute;bottom:calc(20px + var(--i) * 34px);left:4px;width:3px;height:3px;background:#c6f6d5;opacity:0;animation:lp-spore 6.6s steps(22) infinite;animation-delay:calc(var(--i) * -1.1s)}.lp-spore:nth-child(2n){left:auto;right:4px;background:#fbd38d}.lp-spore:nth-child(3n){animation-duration:8.2s}@keyframes lp-spore{0%{transform:translate(0);opacity:0}10%{opacity:1}50%{transform:translate(3px,-120px)}80%{opacity:1}to{transform:translateY(-240px);opacity:0}}.lp-ticket{position:absolute;top:-9px;right:16px;padding:3px 9px 2px;font-size:9px;font-weight:700;letter-spacing:.08em;color:#1a202c;background:#f6ad55;box-shadow:0 3px 0 #9c4221,inset 0 -2px 0 #ed8936;clip-path:polygon(0 0,100% 0,100% 35%,calc(100% - 3px) 35%,calc(100% - 3px) 65%,100% 65%,100% 100%,0 100%,0 65%,3px 65%,3px 35%,0 35%)}.lp-ticket b{color:#6b46c1}.lp-box--two-sprouts{--lp-win:#1a130d;--lp-stage-bg:#3a2718}.lp-tape{position:absolute;top:-5px;width:42px;height:14px;background:hsla(38,93%,77%,.5);box-shadow:inset 0 -2px 0 rgba(237,137,54,.35)}.lp-tape--l{left:10px}.lp-tape--r{right:10px}.lp-box--goes-bad{--lp-win:#120e1c;--lp-stage-bg:#2d2342}.lp-box--goes-bad .lp-window{box-shadow:inset 0 0 0 1px rgba(0,0,0,.6),0 0 0 3px #f6ad55}.lp-rivet{position:absolute;width:6px;height:6px;background:#ed8936;box-shadow:inset 3px 3px 0 #fbd38d}.lp-rivet--tl{left:4px;top:4px}.lp-rivet--tr{right:4px;top:4px}.lp-rivet--bl{left:4px;bottom:7px}.lp-rivet--br{right:4px;bottom:7px}.lp-brass{position:absolute;top:-9px;left:50%;transform:translateX(-50%);padding:3px 8px 2px;font-size:9px;font-weight:700;letter-spacing:.14em;white-space:nowrap;color:#1a202c;background:#f6ad55;box-shadow:inset 0 0 0 2px #ed8936,inset 0 -3px 0 #c05621,0 3px 0 rgba(0,0,0,.45)}.lp-box--inhale{--lp-win:#0f0b11;--lp-stage-bg:#17111b}.lp-drip{position:absolute;top:2px;left:calc(10% + var(--i) * 19%);width:6px;height:6px;background:#7f9a2e;box-shadow:inset -2px 0 0 #4f6119;transform-origin:top;animation:lp-drip 3.4s steps(6) infinite;animation-delay:calc(var(--i) * -.7s)}.lp-drip:nth-child(2n){animation-duration:4.6s}.lp-drip:after{content:"";position:absolute;left:0;top:100%;width:6px;height:6px;background:#c6e356;animation:lp-drop 3.4s steps(6) infinite;animation-delay:inherit;animation-duration:inherit}@keyframes lp-drip{0%{height:3px}60%{height:15px}to{height:6px}}@keyframes lp-drop{0%,58%{transform:translateY(0);opacity:1}78%{transform:translateY(24px);opacity:1}80%,to{transform:translateY(24px);opacity:0}}.lp-banner{display:flex;align-items:center;justify-content:center;background:#6b46c1;box-shadow:inset 0 0 0 var(--px) #f6ad55,0 var(--px) 0 #1a202c}.lp-banner[data-thud="1"]{animation:lp-thud .26s steps(4)}@keyframes lp-thud{0%{transform:translateY(0)}25%{transform:translateY(calc(var(--px) * 2))}50%{transform:translateY(calc(var(--px) * -1))}to{transform:translateY(0)}}.lp-flaps{display:grid;grid-template-columns:repeat(14,1fr);gap:1px;width:calc(100% - var(--px) * 4);height:calc(100% - var(--px) * 4)}.lp-flap{position:relative;display:grid;place-items:center;overflow:hidden;background:#44337a;box-shadow:inset 0 -1px 0 #322659;font-size:calc(var(--px) * 4.6);font-weight:700;line-height:1;color:#fbd38d}.lp-flap:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:rgba(26,32,44,.7)}.lp-flap-a,.lp-flap-b{grid-area:1/1;white-space:pre}.lp-flap-b{transform:scaleY(0)}.lp-flap[data-f="1"] .lp-flap-a{animation:lp-flap-out 90ms steps(3) forwards}.lp-flap[data-f="1"] .lp-flap-b{animation:lp-flap-in 90ms steps(3) 90ms forwards}@keyframes lp-flap-out{to{transform:scaleY(0)}}@keyframes lp-flap-in{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.lp-off-btn{position:absolute;inset:0;display:block;padding:0;border:0;background:transparent}.lp-off-lever{position:absolute;left:calc(var(--px) * 6);top:calc(var(--px) * 3);width:calc(var(--px) * 2);height:calc(var(--px) * 4);background:#a0aec0;transform-origin:50% 100%}.lp-off-lever:before{content:"";position:absolute;left:calc(var(--px) * -1);top:calc(var(--px) * -2);width:calc(var(--px) * 4);height:calc(var(--px) * 3);background:#fc8181;box-shadow:inset calc(var(--px) * -1) calc(var(--px) * -1) 0 #c53030;animation:lp-knob 1.6s step-end infinite}@keyframes lp-knob{0%,60%{background:#fc8181}61%,to{background:#feb2b2}}.lp-off-btn[data-down="1"] .lp-off-lever{transform:translateY(calc(var(--px) * 4)) scaleY(-1)}.lp-off-sign{position:absolute;left:0;right:0;bottom:calc(var(--px) * 1);text-align:center;font-size:calc(var(--px) * 3.2);font-weight:700;line-height:1;color:#f7fafc}.lp-refusal{height:auto;display:flex;justify-content:center;pointer-events:none}.lp-refusal span{display:block;padding:calc(var(--px) * 1) calc(var(--px) * 2);font-size:calc(var(--px) * 3.6);font-weight:700;line-height:1.25;text-align:center;color:#fc8181;background:#1a202c;box-shadow:inset 0 0 0 var(--px) #fc8181,var(--px) var(--px) 0 #000;animation:lp-stamp 2.6s forwards;animation-timing-function:steps(3)}@keyframes lp-stamp{0%{transform:scale(2);opacity:0}7%{transform:scale(.9);opacity:1}11%{transform:scale(1);opacity:1}86%{transform:scale(1);opacity:1}to{transform:scale(1);opacity:0}}.lp-stage--one-night[data-curtain="1"] .lp-ov{visibility:hidden}.lp-caption{display:flex;align-items:center;justify-content:center;pointer-events:none}.lp-caption span{font-size:calc(var(--px) * 3.1);font-weight:700;line-height:1;white-space:nowrap;color:#624630}.lp-scroll-btn{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:calc(var(--px) * .5);padding:0 calc(var(--px) * 7);border:0;background:#f1e0bb;box-shadow:inset 0 calc(var(--px) * -1) 0 #d8bb8c,calc(var(--px) * 2) calc(var(--px) * 2) 0 #3f2a17;text-align:left;color:#3f2d1e}.lp-scroll-btn:after,.lp-scroll-btn:before{content:"";position:absolute;top:calc(var(--px) * -2);bottom:calc(var(--px) * -2);width:calc(var(--px) * 4);background:#b38f62;box-shadow:inset calc(var(--px) * 1) 0 0 #d8bb8c,inset calc(var(--px) * -1) 0 0 #8a6844}.lp-scroll-btn:before{left:calc(var(--px) * -1)}.lp-scroll-btn:after{right:calc(var(--px) * -1)}.lp-scroll-btn[data-unroll="1"]{animation:lp-unroll .26s steps(4)}@keyframes lp-unroll{0%{clip-path:inset(0 45% 0 45%)}to{clip-path:inset(0 0 0 0)}}.lp-scroll-say{font-size:calc(var(--px) * 4);font-weight:700;line-height:1.35}.lp-scroll-sign{align-self:flex-end;font-size:calc(var(--px) * 3.2);line-height:1;color:#8a6844}@media (hover:hover){.lp-scroll-btn:hover{background:#f7ead0}}.lp-plate-row{display:flex;justify-content:center;align-items:center;height:100%}.lp-plate-l{display:grid;background:transparent;box-shadow:none;font-size:calc(var(--px) * 4);color:#7b341e;text-shadow:0 1px 0 #fbd38d;min-width:.62em}.lp-plate-l:after{display:none}.lp-plate-l[data-f="1"] .lp-flap-a{animation-duration:.12s}.lp-plate-l[data-f="1"] .lp-flap-b{animation-duration:.12s;animation-delay:.12s}.lp-sample-btn{position:absolute;inset:0;display:grid;place-items:center;padding:calc(var(--px) * 2) calc(var(--px) * 1) 0;border:0;background:transparent;font-size:calc(var(--px) * 2.8);font-weight:700;line-height:1.15;text-align:center;text-wrap:balance;color:#553c9a}.lp-sample-btn span{padding:0 calc(var(--px) * .5);background:rgba(247,250,252,.85)}@media (hover:hover){.lp-sample-btn:hover{outline:1px dashed rgba(246,173,85,.8);outline-offset:1px}}.lp-refusal--punch span{color:#fbd38d;box-shadow:inset 0 0 0 var(--px) #f6ad55,var(--px) var(--px) 0 #000}.lp-ih-label,.lp-ih-pct{display:flex;align-items:center;justify-content:center;pointer-events:none;line-height:1;white-space:nowrap}.lp-ih-label span{font-size:calc(var(--px) * 3.1);color:#a3ad86}.lp-ih-pct span{font-size:calc(var(--px) * 3.6);font-weight:700;color:#c6e356}.lp-stage--inhale[data-refuse="1"] .lp-ih-pct span{color:#fc8181;transform:translateX(var(--px))}.lp-quit-btn{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:calc(var(--px) * 2);border:0;background:#4a5568;box-shadow:inset 0 0 0 var(--px) #07050a,inset 0 calc(var(--px) * -2) 0 #2d3748,inset 0 calc(var(--px) * 2) 0 #718096;font-size:calc(var(--px) * 4.4);font-weight:700;letter-spacing:.08em;color:#a0aec0}.lp-quit-lock{width:16px;height:16px;image-rendering:pixelated;flex:none}.lp-quit-btn[data-nope="1"]{animation:lp-nope .36s steps(6)}@keyframes lp-nope{0%,to{transform:translateX(0)}17%{transform:translateX(calc(var(--px) * -2))}33%{transform:translateX(calc(var(--px) * 2))}50%{transform:translateX(calc(var(--px) * -1))}67%{transform:translateX(var(--px))}83%{transform:translateX(0)}}@media (hover:hover){.lp-quit-btn:hover{background:#56627a}}.lp-ih-toast{display:flex;align-items:center;justify-content:center;pointer-events:none}.lp-ih-toast span{display:block;padding:calc(var(--px) * 1.5) calc(var(--px) * 2);font-size:calc(var(--px) * 3.2);line-height:1.3;text-align:center;color:#e6e1d3;background:#07050a;box-shadow:inset 0 0 0 var(--px) #7f9a2e,var(--px) var(--px) 0 #000;animation:lp-stamp 2.8s forwards;animation-timing-function:steps(3)}.lp-ih-toast b{display:block;color:#fc8181}@media (prefers-reduced-motion:reduce){.lp-banner[data-thud="1"],.lp-drip,.lp-drip:after,.lp-off-lever:before,.lp-spore{animation:none}.lp-spore{opacity:0}.lp-flap[data-f="1"] .lp-flap-a{animation:none;transform:scaleY(0)}.lp-flap[data-f="1"] .lp-flap-b{animation:none;transform:scaleY(1)}.lp-ih-toast span,.lp-quit-btn[data-nope="1"],.lp-refusal span,.lp-scroll-btn[data-unroll="1"]{animation:none}}.lq-chapter{--lq-notch:polygon(0 6px,3px 6px,3px 3px,6px 3px,6px 0,calc(100% - 6px) 0,calc(100% - 6px) 3px,calc(100% - 3px) 3px,calc(100% - 3px) 6px,100% 6px,100% calc(100% - 6px),calc(100% - 3px) calc(100% - 6px),calc(100% - 3px) calc(100% - 3px),calc(100% - 6px) calc(100% - 3px),calc(100% - 6px) 100%,6px 100%,6px calc(100% - 3px),3px calc(100% - 3px),3px calc(100% - 6px),0 calc(100% - 6px));--lq-notch-sm:polygon(0 3px,3px 3px,3px 0,calc(100% - 3px) 0,calc(100% - 3px) 3px,100% 3px,100% calc(100% - 3px),calc(100% - 3px) calc(100% - 3px),calc(100% - 3px) 100%,3px 100%,3px calc(100% - 3px),0 calc(100% - 3px))}.lq-legend{position:relative;z-index:1;display:inline-flex;align-items:center;gap:10px;margin:18px 0 0;padding:6px 12px 6px 6px;max-width:34em;background:#1a202c;box-shadow:inset 0 0 0 3px #4a5568;clip-path:var(--lq-notch-sm);color:#cbd5e0;font-size:13px;line-height:1.4;text-align:left}.lq-legend-lung{flex:none;width:32px;height:32px;background:url(/game/health/lung3_sheet.png) 0 0/192px 32px no-repeat;image-rendering:pixelated}.lq-box{padding:12px;font-family:Ari,ui-monospace,monospace;color:#f7fafc}.lq-copy{padding:10px 4px 0}.lq-title{margin:0 0 6px;font-size:21px;font-weight:700;line-height:1.15;color:#fbd38d}.lq-cap{margin:0;font-size:15px;line-height:1.5;color:#cbd5e0}.lq-cap-line{display:block}.lq-more{margin-top:10px}@media (min-width:900px){.lq-title{font-size:24px}.lq-box--wide .lq-copy{max-width:40em;margin:0 auto;text-align:center}.lq-box--wide .lq-more .lore-more-text{text-align:left}}.lq-hud{justify-content:space-between;gap:10px;margin-top:4px;padding:3px 10px 3px 4px;background:#1a202c;clip-path:var(--lq-notch-sm);box-shadow:inset 0 0 0 2px #4a5568}.lq-hud,.lq-hud-cell{display:flex;align-items:center}.lq-hud-cell{gap:7px;min-width:0}.lq-hud-lung{flex:none}.lq-hud-word{font-style:normal;font-size:12px;font-weight:700;line-height:1;color:#68d391;white-space:nowrap}.lq-pips{display:flex;gap:2px}.lq-pips i{width:7px;height:6px;background:#4a5568}.lq-pips i[data-on]{background:#68d391;box-shadow:inset 0 -2px 0 #2f855a}.lq-alt-gauge{position:relative;flex:none;width:10px;height:24px;background:#2d3748;box-shadow:inset 0 0 0 2px #4a5568}.lq-alt-gauge i{position:absolute;left:2px;right:2px;bottom:2px;height:calc(20px * var(--alt-k, 1));min-height:2px;background:#63b3ed;box-shadow:inset 0 2px 0 #bee3f8}.lq-odo{font-size:14px;font-weight:700;line-height:1;color:#f7fafc;font-variant-numeric:tabular-nums;white-space:nowrap}.lq-odo[data-rolling]{color:#fbd38d}.lq-stage{--px:2px;--fs:max(8px,calc(var(--px) * 3.6));position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:#1a202c;clip-path:var(--lq-notch);line-height:1;-webkit-tap-highlight-color:transparent}.lq-stage:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 3px #11151d,inset 0 6px 0 0 rgba(0,0,0,.25);pointer-events:none;z-index:5}.lq-stage--road{aspect-ratio:5/4;background:#90cdf4}.lq-stage--guards{background:#1a202c}.lq-stage--stumble{background:#4299e1}.lq-stage--quiet{background:#718096}.lq-stage--islands{aspect-ratio:16/10;background:#3182ce}.lq-stage--tomorrow{aspect-ratio:4/3;background:#1f2533}@media (min-width:900px){.lq-stage--tomorrow{aspect-ratio:3/1}}.lq-stage-shake{position:absolute;inset:0}.lq-canvas{position:absolute;left:0;top:0;display:block;image-rendering:pixelated}.lq-stage-shake>button,.lq-stage-shake>div,.lq-stage-shake>span{position:absolute;left:0;top:0;z-index:2}.lq-dock{width:calc(var(--px) * 71);height:calc(var(--px) * 44);pointer-events:none}.lq-chip{padding:calc(var(--px) * 1.5) calc(var(--px) * 2.5);background:rgba(17,21,29,.88);box-shadow:inset 0 0 0 2px #4a5568;clip-path:var(--lq-notch-sm);font-size:var(--fs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:#f7fafc}.lq-chip--hud[data-mode=limit]{color:#fbd38d;box-shadow:inset 0 0 0 2px #ed8936}.lq-chip--hud[data-tick]{animation:lq-tick .24s steps(3) infinite}.lq-chip--team{transform:translateX(-100%)}.lq-chip--team[data-team=guard]{color:#d6bcfa;box-shadow:inset 0 0 0 2px #805ad5}.lq-chip--team[data-team=off]{color:#a0aec0}.lq-chip--note{color:#1a202c;background:#fbd38d;box-shadow:inset 0 -2px 0 #ed8936;visibility:hidden}.lq-chip--note[data-on]{visibility:visible;animation:lq-pop-in .24s steps(4) both}.lq-stone{min-width:calc(var(--px) * 12);padding:calc(var(--px) * 1) calc(var(--px) * 1.5);background:#2d3748;box-shadow:inset 0 0 0 2px #718096;clip-path:var(--lq-notch-sm);font-size:var(--fs);font-weight:700;text-align:center;color:#cbd5e0}.lq-stone[data-hit]{background:#f6ad55;box-shadow:inset 0 0 0 2px #fbd38d,inset 0 -2px 0 #c05621;color:#1a202c;animation:lq-stamp .26s steps(4) both}.lq-sign{transform:translateX(-50%);padding:calc(var(--px) * 1) calc(var(--px) * 1.5);white-space:nowrap;background:#6b4226;box-shadow:inset 0 0 0 2px #3b2414,inset 0 2px 0 2px #8a5a35;font-size:max(7px,calc(var(--px) * 2.9));font-weight:700;letter-spacing:.04em;text-align:center;text-transform:uppercase;color:#fbd38d}.lq-sign[data-wig]{animation:lq-wig .18s steps(2) infinite}@keyframes lq-wig{0%{transform:translate(calc(-50% - 2px))}to{transform:translate(calc(-50% + 2px))}}.lq-stage-shake>.lq-banner{right:0;display:block;text-align:center;font-size:max(10px,calc(var(--px) * 4.6));font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fbd38d;text-shadow:2px 0 0 #1a202c,-2px 0 0 #1a202c,0 2px 0 #1a202c,0 -2px 0 #1a202c,2px 2px 0 #1a202c,-2px 2px 0 #1a202c,2px -2px 0 #1a202c,-2px -2px 0 #1a202c;visibility:hidden;pointer-events:none}.lq-stage-shake>.lq-banner[data-on]{visibility:visible;animation:lq-stamp .3s steps(5) both}.lq-stage-shake>.lq-banner[data-on=camp]{color:#d6bcfa}.lq-stage-shake>.lq-banner[data-on=castle]{right:auto;text-align:left;transform-origin:0 50%}.lq-stage-shake>.lq-banner--respawn{color:#9ae6b4;font-size:max(13px,calc(var(--px) * 7));letter-spacing:.16em}.lq-stage-shake>.lq-banner--respawn[data-on]{animation:lq-stamp .3s steps(5) both,lq-blink3 .9s step-end .3s both}.lq-stage-shake>.lq-banner--sign{left:0;right:0;width:-moz-max-content;width:max-content;margin:0 auto;padding:calc(var(--px) * 2 + 2px) calc(var(--px) * 4) calc(var(--px) * 2);background:repeating-linear-gradient(90deg,#f6e05e 0 8px,#1a202c 8px 16px) top /100% 3px no-repeat,repeating-linear-gradient(90deg,#f6e05e 0 8px,#1a202c 8px 16px) bottom /100% 3px no-repeat,#2d3748;font-size:max(9px,calc(var(--px) * 3.8));color:#f6e05e;text-shadow:none}.lq-banner--sign small{display:block;margin-top:3px;font-size:.8em;letter-spacing:.04em;text-transform:none;color:#cbd5e0}.lq-pop{font-size:var(--fs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;visibility:hidden;pointer-events:none;text-shadow:1px 0 0 #1a202c,-1px 0 0 #1a202c,0 1px 0 #1a202c,0 -1px 0 #1a202c,2px 2px 0 #1a202c}.lq-pop[data-on]{visibility:visible;animation:lq-pop-in .26s steps(4) both}.lq-pop--bonk{color:#fbd38d;font-size:max(10px,calc(var(--px) * 5))}.lq-pop--sigh{color:#cbd5e0;text-transform:lowercase;font-weight:400}.lq-pop--minus{color:#fc8181;font-size:max(10px,calc(var(--px) * 4.6))}.lq-pop--minus[data-on]{animation:lq-rise .9s steps(6) both}.lq-pop--back{color:#9ae6b4}.lq-pop--moving,.lq-ringtime{color:#f7fafc}.lq-ringtime{width:calc(var(--px) * 24);text-align:center;font-size:max(9px,calc(var(--px) * 4.4));font-weight:700;font-variant-numeric:tabular-nums}.lq-ringtime[data-done]{color:#68d391}.lq-stage--quiet .lq-stage-shake{transition:filter .36s steps(3)}.lq-stage--quiet[data-flat] .lq-stage-shake{filter:saturate(.25) brightness(.92)}.lq-card-text{text-align:center;font-size:max(9px,calc(var(--px) * 4.2));font-weight:700;letter-spacing:.04em;color:#9b2c2c;white-space:nowrap}.lq-card-sign{font-size:max(7px,calc(var(--px) * 2.8));color:#c53030;white-space:nowrap}.lq-stamp{padding:calc(var(--px) * 1) calc(var(--px) * 1.5);box-shadow:inset 0 0 0 2px #2c5282;font-size:max(7px,calc(var(--px) * 3.1));font-weight:700;line-height:1.15;letter-spacing:.06em;text-transform:uppercase;color:#2c5282;background:rgba(190,227,248,.35);visibility:hidden;white-space:nowrap}.lq-stamp[data-on]{visibility:visible;animation:lq-stamp .28s steps(4) both}.lq-stage-shake>.lq-again{left:auto;right:calc(var(--px) * 2);top:calc(var(--px) * 2);padding:calc(var(--px) * 1.5) calc(var(--px) * 3);border:0;background:#2d3748;box-shadow:inset 0 0 0 2px #fbd38d,inset 0 -3px 0 #1a202c;clip-path:var(--lq-notch-sm);font:700 var(--fs) Ari,ui-monospace,monospace;text-transform:uppercase;color:#fbd38d;cursor:pointer;visibility:hidden}.lq-stage[data-done] .lq-again{visibility:visible;animation:lq-pop-in .24s steps(3) both}.lq-again:focus-visible{outline:3px solid #f7fafc;outline-offset:2px}.lq-bb{display:flex;align-items:center;font-size:max(7px,calc(var(--px) * 3.1));font-weight:700;line-height:1.15;letter-spacing:.04em;text-transform:uppercase;color:#fbd38d}.lq-bb[data-flick]{animation:lq-flick .3s step-end both}.lq-calday,.lq-calpage{display:flex;align-items:center;justify-content:center;width:calc(var(--px) * 28);height:calc(var(--px) * 23);font-size:max(7px,calc(var(--px) * 3));font-weight:700;letter-spacing:0;text-transform:uppercase;color:#2d3748;overflow:hidden}.lq-calday[data-big]{color:#c53030}.lq-calday[data-stamp]{animation:lq-stamp .3s steps(4) both}.lq-calpage{background:#f7fafc;box-shadow:inset 0 -2px 0 #cbd5e0;visibility:hidden;transform-origin:50% 100%}.lq-calpage[data-on]{visibility:visible}.lq-calpage[data-down]{transform:scaleY(.25)}.lq-bub{transform:translateY(-100%);max-width:calc(var(--px) * 66);width:-moz-max-content;width:max-content;padding:calc(var(--px) * 2 + 4px) calc(var(--px) * 2 + 4px) calc(var(--px) * 2 + 3px);font-size:max(9px,calc(var(--px) * 3.6));font-weight:700;line-height:1.35;letter-spacing:.02em;clip-path:var(--lq-notch-sm);visibility:hidden}.lq-stage-shake>.lq-bub{z-index:3}.lq-bub[data-on]{visibility:visible}.lq-bub-rest{visibility:hidden}.lq-bub-name{display:block;margin:0 0 3px;font-size:max(7px,calc(var(--px) * 2.6));letter-spacing:.1em;text-transform:uppercase}.lq-bub--dread{background:#241a29;box-shadow:inset 0 0 0 3px #5e2b77,inset 0 -6px 0 0 #3e1a52;color:#e4f59a}.lq-bub--dread .lq-bub-name{color:#c6e356}.lq-bub--dread[data-jit="0"]{transform:translate(-1px,-100%)}.lq-bub--dread[data-jit="1"]{transform:translate(1px,-100%)}.lq-bub--dread[data-pop]{animation:lq-bubpop .2s steps(3) both}.lq-bub--buddy{transform:translate(-100%,-100%);background:#2d3748;box-shadow:inset 0 0 0 3px #9f7aea,inset 0 -6px 0 0 #6b46c1;color:#f7fafc}.lq-bub--buddy .lq-bub-name{color:#d6bcfa}@media (min-width:900px){.lq-bub{max-width:calc(var(--px) * 84)}}.lq-stage[data-curtain] .lq-stage-shake:after{content:"";position:absolute;inset:0;z-index:4;background:#1a202c;opacity:.34;pointer-events:none}.lq-stage[data-curtain="2"] .lq-stage-shake:after{opacity:.67}.lq-stage[data-curtain="3"] .lq-stage-shake:after{opacity:1}.lq-stage-shake>.lq-hit{padding:0;border:0;background:transparent;cursor:pointer;z-index:3}.lq-hit:focus-visible{outline:3px dashed #fbd38d;outline-offset:1px}.lq-hit--gate{width:calc(var(--px) * 22);height:calc(var(--px) * 38)}.lq-stage--road:not([data-gate]) .lq-hit--gate{pointer-events:none}.lq-stage--road:not([data-gate]) .lq-hit--gate .lq-tap{visibility:hidden}.lq-hit--ring{width:calc(var(--px) * 36);height:calc(var(--px) * 36);border-radius:50%}.lq-hit--bux{width:calc(var(--px) * 68);height:calc(var(--px) * 12)}.lq-hit--cal{width:calc(var(--px) * 34);height:calc(var(--px) * 34)}.lq-tap{position:absolute;right:-2px;top:-4px;padding:3px 4px 2px;background:#fbd38d;box-shadow:inset 0 -2px 0 #ed8936;font:700 8px/1 Ari,ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:#1a202c;white-space:nowrap;animation:lq-blink 1.6s step-end infinite}.lq-stage[data-tapped] .lq-tap{display:none}.lq-tap--icon{width:14px;height:12px;padding:0;top:-10px;right:-4px}.lq-tap--icon:after{content:"";position:absolute;left:2px;top:3px;width:10px;height:6px;background:#1a202c;clip-path:polygon(0 0,10px 0,10px 2px,8px 2px,8px 4px,6px 4px,6px 6px,4px 6px,4px 4px,2px 4px,2px 2px,0 2px)}.lq-free{display:flex;align-items:center;justify-content:center;font-size:max(7px,calc(var(--px) * 2.7));font-weight:700;line-height:1;letter-spacing:.02em;color:#9b2c2c;visibility:hidden;pointer-events:none}.lq-free[data-on]{visibility:visible}.lq-outro{position:relative;z-index:1;margin:8px 0 0;padding-left:calc(var(--spine-x) + 30px);font-family:Ari,ui-monospace,monospace}.lq-outro-scene{position:relative;width:150px;height:84px;background:#1a202c;box-shadow:inset 0 0 0 3px #4a5568;clip-path:var(--lq-notch-sm);overflow:hidden}.lq-outro-hq{position:absolute;left:51px;top:15px;width:48px;height:48px;animation:lq-hover 1.2s steps(2,jump-none) infinite}.lq-outro-hq i{position:absolute;display:block}.lq-outro-tower{left:15px;top:0;width:18px;height:24px;background:#a0aec0;box-shadow:inset -6px 0 0 #718096,inset 0 3px 0 #cbd5e0}.lq-outro-tower:before{content:"";position:absolute;left:6px;top:-9px;width:3px;height:9px;background:#cbd5e0}.lq-outro-tower:after{content:"";position:absolute;left:3px;top:6px;width:3px;height:3px;background:#fbd38d;box-shadow:6px 0 0 #fbd38d,0 6px 0 #4a5568,6px 6px 0 #fbd38d,0 12px 0 #fbd38d,6px 12px 0 #4a5568}.lq-outro-rock{left:3px;top:24px;width:42px;height:3px;background:#68d391;box-shadow:0 3px 0 #4a2f1f,6px 6px 0 0 #3b2414}.lq-outro-rock:after{content:"";position:absolute;left:9px;top:6px;width:24px;height:6px;background:#3b2414}.lq-outro-nozzle{left:20px;top:36px;width:8px;height:6px;background:#718096;box-shadow:inset 0 -2px 0 #2d3748}.lq-outro-puff{left:18px;top:43px;width:6px;height:3px;background:#a0aec0;box-shadow:6px 0 0 #a0aec0,3px 3px 0 #718096;animation:lq-sputter 1.8s step-end infinite}.lq-outro-gap{position:absolute;left:104px;top:52px;font-size:10px;font-weight:700;color:#fbd38d}.lq-outro-ground{position:absolute;left:3px;right:3px;bottom:3px;height:12px;background:#2f855a;box-shadow:inset 0 3px 0 #68d391}.lq-outro-line{display:inline-block;margin:10px 0 0;padding:8px 14px 9px;background:#1a202c;box-shadow:inset 0 0 0 3px #4a5568;clip-path:var(--lq-notch-sm);font-size:15px;line-height:1.5;color:#cbd5e0}@media (min-width:900px){.lq-outro{padding-left:0;display:flex;flex-direction:column;align-items:center;text-align:center}}@keyframes lq-stamp{0%{transform:scale(2);opacity:0}60%{transform:scale(.92);opacity:1}to{transform:scale(1);opacity:1}}@keyframes lq-pop-in{0%{transform:translateY(4px) scale(.6);opacity:0}50%{transform:translateY(-2px) scale(1.15);opacity:1}to{transform:none;opacity:1}}@keyframes lq-rise{0%{transform:translateY(0);opacity:1}70%{transform:translateY(-10px);opacity:1}to{transform:translateY(-14px);opacity:0}}@keyframes lq-tick{0%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes lq-blink{0%,60%{opacity:1}61%,to{opacity:0}}@keyframes lq-blink3{0%{opacity:0}20%{opacity:1}40%{opacity:0}60%{opacity:1}80%,to{opacity:1}}@keyframes lq-flick{0%{opacity:.2}33%{opacity:1}66%{opacity:.3}to{opacity:1}}@keyframes lq-bubpop{0%{transform:translateY(-100%) scale(1);opacity:1}50%{transform:translateY(-100%) scale(1.18);opacity:1}to{transform:translateY(-100%) scale(0);opacity:0}}@keyframes lq-hover{0%{transform:translateY(0)}to{transform:translateY(-3px)}}@keyframes lq-sputter{0%,55%{opacity:1}56%,70%{opacity:0}71%,80%{opacity:1}81%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.lq-chapter *,.lq-chapter :after,.lq-chapter :before{animation:none!important;transition:none!important}}.lc-card{--rim:#4a5568;--face:#2d3748;--accent:#b794f4;--notch:polygon(0 8px,4px 8px,4px 4px,8px 4px,8px 0,calc(100% - 8px) 0,calc(100% - 8px) 4px,calc(100% - 4px) 4px,calc(100% - 4px) 8px,100% 8px,100% calc(100% - 8px),calc(100% - 4px) calc(100% - 8px),calc(100% - 4px) calc(100% - 4px),calc(100% - 8px) calc(100% - 4px),calc(100% - 8px) 100%,8px 100%,8px calc(100% - 4px),4px calc(100% - 4px),4px calc(100% - 8px),0 calc(100% - 8px));--notch-in:polygon(0 4px,4px 4px,4px 0,calc(100% - 4px) 0,calc(100% - 4px) 4px,100% 4px,100% calc(100% - 4px),calc(100% - 4px) calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,4px calc(100% - 4px),0 calc(100% - 4px));position:relative;font-family:Ari,monospace;color:#f7fafc}.lc-card:before{content:"";position:absolute;inset:0;transform:translate(6px,6px);background:rgba(0,0,0,.45);clip-path:var(--notch)}.lc-rim{position:relative;padding:4px;background:var(--rim);clip-path:var(--notch)}.lc-in{background:var(--face);clip-path:var(--notch-in)}.lc-in,.lc-stage{position:relative;overflow:hidden}.lc-stage{--cell:3px;height:196px;border-bottom:4px solid var(--rim);image-rendering:pixelated;background:#1a202c}.lc-card.is-wide .lc-stage{height:240px;--cell:2px}@media (min-width:900px){.lc-stage{height:232px;--cell:4px}.lc-card.is-wide .lc-stage{height:320px;--cell:5px}}.lc-plate{padding:14px 16px 0}.lc-name{margin:0;font-size:24px;font-weight:700;line-height:1.1;color:var(--accent);text-shadow:3px 3px 0 #000}.lc-role{display:inline-block;margin:8px 0 0;padding:3px 7px 4px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#cbd5e0;background:#1a202c;box-shadow:inset 0 0 0 2px var(--rim)}.lc-text{padding:10px 16px 18px}.lc-blurb{margin:0;font-size:14px;line-height:1.6;color:#cbd5e0}.lc-extra{margin:10px 0 0;font-size:13px;line-height:1.5;color:#a0aec0}@media (min-width:900px){.lc-blurb{font-size:15px}}.lc-stats{display:grid;gap:7px;margin:14px 0 0}.lc-stat{display:grid;grid-template-columns:84px 1fr;align-items:center;gap:10px}.lc-stat dt{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#a0aec0}.lc-stat dd{display:flex;align-items:center;gap:10px;margin:0}.lc-bar{--bw:76px;position:relative;flex:0 0 auto;width:var(--bw);height:12px;background:repeating-linear-gradient(90deg,#1a202c 0 9px,transparent 9px 11px);box-shadow:inset 0 0 0 2px #1a202c}.lc-bar-in{position:absolute;left:0;top:2px;bottom:2px;width:0;background:repeating-linear-gradient(to right,var(--accent) 0 9px,transparent 9px 11px)}.lc-card.is-live .lc-bar-in{width:calc(var(--v) * 100%);transition:width .7s steps(10) .2s}.lc-bar-over{position:absolute;left:100%;top:-1px;bottom:-1px;width:0;background:repeating-linear-gradient(90deg,#fc8181 0 9px,transparent 9px 11px)}.lc-card.is-live .lc-bar-over{width:calc(var(--o) * var(--bw));transition:width .3s steps(4) .95s;animation:lc-panic .5s step-end 1.3s infinite}.lc-stat-t{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#f7fafc}.lc-stat.is-over .lc-stat-t{margin-left:34px;color:#fc8181}@media (min-width:900px){.lc-stat{grid-template-columns:116px 1fr}.lc-bar{--bw:110px}.lc-stat.is-over .lc-stat-t{margin-left:48px}}@keyframes lc-panic{0%{transform:translate(0)}25%{transform:translate(2px,-1px)}50%{transform:translate(-1px,1px)}75%{transform:translate(1px)}}.lc-quote{margin:14px 0 0;padding:9px 12px 10px;background:rgba(0,0,0,.28);box-shadow:inset 4px 0 0 var(--accent)}.lc-quote p{margin:0;font-size:15px;line-height:1.45;color:#f7fafc}.lc-quote footer{margin-top:4px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#a0aec0}.lc-card--buddy{--rim:#2f855a;--accent:#68d391}.lc-card--breather{--rim:#2b6cb0;--accent:#4da6ff}.lc-card--morel{--rim:#9c4221;--accent:#fbd38d}.lc-card--enoki{--rim:#a0aec0;--accent:#fc8181}.lc-card--dread{--rim:#553c9a;--accent:#f6e05e}.lc-card--bigvape{--rim:#718096;--accent:#b794f4;--face:#232a37}.lc-card--buddy:after{content:"";position:absolute;left:-2px;top:-2px;width:4px;height:4px;background:#68d391;box-shadow:4px 0 0 #48bb78,8px 0 0 #68d391,0 4px 0 #48bb78,4px 4px 0 #9ae6b4,0 8px 0 #2f855a,12px -4px 0 #9ae6b4;pointer-events:none}.lc-card--bigvape .lc-rim{background:radial-gradient(circle at 50% 50%,#e2e8f0 0 1px,transparent 2px) 6px 6px /40px 40px,#718096}.lc-hint,.lcs-hint{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#a0aec0}.lcs-hint{position:absolute;left:8px;top:8px;z-index:6;padding:3px 6px 4px;background:rgba(26,32,44,.82);box-shadow:inset 0 0 0 2px var(--rim);pointer-events:none;animation:g-blink 1.4s step-end infinite}.lcs-tap{position:absolute;z-index:5;padding:0;border:0;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.lc-member:focus-visible,.lcs-bust:focus-visible,.lcs-pop-x:focus-visible,.lcs-tap:focus-visible{outline:3px solid #fbd38d;outline-offset:2px}.lcs-mrest{color:transparent}.lcs-buddy{--s:1.5;position:absolute;inset:0}@media (min-width:900px){.lcs-buddy{--s:2}}.lcs-bg,.lcs-layer{position:absolute;inset:0;background-repeat:repeat-x;background-position:bottom;background-size:calc(240px * var(--s)) auto;image-rendering:pixelated}.lcs-buddy-ground{position:absolute;left:0;right:0;bottom:0;height:12px;background:#3c4f2f;box-shadow:inset 0 3px 0 #48bb78}.lcs-dock{position:absolute;left:50%;bottom:12px;width:150px;height:96px;transform:translateX(-50%);z-index:2}.lcs-dock-empty{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.lcs-dock[data-buddy-docked="1"] .lcs-dock-empty{display:none}.lcs-sign{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 9px 7px;background:#6b4226;box-shadow:inset 0 0 0 3px #4a2f1f,0 3px 0 rgba(0,0,0,.4);text-align:center}.lcs-sign b{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#feebc8}.lcs-sign span{font-size:9px;color:#fbd38d}.lcs-sign-post{width:6px;height:22px;background:#4a2f1f}.lcs-spot{position:absolute;left:50%;bottom:8px;width:64px;height:6px;transform:translateX(-50%);background:rgba(0,0,0,.3);clip-path:polygon(8px 0,calc(100% - 8px) 0,calc(100% - 8px) 2px,100% 2px,100% 4px,calc(100% - 8px) 4px,calc(100% - 8px) 100%,8px 100%,8px 4px,0 4px,0 2px,8px 2px)}.lcs-breather{position:absolute;inset:0;overflow:hidden}.lcs-br-sky{position:absolute;inset:0;background:linear-gradient(180deg,#1a202c 0 18%,#1e1f37 18% 34%,#251f43 34% 50%,#2f214f 50% 66%,#3c2359 66% 100%)}.lcs-br-ground{position:absolute;left:0;right:0;bottom:0;height:26px;background:repeating-linear-gradient(90deg,#2f855a 0 6px,#276749 6px 9px);box-shadow:inset 0 3px 0 #48bb78}.lcs-shoe{position:absolute;right:-10px;bottom:14px;z-index:2}.lcs-streak{position:absolute;left:4%;height:3px;background:#e9d8fd;opacity:0;box-shadow:calc(var(--cell) * 4) 0 0 #b794f4;animation:lcs-breath-streak 9s step-end infinite}@keyframes lcs-breath-streak{0%{left:6%;opacity:0}6%{left:18%;opacity:.5}14%{left:30%;opacity:.5}22%{left:42%;opacity:.5}30%{left:52%;opacity:.3}33%{left:70%;opacity:0}38%{left:74%;opacity:.9}46%{left:54%;opacity:.9}54%{left:34%;opacity:.9}62%{left:14%;opacity:.7}70%{left:-6%;opacity:.5}76%{left:-20%;opacity:0}to{left:-20%;opacity:0}}.lcs-fcast{position:absolute;left:8%;bottom:26px;z-index:1;display:flex;flex-direction:column;align-items:center}.lcs-fcast-k,.lcs-fcast-ph,.lcs-fcast-v{width:104px;text-align:center;background:#2d3748;box-shadow:inset 3px 0 0 #a0aec0,inset -3px 0 0 #a0aec0}.lcs-fcast-k{padding-top:6px;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:#a0aec0;box-shadow:inset 3px 3px 0 #a0aec0,inset -3px 0 0 #a0aec0}.lcs-fcast-v{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#f7fafc}.lcs-fcast-ph{position:relative;height:24px;box-shadow:inset 3px 0 0 #a0aec0,inset -3px -3px 0 #a0aec0,inset 0 -3px 0 #a0aec0}.lcs-ph{position:absolute;inset:3px 0 0;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#fbd38d;opacity:0}.lcs-ph--0{animation:lcs-ph0 9s step-end infinite}.lcs-ph--1{animation:lcs-ph1 9s step-end infinite;color:#4da6ff}.lcs-ph--2{animation:lcs-ph2 9s step-end infinite;color:#68d391}@keyframes lcs-ph0{0%{opacity:1}33%{opacity:0}}@keyframes lcs-ph1{0%{opacity:0}33%{opacity:1}83%{opacity:0}}@keyframes lcs-ph2{0%{opacity:0}83%{opacity:1}}.lcs-fcast-post{width:6px;height:30px;background:#4a5568}.lcs-villager{--cell:3px;position:absolute;left:46%;bottom:24px;z-index:1}.lcs-vil-b{position:absolute;left:0;top:0;opacity:0}.lcs-vil-a{animation:lcs-gust-off 9s step-end infinite}.lcs-vil-b{animation:lcs-gust-on 9s step-end infinite}.lcs-tufts{position:absolute;left:0;right:0;bottom:24px;height:0;z-index:1}.lcs-tuft{--cell:3px}.lcs-tuft,.lcs-tuft-b{position:absolute;bottom:0}.lcs-tuft-b{left:0;opacity:0;animation:lcs-gust-on 9s step-end infinite}.lcs-tuft-a{animation:lcs-gust-off 9s step-end infinite}@keyframes lcs-gust-on{0%{opacity:0}38%{opacity:1}42%{opacity:0}46%{opacity:1}72%{opacity:0}}@keyframes lcs-gust-off{0%{opacity:1}38%{opacity:0}42%{opacity:1}46%{opacity:0}72%{opacity:1}}.lcs-morel,.lcs-wall{position:absolute;inset:0}.lcs-wall{background:linear-gradient(#2d1c12,#2d1c12) bottom /100% 30px no-repeat,repeating-linear-gradient(90deg,#4a2f1f 0 26px,#3b2418 26px 29px)}.lcs-window{position:absolute;left:72px;top:14px;width:92px;height:74px;display:grid;place-items:center;background:linear-gradient(180deg,#251f43 0 50%,#3c2359 50% 100%);box-shadow:inset 0 0 0 4px #6b4226,inset 0 0 0 6px #2d1c12}.lcs-nosign{padding:4px 5px 5px;font-size:8px;font-weight:700;line-height:1.3;letter-spacing:.04em;text-align:center;text-transform:uppercase;color:#3b2210;background:#fff4dc;box-shadow:inset 0 0 0 2px #2a1509}.lcs-shelf{position:absolute;right:12px;top:16px;display:flex;align-items:flex-end;gap:8px;padding:0 6px;border-bottom:5px solid #9c4221;box-shadow:0 5px 0 #2d1c12}.lcs-curtain{position:absolute;left:172px;top:40px;width:38px;height:90px;background:repeating-linear-gradient(90deg,#6b46c1 0 6px,#553c9a 6px 9px);box-shadow:inset 0 4px 0 #2d1c12}.lcs-clack{position:absolute;left:50%;top:-4px;transform:translateX(-50%);padding:2px 4px;font-size:9px;white-space:nowrap;color:#fbd38d;background:#1a202c;opacity:0}.lcs-clack.is-on{opacity:1;animation:lc-panic .3s step-end infinite}.lcs-door{position:absolute;left:10px;bottom:30px;width:50px;height:128px;background:linear-gradient(#4a2f1f,#4a2f1f) 8px 10px /34px 44px no-repeat,linear-gradient(#4a2f1f,#4a2f1f) 8px 72px /34px 44px no-repeat,#6b4226;box-shadow:inset 0 0 0 3px #2d1c12}.lcs-slot{position:absolute;left:12px;top:60px;width:26px;height:5px;background:#0f0a07;box-shadow:0 -2px 0 #9c4221}.lcs-letter{--cell:2px;position:absolute;left:30px;top:56px;opacity:0;z-index:2}.lcs-bin{--cell:3px;position:absolute;left:66px;bottom:22px;z-index:3}.lcs-keeper{position:absolute;right:6px;bottom:58px;margin-bottom:-10px;z-index:1}.lcs-counter{position:absolute;left:44%;right:0;bottom:0;height:58px;z-index:2;display:grid;place-items:center;background:linear-gradient(#9c4221,#9c4221) top /100% 6px no-repeat,linear-gradient(#2d1c12,#2d1c12) 0 6px /100% 3px no-repeat,repeating-linear-gradient(90deg,#6b4226 0 30px,#5a3720 30px 33px)}.lcs-counter-sign{margin-top:8px;padding:3px 8px 4px;font-size:11px;font-weight:700;letter-spacing:.16em;color:#fbd38d;background:#2d1c12}.lcs-mbubble{right:14px;top:10px;z-index:6;max-width:190px;padding:12px 10px 8px;font-size:12px;font-weight:700;line-height:1.35;color:#3b2210;box-shadow:inset 0 0 0 3px #2a1509,inset 0 -6px 0 #efddb8,3px 3px 0 rgba(20,10,4,.4);animation:lcs-pop-in .18s steps(3) both}.lcs-mbubble,.lcs-mbubble:after{position:absolute;background:#fff4dc}.lcs-mbubble:after{content:"";right:60px;bottom:-9px;width:9px;height:9px;box-shadow:inset 3px 0 0 #2a1509,inset -3px 0 0 #2a1509,inset 0 -3px 0 #2a1509;clip-path:polygon(0 0,100% 0,100% 34%,67% 34%,67% 100%,33% 100%,33% 34%,0 34%)}.lcs-mtag{position:absolute;left:8px;top:-8px;padding:1px 5px 2px;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#fff1d0;background:#6b46c1;box-shadow:inset 0 0 0 2px #2a1509}.lcs-tap--morel{right:8px;bottom:40px;width:130px;height:110px}@keyframes lcs-pop-in{0%{transform:scale(.4);opacity:0}70%{transform:scale(1.06);opacity:1}to{transform:scale(1);opacity:1}}@media (min-width:900px){.lcs-keeper{transform:scale(1.5);transform-origin:80% 100%}.lcs-tap--morel{width:180px;height:150px}.lcs-mbubble{right:24px}.lcs-window{left:90px;width:120px}.lcs-nosign{font-size:10px}.lcs-curtain{left:232px}.lcs-door{height:150px}.lcs-letter{top:56px}}.lcs-dojo,.lcs-enoki{position:absolute;inset:0}.lcs-dojo{background:linear-gradient(#6b4226,#6b4226) bottom /100% 26px no-repeat,linear-gradient(#4a2f1f,#4a2f1f) 0 calc(100% - 26px) /100% 4px no-repeat,repeating-linear-gradient(90deg,transparent 0 44px,#4a5568 44px 48px),repeating-linear-gradient(0deg,transparent 0 36px,#4a5568 36px 39px),#2d3748}.lcs-scroll{position:absolute;left:12px;top:38px;width:92px;padding:9px 5px;font-size:8px;font-weight:700;line-height:1.4;letter-spacing:.02em;text-align:center;text-transform:uppercase;color:#9b2c2c;background:#feebc8;box-shadow:inset 0 4px 0 #6b4226,inset 0 -4px 0 #6b4226,3px 3px 0 rgba(0,0,0,.4)}.lcs-say{position:absolute;right:10px;top:10px;width:min(176px,50%);height:50px}.lcs-say-fed,.lcs-saying{position:absolute;inset:0 0 auto 0;padding:6px 7px 7px;font-size:10px;font-weight:700;line-height:1.35;color:#1a202c;background:#f7fafc;box-shadow:inset 0 0 0 2px #1a202c,3px 3px 0 rgba(0,0,0,.35)}.lcs-saying{opacity:0}.lcs-saying--0{animation:lcs-say0 10.5s step-end infinite}.lcs-saying--1{animation:lcs-say1 10.5s step-end infinite}.lcs-saying--2{animation:lcs-say2 10.5s step-end infinite}@media (min-width:900px){.lcs-say-fed,.lcs-saying{font-size:12px;padding:7px 9px 8px}.lcs-scroll{width:110px;font-size:10px;letter-spacing:.04em}}@keyframes lcs-say0{0%{opacity:1}33.3%{opacity:0}}@keyframes lcs-say1{0%{opacity:0}33.3%{opacity:1}66.6%{opacity:0}}@keyframes lcs-say2{0%{opacity:0}66.6%{opacity:1}}.lcs-say-fed{animation:lcs-pop-in .18s steps(3) both}.lcs-sensei{position:absolute;left:60%;bottom:26px;z-index:2;transform:translateX(-50%)}.lcs-sensei-a{animation:lcs-exhale 10s step-end infinite}.lcs-sensei-b{position:absolute;left:0;bottom:0;opacity:0;animation:lcs-inhale 10s step-end infinite}@keyframes lcs-inhale{0%{opacity:1}40%{opacity:0}}@keyframes lcs-exhale{0%{opacity:0}40%{opacity:1}}.lcs-biscuit{position:absolute;left:50%;top:0;margin-left:calc(var(--cell) * -3);opacity:0}.lcs-tin{position:absolute;left:38%;bottom:26px;z-index:1}.lcs-mat{position:absolute;left:60%;bottom:22px;width:64px;height:6px;transform:translateX(-50%);background:#9b2c2c;box-shadow:inset 0 -2px 0 #63171b}.lcs-tap--enoki{left:26%;bottom:20px;width:46%;height:170px}.lcs-dread,.lcs-dread-bg{position:absolute;inset:0}.lcs-dread-bg{background:linear-gradient(180deg,#1a202c 0 30%,#231d38 30% 52%,#2a2141 52% 70%,#22302d 70% 100%)}.lcs-haze{--cell:5px;position:absolute;opacity:.22;animation:lcs-haze 7s step-end infinite}@keyframes lcs-haze{0%{transform:translate(0)}25%{transform:translate(6px,-3px)}50%{transform:translate(12px)}75%{transform:translate(6px,3px)}}.lcs-pop{position:absolute;z-index:3;width:236px;background:#2d3748;box-shadow:inset 0 0 0 3px #1a202c,4px 4px 0 rgba(0,0,0,.45);transform-origin:50% 50%}.lcs-pop.is-a{left:4%;top:6%}.lcs-pop.is-b{right:4%;top:24%}.lcs-pop.is-c{left:10%;top:40%}.lcs-pop-bar{display:flex;align-items:center;justify-content:space-between;height:26px;padding:0 4px 0 9px;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#f6e05e;background:#553c9a;box-shadow:inset 0 0 0 3px #1a202c}.lcs-pop-x{position:relative;width:20px;height:20px;padding:0;border:0;cursor:pointer;background:#fc8181;box-shadow:inset 0 0 0 2px #1a202c}.lcs-pop-x span{position:absolute;left:5px;top:5px;width:2px;height:2px;background:#1a202c;box-shadow:2px 2px 0 #1a202c,4px 4px 0 #1a202c,6px 6px 0 #1a202c,8px 8px 0 #1a202c,8px 0 0 #1a202c,6px 2px 0 #1a202c,2px 6px 0 #1a202c,0 8px 0 #1a202c}.lcs-pop-body{display:flex;align-items:center;gap:8px;padding:6px 10px 10px 6px;box-shadow:inset 3px 0 0 #1a202c,inset -3px -3px 0 #1a202c,inset 0 -3px 0 #1a202c}.lcs-pop-face{position:relative;flex:0 0 auto;width:64px;height:66px;overflow:hidden;background:#1a202c;box-shadow:inset 0 0 0 2px #68d391}.lcs-pop-face canvas{position:absolute;left:-38px;top:-20px}.lcs-pop-line{margin:0;font-size:12px;font-weight:700;line-height:1.4;color:#f7fafc}.lcs-dread .lcs-hint{top:auto;bottom:8px}@media (min-width:900px){.lcs-pop{width:270px}.lcs-pop-line{font-size:13px}}.lcs-board,.lcs-bwall{position:absolute;inset:0}.lcs-bwall{background:repeating-linear-gradient(90deg,#1a202c 0 60px,#171923 60px 64px)}.lcs-bwin{position:absolute;left:6%;right:6%;top:10px;height:26%;overflow:hidden;background:linear-gradient(180deg,#1e1f37 0 30%,#2f214f 30% 60%,#4c2562 60% 100%);box-shadow:inset 0 0 0 4px #4a5568,inset 0 0 0 6px #171923}.lcs-blimp{--cell:2px;position:absolute;top:18%;left:100%;display:flex;align-items:center;animation:lcs-blimp 22s steps(110) infinite}@keyframes lcs-blimp{0%{left:100%}to{left:-80%}}.lcs-banner{margin-left:-2px;padding:2px 6px 3px;font-size:9px;color:#1a202c;background:#fbd38d;box-shadow:inset 0 0 0 2px #1a202c}.lcs-banner,.lcs-motto{font-weight:700;letter-spacing:.1em;white-space:nowrap}.lcs-motto{position:absolute;left:50%;bottom:8%;z-index:4;transform:translateX(-50%);padding:3px 8px 4px;font-size:8px;color:#fbd38d;background:#2d3748;box-shadow:inset 0 0 0 2px #718096}.lcs-chart{display:none}.lcs-seats{position:absolute;left:0;right:0;bottom:18%;display:flex;align-items:flex-end;justify-content:center;gap:4px;z-index:2}.lcs-seat{position:relative;width:calc(var(--cell) * var(--w));height:calc(var(--cell) * var(--h))}.lcs-bust{position:relative;display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:pointer}.lcs-bust:hover,.lcs-seat.is-picked .lcs-bust{filter:drop-shadow(0 -2px 0 #b794f4) drop-shadow(2px 0 0 #b794f4) drop-shadow(-2px 0 0 #b794f4)}.lcs-prop,.lcs-sweat{position:absolute}.lcs-sweat{right:18%;top:22%;width:calc(var(--cell) * 2);height:calc(var(--cell) * 3);background:#4da6ff;opacity:0;animation:lcs-sweat 6s step-end infinite;animation-delay:calc(var(--i) * .15s)}@keyframes lcs-sweat{0%{opacity:0;transform:translateY(0)}70%{opacity:1;transform:translateY(0)}76%{opacity:1;transform:translateY(calc(var(--cell) * 2))}82%{opacity:1;transform:translateY(calc(var(--cell) * 4))}88%{opacity:0}}.lc-stache{animation:lcs-stache 6s step-end infinite;transform-origin:50% 30%}@keyframes lcs-stache{0%{transform:scale(1)}70%{transform:scale(1.12,1.2)}74%{transform:scale(1)}78%{transform:scale(1.12,1.2)}82%{transform:scale(1)}}.lc-glint{animation:lpx-led 2.2s step-end infinite}.lc-fizzle{animation:lcs-fizzle 3.2s step-end infinite}@keyframes lcs-fizzle{0%{opacity:1;clip-path:inset(0 0 0 0)}60%{clip-path:inset(0 25% 0 0)}70%{clip-path:inset(0 50% 0 0)}80%{opacity:0}90%{opacity:1;clip-path:inset(0 0 0 0)}}.lc-wrench{animation:lcs-wrench 1.6s step-end infinite}@keyframes lcs-wrench{0%{transform:translateY(0)}50%{transform:translateY(calc(var(--cell) * -1))}}.lcs-renew{animation:lcs-renew 1.2s step-end infinite}@keyframes lcs-renew{0%{transform:rotate(0deg)}25%{transform:rotate(90deg)}50%{transform:rotate(180deg)}75%{transform:rotate(270deg)}}.lcs-liquid{animation:lcs-liquid 2.4s step-end infinite}@keyframes lcs-liquid{0%{fill:#68d391}25%{fill:#b794f4}50%{fill:#f6ad55}75%{fill:#4da6ff}}.lcs-psign{display:block;width:calc(var(--cell) * 24);height:calc(var(--cell) * 7);font-size:7px;font-weight:700;letter-spacing:.04em;line-height:calc(var(--cell) * 7);text-align:center;color:#1a202c;background:#fbd38d;box-shadow:inset 0 0 0 2px #1a202c}.lcs-psign-a,.lcs-psign-b{position:absolute;inset:0}.lcs-psign-a{animation:lcs-flipA 4s step-end infinite}.lcs-psign-b{opacity:0;animation:lcs-flipB 4s step-end infinite}@keyframes lcs-flipA{0%{opacity:1}50%{opacity:0}}@keyframes lcs-flipB{0%{opacity:0}50%{opacity:1}}.lcs-quip{position:absolute;bottom:calc(100% + 8px);left:50%;z-index:4;width:-moz-max-content;width:max-content;max-width:150px;padding:5px 7px 6px;font-size:10px;font-weight:700;line-height:1.3;color:#1a202c;background:#f7fafc;box-shadow:inset 0 0 0 2px #1a202c,3px 3px 0 rgba(0,0,0,.4);transform:translateX(-50%);animation:lcs-quip .2s steps(3) both}.lcs-quip.is-l{left:0}.lcs-quip.is-l,.lcs-quip.is-r{transform:none;animation-name:lcs-pop-in}.lcs-quip.is-r{left:auto;right:0}@keyframes lcs-quip{0%{transform:translateX(-50%) scale(.4);opacity:0}to{transform:translateX(-50%) scale(1);opacity:1}}.lcs-table{position:absolute;left:3%;right:3%;bottom:0;height:26%;z-index:3;background:linear-gradient(#718096,#718096) top /100% 3px no-repeat,linear-gradient(#4a5568,#4a5568) 0 3px /100% 8px no-repeat,#2d3748;box-shadow:inset 0 -6px 0 #1a202c}@media (min-width:900px){.lcs-seats{gap:22px}.lcs-blimp{--cell:3px}.lcs-banner,.lcs-motto{font-size:12px}.lcs-psign{font-size:11px}.lcs-quip{font-size:12px;max-width:210px}.lcs-chart{display:flex;flex-direction:column;align-items:center;gap:4px;position:absolute;right:8%;top:calc(30% + 16px);padding:6px 8px;background:#f7fafc;box-shadow:inset 0 0 0 3px #4a5568}}.lcs-chart-t{font-size:10px;font-weight:700;letter-spacing:.12em;color:#9b2c2c}.lcs-chart-plot{display:flex;align-items:flex-end;gap:3px;height:30px}.lcs-chart-bar{width:8px;height:20%;background:#fc8181;animation:lcs-churn 6s step-end infinite}.lcs-chart-bar--1{--h1:30%;--h2:40%}.lcs-chart-bar--2{--h1:45%;--h2:55%}.lcs-chart-bar--3{--h1:60%;--h2:75%}.lcs-chart-bar--4{--h1:70%;--h2:100%}@keyframes lcs-churn{0%{height:20%}30%{height:var(--h1,25%)}65%{height:var(--h2,30%)}}.lc-boardroom{margin-top:12px}.lc-motto{margin:0 0 10px;font-size:12px;color:#a0aec0}.lc-motto b{color:#fbd38d;letter-spacing:.06em}.lc-roster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}@media (min-width:900px){.lc-roster{grid-template-columns:repeat(6,minmax(0,1fr))}}.lc-member{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;min-height:48px;padding:7px 9px 8px;border:0;cursor:pointer;text-align:left;font-family:Ari,monospace;background:#1a202c;box-shadow:inset 0 0 0 2px #4a5568}.lc-member b{font-size:12px;color:#f7fafc}.lc-member span{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#a0aec0}.lc-member:hover{box-shadow:inset 0 0 0 2px #b794f4}.lc-member.is-on{background:#322659;box-shadow:inset 0 0 0 2px #b794f4,inset 0 -4px 0 #6b46c1}.lc-member.is-on b{color:#fbd38d}.lc-dossier{margin-top:10px;padding:10px 12px;background:rgba(0,0,0,.28);box-shadow:inset 4px 0 0 #b794f4}.lc-dossier-gag{margin:0;font-size:14px;line-height:1.55;color:#cbd5e0}.lc-dossier-line{margin:6px 0 0;font-size:15px;font-weight:700;color:#fbd38d}.lc-hint{margin:10px 0 0}.lc-card:not(.is-live) .lc-stage *,.lc-card:not(.is-live) .lc-stage :after,.lc-card:not(.is-live) .lc-stage :before{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.lc-card.is-live .lc-bar-over,.lc-stage *,.lc-stage :after,.lc-stage :before{animation:none!important}.lc-card .lc-bar-in{width:calc(var(--v) * 100%);transition:none}.lc-card .lc-bar-over{width:calc(var(--o) * var(--bw));transition:none}.lcs-hint{animation:none}}.lf-box{--rim:#d69e2e;--notch:polygon(0 8px,4px 8px,4px 4px,8px 4px,8px 0,calc(100% - 8px) 0,calc(100% - 8px) 4px,calc(100% - 4px) 4px,calc(100% - 4px) 8px,100% 8px,100% calc(100% - 8px),calc(100% - 4px) calc(100% - 8px),calc(100% - 4px) calc(100% - 4px),calc(100% - 8px) calc(100% - 4px),calc(100% - 8px) 100%,8px 100%,8px calc(100% - 4px),4px calc(100% - 4px),4px calc(100% - 8px),0 calc(100% - 8px));position:relative;font-family:Ari,monospace}.lf-box:before{content:"";position:absolute;inset:0;transform:translate(6px,6px);background:rgba(0,0,0,.45);clip-path:var(--notch)}.lf-rim{position:relative;padding:4px;background:linear-gradient(180deg,#fbd38d 0 4px,#d69e2e 4px);clip-path:var(--notch)}.lf-in{background:#2d3748;clip-path:polygon(0 4px,4px 4px,4px 0,calc(100% - 4px) 0,calc(100% - 4px) 4px,100% 4px,100% calc(100% - 4px),calc(100% - 4px) calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,4px calc(100% - 4px),0 calc(100% - 4px))}.lf-in,.lf-stage{position:relative;overflow:hidden}.lf-stage{--cell:2px;--hover:64px;height:300px;border-bottom:4px solid #d69e2e;image-rendering:pixelated}@media (min-width:640px){.lf-stage{--cell:3px;height:340px;--hover:84px}}@media (min-width:900px){.lf-stage{--cell:4px;height:400px;--hover:110px}}.lf-sky{position:absolute;inset:0;background:linear-gradient(180deg,#1a202c 0 14%,#1e1f37 14% 28%,#251f43 28% 42%,#2f214f 42% 56%,#3c2359 56% 70%,#4c2562 70% 100%)}.lf-sky--sun{opacity:0;background:linear-gradient(180deg,#44337a 0 14%,#553c9a 14% 28%,#6b46c1 28% 42%,#9f7aea 42% 56%,#d6bcfa 56% 66%,#fbd38d 66% 100%)}.lf-rays{width:1400px;height:1400px;margin:-700px 0 0 -700px;background:repeating-conic-gradient(from 0deg,hsla(39,96%,89%,.34) 0 9deg,transparent 9deg 22.5deg);-webkit-mask:radial-gradient(circle,#000 0 22%,rgba(0,0,0,.6) 22% 34%,rgba(0,0,0,.25) 34% 46%,transparent 46%);mask:radial-gradient(circle,#000 0 22%,rgba(0,0,0,.6) 22% 34%,rgba(0,0,0,.25) 34% 46%,transparent 46%)}.lf-rays,.lf-sun{position:absolute;left:76%;top:22%;opacity:0}.lf-sun{width:calc(var(--cell) * 14);height:calc(var(--cell) * 14);margin:calc(var(--cell) * -7) 0 0 calc(var(--cell) * -7);background:#fefcbf;box-shadow:inset 0 0 0 calc(var(--cell) * 2) #fbd38d;clip-path:polygon(30% 0,70% 0,70% 10%,90% 10%,90% 30%,100% 30%,100% 70%,90% 70%,90% 90%,70% 90%,70% 100%,30% 100%,30% 90%,10% 90%,10% 70%,0 70%,0 30%,10% 30%,10% 10%,30% 10%);transform:translateY(60px)}.lf-stage[data-phase=landed] .lf-sky--sun{animation:lf-in .56s steps(4) .5s both}.lf-stage[data-phase=landed] .lf-sun{animation:lf-sunrise .7s steps(6) .6s both}.lf-stage[data-phase=landed] .lf-rays{animation:lf-in .5s steps(4) .8s both,lf-spin 36s steps(90) .8s infinite}@keyframes lf-in{0%{opacity:0}to{opacity:1}}@keyframes lf-sunrise{0%{opacity:1;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}@keyframes lf-spin{to{transform:rotate(1turn)}}.lf-isle-wrap{position:absolute;left:6%;bottom:calc(26% + var(--cell) * 2);z-index:2;width:calc(var(--cell) * var(--iw));height:calc(var(--cell) * var(--top));transform:translateY(calc(var(--hover) * -1))}@media (min-width:900px){.lf-isle-wrap{left:18%}}.lf-stage[data-phase=fall] .lf-isle-wrap,.lf-stage[data-phase=landed] .lf-isle-wrap{transform:translateY(0);transition:transform .3s steps(4)}.lf-isle{position:absolute;left:0;top:0;animation:lf-bob 2.4s step-end infinite}.lf-stage[data-phase=sputter] .lf-isle{animation:lf-judder .24s step-end infinite}.lf-stage[data-phase=fall] .lf-isle,.lf-stage[data-phase=landed] .lf-isle{animation:none}.lf-stage[data-phase=landed] .lf-isle{animation:lf-squash .36s steps(4) both;transform-origin:50% 30%}@keyframes lf-bob{0%{transform:translateY(0)}50%{transform:translateY(calc(var(--cell) * -1))}}@keyframes lf-judder{0%{transform:translate(0)}50%{transform:translate(var(--cell),var(--cell))}}@keyframes lf-squash{0%{transform:scale(1.06,.9)}50%{transform:scale(.98,1.03)}to{transform:scale(1)}}.lf-nozzle{position:absolute;width:0;height:0}.lf-flame{position:absolute;left:calc(var(--cell) * -3);top:calc(var(--cell) * -1)}.lf-stage[data-phase=sputter] .lf-flame{animation:lf-sputter .3s step-end infinite}.lf-stage[data-phase=fall] .lf-flame,.lf-stage[data-phase=landed] .lf-flame{visibility:hidden}@keyframes lf-sputter{0%{opacity:1}40%{opacity:0}70%{opacity:1}}.lf-puff{position:absolute;left:0;top:calc(var(--cell) * 2);opacity:0;transform:translateX(-50%);animation:lf-puff 1.2s step-end infinite}.lf-puff.is-last,.lf-stage[data-phase=sputter] .lf-puff{animation:none}.lf-stage[data-phase=sputter] .lf-puff.is-last{animation:lf-lastcough .8s steps(5) both}.lf-stage[data-phase=fall] .lf-puff,.lf-stage[data-phase=landed] .lf-puff{animation:none;opacity:0}@keyframes lf-puff{0%{opacity:.9;transform:translate(-50%) scale(1)}30%{opacity:.6;transform:translate(-40%,calc(var(--cell) * 4)) scale(1.5)}60%{opacity:.3;transform:translate(-30%,calc(var(--cell) * 8)) scale(1.5)}80%{opacity:0}}@keyframes lf-lastcough{0%{opacity:1;transform:translate(-50%) scale(1)}to{opacity:0;transform:translate(-120%,calc(var(--cell) * 2)) scale(2.5)}}.lf-leaf{position:absolute;opacity:0}.lf-stage[data-phase=landed] .lf-leaf{animation:lf-leaf 8s step-end 1.6s infinite}@keyframes lf-leaf{0%{opacity:1;transform:translate(0) rotate(0deg)}6%{transform:translate(calc(var(--cell) * 4),calc(var(--cell) * 3)) rotate(20deg)}12%{transform:translate(calc(var(--cell) * -2),calc(var(--cell) * 6)) rotate(-10deg)}18%{transform:translate(calc(var(--cell) * 5),calc(var(--cell) * 9)) rotate(20deg)}24%{transform:translate(calc(var(--cell) * 0),calc(var(--cell) * 12)) rotate(-10deg)}30%{transform:translate(calc(var(--cell) * 6),calc(var(--cell) * 15)) rotate(10deg)}36%{transform:translate(calc(var(--cell) * 3),calc(var(--cell) * 17)) rotate(0deg)}70%{opacity:1;transform:translate(calc(var(--cell) * 3),calc(var(--cell) * 17))}76%{opacity:0}}.lf-dock{position:absolute;bottom:0;height:96px;pointer-events:none}.lf-shop{position:absolute;right:5%;bottom:26%;z-index:3}.lf-shop-sign{position:absolute;left:50%;top:calc(var(--cell) * 10);transform:translateX(-50%);padding:1px 4px 2px;font-size:8px;font-weight:700;letter-spacing:.12em;white-space:nowrap;color:#fbd38d;background:#2d1c12}@media (min-width:900px){.lf-shop{right:14%}.lf-shop-sign{font-size:11px}}.lf-morel{position:absolute;right:calc(5% + var(--cell) * 30);bottom:26%;z-index:3;transform:scale(.5);transform-origin:70% 100%}@media (min-width:640px){.lf-morel{transform:scale(.5)}}@media (min-width:900px){.lf-morel{right:calc(14% + var(--cell) * 30);transform:none}}.lf-mat{position:absolute;left:30%;bottom:-4px;width:40%;height:6px;background:repeating-linear-gradient(90deg,#9f7aea 0 6px,#6b46c1 6px 9px);opacity:0}.lf-stage[data-phase=landed] .lf-mat{animation:lf-in .2s steps(2) 3.6s both}.lf-meadow{position:absolute;left:0;right:0;bottom:0;height:26%;z-index:4;display:flex}.lf-col{flex:1 1 0;border-top:calc(var(--cell) * 3) solid #48bb78;background:linear-gradient(#2f855a,#2f855a) top /100% calc(var(--cell) * 3) no-repeat,repeating-linear-gradient(to bottom,#4a2f1f 0 6px,#3b2418 6px 9px)}.lf-col:nth-child(3n){border-top-width:calc(var(--cell) * 4);margin-top:calc(var(--cell) * -1)}.lf-stage[data-phase=landed] .lf-col{animation:lf-wave 8s step-end infinite;animation-delay:calc(.9s + var(--i) * 45ms)}@keyframes lf-wave{0%{transform:translateY(0);border-top-color:#48bb78}2%{transform:translateY(calc(var(--cell) * -2));border-top-color:#68d391}4%{transform:translateY(calc(var(--cell) * -1));border-top-color:#9ae6b4}6%{transform:translateY(0);border-top-color:#68d391}8%{transform:translateY(0);border-top-color:#48bb78}}.lf-thud{position:absolute;left:30%;bottom:calc(26% + 16px);z-index:6;font-size:30px;font-weight:700;letter-spacing:.08em;color:#fbd38d;opacity:0;transform:translateX(-50%);pointer-events:none}@media (min-width:900px){.lf-thud{left:34%;font-size:44px}}.lf-replay{position:absolute;right:8px;top:8px;z-index:7;padding:5px 8px 6px;border:0;cursor:pointer;font-family:Ari,monospace;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#f7fafc;background:rgba(26,32,44,.8);box-shadow:inset 0 0 0 2px #d69e2e;opacity:0;pointer-events:none}.lf-stage[data-phase=landed] .lf-replay{animation:lf-in .2s steps(2) 4s both;pointer-events:auto}.lf-replay:hover{background:#2d3748}.lf-replay:focus-visible{outline:3px solid #fbd38d;outline-offset:2px;opacity:1}.lf-text{padding:18px 16px 26px;text-align:center}.lf-title{margin:0;font-size:28px;font-weight:700;color:#68d391;text-shadow:3px 3px 0 #000}.lf-blurb{max-width:40em;margin:10px auto 0;font-size:15px;line-height:1.6;color:#cbd5e0}.lf-cta{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:22px}.lf-cta-head{margin:0 0 6px;font-size:28px;font-weight:700;line-height:1.1}@media (min-width:900px){.lf-cta-head{font-size:48px}.lf-blurb{font-size:16px}}.lf-cta-sub{margin:0;font-size:13px;color:#cbd5e0}.lf-cta-or{margin:8px 0 0;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#a0aec0}.lf-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.lf-ground{position:relative;z-index:2;isolation:isolate;margin:72px 0 -48px;padding:40px 0 150px}@media (min-width:900px){.lf-ground{padding-bottom:64px}}.lf-ground:before{content:"";position:absolute;top:0;bottom:0;left:-100vw;right:-100vw;z-index:-1;background:linear-gradient(#48bb78,#48bb78) top /100% 6px no-repeat,linear-gradient(#2f855a,#2f855a) 0 6px /100% 6px no-repeat,repeating-linear-gradient(90deg,transparent 0 22px,#3b2418 22px 26px) 0 12px /100% 100% no-repeat,repeating-linear-gradient(0deg,#4a2f1f 0 14px,#402818 14px 18px)}.lf-ground:after{content:"";position:absolute;top:12px;left:calc(var(--spine-x) - 3px);width:6px;height:18px;background:#6b4226;box-shadow:-6px 18px 0 #6b4226,6px 12px 0 #6b4226,-12px 24px 0 #6b4226,12px 24px 0 #6b4226;pointer-events:none}.lf-sting{display:flex;align-items:center;justify-content:center;gap:10px;max-width:34em;margin:16px auto 0;padding:0 16px 0 calc(var(--spine-x) + 30px);font-size:12px;line-height:1.5;color:#feebc8}@media (min-width:900px){.lf-sting{padding:0 16px}}.lf-lock{--cell:3px;position:relative;flex:0 0 auto}.lf-lock-open{position:absolute;left:0;top:0;visibility:hidden}.lf-sting.is-on .lf-lock-shut{animation:lf-lockoff 1ms step-end 1.4s both}.lf-sting.is-on .lf-lock-open{animation:lf-lockon 1ms step-end 1.4s both}@keyframes lf-lockoff{to{visibility:hidden}}@keyframes lf-lockon{to{visibility:visible}}.lf-stage-wrap:not(.is-live) .lf-stage *,.lf-stage-wrap:not(.is-live) .lf-stage :before{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.lf-stage *,.lf-stage :before{animation:none!important;transition:none!important}.lf-stage[data-phase=landed] .lf-mat,.lf-stage[data-phase=landed] .lf-rays,.lf-stage[data-phase=landed] .lf-replay,.lf-stage[data-phase=landed] .lf-sky--sun{opacity:1}.lf-stage[data-phase=landed] .lf-sun{opacity:1;transform:none}.lf-sting .lf-lock-shut{visibility:hidden}.lf-sting .lf-lock-open{visibility:visible}}