.lv{flex-direction:column;gap:14px}.lv,.lv-top{display:flex}.lv-top{align-items:center;gap:10px;flex-wrap:wrap}.lv-top .pill.live{background:oklch(.6 .22 25);color:#fff}.lv-stream{position:relative;width:100%;aspect-ratio:16/9;background:#000;border-radius:18px;overflow:hidden;border:1px solid var(--line)}.lv-stream iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.lv-skel{height:220px;border-radius:18px;background:var(--muted);animation:lvpulse 1.2s ease-in-out infinite}@keyframes lvpulse{50%{opacity:.55}}.lv-wait{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:44px 16px;text-align:center;border-radius:18px;border:1px solid var(--line);background:var(--card)}.lv-ping{width:12px;height:12px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 0 var(--lime);animation:lvping 1.4s infinite}@keyframes lvping{70%{box-shadow:0 0 0 12px transparent}to{box-shadow:0 0 0 0 transparent}}.lv-qtop{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.lv-xp{margin-left:auto;color:oklch(.55 .15 150)}.lv-prompt{font-size:clamp(26px,4.4vw,38px);line-height:1}.lv-verdict{padding:10px 14px;border-radius:12px;color:#fff;font-family:var(--f-head);font-weight:800;font-style:italic;text-transform:uppercase;font-size:18px}.lv-verdict.ok{background:oklch(.6 .16 150)}.lv-verdict.bad{background:oklch(.58 .21 25)}.lv-opts{display:grid;gap:10px;grid-template-columns:1fr}@media (min-width:640px){.lv-opts{grid-template-columns:1fr 1fr}}.lv-opt{position:relative;overflow:hidden;text-align:left;width:100%;min-height:58px;padding:12px 16px;border-radius:14px;border:1px solid var(--line);background:var(--bg);transition:transform .12s,border-color .12s}.lv-opt:not(:disabled):hover{border-color:var(--accfg)}.lv-opt:not(:disabled):active{transform:scale(.99)}.lv-opt:disabled{cursor:default;color:inherit;opacity:1}.lv-opt.is-mine{border:2px solid var(--accfg)}.lv-opt.is-right{border:2px solid oklch(.6 .16 150)}.lv-opt.is-wrong{border:2px solid oklch(.58 .21 25)}.lv-bar{position:absolute;inset:0 auto 0 0;background:oklch(.5 0 0/14%);transition:width .5s}.lv-opt.is-mine .lv-bar{background:var(--acc)}.lv-opt.is-right .lv-bar{background:oklch(.6 .16 150/22%)}.lv-row{position:relative;display:flex;align-items:center;gap:12px}.lv-row img{width:40px;height:40px;border-radius:8px;object-fit:cover;flex:none}.lv-label{flex:1;font-size:19px;line-height:1.05}.lv-mine{color:var(--accfg)}.lv-pct{font-size:18px;min-width:46px;text-align:right}.lv-tick{color:oklch(.6 .16 150);font-weight:900}.lv-board ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.lv-board li{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:10px}.lv-board li.me{background:var(--acc)}.lv-board li>b:first-child{width:22px;opacity:.6}.lv-board .lv-me{border-top:1px solid var(--line);padding-top:4px}.lv-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bp{display:flex;align-items:center;gap:12px}.bp-pick{width:72px;height:72px;flex:none;border-radius:14px;border:1.5px dashed var(--line);background:var(--muted);display:grid;place-items:center;overflow:hidden;font-size:22px}.bp-pick img{width:100%;height:100%;object-fit:cover}.fz-bar-wrap{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--line);border-radius:16px;background:var(--card)}.fz-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.fz-scroll{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.fz-scope{font-size:14px;margin-right:6px}.fz-lbl,.fz-scope{white-space:nowrap}.fz-lbl{flex:none;font-family:var(--f-head);font-weight:800;text-transform:uppercase;font-size:12px;letter-spacing:.06em;color:var(--mfg);margin:0 2px 0 6px}.fz-chip{height:32px;padding:0 12px;font-size:14px;display:inline-flex;align-items:center;gap:6px;flex:none;cursor:pointer;color:inherit}.fz-chip small{opacity:.6;font-weight:700}.fz-members{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:12px;padding:12px 14px;border-radius:14px;background:var(--acc);color:var(--accfg)}.fz-count{margin:14px 0 10px}.fz-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.fz-card{display:flex;flex-direction:column;gap:8px;padding:14px;min-width:0;color:inherit}.fz-card[data-live]{border-color:color-mix(in oklch,var(--lime) 60%,var(--line))}.fz-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.fz-ty{font-family:var(--f-head);font-weight:800;font-style:italic;text-transform:uppercase;font-size:13px;padding:3px 8px;border-radius:6px;background:var(--muted)}.fz-ty.live{background:var(--fg);color:var(--lime)}.fz-xp{font-weight:800;font-size:11px;padding:3px 6px;border-radius:5px;background:var(--lime);color:#111;white-space:nowrap}.fz-t{font-size:21px;line-height:1.1;overflow-wrap:anywhere}.fz-ways{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.fz-way{font-size:12px;font-weight:700;padding:3px 8px;border-radius:999px;border:1px solid var(--line);white-space:nowrap}.fz-way.ok{border-color:color-mix(in oklch,oklch(.65 .17 150) 60%,var(--line));color:oklch(.55 .15 150)}.fz-way.mem{background:var(--acc);color:var(--accfg);border-color:transparent}.fz-join{font-size:11px;color:var(--mfg);font-weight:700}.fz-places{display:flex;flex-direction:column;gap:4px}.fz-bar{height:6px;border-radius:999px;background:var(--muted);overflow:hidden}.fz-bar i{display:block;height:100%;background:var(--p)}.fz-fomo{font-size:13px;font-weight:800;color:oklch(.6 .2 30)}.fz-act{align-self:flex-start;margin-top:auto}.fz-none{padding:18px}@media (max-width:640px){.fz-bar-wrap{padding:10px;border-radius:14px}.fz-row{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -10px;padding:0 10px}.fz-row::-webkit-scrollbar{display:none}.fz-grid{grid-template-columns:1fr}}.fz-pick{font:inherit;font-weight:800;color:inherit;background:var(--muted);border:1px solid var(--line);border-radius:999px;padding:4px 10px;max-width:220px}