.lx{--lx-bg:#f6f6f7;--lx-surface:#ffffff;--lx-surface-2:#f3f3f5;--lx-ink:#151518;--lx-ink-2:#45454f;--lx-muted:#6b6b78;--lx-faint:#9a9aa6;--lx-line:#e6e6eb;--lx-line-strong:#d5d5dc;--lx-good:#1c7a46;--lx-good-bg:#e4f2e9;--lx-warn:#8f6412;--lx-warn-bg:#f8eed6;--lx-bad:#9c3a2e;--lx-bad-bg:#f7e7e4;--lx-unk-bg:#ececef;--lx-grid:#ececf0;--lx-band:rgba(21,21,24,0.07);--lx-sh-card:0 1px 0 rgba(15,15,20,0.02);--lx-sh-lift:0 1px 2px rgba(15,15,20,0.04),0 8px 20px -10px rgba(15,15,20,0.16);--lx-sh-pop:0 12px 32px -10px rgba(15,15,25,0.22),0 2px 6px rgba(15,15,25,0.06);--lx-r-sm:8px;--lx-r-md:10px;--lx-r-lg:14px;--lx-ease:cubic-bezier(0.2,0.8,0.2,1);--lx-ease-out:cubic-bezier(0.23,1,0.32,1);--lx-sans:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;font-family:var(--lx-sans);font-size:13.5px;line-height:1.5;color:var(--lx-ink);font-feature-settings:"tnum" 1,"lnum" 1,"cv11" 1;-webkit-font-smoothing:antialiased}html.dark .lx{--lx-bg:#131316;--lx-surface:#1a1a1e;--lx-surface-2:#212126;--lx-ink:#f2f2f4;--lx-ink-2:#b4b4be;--lx-muted:#8e8e9a;--lx-faint:#5e5e6a;--lx-line:#2a2a31;--lx-line-strong:#3a3a43;--lx-good:#5fd292;--lx-good-bg:rgba(95,210,146,0.14);--lx-warn:#ebbf63;--lx-warn-bg:rgba(235,191,99,0.14);--lx-bad:#f09182;--lx-bad-bg:rgba(240,145,130,0.14);--lx-unk-bg:#26262c;--lx-grid:#26262d;--lx-band:rgba(242,242,244,0.08);--lx-sh-card:none;--lx-sh-lift:0 1px 2px rgba(0,0,0,0.3),0 10px 24px -12px rgba(0,0,0,0.6);--lx-sh-pop:0 16px 40px -12px rgba(0,0,0,0.7),0 2px 8px rgba(0,0,0,0.4)}.lx-crumb{font-size:12px;font-weight:500;color:var(--lx-muted)}.lx-title{font-size:24px;font-weight:650;letter-spacing:-.02em;line-height:1.15;text-wrap:balance}.lx-sub{font-size:13.5px;color:var(--lx-muted);margin:6px 0 0;line-height:1.5}.lx-h{font-size:15px;font-weight:600;letter-spacing:-.005em}.lx-cap,.lx-foot{font-size:12px;color:var(--lx-muted)}.lx-foot{line-height:1.55;margin:0;max-width:110ch}.lx-foot b{color:var(--lx-ink-2);font-weight:600}.lx-num{font-variant-numeric:tabular-nums}.lx-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 16px}.lx-tabs{display:flex;gap:4px;border-bottom:1px solid var(--lx-line);overflow-x:auto;scrollbar-width:none}.lx-tabs::-webkit-scrollbar{display:none}.lx-tabs button{font:inherit;font-size:14px;font-weight:550;padding:10px 12px 11px;color:var(--lx-muted);background:none;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:7px;transition:color .15s var(--lx-ease),border-color .15s var(--lx-ease)}.lx-tabs button:hover{color:var(--lx-ink)}.lx-tabs button[aria-selected=true]{color:var(--lx-ink);font-weight:600;border-bottom-color:var(--lx-ink)}.lx-tabs .n{font-size:11.5px;font-weight:600;color:var(--lx-muted);border-radius:99px;padding:0 7px;line-height:18px}.lx-seg,.lx-tabs .n{background:var(--lx-surface-2)}.lx-seg{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--lx-line);border-radius:9px}.lx-seg button{font:inherit;font-size:12.5px;font-weight:550;color:var(--lx-muted);background:transparent;border:0;border-radius:7px;padding:0 11px;height:28px;cursor:pointer;transition:color .15s var(--lx-ease),background .15s var(--lx-ease)}.lx-seg button:hover{color:var(--lx-ink)}.lx-seg button[aria-pressed=true]{background:var(--lx-surface);color:var(--lx-ink);box-shadow:0 1px 2px rgba(15,15,20,.1),0 0 0 .5px rgba(15,15,20,.04)}.lx-chips{display:flex;flex-wrap:wrap;gap:6px}.lx-chip{font:inherit;font-size:12.5px;font-weight:550;height:30px;padding:0 13px;border-radius:99px;cursor:pointer;color:var(--lx-ink-2);background:var(--lx-surface);border:1px solid var(--lx-line-strong);transition:all .15s var(--lx-ease)}.lx-chip:hover{border-color:var(--lx-ink-2);color:var(--lx-ink)}.lx-chip[aria-pressed=true]{background:var(--lx-ink);border-color:var(--lx-ink);color:var(--lx-surface)}.lx-card{background:var(--lx-surface);border:1px solid var(--lx-line);border-radius:var(--lx-r-lg);box-shadow:var(--lx-sh-card);padding:20px;min-width:0}.lx-card-h{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.lx-card-h .lx-cap{margin-left:auto}.lx-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}@media (max-width:900px){.lx-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.lx-tile{container-type:inline-size;background:var(--lx-surface);border:1px solid var(--lx-line);border-radius:var(--lx-r-lg);box-shadow:var(--lx-sh-card);padding:16px 18px 12px;display:flex;flex-direction:column;gap:6px;min-width:0;min-height:124px;transition:border-color .15s var(--lx-ease),box-shadow .2s var(--lx-ease),transform .2s var(--lx-ease-out)}@media (hover:hover) and (pointer:fine){.lx-tile:hover{border-color:var(--lx-line-strong);box-shadow:var(--lx-sh-lift);transform:translateY(-1px)}}.lx-tile .l{gap:6px;font-size:12.5px;font-weight:500;color:var(--lx-muted);line-height:1.35}.lx-tile .l,.lx-tile .v{display:flex;align-items:center}.lx-tile .v{flex-wrap:wrap;gap:4px 8px;font-size:clamp(20px,13cqi,26px);font-weight:650;letter-spacing:-.025em;line-height:1.1;color:var(--lx-ink)}.lx-spark{display:block;width:100%;height:38px;margin-top:auto;padding-top:6px;overflow:visible}@media (max-width:640px){.lx-tile{padding:13px 14px 10px;min-height:112px}.lx-tile .l{font-size:12px}}.lx-d{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:99px;font-size:12px;font-weight:600;letter-spacing:0;white-space:nowrap}.lx-d.up{color:var(--lx-good);background:var(--lx-good-bg)}.lx-d.down{color:var(--lx-bad);background:var(--lx-bad-bg)}.lx-pill{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px;border-radius:99px;font-size:12px;font-weight:600;white-space:nowrap;background:var(--lx-unk-bg);color:var(--lx-ink-2)}.lx-pill.good{background:var(--lx-good-bg);color:var(--lx-good)}.lx-pill.warn{background:var(--lx-warn-bg);color:var(--lx-warn)}.lx-pill.bad{background:var(--lx-bad-bg);color:var(--lx-bad)}.lx-pill i{width:6px;height:6px;border-radius:50%;background:currentColor}.lx-read{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center}.lx-read>i{width:8px;height:8px;border-radius:50%;background:var(--lx-good);box-shadow:0 0 0 4px var(--lx-good-bg)}.lx-read p{margin:0;font-size:14px;color:var(--lx-ink-2);line-height:1.55}.lx-read p b{color:var(--lx-ink);font-weight:600}@media (max-width:640px){.lx-read{grid-template-columns:auto minmax(0,1fr)}.lx-read .lx-btn{grid-column:1/-1}}.lx-btn{font:inherit;font-size:13px;font-weight:600;height:34px;padding:0 14px;border-radius:var(--lx-r-sm);cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:7px;background:var(--lx-ink);color:var(--lx-surface);border:1px solid var(--lx-ink);transition:filter .15s var(--lx-ease),transform .14s var(--lx-ease-out),border-color .15s var(--lx-ease)}.lx-btn:hover{filter:brightness(1.15)}.lx-btn:active{transform:scale(.97)}.lx-btn.ghost{background:var(--lx-surface);color:var(--lx-ink);border-color:var(--lx-line-strong)}.lx-btn.ghost:hover{filter:none;border-color:var(--lx-ink-2)}.lx-btn.lg{height:40px;font-size:13.5px}.lx-iconbtn{width:32px;height:32px;display:inline-grid;place-items:center;border-radius:var(--lx-r-sm);border:1px solid var(--lx-line);background:var(--lx-surface);color:var(--lx-muted);cursor:pointer}.lx-iconbtn:hover{color:var(--lx-ink);border-color:var(--lx-line-strong)}.lx :focus-visible{outline:2px solid var(--lx-ink);outline-offset:2px}.lx-bul{display:grid;grid-template-columns:44px minmax(0,1fr) 26px;align-items:center;gap:10px;font-size:12px}.lx-bul .k{color:var(--lx-muted);font-weight:500}.lx-bul .trk{position:relative;height:6px;border-radius:99px;background:var(--lx-surface-2)}.lx-bul .trk i{position:absolute;left:0;top:0;bottom:0;border-radius:99px}.lx-bul .trk b{position:absolute;top:-3px;width:2px;height:12px;margin-left:-1px;background:var(--lx-ink);border-radius:1px;opacity:.55}.lx-bul .n{text-align:right;font-weight:650;font-variant-numeric:tabular-nums;color:var(--lx-ink)}.tone-good{color:var(--lx-good)}.bg-good{background:var(--lx-good)}.tone-warn{color:var(--lx-warn)}.bg-warn{background:var(--lx-warn)}.tone-bad{color:var(--lx-bad)}.bg-bad{background:var(--lx-bad)}.lx-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;list-style:none;margin:0;padding:0}@media (max-width:1100px){.lx-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.lx-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (min-width:1101px){.lx-grid.lx-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.lx-ad{display:flex;flex-direction:column;width:100%;height:100%;text-align:left;font:inherit;color:inherit;cursor:pointer;overflow:hidden;padding:0;background:var(--lx-surface);border:1px solid var(--lx-line);border-radius:var(--lx-r-lg);box-shadow:var(--lx-sh-card);transition:border-color .15s var(--lx-ease),box-shadow .2s var(--lx-ease),transform .2s var(--lx-ease-out)}@media (hover:hover) and (pointer:fine){.lx-ad:hover{border-color:var(--lx-line-strong);box-shadow:var(--lx-sh-lift);transform:translateY(-1px)}}.lx-ad:active{transform:scale(.993)}.lx-ad[aria-current=true]{border-color:var(--lx-ink);box-shadow:0 0 0 1px var(--lx-ink)}.lx-ad .th{position:relative;aspect-ratio:4/5;background:#0d0d10;overflow:hidden;border-bottom:1px solid var(--lx-line)}.lx-ad .th img,.lx-ad .th video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lx-ad .th .tags{position:absolute;inset:8px 8px auto 8px;display:flex;justify-content:space-between;gap:6px}.lx-ad .th .tag{height:22px;padding:0 8px;border-radius:99px;display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:#fff;background:rgba(13,13,16,.62);backdrop-filter:blur(6px);white-space:nowrap}.lx-ad .th .tag i{width:6px;height:6px;border-radius:50%;background:#3ddc84}.lx-ad .th .tag.rank{background:#fff;color:#151518}.lx-ad .th .play{position:absolute;left:50%;top:50%;width:38px;height:38px;margin:-19px 0 0 -19px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.92);color:#151518;box-shadow:0 4px 14px rgba(0,0,0,.25);transition:transform .2s var(--lx-ease-out)}.lx-ad:hover .th .play{transform:scale(1.08)}.lx-ad .bd{display:grid;gap:9px;padding:12px 13px 13px}.lx-ad .t{font-size:13.5px;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lx-ad .by{font-size:12px;color:var(--lx-muted);margin-top:-6px}.lx-ad .bars{display:grid;gap:6px}@media (max-width:640px){.lx-ad .bd{padding:10px 11px 11px;gap:8px}.lx-bul{grid-template-columns:34px minmax(0,1fr) 22px;gap:7px;font-size:11.5px}.lx-ad .th .hide-sm{display:none}}.lx-split{display:grid;grid-template-columns:minmax(0,1fr) 392px;gap:16px;align-items:start}@media (max-width:1279px){.lx-split{grid-template-columns:minmax(0,1fr)}.lx-split>aside{display:none}}.lx-detail{display:grid;gap:16px}.lx-scores{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--lx-line);border-radius:var(--lx-r-md);overflow:hidden}.lx-scores>div{padding:11px 12px;display:grid;gap:2px;min-width:0}.lx-scores>div+div{border-left:1px solid var(--lx-line)}.lx-scores .k{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:500;color:var(--lx-muted)}.lx-scores .v{font-size:24px;font-weight:650;letter-spacing:-.025em;line-height:1.15;font-variant-numeric:tabular-nums}.lx-scores .s{font-size:11.5px;color:var(--lx-muted);font-variant-numeric:tabular-nums}.lx-player{border-radius:var(--lx-r-md);overflow:hidden;background:#0d0d10}.lx-player img,.lx-player video{display:block;width:100%;max-height:340px;object-fit:contain;margin:0 auto}.lx-note{border-radius:var(--lx-r-md);background:var(--lx-surface-2);padding:12px 14px;font-size:13px;color:var(--lx-ink-2);line-height:1.5}.lx-note b{display:block;font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--lx-muted);margin-bottom:3px}.lx-kv{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--lx-line);padding-top:12px;font-size:12.5px}.lx-kv dt{color:var(--lx-muted)}.lx-kv dd{margin:2px 0 0;font-size:15px;font-weight:650;font-variant-numeric:tabular-nums}.lx-chart svg{display:block;width:100%;height:auto;overflow:visible}.lx-chart .grid line{stroke:var(--lx-grid);stroke-width:1}.lx-chart .ax{fill:var(--lx-muted);font-size:10.5px;font-family:var(--lx-sans)}.lx-lg{display:flex;flex-wrap:wrap;gap:14px;font-size:11.5px;color:var(--lx-muted);margin-top:6px}.lx-lg i{display:inline-block;width:12px;height:3px;border-radius:2px;margin-right:6px;vertical-align:middle}.lx-lg i.band{height:8px;background:var(--lx-band);border:1px solid var(--lx-line-strong)}.lx-rows{display:grid;list-style:none;margin:0;padding:0}.lx-rows>li+li{border-top:1px solid var(--lx-line)}.lx-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(80px,140px) 44px;align-items:center;gap:14px;padding:11px 0;font-size:13px}.lx-row .lab b{display:block;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lx-row .lab span{font-size:12px;color:var(--lx-muted)}.lx-row .n{text-align:right;font-weight:650;font-variant-numeric:tabular-nums}@media (max-width:640px){.lx-row{grid-template-columns:minmax(0,1fr) 44px;gap:6px 10px}.lx-row .lab{grid-column:1/-1}}.lx-rise{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;padding:8px 6px;margin:0 -6px;border-radius:var(--lx-r-sm);background:none;border:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.lx-rise:hover{background:var(--lx-surface-2)}.lx-rise .mini{position:relative;width:36px;height:45px;border-radius:6px;overflow:hidden;background:#0d0d10}.lx-rise .mini img,.lx-rise .mini video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lx-rise b{display:block;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lx-rise span{font-size:12px;color:var(--lx-muted)}.lx-empty{display:grid;justify-items:start;gap:10px;padding:28px}.lx-empty .ic{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:var(--lx-surface-2);color:var(--lx-muted)}.lx-i{width:15px;height:15px;display:inline-grid;place-items:center;border-radius:50%;border:1px solid var(--lx-line-strong);color:var(--lx-faint);font-size:9px;font-weight:700;line-height:1;background:var(--lx-surface);cursor:help;flex:none;transition:color .15s,border-color .15s}.lx-i:hover,.lx-i[aria-expanded=true]{color:var(--lx-ink);border-color:var(--lx-ink-2)}.lx-tip{position:fixed;z-index:70;pointer-events:none;background:var(--lx-surface);color:var(--lx-ink);border:1px solid var(--lx-line);border-radius:10px;box-shadow:var(--lx-sh-pop);padding:9px 12px;font:500 12.5px/1.45 var(--lx-sans);animation:lx-pop .15s var(--lx-ease) both}@keyframes lx-pop{0%{opacity:0;transform:translateY(-3px) scale(.985)}to{opacity:1;transform:none}}.lx-scrim{position:fixed;inset:0;z-index:60;background:rgba(10,10,12,.45);transition:opacity .2s var(--lx-ease)}.lx-sheet{position:fixed;z-index:61;left:0;right:0;bottom:0;margin:0 auto;width:100%;max-width:560px;max-height:88dvh;overflow-y:auto;background:var(--lx-surface);color:var(--lx-ink);border-radius:20px 20px 0 0;border:1px solid var(--lx-line);border-bottom:0;box-shadow:0 -24px 60px -24px rgba(0,0,0,.45);padding:10px 20px calc(20px + env(safe-area-inset-bottom));transition:transform .32s cubic-bezier(.32,.72,0,1),visibility .32s}@media (min-width:768px){.lx-sheet{bottom:24px;border-radius:20px;border-bottom:1px solid var(--lx-line)}}.lx-sheet .grab{display:block;width:36px;height:5px;border-radius:99px;background:var(--lx-line-strong);margin:0 auto 12px}@media (prefers-reduced-motion:reduce){.lx *,.lx-scrim,.lx-sheet,.lx-tip{transition:none!important;animation:none!important}}