.cloud{position:relative;width:100%;aspect-ratio:1 / 1}.cloud-c{position:absolute;inset:0;width:100%;height:100%;display:block;cursor:grab;touch-action:pan-y}.cloud-mo{position:absolute;right:6px;bottom:6px;z-index:3;width:30px;height:30px;padding:0;display:grid;place-items:center;background:transparent;color:var(--s-mut);border:1px solid var(--s-line2);border-radius:2px;transition:border-color .2s,color .2s}.cloud-mo[hidden]{display:none}.cloud-mo:before{content:"";position:absolute;inset:-7px}.cloud-mo:hover{border-color:var(--s-red);color:var(--s-ink)}.cloud-mo svg{width:11px;height:11px;fill:currentColor}.cloud-mo .mo-play,.cloud-mo.is-still .mo-pause{display:none}.cloud-mo.is-still .mo-play{display:inline}.lf-c{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.lf{display:grid;gap:.5rem;margin-top:.4rem;position:relative;z-index:2}.lf-h{margin:0;font-size:9.5px;letter-spacing:.16em;color:var(--s-mut)}.lf ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.lf-n{display:flex;gap:.55rem;align-items:center;padding:0 .8rem;border:1px solid var(--s-line);min-height:40px;color:var(--s-ink);transition:border-color .2s}.lf-n:hover{border-color:var(--s-line2)}.lf-dot{flex:none;width:7px;height:7px;border-radius:50%;background:#fff;box-shadow:0 0 8px #fffc,0 0 18px #ff282880;transition:transform .25s,background .25s,box-shadow .25s}.lf-l{font:500 .78rem/1.2 Inter,system-ui,sans-serif;transition:color .2s}.lf-t{display:none}.lf-n:hover .lf-l,.lf-n.on .lf-l{color:var(--s-red)}.lf-n.on .lf-dot{background:#ff2a2a;transform:scale(1.5);box-shadow:0 0 10px #ff2a2a,0 0 24px #ff1414b3}.lf.lf-float{position:absolute;inset:0;margin:0;pointer-events:none;z-index:2;display:block}.lf-float .lf-h{display:none}.lf-float ul{border:0;display:block}.lf-float .lf-n{position:absolute;pointer-events:auto;border:0;padding:11px 6px 11px 0;gap:.6rem;min-height:0;transform:translate(-3px,-50%)}.lf-float .lf-n.lf-left{flex-direction:row-reverse;text-align:right;padding:11px 0 11px 6px;transform:translate(calc(-100% + 3px),-50%)}.lf-float .lf-l{display:block;font:400 10px/1.35 Space Mono,monospace;letter-spacing:.12em;text-transform:uppercase;color:#9aa1ab}.lf-float .lf-dot{width:6px;height:6px}.lf-float .lf-n:hover .lf-l,.lf-float .lf-n.on .lf-l,.lf-float .lf-n:focus-visible .lf-l{color:#fff}.lf-flow.lf-list ul{display:grid;gap:0;border-top:1px solid var(--s-line)}.lf-flow.lf-list .lf-n{border:0;border-bottom:1px solid var(--s-line);padding:.6rem 0;min-height:44px}.lf-flow.lf-list .lf-l{display:none}.lf-flow.lf-list .lf-t{display:grid;gap:.15rem}.lf-flow.lf-list .lf-t b{font:600 .84rem/1.3 Inter,system-ui,sans-serif}.lf-flow.lf-list .lf-t .mono{font-size:9px;letter-spacing:.12em;color:var(--s-mut)}.lf-flow.lf-list .lf-n:hover .lf-t b,.lf-flow.lf-list .lf-n.on .lf-t b{color:var(--s-red)}.lf-flow.lf-row ul{gap:.3rem 1.6rem}.lf-flow.lf-row .lf-n{border:0;padding:0;min-height:40px}.lf-flow.lf-row .lf-l{font:400 10px/1.35 Space Mono,monospace;letter-spacing:.12em;text-transform:uppercase;color:#9aa1ab}.lf-flow.lf-row .lf-n:hover .lf-l,.lf-flow.lf-row .lf-n.on .lf-l{color:#fff}.lf-card{position:absolute;z-index:3;width:300px;display:grid;gap:.55rem;padding:1rem 1.05rem 1.05rem;background:#0a0a0cf0;color:#f2f4f7;border:1px solid rgba(255,255,255,.12);box-shadow:0 20px 50px #00000080;backdrop-filter:blur(6px);animation:lf-in .22s cubic-bezier(.2,.7,.2,1)}@keyframes lf-in{0%{opacity:0;transform:translateY(4px)}}@media(prefers-reduced-motion:reduce){.lf-card{animation:none}}.lf-card[hidden]{display:none}.lf-k,.lf-f,.lf-w{margin:0;font-size:9px;letter-spacing:.14em;color:#8a9099}.lf-w span{color:#ff1a1a;margin-right:.4rem}.lf-ct{font:600 .95rem/1.3 Inter,system-ui,sans-serif}.lf-cx{margin:0;font-size:.8rem;line-height:1.55;color:#c5cbd3}.lf-cx strong{color:#fff;font-weight:600}.lf-cx em{font-style:italic;color:inherit}.lf-bar{display:flex;gap:2px;height:6px}.lf-bar .gb{display:block;min-width:3px;background:#6b7079}.lf-bar .gb-myth{background:#e60012}.lf-bar .gb-true{background:#f2f4f7}.lf-bar .gb-partly{background:#9aa1ab}.lf-bar .gb-film,.lf-bar .gb-fiction{background:#5d626b}.lf-go{font:500 .8rem Inter,system-ui,sans-serif;color:#fff;min-height:32px;display:inline-flex;align-items:center;border-top:1px solid rgba(255,255,255,.1);padding-top:.5rem}.lf-go:hover{color:#ff1a1a}
