.mlv{margin-top:26px}.mlv-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px;margin-bottom:14px}.mlv-head h2{margin:0;display:inline-flex;align-items:center;gap:10px;font-size:clamp(24px,2.4vw,32px);font-weight:900!important;letter-spacing:-.04em;color:var(--c-text)}.mlv-head h2 i{width:11px;height:11px;border-radius:999px;background:#b5b5ba}.mlv-head h2 i.is-on{background:#ff2d2d;box-shadow:0 0 0 4px #ff2d2d2e}.mlv-head h2 span{font-size:.55em;color:var(--c-muted);font-weight:700;letter-spacing:0}.mlv-head p{margin:0;font-size:14px;color:var(--c-muted)}.mlv-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px}.mlv-tile{display:flex;flex-direction:column;border-radius:22px;background:#fff;border:1px solid #E6E6E6;padding:8px;text-decoration:none;color:inherit;transition:transform .16s cubic-bezier(.23,1,.32,1)}.mlv-tile:active{transform:scale(.98)}.mlv-tile.is-skel{height:250px;background:#f4f4f4;border:0}.mlv-thumb{position:relative;aspect-ratio:16 / 10;border-radius:16px;overflow:hidden;background:#0a0a0b}.mlv-thumb>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.mlv-thumb-ph{width:100%;height:100%;display:grid;place-items:center;color:#fff;font-size:40px;font-weight:900;background:repeating-linear-gradient(120deg,rgba(255,255,255,.12) 0 16px,transparent 16px 32px),radial-gradient(120% 95% at 100% 0%,#5ac2ff,#0099fe 42%,#0062d1)}.mlv-thumb-ph img{width:72px;height:72px;border-radius:999px;-o-object-fit:cover;object-fit:cover;border:4px solid #fff}.mlv-live{position:absolute;top:10px;left:10px;display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;background:#ff2d2d;color:#fff;font-size:12px;font-weight:900;letter-spacing:.04em}.mlv-live i{width:7px;height:7px;border-radius:999px;background:#fff;animation:mlv-pulse 1.4s ease-in-out infinite}@keyframes mlv-pulse{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.mlv-live i{animation:none}}.mlv-view{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border-radius:999px;background:#0a0a0bbf;color:#fff;font-size:12px;font-weight:800}.mlv-view svg{width:13px;height:13px}.mlv-info{display:flex;align-items:center;gap:10px;padding:12px 6px 6px}.mlv-ava{flex:none;width:38px;height:38px;border-radius:999px;overflow:hidden;background:#0099fe;display:grid;place-items:center}.mlv-ava img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mlv-ava b{color:#fff;font-weight:900}.mlv-txt{flex:1;min-width:0;display:flex;flex-direction:column}.mlv-txt b{font-size:15px;font-weight:900;color:var(--c-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mlv-txt span{font-size:13px;color:var(--c-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mlv-plat{flex:none;height:24px;padding:0 10px;border-radius:999px;display:inline-flex;align-items:center;font-size:12px;font-weight:800}.mlv-empty{display:flex;align-items:center;gap:10px;padding:18px 20px;border-radius:20px;background:#f4f4f4;color:var(--c-muted);font-size:14.5px;font-weight:600}.mlv-empty svg{width:18px;height:18px;flex:none}.mlv-mine{margin-top:16px;padding:20px;border-radius:24px;border:1px solid #E6E6E6;background:#fff}.mlv-mine-head{display:flex;gap:14px;align-items:flex-start}.mlv-mine-ic{flex:none;width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:#f9ff01;color:#0a0a0b}.mlv-mine-ic svg{width:22px;height:22px}.mlv-mine h3{margin:0;font-size:19px;font-weight:900!important;letter-spacing:-.03em;color:var(--c-text)}.mlv-mine p{margin:3px 0 0;font-size:14px;color:var(--c-muted);line-height:1.45;max-width:62ch}.mlv-form{display:flex;gap:8px;margin-top:16px;padding:6px;border-radius:999px;background:#f4f4f4}.mlv-form label{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding-left:12px;color:var(--c-muted)}.mlv-form label svg{width:18px;height:18px;flex:none}.mlv-form input{flex:1;min-width:0;height:42px;border:0;outline:0;background:transparent;font-size:15px;color:var(--c-text)}.mlv-form button,.mlv-login{height:42px;padding:0 20px;border-radius:999px;border:0;background:#0a0a0b;color:#fff;font-weight:800;font-size:14.5px;cursor:pointer;transition:transform .16s cubic-bezier(.23,1,.32,1)}.mlv-form button:disabled{opacity:.45;cursor:default}.mlv-form button:active:not(:disabled),.mlv-login:active{transform:scale(.97)}.mlv-login{margin-top:14px}.mlv-err{margin:8px 0 0 12px;font-size:13.5px;font-weight:600;color:#d93636}.mlv-list{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.mlv-list li{display:flex;align-items:center;gap:10px;padding:8px 8px 8px 12px;border-radius:16px;background:#f7f7f7}.mlv-list a{flex:1;min-width:0;font-size:14px;font-weight:700;color:var(--c-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mlv-state{flex:none;font-size:12.5px;font-weight:700;color:var(--c-muted)}.mlv-state.is-live{color:#ff2d2d}.mlv-list button{flex:none;width:30px;height:30px;border-radius:999px;border:0;background:#fff;display:grid;place-items:center;cursor:pointer;color:var(--c-muted)}.mlv-list button svg{width:15px;height:15px}@media(max-width:560px){.mlv-form{border-radius:20px;flex-direction:column}.mlv-form label{padding:0 8px}.mlv-form button{width:100%}}:is(.dark,[data-theme=dark]) :is(.mlv-tile,.mlv-mine){background:#17171a;border-color:#2c2c31}:is(.dark,[data-theme=dark]) :is(.mlv-empty,.mlv-form,.mlv-list li){background:#222226}:is(.dark,[data-theme=dark]) .mlv-list button{background:#2c2c31}:is(.dark,[data-theme=dark]) :is(.mlv-form button,.mlv-login){background:#f4f4f5;color:#0a0a0b}
