._host_5s787_1{z-index:1000;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:24px;right:24px}._snack_5s787_12{pointer-events:auto;background:var(--bet-panel,#fff);border:1px solid var(--bet-border-strong,#d1d1d1);font-size:var(--bet-fs-body,14px);color:var(--bet-text-1,#242424);cursor:pointer;border-radius:8px;align-items:center;gap:8px;max-width:360px;padding:10px 16px;display:flex;box-shadow:0 4px 16px #00000024}._icon_5s787_28{color:#1a7f37;flex:none}._shell_17ajz_1{flex-direction:column;min-height:100vh;display:flex}._header_17ajz_7{z-index:100;height:var(--bet-header-h);background:var(--bet-bg);border-bottom:1px solid var(--bet-border);position:sticky;top:0}._headerInner_17ajz_16{max-width:var(--bet-max-w);align-items:stretch;gap:24px;height:100%;margin:0 auto;padding:0 20px;display:flex}._logo_17ajz_26{letter-spacing:.2px;color:var(--bet-text);align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}._logo_17ajz_26 ._logoMark_17ajz_35{background:var(--bet-primary);color:#fff;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;display:flex}._nav_17ajz_47{flex:1;align-items:stretch;gap:2px;display:flex}._navItem_17ajz_54{color:var(--bet-text-2);font-size:var(--bet-fs-body);align-items:center;padding:0 12px;transition:color .12s;display:flex;position:relative}._navItem_17ajz_54:hover{color:var(--bet-text)}._navItem_17ajz_54._active_17ajz_66{color:var(--bet-text);font-weight:600}._navItem_17ajz_54._active_17ajz_66:after{content:"";background:var(--bet-primary-fg);height:2px;position:absolute;bottom:0;left:8px;right:8px}._userArea_17ajz_80{align-items:center;gap:10px;display:flex}._username_17ajz_86{color:var(--bet-text-2);font-size:var(--bet-fs-caption)}._main_17ajz_91{width:100%;max-width:var(--bet-max-w);flex:1;margin:0 auto;padding:24px 20px 64px}._footer_17ajz_99{border-top:1px solid var(--bet-border);text-align:center;color:var(--bet-text-3);font-size:var(--bet-fs-caption);padding:16px 20px}._menuBtn_17ajz_107{width:34px;height:34px;color:var(--bet-text-2);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:flex}._menuBtn_17ajz_107:active{background:var(--bet-panel-2)}._drawerBackdrop_17ajz_123{z-index:130;background:#00000052;position:fixed;inset:0}._drawer_17ajz_123{background:var(--bet-panel);border-left:1px solid var(--bet-border);z-index:131;width:min(68vw,280px);padding:10px 12px calc(var(--bet-bottom-nav-h) + var(--bet-safe-bottom) + 12px);flex-direction:column;gap:2px;display:flex;position:fixed;top:0;bottom:0;right:0}._drawerHead_17ajz_145{color:var(--bet-text-2);justify-content:space-between;align-items:center;padding:4px 6px 10px;font-size:13px;font-weight:600;display:flex}._drawerItem_17ajz_155{color:var(--bet-text-2);border-radius:8px;padding:10px 12px;font-size:14px}._drawerItem_17ajz_155:active{background:var(--bet-panel-2)}._drawerItem_17ajz_155._active_17ajz_66{color:var(--bet-primary-fg);background:var(--bet-primary-weak);font-weight:600}._mobileTabBar_17ajz_170{z-index:110;background:var(--bet-panel);border-top:1px solid var(--bet-border);height:calc(var(--bet-bottom-nav-h) + var(--bet-safe-bottom));padding-bottom:var(--bet-safe-bottom);display:flex;position:fixed;bottom:0;left:0;right:0}._tabItem_17ajz_183{color:var(--bet-text-3);-webkit-tap-highlight-color:transparent;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;font-size:11px;display:flex}._tabItem_17ajz_183._active_17ajz_66{color:var(--bet-primary-fg);font-weight:600}@media (width<=768px){._headerInner_17ajz_16{gap:8px;padding:0 10px}._userArea_17ajz_80{gap:6px}._main_17ajz_91{padding:12px 10px calc(var(--bet-bottom-nav-h) + var(--bet-safe-bottom) + 16px)}._footer_17ajz_99{margin-bottom:calc(var(--bet-bottom-nav-h) + var(--bet-safe-bottom));padding:12px 14px}}._loading_193t0_1{color:var(--bet-text-3);font-size:var(--bet-fs-caption);justify-content:center;align-items:center;gap:10px;padding:48px 0;display:flex}._empty_193t0_11{color:var(--bet-text-3);font-size:var(--bet-fs-caption);flex-direction:column;align-items:center;gap:6px;padding:48px 0;display:flex}._empty_193t0_11 ._emptyIcon_193t0_20{opacity:.7;font-size:24px}._skeleton_193t0_25{flex-direction:column;gap:14px;padding:16px 0;display:flex}:root{--bet-primary:#0f6cbd;--bet-primary-strong:#115ea3;--bet-primary-pressed:#0c3b5e;--bet-primary-weak:#0f6cbd1a;--bet-primary-fg:#0f6cbd;--bet-win:#b10e1c;--bet-draw:#616161;--bet-lose:#0f6cbd;--bet-gold:#8a5300;--bet-danger:#b10e1c;--bet-success:#16730f;--bet-warning:#8a5300;--bet-bg:#f9f9f7;--bet-bg-soft:#f9f9f7;--bet-panel:#fcfcfb;--bet-panel-2:#f0f0ee;--bet-border:#e1e0d9;--bet-border-strong:#c3c2b7;--bet-text:#0b0b0b;--bet-text-2:#52514e;--bet-text-3:#898781;--bet-radius:4px;--bet-radius-lg:8px;--bet-header-h:48px;--bet-max-w:min(1300px, 96vw);--bet-bottom-nav-h:56px;--bet-safe-bottom:env(safe-area-inset-bottom,0px);--bet-shadow-4:0 1px 2px #0000001a;--bet-shadow-8:0 2px 6px #00000014;--bet-shadow-16:0 8px 24px #0000001a;--bet-shadow-brand:0 4px 12px #0f6cbd40;--bet-font:"Segoe UI Variable Text", "Segoe UI", -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--bet-font-num:"Cascadia Code", "Cascadia Mono", "SF Mono", Consolas, monospace;--bet-fs-caption:12px;--bet-fs-body:14px;--bet-fs-body-lg:16px;--bet-fs-title:20px;--bet-fs-hero:28px}@media (width<=768px){:root{--bet-max-w:100%;--bet-fs-title:17px;--bet-fs-hero:22px}}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--bet-font);background:var(--bet-bg);color:var(--bet-text);font-size:var(--bet-fs-body);-webkit-font-smoothing:antialiased;line-height:1.55}a{color:inherit;text-decoration:none}button,input,select,textarea{font-family:inherit}:focus-visible{outline:2px solid var(--bet-text);outline-offset:1px;border-radius:var(--bet-radius)}::selection{background:var(--bet-primary-strong);color:#fff}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--bet-border-strong);border-radius:4px}::-webkit-scrollbar-track{background:0 0}@media (width<=768px){html,body{-webkit-tap-highlight-color:transparent;overflow-x:hidden}}
