._wrap_1wtwz_1{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:6px 12px calc(8px + var(--safe-bottom));pointer-events:none}._nav_1wtwz_10{pointer-events:auto;position:relative;display:flex;height:62px;max-width:520px;margin:0 auto;background:var(--bg2);border:1px solid var(--line);border-radius:28px;box-shadow:0 6px 18px #00000024;overflow:hidden;backdrop-filter:blur(8px)}._pill_1wtwz_24{position:absolute;top:5px;height:52px;border-radius:22px;background:var(--bg-input);transition:left .28s cubic-bezier(.22,1,.36,1),width .28s cubic-bezier(.22,1,.36,1)}._item_1wtwz_32{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:var(--text2);text-decoration:none}._active_1wtwz_44{color:var(--text);font-weight:700}._iconBox_1wtwz_45{position:relative;width:26px;height:24px;display:grid;place-items:center}._icon_1wtwz_45{width:26px;height:26px;object-fit:contain;position:absolute;inset:0;margin:auto;transition:opacity .2s ease}._hide_1wtwz_61{opacity:0}._label_1wtwz_62{font-size:11px;font-weight:600;line-height:1}._badge_1wtwz_67{position:absolute;top:-4px;right:-10px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--live);color:#fff;font-size:10px;font-style:normal;line-height:16px;text-align:center}@media(min-width:800px){._wrap_1wtwz_1{display:none}}.app-shell-room ._wrap_1wtwz_1{display:none!important}._brand_bh65u_1{display:inline-flex;align-items:center;gap:11px;padding:0;margin:0;border:0;background:transparent;color:var(--text);cursor:pointer;flex:0 0 auto;text-align:left}._compact_bh65u_14{gap:0}._chip_bh65u_19{position:relative;flex:0 0 auto;overflow:hidden;isolation:isolate;background:#f7f9fc;border:1.2px solid color-mix(in srgb,var(--brand, #1e6fea) 32%,transparent);box-shadow:0 0 0 1px #1e6fea14,0 6px 16px #00000059,0 0 20px #1e6fea2e;transition:box-shadow .2s ease,border-color .2s ease,transform .15s ease,background .18s ease}[data-theme=light] ._chip_bh65u_19{background:#fff;border:1.2px solid color-mix(in srgb,var(--brand, #1e6fea) 42%,transparent);box-shadow:0 1px 2px #0f172a0f,0 4px 12px #1e6fea1f}._brand_bh65u_1:hover ._chip_bh65u_19{transform:translateY(-.5px)}._mark_bh65u_42{width:100%;height:100%;object-fit:cover;display:block;image-rendering:auto}._wordmark_bh65u_50{font-size:21px;font-weight:800;letter-spacing:.5px;line-height:1;color:var(--text);white-space:nowrap;text-shadow:none}._one_bh65u_59{font-style:normal;font-weight:900;background:linear-gradient(135deg,#3b8dff,#1e6fea 45%,#0b4fbf);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;padding:0 1px}@media(max-width:1100px){._wordmark_bh65u_50{font-size:18px}}._toggle_1vkn4_1{width:58px;height:36px;padding:0;border:0;background:transparent;display:grid;place-items:center;flex:0 0 auto;cursor:pointer}._track_1vkn4_12{width:54px;height:24px;padding:2px;border-radius:12px;box-sizing:border-box;display:flex;align-items:center;justify-content:flex-end;background:#243044;border:1px solid rgba(122,145,177,.34);transition:background .22s ease,border-color .22s ease,justify-content .22s ease}[data-theme=light] ._track_1vkn4_12{background:#f6c453;border-color:#a84b0833;justify-content:flex-start}._thumb_1vkn4_30{width:18px;height:18px;border-radius:50%;display:none;place-items:center;box-shadow:0 1px 3px #0003;transition:background .22s ease,color .22s ease}._thumbMoon_1vkn4_39{display:grid;background:#e7eef8;color:#8eb4e8}[data-theme=light] ._thumbMoon_1vkn4_39{display:none}._thumbSun_1vkn4_47{display:none;background:#fffbf3;color:#c2410c}[data-theme=light] ._thumbSun_1vkn4_47{display:grid}._header_rf7ps_1{display:none;position:sticky;top:0;z-index:30;background:var(--header-bg);border-bottom:1px solid var(--header-line);backdrop-filter:blur(12px) saturate(1.15);-webkit-backdrop-filter:blur(12px) saturate(1.15)}@media(min-width:800px){._header_rf7ps_1{display:block}}.app-shell-room:has(.mobilePage) ._header_rf7ps_1,.app-shell-mobile ._header_rf7ps_1{display:none!important}._inner_rf7ps_19{max-width:1120px;margin:0 auto;height:60px;padding:0 20px;display:flex;align-items:center;gap:16px}._links_rf7ps_29{display:flex;align-items:center;gap:2px;flex:1;min-width:0}._link_rf7ps_29{position:relative;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 10px;border-radius:8px;color:var(--text2);font-size:16px;font-weight:500;white-space:nowrap;transition:color .15s ease,background .15s ease}._link_rf7ps_29:hover{color:var(--text);background:color-mix(in srgb,var(--bg3) 70%,transparent)}._active_rf7ps_54{color:var(--text);font-weight:600;background:color-mix(in srgb,var(--brand) 10%,transparent)}._navIcon_rf7ps_60{width:22px;height:22px;flex:0 0 auto;display:inline-block;background:currentColor;opacity:.85;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}._navIconOn_rf7ps_74{background:var(--live, #e23b4a);opacity:1}._active_rf7ps_54 ._navIcon_rf7ps_60{opacity:1}._badge_rf7ps_81{position:absolute;top:-2px;right:0;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#ff2929;color:#fff;font-size:10px;font-style:normal;line-height:16px;text-align:center}._search_rf7ps_97{width:220px;height:34px;padding:0 6px 0 12px;border:1px solid var(--search-border);border-radius:17px;background:var(--search-bg);color:var(--text2);font-size:12px;display:flex;align-items:center;gap:4px;flex:0 0 auto;transition:border-color .15s ease,box-shadow .15s ease,color .15s ease}._search_rf7ps_97:hover,._search_rf7ps_97:focus-within{border-color:color-mix(in srgb,var(--brand) 45%,var(--search-border));color:var(--text);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 14%,transparent)}._searchInput_rf7ps_118{flex:1;min-width:0;height:100%;border:0;background:transparent;color:var(--text);font-size:12px;font-family:inherit;outline:none;padding:0}._searchInput_rf7ps_118::placeholder{color:var(--text2);opacity:.85}._searchSubmit_rf7ps_134{width:28px;height:28px;border:0;border-radius:14px;background:transparent;color:currentColor;display:grid;place-items:center;flex:0 0 auto;padding:0}._searchSubmit_rf7ps_134:hover{background:color-mix(in srgb,var(--bg3) 80%,transparent)}._searchIcon_rf7ps_149{width:14px;height:14px;flex:0 0 auto;color:currentColor;opacity:.8}._actions_rf7ps_157{display:flex;align-items:center;gap:6px;flex:0 0 auto}._shortcut_rf7ps_163{height:32px;padding:0 8px;border-radius:8px;display:inline-flex;align-items:center;gap:4px;color:var(--text2);font-size:13px;font-weight:600;transition:background .15s ease,color .15s ease}._shortcut_rf7ps_163:hover{color:var(--text);background:color-mix(in srgb,var(--bg3) 75%,transparent)}._shortcutImg_rf7ps_179{width:16px;height:16px;object-fit:contain;flex:0 0 auto}._shortcutGlyph_rf7ps_185{width:16px;height:16px;flex:0 0 auto;display:inline-block;background:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}._avatarBtn_rf7ps_199{width:36px;height:36px;display:grid;place-items:center;padding:0}._avatar_rf7ps_199{width:30px;height:30px;border-radius:50%;object-fit:cover;background:var(--bg3);box-shadow:0 0 0 1.5px color-mix(in srgb,var(--brand) 35%,transparent)}._login_rf7ps_214{height:32px;padding:0 14px;border-radius:8px;background:linear-gradient(135deg,#e11d3a,#ff8a3d);color:#fff;font-weight:700;font-size:13px;box-shadow:0 4px 12px #e11d3a47}@media(max-width:1100px){._search_rf7ps_97{width:148px}._link_rf7ps_29{font-size:14px;padding:0 6px}._shortcut_rf7ps_163 span,._shortcut_rf7ps_163{font-size:12px}}@media(max-width:960px){._shortcut_rf7ps_163{padding:0 4px}}._bar_ee8ab_1{display:flex;align-items:center;height:62px;padding:0 12px;background:var(--header-bg);border-bottom:1px solid var(--header-line);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}._search_ee8ab_12{flex:1;min-width:0;height:34px;margin:0 10px;border-radius:17px;border:1px solid var(--search-border);background:var(--search-bg);color:var(--text2);font-size:14px;line-height:1;display:flex;align-items:center;gap:8px;padding:0 12px;text-align:left;transition:border-color .15s ease,box-shadow .15s ease}._search_ee8ab_12:active,._search_ee8ab_12:focus-visible{border-color:color-mix(in srgb,var(--brand) 50%,var(--search-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 14%,transparent)}._searchIcon_ee8ab_35{width:16px;height:16px;flex:0 0 auto;opacity:.85;color:currentColor}._search_ee8ab_12 span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._iconBtn_ee8ab_48{width:36px;height:36px;display:grid;place-items:center;padding:0;flex:0 0 auto;border-radius:10px}._iconBtn_ee8ab_48:hover{background:color-mix(in srgb,var(--bg3) 80%,transparent)}._iconBtn_ee8ab_48 img{width:22px;height:22px;object-fit:contain}@media(min-width:800px){._bar_ee8ab_1{display:none}}._stage_1qv0o_1{position:relative;width:100%;aspect-ratio:16 / 9;background:#090a0d;overflow:hidden;z-index:1}._preview_1qv0o_9,._fill_1qv0o_10,._compact_1qv0o_11{aspect-ratio:auto;height:100%;max-height:none;min-height:0}._fill_1qv0o_10{position:absolute;inset:0;width:100%;height:100%}._compact_1qv0o_11 ._chrome_1qv0o_24{padding:4px 6px;font-size:11px}._video_1qv0o_28{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#090a0d;z-index:1}._videoSlot_1qv0o_38{position:absolute;inset:0;z-index:1}._preview_1qv0o_9 ._video_1qv0o_28{object-fit:cover;object-position:center}._cover_1qv0o_37{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0;pointer-events:none;transition:opacity .25s ease}._coverHide_1qv0o_58{opacity:0;visibility:hidden}._overlay_1qv0o_62{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:color-mix(in srgb,#090a0d 45%,transparent);color:#f2f4f7;font-size:13px;pointer-events:none}._overlay_1qv0o_62>*{pointer-events:auto}._playBtn_1qv0o_79{width:56px;height:56px;border:0;border-radius:50%;background:color-mix(in srgb,#ff303a 88%,#000);color:#fff;display:grid;place-items:center;padding-left:3px;box-shadow:0 6px 18px #00000059}._retryBtn_1qv0o_91{height:34px;padding:0 16px;border:0;border-radius:8px;background:#ff303a;color:#fff;font-size:13px;font-weight:600}._video_1qv0o_28::-webkit-media-controls,._video_1qv0o_28::-webkit-media-controls-enclosure,._video_1qv0o_28::-webkit-media-controls-panel,._video_1qv0o_28::-webkit-media-controls-timeline,._video_1qv0o_28::-webkit-media-controls-current-time-display,._video_1qv0o_28::-webkit-media-controls-time-remaining-display{display:none!important;-webkit-appearance:none}._preview_1qv0o_9 ._overlay_1qv0o_62{display:none}._preview_1qv0o_9 ._video_1qv0o_28{pointer-events:none}._chrome_1qv0o_24{position:absolute;left:0;right:0;bottom:0;z-index:5;display:flex;align-items:center;gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg,transparent,rgba(0,0,0,.72));opacity:0;pointer-events:none;transition:opacity .18s ease}._chromeShow_1qv0o_133{opacity:1;pointer-events:auto}._chromeBtn_1qv0o_137{width:34px;height:34px;border:0;border-radius:8px;background:#ffffff1f;color:#fff;display:grid;place-items:center;flex:0 0 auto;transition:background .15s ease,transform .12s ease}._chromeBtn_1qv0o_137:hover{background:#ffffff38}._chromeBtn_1qv0o_137:active{transform:scale(.94)}._volume_1qv0o_155{width:min(140px,28vw);accent-color:#ff5a63;cursor:pointer}._lineBtn_1qv0o_160{height:28px;padding:0 10px;border:0;border-radius:8px;background:#ffffff24;color:#fff;font-size:11px;font-weight:700;font-family:inherit;white-space:nowrap;flex:0 0 auto}._chromeSpacer_1qv0o_173{flex:1;min-width:8px}._switchHint_1qv0o_177{position:absolute;left:50%;top:14px;z-index:6;transform:translate(-50%);padding:6px 12px;border-radius:999px;background:#080a0ec7;color:#f2f4f7;font-size:12px;font-weight:600;pointer-events:none;white-space:nowrap;animation:_switchIn_1qv0o_1 .18s ease}._unmuteCta_1qv0o_193{position:absolute;left:50%;top:50%;z-index:7;transform:translate(-50%,-50%);padding:12px 20px;border:0;border-radius:999px;background:#080a0ee0;color:#fff;font-size:15px;font-weight:700;font-family:inherit;cursor:pointer;box-shadow:0 8px 24px #0006;-webkit-tap-highlight-color:transparent}@keyframes _switchIn_1qv0o_1{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}._stage_1qv0o_1:fullscreen,._stage_1qv0o_1:-webkit-full-screen{width:100vw;height:100vh;aspect-ratio:auto;background:#000}@font-face{font-family:Noto Sans SC;src:url(/assets/fonts/NotoSansSC-subset.ttf) format("truetype");font-weight:100 900;font-display:optional}:root,[data-theme=dark]{--bg: #0e1218;--bg2: #161b24;--bg3: #1c2430;--bg-input: #222a36;--line: #2a3342;--text: #f2f4f7;--text2: #a8b0bd;--text3: #6b7380;--ink-muted: #c5cad3;--live: #e23b4a;--live-hot: #ff2929;--accent: #2b7fd4;--brand: #1e6fea;--brand-deep: #0b4fbf;--header-bg: rgba(14, 18, 24, .92);--header-line: rgba(42, 51, 66, .85);--search-bg: rgba(28, 36, 48, .72);--search-border: #2a3342;--ok: #15803d;--warn: #c2410c;--gold: #ff9800;--basketball: #ff8a3d;--card-start: #1c2430;--card-end: #141a22;--navy-tile: #1c2430;--score-ink: #f2f4f7;--score-muted: #a8b0bd;--match-row: #161b24;--match-row-alt: #1c2430;--match-ink: #f2f4f7;--match-meta: #a8b0bd;--match-line: #0e1218;--league-chip-bg: #2a3342;--league-chip-ink: #ff6b7a;--nav-h: 56px;--safe-bottom: env(safe-area-inset-bottom, 0px);--shell-max: 1120px;--bp-desktop: 800px;--font: "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", "Noto Sans CJK SC", system-ui, sans-serif;--room-card-bg: #1c2430;--room-title: #f2f4f7}[data-theme=light]{--bg: #f2f3f5;--bg2: #fafbfc;--bg3: #e8eaee;--bg-input: #eef0f3;--line: #d5d9e0;--text: #1a1d23;--text2: #5c6370;--text3: #8b929e;--ink-muted: #888888;--brand: #1e6fea;--brand-deep: #0b4fbf;--header-bg: rgba(250, 251, 252, .92);--header-line: rgba(213, 217, 224, .95);--search-bg: #ffffff;--search-border: #d5d9e0;--card-start: #fafbfc;--card-end: #f0f2f5;--navy-tile: #e8eaee;--score-ink: #1a1d23;--score-muted: #5c6370;--match-row: #ffffff;--match-row-alt: #f9f9fb;--match-ink: #333333;--match-meta: #5c6370;--match-line: #e8eaee;--league-chip-bg: #becbf8;--league-chip-ink: #ff2929;--room-card-bg: #ffffff;--room-title: #222222}:root{--font-scale: 1}*{box-sizing:border-box}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html,body,#root{margin:0;min-height:100%;font-family:var(--font);font-size:calc(14px * var(--font-scale, 1));line-height:1.45;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}html,body,#root,.app-shell,.app-main,.panel,.btn-ghost,.chip{transition:background-color .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease}html[data-density=comfortable]{line-height:1.55;letter-spacing:.01em}button,a{-webkit-tap-highlight-color:transparent}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}input,textarea,select{font:inherit;color:var(--text);background:var(--bg-input);border:1px solid var(--line);border-radius:12px;height:44px;padding:0 14px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}textarea{height:auto;min-height:88px;padding:12px 14px;resize:vertical}input:focus,textarea:focus,select:focus{border-color:var(--live);box-shadow:0 0 0 1px color-mix(in srgb,var(--live) 28%,transparent)}input::placeholder,textarea::placeholder{color:var(--text3)}.app-shell{min-height:100dvh;background:var(--bg);color:var(--text);display:flex;flex-direction:column}.net-offline-banner{position:sticky;top:0;z-index:90;padding:8px 12px;text-align:center;font-size:12px;font-weight:600;color:#fff;background:#c62828}.app-shell-room{height:100dvh;max-height:100dvh;height:100svh;max-height:100svh;overflow:hidden}.app-main{flex:1;width:100%;max-width:var(--shell-max);margin:0 auto;padding:0 0 calc(88px + var(--safe-bottom));overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.app-main>*{padding-left:12.5px;padding-right:12.5px}.app-main>.home-root{padding-left:0;padding-right:0}.app-shell-room .app-main-room{max-width:none;width:100%;padding:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.app-shell-room .app-main-room>*{padding-left:0;padding-right:0;flex:1;min-height:0}@media(min-width:800px){.app-main{padding:12px 20px 24px}.app-main>*{padding-left:0;padding-right:0}}.app-shell-room:has(.deskPage) .app-main-room{max-width:min(1440px,100%);padding:8px 12px;max-height:100%}.app-shell-room:has(.deskPage) .app-main-room>*{max-height:100%}.app-shell-room:has(.mobilePage) .app-main-room{max-width:none;padding:0}.page-title{font-size:18px;font-weight:700;margin:0 0 12px;color:var(--text)}.muted{color:var(--text2)}.dim{color:var(--text3)}.err{color:var(--live)}.chip-row{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;margin-bottom:12px;scrollbar-width:none}.chip-row::-webkit-scrollbar{display:none}.chip{flex:0 0 auto;padding:6px 12px;border-radius:999px;background:var(--bg3);color:var(--text2);font-size:13px;font-weight:500}.chip.active{background:var(--live);color:#fff}.btn-primary{background:linear-gradient(135deg,#e11d3a,#ff4d6a 42%,#ff8a3d);color:#fff;border-radius:12px;height:44px;padding:0 18px;font-weight:700;font-size:14px;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 6px 14px #e11d3a38}.btn-primary:disabled{opacity:.55;box-shadow:none}.btn-ghost{background:transparent;color:var(--text);border-radius:12px;height:40px;padding:0 14px;border:1px solid var(--line);font-weight:600;font-size:13px;display:inline-flex;align-items:center;justify-content:center}.btn-ghost:hover{background:var(--bg3)}.panel{background:var(--bg2);border:1px solid var(--line);border-radius:14px;padding:14px;color:var(--text)}.empty{text-align:center;padding:48px 16px;color:var(--text2);font-family:var(--font)}.live-dot{display:inline-flex;align-items:center;gap:4px;color:var(--live);font-size:12px;font-weight:600}.live-dot:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--live)}
