.live{--bg:#06080c;--panel:#0e1218;--line:#212a35;--text:#e8edf3;--dim:#8492a3;--amber:#f5a524;--r-amber:#f5a524;--cyan:#5ec8e5;--red:#ff4d4d;--green:#4ade80;--mono:"Twemoji Country Flags","IBM Plex Mono",ui-monospace,Menlo,Consolas,monospace;--sans:"Twemoji Country Flags","IBM Plex Sans",system-ui,sans-serif;position:fixed;inset:0;display:grid;place-items:center;background:#000;color:var(--text);font-family:var(--sans);overflow:hidden}.live.idle{cursor:none}.lv-frame{position:relative;width:min(100vw,calc(100vh * 16 / 9));aspect-ratio:16/9;container-type:size;overflow:hidden;display:grid;grid-template-rows:9cqh 1fr 6cqh 7cqh;background:linear-gradient(rgba(94,200,229,.035) 1px,transparent 1px) 0 0 /100% 3cqh,radial-gradient(70cqw 60cqh at 85% 10%,rgba(245,165,36,.12),transparent 70%),radial-gradient(60cqw 60cqh at 5% 95%,rgba(94,200,229,.1),transparent 70%),var(--bg)}.lv-head{display:flex;align-items:center;justify-content:space-between;padding:0 3.2cqw;border-bottom:.15cqh solid var(--line);font-family:var(--mono)}.lv-brand{font-size:2.6cqh;font-weight:600;letter-spacing:.12em}.lv-mark{color:var(--amber)}.lv-sub{font-weight:400;letter-spacing:.04em;color:var(--dim);font-size:1.9cqh;margin-left:1cqw}.lv-status{display:flex;align-items:center;gap:2cqw;font-size:2.4cqh}.lv-onair{display:inline-flex;align-items:center;gap:.8cqw;background:var(--red);color:#fff;font-weight:600;letter-spacing:.14em;padding:.6cqh 1.1cqw;border-radius:.4cqh}.lv-onair i{width:1.1cqh;height:1.1cqh;border-radius:50%;background:#fff;animation:lv-blink 1.4s infinite}@keyframes lv-blink{50%{opacity:.2}}.lv-clock{font-weight:600;font-size:3cqh;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lv-date{color:var(--dim)}.lv-stage{position:relative;overflow:hidden}.lv-slide-wrap{position:absolute;inset:0;padding:4cqh 3.2cqw 2cqh;animation:lv-in .8s .25s both}@keyframes lv-in{0%{opacity:0;transform:translateY(2cqh)}}.lv-wipe{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(245,165,36,.55) 45%,var(--amber) 50%,rgba(245,165,36,.55) 55%,transparent);width:30%;animation:lv-wipe .9s ease-in-out both}@keyframes lv-wipe{0%{transform:translateX(-120%)}to{transform:translateX(450%)}}.lv-progress{position:absolute;left:0;right:0;bottom:0;height:.45cqh;background:rgba(255,255,255,.06)}.lv-progress i{display:block;height:100%;background:linear-gradient(90deg,var(--cyan),var(--amber));animation:lv-prog linear both;transform-origin:left}@keyframes lv-prog{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lv-slide{height:100%}.lv-label{font-family:var(--mono);font-size:2.4cqh;letter-spacing:.2em;color:var(--amber);font-weight:600}.lv-story{display:grid;grid-template-columns:1.15fr 1fr;gap:4cqw;align-items:center}.lv-left{display:flex;flex-direction:column;gap:3cqh;min-width:0}.lv-kicker{display:flex;align-items:center;gap:1.2cqw;font-family:var(--mono)}.lv-rank{font-size:4.2cqh;font-weight:600;color:var(--amber)}.live .cat{font-size:1.9cqh;padding:.5cqh .8cqw}.lv-hot{font-size:1.9cqh;letter-spacing:.14em;color:var(--green);font-weight:600}.lv-title{margin:0;font-size:6.4cqh;line-height:1.08;letter-spacing:-.02em;font-weight:700;text-wrap:balance;border-left:.7cqw solid var(--amber);padding-left:1.6cqw;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.lv-figures{display:flex;align-items:flex-end;gap:3cqw;font-family:var(--mono)}.lv-figures>div{display:flex;flex-direction:column}.lv-figures b{font-size:6cqh;font-weight:600;line-height:1}.lv-figures span{font-size:1.8cqh;color:var(--dim);letter-spacing:.1em;text-transform:uppercase;margin-top:.6cqh}.lv-viral{flex:1 1;flex-direction:row!important;align-items:center;gap:1cqw}.lv-viral b{color:var(--amber);font-size:4cqh}.lv-viral span{margin:0!important}.lv-bar{flex:1 1;height:.8cqh;background:rgba(255,255,255,.08);border-radius:1cqh;overflow:hidden}.lv-bar i{display:block;height:100%;background:linear-gradient(90deg,var(--cyan),var(--amber));animation:lv-prog 1.4s .6s both;transform-origin:left}.lv-voice{position:relative;border-left:.4cqw solid var(--cyan);background:rgba(255,255,255,.035);padding:1.8cqh 1.6cqw;border-radius:0 .8cqh .8cqh 0;animation:lv-in .6s both}.lv-voice-src{font-family:var(--mono);font-size:1.9cqh;color:var(--dim)}.lv-voice p{margin:.8cqh 0 0;font-size:2.9cqh;line-height:1.25;font-style:italic;color:#cfd8e2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lv-voice-dots{position:absolute;right:1.2cqw;top:1.6cqh;display:flex;gap:.4cqw}.lv-voice-dots i{width:1.6cqw;height:.35cqh;background:rgba(255,255,255,.15)}.lv-voice-dots i.on{background:var(--cyan)}.lv-right{display:flex;flex-direction:column;gap:2cqh;min-width:0}.live .minimap{width:100%;margin:0;filter:drop-shadow(0 0 2cqh rgba(245,165,36,.12))}.live .minimap path{stroke-width:.035}.lv-flags{display:flex;flex-wrap:wrap;gap:.7cqw;font-size:3.6cqh;line-height:1}.lv-flags span{animation:lv-pop .4s both}.lv-flags em{font-style:normal;font-family:var(--mono);font-size:2.2cqh;color:var(--dim);align-self:center}@keyframes lv-pop{0%{opacity:0;transform:scale(.3)}}.lv-since{margin:0;font-family:var(--mono);font-size:1.8cqh;color:var(--dim);letter-spacing:.06em;text-transform:uppercase}.lv-overview{display:flex;flex-direction:column;gap:3cqh}.lv-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:.2cqw;background:var(--line);border:.15cqh solid var(--line);border-radius:1cqh;overflow:hidden}.lv-tiles div{background:var(--panel);padding:2.2cqh 1.6cqw;display:flex;flex-direction:column;gap:.6cqh}.lv-tiles b{font-family:var(--mono);font-size:7cqh;font-weight:600;line-height:1;color:var(--text)}.lv-tiles span{font-family:var(--mono);font-size:1.8cqh;color:var(--dim);letter-spacing:.1em;text-transform:uppercase}.lv-top{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.4cqh}.lv-top li{display:grid;grid-template-columns:5cqw auto 1fr auto;align-items:center;gap:1.2cqw;font-size:3.2cqh;padding:1cqh 0;border-bottom:.15cqh solid var(--line);animation:lv-in .5s both}.lv-top-n{font-family:var(--mono);color:var(--amber);font-weight:600}.lv-top-t{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv-top-f{font-size:2.6cqh}.lv-topics{gap:3cqh}.lv-topics,.lv-topics ul{display:flex;flex-direction:column}.lv-topics ul{list-style:none;margin:0;padding:0;gap:2cqh}.lv-topics li{display:grid;grid-template-columns:14cqw 30cqw 6cqw 1fr;align-items:center;gap:1.4cqw;animation:lv-in .5s both}.lv-topics .cat{justify-self:start;font-size:2.2cqh}.lv-tbar{height:2.2cqh;background:rgba(255,255,255,.06);border-radius:.4cqh;overflow:hidden}.lv-tbar i{display:block;height:100%;background:linear-gradient(90deg,var(--cyan),var(--amber));animation:lv-prog 1s both;transform-origin:left}.lv-topics b{font-family:var(--mono);font-size:3cqh;color:var(--amber)}.lv-tlead{font-size:2.3cqh;text-overflow:ellipsis}.lv-next,.lv-tlead{color:var(--dim);white-space:nowrap;overflow:hidden}.lv-next{display:flex;align-items:center;gap:1.2cqw;padding:0 3.2cqw;font-size:2.2cqh;border-top:.15cqh solid var(--line)}.lv-next span:first-child{font-family:var(--mono);color:var(--cyan);letter-spacing:.14em;font-weight:600}.lv-count{margin-left:auto;font-family:var(--mono)}.lv-ticker{display:flex;align-items:stretch;background:#0b0f15;border-top:.25cqh solid var(--amber);overflow:hidden}.lv-ticker-label{flex:none;display:flex;align-items:center;padding:0 1.8cqw;background:var(--amber);color:#120c00;font-family:var(--mono);font-weight:600;font-size:2.2cqh;letter-spacing:.14em}.lv-ticker-window{flex:1 1;overflow:hidden;display:flex;align-items:center}.lv-ticker-track{display:flex;white-space:nowrap;animation:lv-tick linear infinite;font-size:2.8cqh}.lv-ticker-track span{padding-left:1.6cqw}.lv-ticker-track em{font-style:normal;font-family:var(--mono);color:var(--amber);font-size:2.2cqh;margin-right:.4cqw}.lv-ticker-track small{font-family:var(--mono);color:var(--dim);font-size:1.8cqh;margin-left:.6cqw}.lv-ticker-track b{color:var(--amber);font-size:1.4cqh;margin-left:1.6cqw;vertical-align:middle}@keyframes lv-tick{to{transform:translateX(-50%)}}.lv-bug{position:absolute;right:2.4cqw;top:11.5cqh;font-family:var(--mono);font-weight:600;font-size:2.2cqh;letter-spacing:.1em;color:rgba(255,255,255,.35);border:.15cqh solid rgba(255,255,255,.18);padding:.5cqh .8cqw;border-radius:.5cqh;pointer-events:none}.lv-bug span{color:rgba(245,165,36,.7);margin-right:.5cqw}.lv-controls{position:absolute;left:50%;bottom:14.5cqh;transform:translateX(-50%);display:flex;gap:10px;align-items:center;font-family:var(--mono);font-size:11px;color:var(--dim);background:rgba(10,13,18,.85);border:1px solid var(--line);border-radius:6px;padding:6px 10px;transition:opacity .3s;z-index:10}.live.idle .lv-controls{opacity:0}.lv-controls button{font-family:var(--mono);font-size:11px;letter-spacing:.06em;background:transparent;color:var(--text);border:1px solid #2c3846;border-radius:4px;padding:5px 10px;cursor:pointer}.lv-controls button:first-of-type{background:var(--amber);color:#120c00;border-color:var(--amber);font-weight:600}@media (max-width:700px){.lv-controls span{display:none}}.lv-fx{display:flex;flex-direction:column;gap:2.4cqh}.lv-ar{display:flex;align-items:center;gap:2.4cqw;background:rgba(245,165,36,.07);border:.15cqh solid rgba(245,165,36,.35);border-radius:1cqh;padding:1.4cqh 1.8cqw;animation:lv-in .5s both}.lv-ar .lv-ar-flag{font-size:5cqh;letter-spacing:0}.lv-ar div{display:flex;flex-direction:column;font-family:var(--mono)}.lv-ar span{font-size:1.7cqh;letter-spacing:.12em;text-transform:uppercase;color:var(--amber)}.lv-ar b{font-size:3.8cqh;font-weight:600}.lv-fx-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.4cqh 1.2cqw}.lv-fx-tile{background:rgba(14,18,24,.85);border:.15cqh solid var(--line);border-radius:.8cqh;padding:1.4cqh 1.2cqw;display:flex;flex-direction:column;gap:.6cqh;animation:lv-in .5s both}.lv-fx-top{display:flex;justify-content:space-between;align-items:center;font-size:2.2cqh}.lv-fx-tile>b,.lv-fx-top{font-family:var(--mono);font-weight:600}.lv-fx-tile>b{font-size:4cqh}.live .chg{font-size:1.9cqh}.live .chg.up{color:#ff6b6b}.live .chg.down{color:var(--green)}.live .chg.flat{color:var(--dim)}.live .spark{width:100%;height:3.4cqh}.live .spark polyline{fill:none;stroke:var(--dim);stroke-width:1.5;vector-effect:non-scaling-stroke}.live .spark.up polyline{stroke:#ff6b6b}.live .spark.down polyline{stroke:var(--green)}.lv-it{flex:1 1;display:flex;align-items:center;font-size:2.8cqh}.lv-it .it-label{font-size:1.8cqh;padding:.5cqh .8cqw;margin:0 1cqw 0 1.6cqw}.lv-it .it-pre{font-size:2.2cqh}.lv-it .it-fx .it-pre,.lv-it .it-weather .it-pre{font-size:2.8cqh}.lv-it .it-sub{font-size:2cqh}.lv-it .it-dot{font-size:1.4cqh;margin:0 1.2cqw;color:#f5a524}.lv-close{position:fixed;top:14px;right:16px;z-index:11;width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:rgba(10,13,18,.8);border:1px solid #2c3846;color:#e8edf3;text-decoration:none;font-size:16px;transition:opacity .3s,border-color .2s}.lv-close:hover{border-color:var(--amber);color:var(--amber)}.live.idle .lv-close{opacity:0;pointer-events:none}.lv-back{font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--text);text-decoration:none;border:1px solid #2c3846;border-radius:4px;padding:5px 10px}.lv-back:hover{border-color:var(--amber);color:var(--amber)}.lv-fb{display:flex;flex-direction:column;gap:2.4cqh}.lv-fb-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.4cqh 1.6cqw}.lv-fb-row{display:grid;grid-template-columns:1fr auto 1fr;grid-template-areas:"lg lg st" "h s a";align-items:center;gap:.6cqh 1cqw;background:rgba(14,18,24,.85);border:.15cqh solid var(--line);border-radius:.8cqh;padding:1.4cqh 1.4cqw;animation:lv-in .5s both}.lv-fb-row.in{border-color:rgba(255,77,77,.6)}.lv-fb-league{grid-area:lg;font-size:1.7cqh;letter-spacing:.06em}.lv-fb-league,.lv-fb-status{font-family:var(--mono);color:var(--dim)}.lv-fb-status{grid-area:st;justify-self:end;font-size:1.8cqh;display:inline-flex;align-items:center;gap:.5cqw}.lv-fb-row.in .lv-fb-status{color:#ff6b6b;font-weight:600}.lv-fb-status i{width:1cqh;height:1cqh;border-radius:50%;background:#ff4d4d;animation:lv-blink 1.4s infinite}.lv-fb-team{font-size:3cqh;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv-fb-team.h{grid-area:h;text-align:right}.lv-fb-team.a{grid-area:a}.lv-fb-score{grid-area:s;font-family:var(--mono);font-size:3.6cqh;font-weight:600;background:rgba(255,255,255,.06);border-radius:.5cqh;padding:.3cqh 1cqw;min-width:9cqw;text-align:center}.lv-fb-row.in .lv-fb-score{color:#fff;background:rgba(255,77,77,.25)}