:root{--bg: #070a12;--bg2: #0c111d;--card: #111827;--card2: #161f31;--line: #222d44;--line2: #2c3954;--gold: #f5b82e;--red: #e5322b;--green: #2fbf71;--txt: #eef2f9;--mute: #8b97b1;--mute2: #5f6b85;--r: 14px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--txt);font-family:Inter,Noto Sans TC,system-ui,-apple-system,Segoe UI,sans-serif;font-feature-settings:"tnum" 1;background:radial-gradient(1200px 500px at 15% -10%,#1a2440 0%,transparent 60%),radial-gradient(900px 400px at 100% 0%,#2a1a12 0%,transparent 55%),var(--bg);min-height:100vh}button{font:inherit;color:inherit}a{color:inherit}.top{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:28px;padding:12px 28px;background:#070a12d1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:12px;text-decoration:none}.logo svg{width:38px;height:38px;display:block;filter:drop-shadow(0 4px 10px rgba(232,116,42,.35))}.brand-t{display:flex;flex-direction:column;line-height:1.1}.brand-t b{font-size:19px;font-weight:900;letter-spacing:2.5px}.brand-t small{font-size:12px;color:var(--mute);letter-spacing:.5px}.nav{display:flex;gap:6px}.nav a{white-space:nowrap;text-decoration:none;font-size:14px;font-weight:600;color:var(--mute);padding:8px 14px;border-radius:999px;transition:.15s}.nav a:hover{color:var(--txt);background:var(--card)}.season{margin-left:auto;display:flex;align-items:center;gap:14px;font-size:13px;color:var(--mute)}.season b{color:var(--txt);font-weight:800}.prog{width:160px;height:6px;border-radius:99px;background:var(--line);overflow:hidden}.prog i{display:block;height:100%;background:linear-gradient(90deg,var(--gold),#ff7a2f);border-radius:99px}.test{background:var(--red);color:#fff;font-size:11px;font-weight:800;padding:2px 8px;border-radius:99px;letter-spacing:.5px}#notice:not(:empty){background:#2b2410;color:var(--gold);padding:10px 28px;font-size:14px;border-bottom:1px solid #4a3b12}.court{background:var(--card);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;cursor:pointer;transition:border-color .15s,transform .15s}.court:hover{border-color:var(--line2)}.court.main{border-color:var(--gold)}.screen{position:relative;aspect-ratio:16/9;background:#000;overflow:hidden}.screen iframe,.screen .ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.screen .yt,.screen .sim{position:absolute;top:0;right:0;bottom:0;left:0}.screen .sim canvas{width:100%!important;height:100%!important}.ph{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--mute);background:radial-gradient(circle at 50% 40%,#182238,#070a12 70%)}.ph-court{font-size:13px;font-weight:800;letter-spacing:4px;color:var(--mute)}.ph-state{font-size:26px;font-weight:900;letter-spacing:3px;color:var(--txt)}.ph-next{display:flex;align-items:center;gap:10px;font-size:14px}.ph-next .chip{font-size:15px}.ph-sub{font-size:12px;color:var(--mute2)}.bar{display:flex;align-items:center;gap:14px;padding:10px 14px;border-top:1px solid var(--line);background:var(--bg2);flex-wrap:wrap}.cname{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:var(--card2);font-weight:900;color:var(--gold)}.match{display:flex;flex-direction:column;gap:3px;min-width:120px}.tm{display:flex;align-items:center;gap:8px;font-size:14px}.tm i{width:4px;height:14px;border-radius:2px;background:var(--c)}.tm b{font-weight:800;width:38px}.tm span{font-weight:900;font-size:16px;margin-left:auto;min-width:30px;text-align:right}.tm.lead span{color:var(--gold)}.state{display:flex;flex-direction:column;gap:4px;align-items:flex-start;font-size:13px;color:var(--mute)}.pill{font-size:11px;font-weight:900;letter-spacing:1px;padding:2px 8px;border-radius:99px}.pill.LIVE{background:var(--red);color:#fff}.pill.BREAK{background:#33415e;color:#cfd8ea}.pill.OFFLINE{background:#262b36;color:#8d96a8}.pill.LIVE:before{content:"● "}.actions{margin-left:auto;display:flex;gap:6px;flex-wrap:wrap}.btn{background:var(--card2);color:var(--txt);border:1px solid var(--line2);border-radius:8px;padding:6px 10px;font-size:12px;font-weight:600;text-decoration:none;cursor:pointer;transition:.15s;white-space:nowrap}.btn:hover{background:#1f2a42}.btn.odds{font-variant-numeric:tabular-nums}.btn.odds em{font-style:normal;color:var(--gold);font-weight:800}.panel{background:var(--card);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.panel-h{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 10px}.panel-h h3{margin:0;font-size:14px;font-weight:800;letter-spacing:.5px}.tabs{display:flex;background:var(--bg2);border-radius:99px;padding:3px}.tabs button{border:0;background:none;padding:4px 12px;border-radius:99px;font-size:12px;font-weight:700;color:var(--mute);cursor:pointer}.tabs button.on{background:var(--card2);color:var(--txt)}.standings{width:100%;border-collapse:collapse;font-size:13px}.standings th{font-size:11px;color:var(--mute2);font-weight:700;text-align:right;padding:6px 8px;border-bottom:1px solid var(--line)}.standings th:nth-child(2){text-align:left}.standings td{padding:7px 8px;text-align:right;border-bottom:1px solid #182136}.standings td.rk{color:var(--mute2);width:26px}.standings td.tn{text-align:left}.standings tr.cut td{border-bottom:2px dashed var(--line2)}.standings tr.pi td{border-bottom:2px solid var(--line2)}.standings tr{cursor:pointer}.standings tr:hover td{background:#141c2e}.chip{display:inline-flex;align-items:center;gap:8px;font-weight:800}.chip i{width:18px;height:18px;border-radius:5px;background:var(--c);box-shadow:inset 0 0 0 2px var(--c2)}.recent{list-style:none;margin:0;padding:0 8px 8px}.recent li{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:9px 8px;border-radius:8px;font-size:13px}.recent li:hover{background:#141c2e}.recent .sc{font-weight:900;font-size:14px;text-align:center;min-width:74px}.recent .sc small{display:block;font-size:10px;color:var(--mute2);font-weight:700}.recent .r{justify-self:end}.recent .w{color:var(--txt)}.recent .l{color:var(--mute)}.empty{color:var(--mute2);font-size:13px;padding:10px 8px 14px}#teamgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px}.team{position:relative;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;background:var(--card);border:1px solid var(--line);cursor:pointer;overflow:hidden;transition:.15s}.team:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--c)}.team:hover{border-color:var(--c);transform:translateY(-1px)}.team .ab{font-size:18px;font-weight:900;width:44px}.team .nm{display:flex;flex-direction:column;font-size:13px;line-height:1.25}.team .nm small{color:var(--mute);font-size:12px}.team .rec{margin-left:auto;font-weight:800;font-size:13px;color:var(--mute)}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:flex-start;justify-content:center;padding:6vh 16px;background:#03050ab3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overflow-y:auto}.modal[hidden]{display:none}.modal-card{position:relative;width:min(1100px,100%);background:var(--card);border:1px solid var(--line2);border-radius:18px;overflow:hidden;box-shadow:0 30px 80px #0009}.modal-x{position:absolute;top:10px;right:12px;z-index:2;width:34px;height:34px;border-radius:50%;border:0;background:#00000059;color:#fff;font-size:22px;cursor:pointer}.mh{display:flex;align-items:center;gap:18px;padding:22px 26px;background:linear-gradient(120deg,var(--c) 0%,color-mix(in srgb,var(--c) 55%,#000) 100%);color:var(--k)}.mh .ab{font-size:40px;font-weight:900;letter-spacing:1px}.mh .nm{display:flex;flex-direction:column}.mh .nm b{font-size:22px}.mh .nm small{opacity:.8;font-size:13px}.mh .meta{margin-left:auto;display:flex;gap:22px;margin-right:40px}.mh .meta div{display:flex;flex-direction:column;align-items:flex-end;font-size:12px;opacity:.85}.mh .meta b{font-size:20px;opacity:1}.tbl-wrap{overflow-x:auto;padding:6px 12px 16px}.tbl{width:100%;border-collapse:collapse;font-size:13px}.tbl th{font-size:11px;color:var(--mute2);font-weight:700;padding:10px 8px;text-align:right;border-bottom:1px solid var(--line);white-space:nowrap}.tbl td{padding:9px 8px;text-align:right;border-bottom:1px solid #182136;white-space:nowrap}.tbl th.l,.tbl td.l{text-align:left}.tbl tr.sep td{border-top:2px solid var(--line2)}.tbl .slot{color:var(--gold);font-weight:800;font-size:11px;letter-spacing:1px}.tbl .bench{color:var(--mute2)}.tbl .pname{font-weight:700}.tbl .num{color:var(--mute)}.ovr{display:inline-block;min-width:34px;text-align:center;font-weight:900;padding:3px 6px;border-radius:6px;background:#2a3550}.ovr.o90{background:linear-gradient(135deg,#f5b82e,#e0761c);color:#111}.ovr.o85{background:#2fbf71;color:#062312}.ovr.o80{background:#2f7dd1;color:#fff}.box-team{padding-top:6px}.box-team h4{display:flex;align-items:center;gap:10px;margin:14px 12px 4px;font-size:15px}.box-team h4 span{margin-left:auto;font-size:22px;font-weight:900}.box-head{display:flex;justify-content:center;align-items:center;gap:28px;padding:24px;background:var(--bg2);border-bottom:1px solid var(--line)}.box-head .bside{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:800}.box-head .big{font-size:40px;font-weight:900}.box-head .st{color:var(--mute);font-size:13px;font-weight:800;letter-spacing:2px}footer{color:var(--mute2);font-size:12px;padding:8px 28px 28px;max-width:1800px;margin:0 auto}.nav a.on{color:var(--txt);background:var(--card2);box-shadow:inset 0 -2px 0 var(--gold)}.season{margin-left:auto}.account{position:relative;display:flex;align-items:center;gap:8px}.acc-bal{display:flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:10px;border:1px solid var(--line2);background:var(--card);cursor:pointer;font-size:14px}.acc-bal b{font-weight:900;color:var(--gold)}.acc-daily{height:36px;padding:0 14px;border-radius:10px;border:0;background:linear-gradient(135deg,var(--gold),#ff8a2f);color:#1a1205;font-weight:800;font-size:13px;cursor:pointer}.acc-av{width:36px;height:36px;border-radius:50%;border:2px solid var(--line2);background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff;font-weight:900;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.acc-av.big{width:44px;height:44px;font-size:18px;cursor:default}.acc-menu{position:absolute;right:0;top:calc(100% + 10px);width:300px;background:var(--card);border:1px solid var(--line2);border-radius:14px;box-shadow:0 20px 50px #0000008c;padding:14px;display:flex;flex-direction:column;gap:6px;z-index:30}.acc-menu[hidden]{display:none}.acc-id{display:flex;align-items:center;gap:12px;padding-bottom:10px}.acc-id span:last-child{display:flex;flex-direction:column}.acc-id small{color:var(--mute);font-size:12px}.acc-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:10px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:4px}.acc-stats div{display:flex;flex-direction:column;align-items:center;font-size:11px;color:var(--mute)}.acc-stats b{font-size:16px;color:var(--txt)}.acc-item{display:block;text-align:left;padding:9px 10px;border-radius:8px;border:0;background:none;font-size:14px;text-decoration:none;cursor:pointer}.acc-item:hover:not(:disabled){background:var(--card2)}.acc-item:disabled{color:var(--mute2);cursor:default}.acc-item.danger{color:#ff7b72}.acc-note{margin:6px 4px 0;font-size:11px;color:var(--mute2);line-height:1.5}.strip-wrap{background:#090d16d9;border-bottom:1px solid var(--line)}.strip{display:flex;gap:8px;padding:8px 28px;overflow-x:auto;scrollbar-width:thin;max-width:1800px;margin:0 auto}.tk-label{flex:none;align-self:center;font-size:11px;font-weight:900;letter-spacing:2px;color:var(--mute2);line-height:1.3;padding-right:6px}.tk-sep{flex:none;width:1px;background:var(--line2);margin:4px 6px}.tk{flex:none;width:168px;padding:7px 10px;border-radius:10px;border:1px solid var(--line);background:var(--card);cursor:pointer;text-align:left;display:flex;flex-direction:column;gap:3px;transition:.15s}.tk:hover{border-color:var(--line2);background:var(--card2)}.tk.on{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold) inset}.tk.off{opacity:.55}.tk.fin{width:150px;background:var(--bg2)}.tk-h{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700;color:var(--mute)}.tk-c{margin-left:auto;font-weight:900;color:var(--mute2);font-size:10px;letter-spacing:1px}.tk-c:before{content:"CT "}.live-dot{color:#ff5a52;font-weight:900;letter-spacing:.5px;font-size:11px}.live-dot:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:#ff3b30;margin-right:5px;animation:pulse 1.4s infinite;vertical-align:1px}@keyframes pulse{50%{opacity:.3}}.up{color:var(--gold)}.tk-t{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--mute)}.tk-t i{width:4px;height:13px;border-radius:2px;background:var(--c)}.tk-t b{color:var(--txt);font-weight:800;width:36px}.tk-t small{font-size:10px;color:var(--mute2)}.tk-t span{margin-left:auto;font-weight:900;color:var(--txt);font-variant-numeric:tabular-nums}.tk-t.lead span{color:var(--gold)}.fin .tk-t:not(.lead) span,.fin .tk-t:not(.lead) b{color:var(--mute)}main{max-width:1800px;margin:0 auto;padding:22px 28px}.page[hidden]{display:none}.sec-h{display:flex;align-items:baseline;gap:14px;margin:4px 2px 14px}.sec-h h2{margin:0;font-size:15px;font-weight:900;letter-spacing:3px}.sec-h h2:before{content:"";display:inline-block;width:4px;height:14px;background:var(--gold);border-radius:2px;margin-right:10px;vertical-align:-1px}.sec-sub{font-size:13px;color:var(--mute)}.rail{display:flex;flex-direction:column;gap:16px;min-width:0}.more,.panel-foot{font-size:12px;color:var(--mute);text-decoration:none}.more:hover,.panel-foot:hover{color:var(--gold)}.panel-foot{display:block;text-align:center;padding:10px;border-top:1px solid var(--line)}.home-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:22px;align-items:start}.feature-col{display:flex;flex-direction:column;gap:16px;min-width:0}.feature{background:var(--card);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.feature-h{padding:12px 18px 14px;background:linear-gradient(180deg,var(--card2),var(--card));border-bottom:1px solid var(--line)}.fh-top{display:flex;align-items:center;gap:10px;margin-bottom:10px}.fh-court{font-size:11px;font-weight:900;letter-spacing:2.5px;color:var(--mute)}.fh-acts{margin-left:auto;display:flex;gap:6px;flex-wrap:wrap}.fh-score{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px}.fs{display:flex;align-items:center;gap:14px;cursor:pointer;min-width:0}.fs.home{flex-direction:row-reverse;text-align:right}.fs-logo{flex:none;width:54px;height:54px;border-radius:14px;background:var(--c);color:var(--k);display:flex;align-items:center;justify-content:center;font-weight:900;font-size:16px;letter-spacing:.5px;box-shadow:0 6px 18px color-mix(in srgb,var(--c) 40%,transparent)}.fs-n{display:flex;flex-direction:column;min-width:0}.fs-n b{font-size:18px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fs-n small{color:var(--mute);font-size:12px}.fs-s{font-size:46px;font-weight:900;font-variant-numeric:tabular-nums;margin:0 6px;color:var(--mute)}.fs.away .fs-s{margin-left:auto}.fs.home .fs-s{margin-right:auto}.fs.lead .fs-s{color:var(--txt)}.fm{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:90px}.fm b{font-size:20px;font-weight:900}.fm span:last-child{font-size:13px;color:var(--mute);font-variant-numeric:tabular-nums}.market{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:16px 18px}.slipbox.market{border:0;border-top:1px solid var(--line);border-radius:0;background:none}.mk-h{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.mk-h h3{margin:0;font-size:15px;font-weight:800;display:flex;align-items:center;gap:8px}.mk-sub{font-size:13px;color:var(--mute);margin-left:auto;font-variant-numeric:tabular-nums}.mk-empty{color:var(--mute);font-size:14px;padding:18px 4px;text-align:center}.probbar{display:flex;height:8px;border-radius:99px;overflow:hidden;background:var(--line);gap:2px}.probbar i{display:block;height:100%;background:var(--c);transition:width .6s ease}.spark{position:relative;height:74px;margin:10px 0 4px;border-radius:10px;background:var(--bg2);overflow:hidden}.spark svg{width:100%;height:100%;display:block}.spark .mid{stroke:var(--line2);stroke-dasharray:4 4}.spark-l{position:absolute;left:10px;top:6px;font-size:10px;color:var(--mute2);letter-spacing:1px}.spark-empty{display:flex;height:100%;align-items:center;justify-content:center;font-size:12px;color:var(--mute2)}.outcomes{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:12px 0}.outcome{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:2px 10px;align-items:center;padding:12px 14px;border-radius:12px;border:1px solid var(--line2);background:var(--bg2);cursor:pointer;text-align:left;transition:.15s}.outcome:hover{border-color:var(--c)}.outcome.on{border-color:var(--c);background:color-mix(in srgb,var(--c) 22%,var(--bg2));box-shadow:0 0 0 1px var(--c) inset}.o-team{display:flex;align-items:center;gap:8px;min-width:0}.o-team i{width:10px;height:10px;border-radius:3px;background:var(--c);flex:none}.o-team b{font-size:16px;font-weight:900}.o-team small{color:var(--mute);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.o-p{grid-row:span 2;font-size:28px;font-weight:900;font-variant-numeric:tabular-nums}.o-odds{font-size:12px;color:var(--mute)}.o-odds em{font-style:normal;color:var(--gold);font-weight:800;font-size:13px}.slip{display:grid;grid-template-columns:minmax(150px,1fr) auto;grid-template-areas:"stake quick" "payout place" "note note";gap:10px 12px;align-items:center}.stake{grid-area:stake;display:flex;align-items:center;gap:8px;height:44px;padding:0 12px;border-radius:10px;border:1px solid var(--line2);background:var(--bg2)}.stake span:first-child{font-size:12px;color:var(--mute)}.stake input{flex:1;min-width:0;background:none;border:0;outline:0;color:var(--txt);font:inherit;font-size:18px;font-weight:800;text-align:right}.stake:focus-within{border-color:var(--gold)}.quick{grid-area:quick;display:flex;gap:6px}.quick button{height:36px;padding:0 10px;border-radius:8px;border:1px solid var(--line2);background:var(--card2);font-size:12px;font-weight:700;cursor:pointer}.quick button:hover{background:#1f2a42}.payout{grid-area:payout;display:flex;align-items:baseline;gap:10px;font-size:13px;color:var(--mute)}.payout b{font-size:20px;color:var(--green);font-weight:900}.place{grid-area:place;height:46px;min-width:200px;padding:0 20px;border-radius:12px;border:0;background:linear-gradient(135deg,#2f7dd1,#3b5bdb);color:#fff;font-weight:800;font-size:15px;cursor:pointer;transition:.15s}.place:disabled{background:var(--card2);color:var(--mute2);cursor:default}.place[data-daily]:not(:disabled){background:linear-gradient(135deg,var(--gold),#ff8a2f);color:#1a1205}.slip-note{grid-area:note;font-size:12px;color:var(--mute2)}.mk-foot:not(:empty){margin-top:14px;padding-top:12px;border-top:1px solid var(--line);font-size:12px;color:var(--mute)}.slipbox .slip{grid-template-columns:1fr;grid-template-areas:"stake" "quick" "payout" "place" "note"}.slipbox .quick button{flex:1}.slipbox .outcomes{grid-template-columns:1fr}.mybets{list-style:none;margin:0;padding:0 8px 8px}.mybets.compact:not(:empty){margin-top:12px;padding:0;border-top:1px solid var(--line)}.mybets li{display:flex;align-items:center;gap:10px;padding:9px 8px;border-bottom:1px solid #182136;font-size:13px}.mybets li:last-child{border-bottom:0}.mybets .bl{display:flex;flex-direction:column;min-width:0}.mybets .bl small{color:var(--mute2);font-size:11px}.mybets .br{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;font-variant-numeric:tabular-nums}.mybets .br em{font-style:normal;font-size:11px;font-weight:800;color:var(--mute)}.mybets li.won .br{color:var(--green)}.mybets li.lost .br{color:#ff7b72}.mybets li.open .br b{color:var(--gold)}.mm{padding:10px 14px 12px;border-top:1px solid var(--line);cursor:pointer;transition:background .15s}.mm:hover{background:#141c2e}.mm-h{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700;color:var(--mute);margin-bottom:6px}.mm-row{display:flex;align-items:center;gap:8px;padding:3px 0;font-size:13px}.mm-row small{color:var(--mute2);font-size:11px}.mm-s{margin-left:auto;font-weight:900;font-size:15px;font-variant-numeric:tabular-nums}.mm-p{margin-left:auto;font-weight:800;color:var(--mute);width:40px;text-align:right}.mm-s+.mm-p{margin-left:12px}.mm-b{min-width:58px;height:30px;border-radius:8px;border:1px solid var(--line2);background:var(--bg2);color:var(--gold);font-weight:800;cursor:pointer;font-variant-numeric:tabular-nums}.mm-b:hover{background:color-mix(in srgb,var(--gold) 15%,var(--bg2));border-color:var(--gold)}.mm-bar{display:flex;height:4px;gap:2px;margin-top:8px;border-radius:99px;overflow:hidden}.mm-bar i{display:block;background:var(--c)}.mkt-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.mkt-grid .mm{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:14px 16px}.mkt-grid .mm.sel{border-color:var(--gold)}.mkt-grid>.empty{grid-column:1 / -1}.bets-grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:22px;align-items:start}.wal-h{display:flex;align-items:center;justify-content:space-between;padding:16px 18px}.wal-h div{display:flex;flex-direction:column}.wal-h small{color:var(--mute);font-size:12px}.wal-h b{font-size:26px;font-weight:900;color:var(--gold)}.wal-h .btn:disabled{opacity:.5;cursor:default}.stand-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.standings.full td.tn small{margin-left:10px;color:var(--mute);font-weight:500;font-size:12px}.standings td.pos{color:var(--green)}.standings td.neg{color:#ff7b72}#grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}#grid.focus{grid-template-columns:3fr 1fr}#grid.focus .court.main{grid-row:1 / span 3}.toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%);z-index:60;background:#12301f;color:#b8f5cf;border:1px solid #1f6b41;padding:12px 18px;border-radius:12px;font-size:14px;font-weight:600;box-shadow:0 12px 30px #00000080;max-width:calc(100vw - 32px)}.toast.bad{background:#3a1513;color:#ffc9c5;border-color:#7a2a24}.toast[hidden]{display:none}footer{color:var(--mute2);font-size:12px;padding:8px 28px 28px;max-width:1800px;margin:0 auto;line-height:1.6}@media(max-width:1200px){.home-grid,.bets-grid{grid-template-columns:1fr}.rail{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.stand-grid{grid-template-columns:1fr}.season .prog{display:none}}@media(max-width:760px){.top{gap:10px;padding:10px 14px;flex-wrap:wrap}.brand-t small,.season{display:none}.account{margin-left:auto}.acc-daily{display:none}.nav{order:3;width:100%;overflow-x:auto}.nav a{padding:6px 12px}.strip{padding:8px 14px}.tk-label{display:none}main{padding:14px}.rail{display:flex}.fh-score{gap:8px}.fs{flex-direction:column;text-align:center;gap:6px}.fs.home{flex-direction:column;text-align:center}.fs-n b{font-size:14px}.fs-n small{display:none}.fs-logo{width:42px;height:42px;font-size:13px}.fs-s,.fs.away .fs-s,.fs.home .fs-s{font-size:34px;margin:0}.fm{min-width:60px}.slip{grid-template-columns:1fr;grid-template-areas:"stake" "quick" "payout" "place" "note"}.quick button{flex:1}.o-p{font-size:22px}#grid,#grid.focus{grid-template-columns:1fr}.court:not(.main) .screen{display:none}.mh .meta{display:none}.acc-menu{position:fixed;left:12px;right:12px;top:60px;width:auto}}.slip>*{min-width:0}.slipbox .slip{grid-template-columns:minmax(0,1fr)}.slipbox .place{min-width:0}@media(max-width:760px){.slip{grid-template-columns:minmax(0,1fr)}.place{min-width:0}}.mk-sec{margin-bottom:22px}.mk-sec h4{display:flex;align-items:center;gap:10px;margin:0 2px 10px;font-size:14px;font-weight:800}.mk-sec h4 small{font-size:12px;color:var(--mute2);font-weight:600}.lock{margin-left:8px;padding:1px 7px;border-radius:99px;background:var(--card2);color:var(--mute);font-size:10px}.mm-b:disabled{color:var(--mute2);cursor:default;background:var(--bg2);border-color:var(--line)}.mk-list{background:var(--card);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.mr{display:grid;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:14px;padding:9px 14px;border-top:1px solid var(--line);cursor:pointer;transition:background .15s}.mr:first-child{border-top:0}.mr:hover{background:#141c2e}.mr.sel{background:color-mix(in srgb,var(--gold) 8%,var(--card));box-shadow:inset 3px 0 0 var(--gold)}.mr-t{display:flex;flex-direction:column;line-height:1.2}.mr-t b{font-size:14px;font-variant-numeric:tabular-nums}.mr-t small{font-size:10px;color:var(--mute2)}.mr-m{display:flex;align-items:center;gap:8px;font-size:13px;min-width:0;white-space:nowrap;overflow:hidden}.mr-m small{color:var(--mute2);font-size:11px}.mr-m .at{color:var(--mute2);margin:0 4px}.mr-o{display:flex;gap:8px}.mr-b{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;column-gap:8px;align-items:center;min-width:108px;padding:5px 10px;border-radius:8px;border:1px solid var(--line2);background:var(--bg2);cursor:pointer;text-align:left;border-left:3px solid var(--c)}.mr-b b{font-size:12px}.mr-b span{font-size:11px;color:var(--mute)}.mr-b em{grid-row:span 2;grid-column:2;grid-row-start:1;font-style:normal;font-weight:900;color:var(--gold);text-align:right;font-variant-numeric:tabular-nums}.mr-b:hover:not(:disabled){border-color:var(--gold);background:color-mix(in srgb,var(--gold) 10%,var(--bg2))}.mr-b:disabled{cursor:default;opacity:.55}.bets-grid>.rail{position:sticky;top:80px;max-height:calc(100vh - 96px);overflow-y:auto}@media(max-width:1200px){.bets-grid>.rail{position:static;max-height:none}}@media(max-width:760px){.mr{grid-template-columns:52px minmax(0,1fr);gap:6px 10px}.mr-o{grid-column:1 / -1}.mr-b{flex:1;min-width:0}.mr-m small{display:none}}.strip-wrap{position:relative}.strip{scrollbar-width:none;scroll-snap-type:x proximity;padding:10px 28px 14px;cursor:grab;-webkit-user-select:none;user-select:none}.strip::-webkit-scrollbar{display:none}.strip.dragging{cursor:grabbing;scroll-snap-type:none}.strip.dragging .tk{pointer-events:none}.strip .tk{scroll-snap-align:start}.strip-wrap:before,.strip-wrap:after{content:"";position:absolute;top:0;bottom:0;width:70px;pointer-events:none;z-index:2;opacity:0;transition:opacity .2s}.strip-wrap:before{left:0;background:linear-gradient(90deg,#0a0e18 25%,transparent)}.strip-wrap:after{right:0;background:linear-gradient(270deg,#0a0e18 25%,transparent)}.strip-wrap.can-l:before,.strip-wrap.can-r:after{opacity:1}.strip-nav{position:absolute;top:50%;transform:translateY(-60%) scale(.9);z-index:3;width:34px;height:34px;border-radius:50%;border:1px solid var(--line2);background:#161f31eb;color:var(--txt);font-size:22px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding-bottom:3px;opacity:0;pointer-events:none;transition:.2s;box-shadow:0 6px 18px #00000073}.strip-nav.prev{left:10px}.strip-nav.next{right:10px}.strip-wrap.can-l .strip-nav.prev,.strip-wrap.can-r .strip-nav.next{opacity:1;pointer-events:auto;transform:translateY(-60%) scale(1)}.strip-nav:hover{background:var(--gold);color:#1a1205;border-color:var(--gold)}.strip-track{position:absolute;left:28px;right:28px;bottom:5px;height:3px;border-radius:99px;background:#ffffff0f;opacity:0;transition:opacity .2s}.strip-wrap.scrolls .strip-track{opacity:1}.strip-track i{position:absolute;top:0;bottom:0;border-radius:99px;background:linear-gradient(90deg,var(--gold),#ff8a2f);transition:left .08s linear}.tk{box-shadow:0 2px 10px #00000040}.tk:hover{transform:translateY(-1px)}@media(hover:none){.strip-nav{display:none}.strip{cursor:auto}}.leaders{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;margin-bottom:18px}.ld{position:relative;background:var(--card);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.ld:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:var(--c)}.ld-h{display:flex;align-items:baseline;gap:8px;padding:12px 14px 4px}.ld-h span{font-weight:900;font-size:14px;letter-spacing:1px}.ld-h small{color:var(--mute2);font-size:11px}.ld-top{display:flex;align-items:center;gap:12px;padding:8px 14px 12px;cursor:pointer;background:linear-gradient(90deg,color-mix(in srgb,var(--c) 18%,transparent),transparent 70%)}.ld-no{width:40px;height:40px;border-radius:10px;background:var(--c);color:var(--k);font-weight:900;display:flex;align-items:center;justify-content:center;font-size:14px;flex:none}.ld-n{display:flex;flex-direction:column;min-width:0}.ld-n b{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ld-n small{color:var(--mute);font-size:12px}.ld-v{margin-left:auto;font-size:30px;font-weight:900;font-variant-numeric:tabular-nums}.ld ol{list-style:none;margin:0;padding:4px 6px 8px;border-top:1px solid var(--line);counter-reset:ld 1}.ld li{display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:6px;font-size:13px;cursor:pointer;counter-increment:ld}.ld li:before{content:counter(ld);color:var(--mute2);width:14px;font-size:11px}.ld li:hover{background:#141c2e}.ld li span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ld li small{color:var(--mute2);font-size:11px}.ld li b{margin-left:auto;font-variant-numeric:tabular-nums}.ps-filters{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px}.ps-filters input[type=search],.ps-filters select{height:34px;padding:0 12px;border-radius:99px;border:1px solid var(--line2);background:var(--card);color:var(--txt);font:inherit;font-size:13px;outline:0}.ps-filters input[type=search]{width:180px}.ps-filters input[type=search]:focus,.ps-filters select:focus{border-color:var(--gold)}.ps-filters .tabs{background:var(--card);border:1px solid var(--line)}.chk{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--mute);cursor:pointer}.chk small{color:var(--mute2);font-size:11px}.chk input{accent-color:var(--gold)}.tbl.ps th.sort{cursor:pointer;-webkit-user-select:none;user-select:none}.tbl.ps th.sort:hover{color:var(--txt)}.tbl.ps th.on{color:var(--gold)}.tbl.ps td.on{color:var(--txt);font-weight:800;background:#f5b82e0d}.tbl.ps tr[data-p]{cursor:pointer}.tbl.ps tr[data-p]:hover td{background:#141c2e}.tbl td.pos{color:var(--green)}.tbl td.neg{color:#ff7b72}.ps-more{display:block;width:100%;padding:12px;border:0;border-top:1px solid var(--line);background:none;color:var(--mute);font-weight:700;cursor:pointer}.ps-more:hover{color:var(--gold)}.mnote{margin:0;padding:0 20px 16px;font-size:12px;color:var(--mute2)}@media(max-width:760px){.strip{padding:8px 14px 12px}.strip-track{left:14px;right:14px}.ps-filters input[type=search]{width:100%}.ps-filters{gap:8px}}.leaders{grid-template-columns:repeat(6,minmax(0,1fr))}.ld-v{font-size:26px}@media(max-width:1500px){.leaders{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.leaders{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 14px;scrollbar-width:none;margin:0 -14px 14px;padding:0 14px}.leaders::-webkit-scrollbar{display:none}.ld{flex:0 0 78%;scroll-snap-align:start}.sec-h{flex-wrap:wrap}}.ps-more[hidden]{display:none}.pc-head{position:relative;display:flex;align-items:center;gap:20px;padding:26px 28px;overflow:hidden;background:linear-gradient(120deg,var(--c) 0%,color-mix(in srgb,var(--c) 45%,#070a12) 70%);color:var(--k)}.pc-no{position:absolute;right:175px;top:50%;transform:translateY(-50%);font-size:150px;font-weight:900;line-height:1;opacity:.14;letter-spacing:-6px;pointer-events:none}.pc-id{display:flex;flex-direction:column;gap:4px;min-width:0;z-index:1}.pc-id small{display:flex;align-items:center;gap:6px;font-size:13px;opacity:.9}.pc-id b{font-size:32px;font-weight:900;letter-spacing:.5px;line-height:1.1}.pc-id span{font-size:13px;opacity:.85}.pc-head .chip{color:inherit}.pc-ovr{margin-left:auto;margin-right:34px;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:78px;height:78px;border-radius:18px;background:#00000047;font-size:11px;font-weight:800;letter-spacing:2px;color:#fff}.pc-ovr b{font-size:34px;letter-spacing:0;line-height:1}.pc-sec{padding:16px 22px 4px}.pc-sec h4{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:0 0 10px;font-size:14px;font-weight:800}.pc-sec h4 small{font-size:12px;color:var(--mute2);font-weight:500}.pc-tiles{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:8px}.pc-tile{display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 4px;border-radius:12px;background:var(--bg2);border:1px solid var(--line)}.pc-tile small{font-size:10px;color:var(--mute2);font-weight:800;letter-spacing:1px}.pc-tile b{font-size:21px;font-weight:900;font-variant-numeric:tabular-nums}.pc-tile em{font-style:normal;font-size:10px;color:var(--mute2);white-space:nowrap}.pc-tile:first-child b{color:var(--gold)}.pc-bars{display:flex;align-items:flex-end;gap:4px;height:110px;padding:18px 4px 0;border-radius:12px;background:var(--bg2);border:1px solid var(--line)}.pc-bars i{position:relative;flex:1;min-height:3px;border-radius:4px 4px 0 0;background:#3b4a6b}.pc-bars i.W{background:linear-gradient(180deg,var(--gold),#c98a12)}.pc-bars i span{position:absolute;top:-16px;left:50%;transform:translate(-50%);font-size:10px;color:var(--mute);font-weight:700}.pc-log tr[data-g]{cursor:pointer}.pc-log tr[data-g]:hover td{background:#141c2e}.res{display:inline-block;width:18px;font-weight:900}.res.W{color:var(--green)}.res.L{color:#ff7b72}.po{font-size:9px;font-weight:900;padding:1px 5px;border-radius:4px;background:var(--gold);color:#1a1205}.tbl tr[data-p]{cursor:pointer}.tbl tr[data-p]:hover td{background:#141c2e}.ld-top[data-p],.ld li[data-p]{cursor:pointer}@media(max-width:900px){.pc-tiles{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:760px){.pc-head{padding:20px 18px;gap:12px}.pc-id b{font-size:24px}.pc-no{font-size:100px;right:70px}.pc-ovr{width:60px;height:60px;margin-right:30px}.pc-ovr b{font-size:26px}.pc-sec{padding:14px 12px 4px}.pc-bars i span{display:none}}.pc-av{position:relative;z-index:1;flex:none;width:92px;height:92px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 35%,#ffffff47,#00000040);border:3px solid rgba(255,255,255,.35);box-shadow:0 10px 26px #00000059}.pc-av span{font-size:30px;font-weight:900;letter-spacing:1px}.pc-av img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .25s}.pc-av img.ok{opacity:1}.tbl tr.dnp td{color:var(--mute2)}.tbl tr.dnp .pname{color:var(--mute);font-weight:600}.tbl tr.dnp small{color:var(--mute2);font-weight:500;margin-left:6px}@media(max-width:760px){.pc-av{width:62px;height:62px}.pc-av span{font-size:20px}}.btn.gold{background:linear-gradient(135deg,#f5b82e,#e0761c);color:#111;border-color:transparent;font-weight:800}.btn.gold:hover{filter:brightness(1.08)}.btn[disabled]{opacity:.5;cursor:default}.dr-setup{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:14px 16px;margin-bottom:14px}.dr-setup label{display:flex;flex-direction:column;gap:4px;font-size:11px;color:var(--mute);font-weight:700}.dr-setup select{background:var(--bg2);color:var(--txt);border:1px solid var(--line2);border-radius:8px;padding:6px 8px;font:inherit;font-size:13px}.dr-setup .btn{padding:8px 14px;font-size:13px}.dr-note{flex-basis:100%;margin:4px 0 0;font-size:12px;color:var(--mute2);line-height:1.5}.panel .dr-note{padding:0 16px 14px}.dr-empty,.dr-err{padding:18px;color:var(--mute);margin-bottom:14px}.dr-err{color:#ffb4ae;border-color:#5a2422}.dr-clock{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;margin-bottom:14px;border-radius:var(--r);background:linear-gradient(90deg,#e5322b29,#111827e6 55%);border:1px solid #4a2626}.dr-clock.done{background:var(--card);border-color:var(--line)}.dr-clock b{font-size:15px}.dr-acts{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap}.dr-acts .btn{padding:8px 14px;font-size:13px}.dr-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:18px;align-items:start}.dr-grid.busy{opacity:.55;pointer-events:none;transition:opacity .2s}.dr-main{display:flex;flex-direction:column;gap:16px;min-width:0}.dr-sub{font-size:12px;color:var(--mute)}.dr-board{list-style:none;margin:0;padding:0 12px 12px;display:flex;flex-direction:column;gap:8px}.dr-card{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border-radius:12px;background:var(--bg2);border:1px solid var(--line)}.dr-card.top{border-color:var(--gold);box-shadow:0 0 0 1px #f5b82e40 inset}.dr-rank{font-size:20px;font-weight:900;color:var(--mute2);text-align:center}.dr-card.top .dr-rank{color:var(--gold)}.dr-name{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:15px}.dr-pos,.dr-h{font-size:12px;color:var(--mute);font-weight:700}.dr-why{display:flex;flex-wrap:wrap;gap:6px;margin:7px 0}.dr-why span{font-size:11px;font-weight:700;padding:2px 8px;border-radius:99px;background:var(--card2);color:#cfd8ea}.dr-why span.g{background:#2fbf7129;color:#7fe0a8}.dr-why span.b{background:#e5322b29;color:#ff9a8f}.dr-why span.t{background:#2f7dd12e;color:#9cc6f5}.dr-why span.w{background:#f5b82e29;color:var(--gold)}.dr-bars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px 12px}.dr-bar{display:grid;grid-template-columns:30px 1fr 22px;align-items:center;gap:6px;font-size:10px;color:var(--mute)}.dr-bar em{font-style:normal}.dr-bar i{display:block;height:4px;border-radius:2px;background:linear-gradient(90deg,#2f7dd1,#5fb0ff)}.dr-bar b{font-weight:700;color:var(--txt);text-align:right}.dr-val{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.dr-imp{font-size:11px;font-weight:800;color:#ff9a8f}.dr-imp.pos{color:#7fe0a8}.dr-gain{font-size:20px;font-weight:900}.dr-gain small{font-size:11px;color:var(--mute);margin-left:3px;font-weight:700}.dr-val .btn{padding:7px 16px;font-size:13px}.dr-filters{padding:0 16px;margin-bottom:0}.dr-tag{margin-left:8px;font-size:10px;font-weight:800;color:var(--gold);border:1px solid rgba(245,184,46,.4);border-radius:99px;padding:1px 6px}.tbl .dr-up{color:#7fe0a8;font-weight:700}.tbl .dr-down{color:#ff9a8f}.dr-str{font-weight:900;color:#ff9a8f}.dr-str.pos{color:#7fe0a8}.dr-roster tr.dr-open td{color:var(--mute2)}.dr-log{list-style:none;margin:0;padding:0 12px 12px;max-height:420px;overflow-y:auto}.dr-log li{display:grid;grid-template-columns:40px auto minmax(0,1fr) auto;gap:8px;align-items:center;padding:6px 4px;font-size:13px;border-bottom:1px solid #182136}.dr-log li b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dr-log li.me{background:#f5b82e14}.dr-log li.new b{color:#9cc6f5}.dr-final{list-style:none;margin:0;padding:0 12px 12px}.dr-final li{display:grid;grid-template-columns:26px 64px 72px minmax(0,1fr) 56px;gap:10px;align-items:center;padding:6px 4px;font-size:13px;border-bottom:1px solid #182136}.dr-final li.me{background:#f5b82e1a;border-radius:8px}.dr-final li b{text-align:right}.dr-style{font-size:11px;color:var(--mute)}.dr-meter{position:relative;height:8px;background:var(--bg2);border-radius:4px}.dr-meter.signed:after{content:"";position:absolute;left:50%;top:-2px;bottom:-2px;width:1px;background:var(--line2)}.dr-meter i{position:absolute;top:0;bottom:0;left:0;border-radius:4px;background:var(--green)}.dr-meter.signed i.pos{left:50%}.dr-meter.signed i.neg{left:auto;right:50%;background:var(--red)}@media(max-width:1200px){.dr-grid{grid-template-columns:1fr}}@media(max-width:760px){.dr-card{grid-template-columns:22px minmax(0,1fr)}.dr-val{grid-column:1 / -1;flex-direction:row;align-items:center;justify-content:space-between}.dr-bars{grid-template-columns:repeat(2,minmax(0,1fr))}.dr-acts{margin-left:0;width:100%}.dr-final li{grid-template-columns:22px 56px minmax(0,1fr) 52px}.dr-final .dr-style{display:none}}.acc-load{width:120px;height:36px;border-radius:10px;background:linear-gradient(90deg,var(--card) 0%,var(--card2) 50%,var(--card) 100%);background-size:200% 100%;animation:shimmer 1.4s infinite linear}@keyframes shimmer{to{background-position:-200% 0}}.acc-google{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px 0 12px;border-radius:999px;border:1px solid var(--line2);background:#131314;color:#e3e3e3;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap}.acc-google:hover{border-color:#8e918f}.acc-google svg{width:18px;height:18px;flex:none}.acc-dev{height:38px;padding:0 12px;border-radius:999px;border:1px dashed var(--gold);background:none;color:var(--gold);font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap}.gsi{min-height:38px;display:flex;align-items:center}.gsi[hidden],.acc-google[hidden]{display:none}.acc-avbtn{padding:0;border:0;background:none;cursor:pointer;border-radius:50%}.acc-av{overflow:hidden}.acc-av img{width:100%;height:100%;object-fit:cover;display:block}.account.pulse{animation:accpulse 1.2s ease 2;border-radius:999px}@keyframes accpulse{0%,to{box-shadow:0 0 #f5b82e00}40%{box-shadow:0 0 0 6px #f5b82e73}}.slip-out{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border-radius:12px;background:var(--bg2);border:1px dashed var(--line2)}.slip-out p{margin:0;display:flex;flex-direction:column;gap:3px}.slip-out small{color:var(--mute);font-size:12px}.slip-out .place{width:auto;min-width:170px;flex:none}.slip[hidden]{display:none}.slipbox .slip-out{flex-direction:column;align-items:stretch}.slipbox .slip-out .place{width:100%}.mybets .fs{color:var(--mute);font-weight:600;margin-left:4px}.board{list-style:none;margin:0;padding:0 8px 10px;counter-reset:none}.board li{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 8px;border-radius:8px;font-size:13px}.board li b{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board li em{font-style:normal;font-weight:800;color:var(--gold)}.board .rk{color:var(--mute2);font-weight:800;text-align:center}.board .top1 .rk{color:#ffd54a}.board .top2 .rk{color:#cfd8e6}.board .top3 .rk{color:#e09a5b}.board li.me{background:color-mix(in srgb,var(--gold) 14%,transparent);box-shadow:inset 3px 0 0 var(--gold)}.board li.sep{padding:0;height:1px;margin:4px 8px;background:var(--line);display:block}.board li.empty{display:block}@media(max-width:760px){.acc-google{height:34px;padding:0 12px 0 10px;font-size:13px}.slip-out{flex-direction:column;align-items:stretch}.slip-out .place{width:100%}}.phase-pill{font-size:11px;font-weight:800;padding:2px 8px;border-radius:99px;background:#33415e;color:#dfe6f5;white-space:nowrap}.phase-pill.off{background:var(--gold);color:#1a1205}.board li[data-nick]{cursor:pointer}.board li em.neg{color:var(--red)}.pos{color:var(--green)}.neg{color:var(--red)}.mute{color:var(--mute)}.small{font-size:12px}.pad{padding:24px 26px}.pad-s{padding:8px 16px 14px}.row{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:10px 0}.btn.gold{background:linear-gradient(135deg,var(--gold),#ff8a2f);color:#1a1205;border-color:transparent;font-weight:800}.btn[disabled]{opacity:.45;cursor:default}.badge{font-size:11px;font-weight:800;color:#1a1205;background:var(--gold);padding:2px 6px;border-radius:6px}.sec-h .more{margin-left:auto}.season-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:22px;align-items:start}.season-grid>div>.panel{margin-bottom:18px}.se-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:24px 28px;margin-bottom:18px;border-radius:var(--r);background:linear-gradient(120deg,color-mix(in srgb,var(--c) 70%,#000) 0%,var(--card) 85%);border:1px solid var(--line2)}.se-hero small{letter-spacing:3px;font-weight:800;color:var(--gold)}.se-hero h2{margin:6px 0;font-size:30px}.se-hero p{margin:0;color:#dfe6f5}.se-hero a{color:var(--gold)}.se-stats{display:flex;gap:24px}.se-stats div{display:flex;flex-direction:column;align-items:flex-end;font-size:12px;color:var(--mute)}.se-stats b{font-size:26px;color:var(--txt)}.se-banner{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-bottom:16px;padding:14px 20px;border-radius:var(--r);text-decoration:none;background:linear-gradient(110deg,color-mix(in srgb,var(--c) 60%,#000),var(--card) 70%);border:1px solid var(--gold)}.se-banner .se-what{color:var(--gold);font-weight:800}.se-banner .se-go{margin-left:auto;color:var(--mute);font-size:13px}.se-tbl{width:100%;border-collapse:collapse;font-size:13px}.se-tbl th{font-size:11px;color:var(--mute2);font-weight:700;text-align:right;padding:6px 10px;border-bottom:1px solid var(--line)}.se-tbl td{padding:8px 10px;text-align:right;border-bottom:1px solid #182136}.se-tbl .l{text-align:left}.se-tbl .rk{color:var(--mute2);width:30px}.se-tbl tr.me td{background:color-mix(in srgb,var(--gold) 10%,transparent)}.se-tbl a{color:inherit;text-decoration:none;font-weight:700}.se-tbl a:hover{color:var(--gold)}.tl{list-style:none;margin:0;padding:4px 16px 14px}.tl li{display:grid;grid-template-columns:16px 1fr;column-gap:10px;padding:6px 0;font-size:13px}.tl li i{grid-row:1 / span 2;width:10px;height:10px;margin-top:4px;border-radius:50%;background:var(--line2)}.tl li span{grid-column:2;color:var(--mute2);font-size:12px}.tl li.done i{background:var(--green)}.tl li.done b{color:var(--mute)}.tl li.now i{background:var(--gold);box-shadow:0 0 0 4px #f5b82e33}.tl li.now span{color:var(--gold)}#live-draft{margin-bottom:26px}.cd{color:var(--gold);font-weight:900;font-size:15px}.tpick{display:grid;grid-template-columns:repeat(10,1fr);gap:6px;margin:10px 0}.tpick button{position:relative;border:1px solid var(--line2);background:var(--card2);border-radius:8px;padding:8px 0;font-weight:800;cursor:pointer;border-left:4px solid var(--c);color:var(--txt)}.tpick button.on{border-color:var(--gold);background:#2b2410}.tpick em{position:absolute;top:-7px;right:-4px;font-style:normal;font-size:10px;background:var(--gold);color:#111;border-radius:99px;padding:1px 5px}.clock{display:flex;align-items:center;gap:12px;margin:0 12px 10px;padding:10px 14px;border-radius:10px;background:var(--bg2);font-size:13px;flex-wrap:wrap}.clock b{margin-left:auto;font-size:20px;color:var(--gold)}.clock strong{color:var(--gold)}.clock.me{background:#2b2410;border:1px solid var(--gold)}.clock.done{color:var(--green)}.picks{list-style:none;margin:0;padding:0 12px 8px;max-height:340px;overflow-y:auto}.picks li{display:grid;grid-template-columns:44px auto 1fr auto auto;gap:8px;align-items:center;padding:6px 4px;border-bottom:1px solid #182136;font-size:13px}.by{font-size:10px;font-weight:900;padding:2px 6px;border-radius:6px;background:#262b36;color:var(--mute)}.by.human{background:var(--gold);color:#111}.by.auto{background:#33415e;color:#dfe6f5}.my-draft{margin:0 12px 12px;padding:10px 12px;border:1px solid var(--line2);border-radius:10px}.my-draft .tbl-wrap{max-height:340px;overflow-y:auto;padding:4px 0}.flt{width:100%;margin:8px 0 0;font:inherit;color:var(--txt);background:var(--bg2);border:1px solid var(--line2);border-radius:8px;padding:8px 10px}.prof-h{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px;padding-right:40px}.prof-h h2{margin:0}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:8px 0 12px}.kpis div{display:flex;flex-direction:column;gap:2px;padding:12px;border-radius:10px;background:var(--bg2);font-size:12px;color:var(--mute)}.kpis b{font-size:20px;color:var(--txt)}.ach{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px}.ach .a{padding:10px;border-radius:10px;background:var(--bg2);border:1px solid var(--line);opacity:.5;filter:grayscale(1)}.ach .a.on{opacity:1;filter:none;border-color:var(--r);box-shadow:inset 3px 0 0 var(--r)}.ach .a b{display:block;font-size:13px}.ach .a small{color:var(--mute);font-size:11px}.wall-h{display:flex;align-items:center;gap:12px;margin:10px 0}.wall-bar{width:180px;height:6px;border-radius:99px;background:var(--line);overflow:hidden}.wall-bar i{display:block;height:100%;background:linear-gradient(90deg,var(--gold),#ff7a2f)}.wall{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.wt{display:flex;flex-direction:column;gap:2px;padding:10px;border-radius:10px;background:var(--bg2);border:1px solid var(--line);border-top:4px solid #3a4560;filter:grayscale(1);opacity:.55;font-size:12px}.wt.on{filter:none;opacity:1;border-top-color:var(--c);border-color:var(--gold)}.wt b{font-size:16px}.wt small{color:var(--mute)}.wt em{font-style:normal;color:var(--mute2);font-size:11px}.wt.on em{color:var(--gold)}.king{margin:10px 0;padding:12px;text-align:center;font-weight:900;font-size:18px;border-radius:10px;background:linear-gradient(135deg,#f5b82e,#ff5a3c);color:#111}.rings{display:flex;flex-wrap:wrap;gap:8px}.ring{display:flex;flex-direction:column;gap:4px;align-items:flex-start;padding:10px 12px;border-radius:10px;border:1px solid var(--gold);background:var(--bg2);color:var(--txt);cursor:pointer;border-left:4px solid var(--c)}.ring small{color:var(--mute)}.halls{display:grid;grid-template-columns:1fr 1fr;gap:22px}.halls a{color:inherit}@media(max-width:1200px){.season-grid,.halls{grid-template-columns:1fr}.tpick{grid-template-columns:repeat(6,1fr)}}@media(max-width:760px){.wall,.tpick{grid-template-columns:repeat(3,1fr)}.se-hero{flex-direction:column;align-items:flex-start}.se-banner .se-go{margin-left:0}}.ai-row{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin:10px 0 4px}.ai-row select{font:inherit;color:var(--txt);background:var(--bg2);border:1px solid var(--line2);border-radius:8px;padding:4px 8px}.my-draft h4{margin:12px 0 6px}.wish{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;max-height:260px;overflow-y:auto}.wish li{display:grid;grid-template-columns:26px minmax(0,1fr) auto auto;gap:8px;align-items:center;padding:5px 8px;border-radius:8px;background:var(--bg2);font-size:13px}.wish li.gone{opacity:.45;text-decoration:line-through}.wish .rk{color:var(--gold);font-weight:800;text-align:center}.wish-act{display:flex;gap:4px}.wish-act button{width:26px;height:24px;border-radius:6px;border:1px solid var(--line2);background:var(--card2);color:var(--txt);cursor:pointer}.wish-act button[disabled]{opacity:.3;cursor:default}.tbl td.acts{display:flex;gap:6px;justify-content:flex-end}#board-sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;margin-left:10px}.rh{position:fixed;left:16px;bottom:16px;z-index:60;width:380px;max-width:calc(100vw - 32px);background:#141a2b;border:2px solid #a35bf0;border-radius:14px;box-shadow:0 18px 50px #0009;font-size:13px}.rh-h{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#2a1a44;border-radius:12px 12px 0 0}.rh-h span{color:#d8c4ff;font-size:12px}.rh-x{margin-left:auto;width:26px;height:26px;border-radius:6px;border:0;background:#ffffff1a;color:#fff;cursor:pointer}.rh-body{padding:8px 12px 12px}.rh-note{margin:0 0 8px;color:var(--mute);font-size:12px}.rh-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.rh-steps li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 8px;border-radius:8px;background:var(--bg2)}.rh-steps li.ok{box-shadow:inset 3px 0 0 var(--green)}.rh-steps li.ok>span:first-child{color:var(--mute)}.rh-2{display:flex;gap:4px}.rh-b{white-space:nowrap;padding:5px 10px;border-radius:7px;border:1px solid var(--line2);background:var(--card2);color:var(--txt);font-size:12px;font-weight:700;cursor:pointer}.rh-b.gold{background:linear-gradient(135deg,#a35bf0,#6d3fd0);border-color:transparent;color:#fff}.rh-b[disabled]{opacity:.35;cursor:default}.rh-rank{width:48px;font:inherit;color:var(--txt);background:var(--card2);border:1px solid var(--line2);border-radius:6px;padding:2px 4px}.rh-foot{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:12px}.rh-foot a{color:#d8c4ff}.rh-foot .rh-b{margin-left:auto}body.rehearsal .top{box-shadow:inset 0 -2px #a35bf0}.plink{cursor:pointer}.plink:hover{color:var(--gold);text-decoration:underline}.gm-card{position:relative;overflow:hidden;margin:0 40px 18px 0;padding:18px 20px 14px;border-radius:16px;border:1px solid var(--line2);background:radial-gradient(600px 200px at 0% 0%,color-mix(in srgb,var(--c) 55%,transparent),transparent 70%),linear-gradient(135deg,#172036,#0d1220)}.gm-card.champ{border-color:var(--gold);box-shadow:0 0 0 1px #f5b82e59,0 12px 40px #f5b82e1f}.gm-top{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.gm-av{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:900;color:#fff;background:linear-gradient(135deg,var(--c),#0b0f19);box-shadow:0 0 0 3px var(--gold)}.gm-id{display:flex;flex-direction:column;min-width:160px}.gm-id small{font-size:10px;letter-spacing:3px;color:var(--gold);font-weight:800}.gm-id b{font-size:24px}.gm-id em{font-style:normal;color:#ffe39a;font-weight:700;font-size:13px}.gm-stats{margin-left:auto;display:flex;gap:18px;flex-wrap:wrap}.gm-stats div{display:flex;flex-direction:column;align-items:center;font-size:11px;color:var(--mute)}.gm-stats b{font-size:20px;color:var(--txt)}.gm-rings{display:flex;align-items:center;gap:6px;margin:12px 0 6px;min-height:96px}.gm-ring{background:none;border:0;padding:0;cursor:pointer;transition:transform .15s}.gm-ring:hover{transform:translateY(-3px) scale(1.05)}.gm-more{font-weight:900;color:var(--gold)}.empty-case .gm-slot{width:58px;height:58px;border-radius:50%;border:2px dashed var(--line2);display:flex;align-items:center;justify-content:center;filter:grayscale(1);opacity:.35}.empty-case small{color:var(--mute);margin-left:8px}.gm-show{display:flex;flex-wrap:wrap;gap:6px}.gm-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:99px;background:color-mix(in srgb,var(--r) 18%,#0b0f19);border:1px solid var(--r);font-size:12px}.gm-badge i{font-style:normal;font-size:10px;color:var(--r);font-weight:800}.gm-badge small{color:var(--mute)}.gm-bar{display:flex;align-items:center;gap:10px;margin-top:10px;font-size:12px;color:var(--mute);flex-wrap:wrap}.ring{align-items:center}.ring-hero{display:flex;align-items:center;gap:22px;flex-wrap:wrap;padding-right:40px}.ring-hero h2{margin:0 0 6px}@media(max-width:760px){.gm-card{margin-right:0}.gm-stats{margin-left:0}}.tbl th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.tbl th.sortable:hover,.tbl th.sortable.on{color:var(--gold)}.tag-small{display:inline-block;font-size:10px;font-weight:800;padding:1px 6px;border-radius:6px;background:#3a2a10;color:#ffcf6a;vertical-align:1px}.gm-edit{margin-right:4px}.show-pick{display:flex;flex-wrap:wrap;gap:6px;align-items:center;width:100%}.show-pick>b{width:100%;font-size:13px}.gm-badge.pick{cursor:pointer;position:relative;opacity:.55;color:var(--txt)}.gm-badge.pick.on{opacity:1;box-shadow:0 0 0 2px var(--r)}.gm-badge.pick em{font-style:normal;font-size:10px;font-weight:900;background:var(--gold);color:#111;border-radius:99px;padding:0 5px}
