.topbar-tools{display:flex;align-items:center;gap:2px;min-width:0}@media (min-width:900px){.topbar-tools{gap:10px}}.search-trigger{display:grid;place-items:center;width:var(--tap);height:var(--tap);margin-right:-8px;border-radius:999px;color:var(--text)}.search-trigger svg{width:23px;height:23px}.search-trigger:hover{background:var(--surface)}.search-trigger .st-kbd,.search-trigger .st-label{display:none}@media (min-width:900px){.search-trigger{display:flex;align-items:center;gap:9px;width:270px;height:40px;margin-right:0;padding:0 8px 0 13px;border:1px solid var(--line);background:var(--surface);color:var(--muted);font-size:14px;font-weight:500}.search-trigger svg{width:18px;height:18px;flex:none}.search-trigger .st-label{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-trigger .st-kbd{display:grid;place-items:center;margin-left:auto;min-width:22px;height:22px;border-radius:6px;border:1px solid var(--line);font:600 12px var(--body);color:var(--muted)}.search-trigger:hover{color:var(--text);border-color:color-mix(in srgb,var(--accent) 45%,var(--line));background:var(--surface)}}.tabbar{grid-template-columns:repeat(5,1fr)}.search-sheet{position:fixed;inset:0;z-index:60;display:flex;flex-direction:column;background:var(--bg);visibility:hidden;opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity .16s ease,transform .18s ease,visibility 0s linear .18s}.search-sheet.open{visibility:visible;opacity:1;transform:none;pointer-events:auto;transition:opacity .16s ease,transform .18s ease,visibility 0s}@media (prefers-reduced-motion:reduce){.search-sheet,.search-sheet.open{transition:none;transform:none}}html.search-open,html.search-open body{overflow:hidden}.sp{min-width:0}.sp-sheet{display:flex;flex-direction:column;width:100%;max-width:760px;height:100%;margin:0 auto}.sp-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:6px;gap:6px}.sp-sheet .sp-bar{padding:calc(var(--safe-t) + 10px) max(16px,env(safe-area-inset-right)) 10px max(16px,env(safe-area-inset-left));border-bottom:1px solid var(--line)}.sp-page .sp-bar{position:-webkit-sticky;position:sticky;top:var(--sticky-top);z-index:5;padding:14px 0 12px;background:var(--bg);grid-template-columns:minmax(0,1fr)}.sp-sheet .sp-results{flex:1 1;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:4px 16px calc(var(--safe-b) + 28px)}.sp-page .sp-results{padding-bottom:24px}.sp-field{position:relative;display:flex;align-items:center;height:50px;border-radius:14px;background:var(--surface-2);border:1.5px solid var(--line)}.sp-field:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}.sp-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);display:grid;color:var(--muted);pointer-events:none}.sp-field:focus-within .sp-icon{color:var(--text)}.sp-field input{height:100%;width:100%;border:0;border-radius:14px;background:transparent;padding:0 76px 0 44px;font-size:17px;font-weight:500;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.sp-field input::placeholder{color:var(--muted);opacity:1}.sp-field input:placeholder-shown{padding-right:14px}.sp-field input::-webkit-search-cancel-button,.sp-field input::-webkit-search-decoration{-webkit-appearance:none;display:none}.sp-field input:focus-visible{outline:none}.sp-clear{position:absolute;right:3px;top:50%;transform:translateY(-50%);width:44px;height:44px;min-height:0;padding:0;border-radius:999px;background:transparent;color:var(--muted)}.sp-clear svg{width:14px;height:14px;padding:5px;box-sizing:content-box;border-radius:999px;background:color-mix(in srgb,var(--muted) 28%,transparent);color:var(--bg)}.sp-spin{position:absolute;right:48px;top:50%;width:16px;height:16px;margin-top:-8px;border-radius:50%;border:2px solid color-mix(in srgb,var(--muted) 35%,transparent);border-top-color:var(--accent);animation:sp-spin .7s linear infinite}@keyframes sp-spin{to{transform:rotate(1turn)}}.sp-cancel{min-height:var(--tap);padding:0 6px 0 10px;background:transparent;color:var(--accent-ink);font-size:16px;font-weight:600;border-radius:10px}.sp-chips{display:flex;flex-wrap:wrap;gap:8px}.sp-chip{display:inline-flex;align-items:center;min-height:40px;padding:0 15px;border-radius:999px;border:1px solid var(--line);background:var(--surface);font-size:14.5px;font-weight:600}.sp-chip.is-active,.sp-chip:hover{border-color:var(--accent)}.sp-recent{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.sp-recent .sr-row{min-height:50px}.sp-ric{display:grid;place-items:center;width:28px}.sp-ric,.sp-x{color:var(--muted)}.sp-x{width:var(--tap);height:var(--tap);min-height:0;padding:0;margin-right:4px;background:transparent;border-radius:999px}.sp-hint{color:var(--muted);font-size:13.5px;margin:22px 2px 0;max-width:46ch}.sp-loading{display:flex;gap:6px;justify-content:center;padding:28px 0}.sp-loading i{width:8px;height:8px;border-radius:50%;background:var(--muted);animation:pulse 1s ease-in-out infinite}.sp-loading i:nth-child(2){animation-delay:.15s}.sp-loading i:nth-child(3){animation-delay:.3s}.sp-nothing{margin-top:18px;padding:22px 18px;border:1px dashed var(--line);border-radius:var(--r-lg);color:var(--muted);text-align:center}.sp-nothing strong{display:block;color:var(--text);font-family:var(--display);font-weight:800;font-size:22px;margin-bottom:6px;overflow-wrap:anywhere}.sr-pending{color:var(--muted);font-size:13px;padding:16px 2px 0}@media (prefers-reduced-motion:reduce){.sp-loading i,.sp-spin{animation:none}}.sr-group{margin-top:20px}.sr-group h2{font-size:21px;margin:0 2px 8px}.sr-list{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.sr-list>*+*{border-top:1px solid var(--line)}.sr-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;min-height:60px;padding:10px 14px;min-width:0}.sr-row:hover{background:var(--surface-2)}.sr-main{display:flex;flex-direction:column;gap:1px;min-width:0}.sr-main b{font-weight:650;font-size:15.5px}.sr-main b,.sr-main small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sr-main small{color:var(--muted);font-size:12.5px}.sr-main .sr-line{color:var(--text);font-size:13px}.sr-main .sr-line .live{color:var(--live);font-weight:700;display:inline-flex;align-items:center;gap:6px}.sr-comp{display:grid;grid-template-columns:minmax(0,1fr) auto}.sr-chip,.sr-comp{align-items:center}.sr-chip{display:inline-flex;min-height:36px;margin-right:12px;padding:0 13px;border-radius:999px;border:1px solid var(--line);font-size:13px;font-weight:700;color:var(--accent-ink);position:relative}.sr-chip:after{content:"";position:absolute;inset:-4px -6px}.sr-sport{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:var(--surface-2)}.sr-sport svg{width:20px;height:20px}.sr-head{width:36px;height:36px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:var(--surface-2);font:800 15px var(--display);color:var(--muted)}.sr-head img{width:100%;height:100%;object-fit:cover}.sr-news{grid-template-columns:minmax(0,1fr) auto}.sr-news .sr-main b{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;font-size:15px}.sr-news img{width:72px;height:48px;border-radius:8px;object-fit:cover;background:var(--surface-2)}.sr-matches{margin-bottom:0}.sr-matches .mrow:first-child{border-top:0}.sp-results [data-opt].is-active{background:var(--surface-2);box-shadow:inset 3px 0 0 var(--accent)}.sp-results .sa-more.is-active,.sp-results .sp-chip.is-active,.sp-results .sr-chip.is-active{box-shadow:0 0 0 2px var(--accent)}.sa-card{margin-top:14px;background:var(--surface);border:1px solid var(--line);border-radius:20px;overflow:hidden;min-width:0}.sa-head{display:flex;align-items:center;gap:12px;padding:14px 14px 10px 16px;min-width:0}.sa-ic{flex:none;width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:var(--surface-2)}.sa-ic svg{width:20px;height:20px}.sa-titles{display:flex;flex-direction:column;gap:3px;min-width:0}.sa-title{font-family:var(--display);font-weight:800;font-size:25px;line-height:1}.sa-sub,.sa-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sa-sub{color:var(--muted);font-size:12.5px}.sa-more{flex:none;margin-left:auto;display:inline-flex;align-items:center;min-height:var(--tap);padding:0 6px;border-radius:10px;font-size:13.5px;font-weight:700;color:var(--accent-ink)}.sa-none{padding:14px 16px 16px;color:var(--muted);font-size:14px;border-top:1px solid var(--line)}.sa-head+.sa-none{border-top:0;padding-top:2px}.sa-foot{padding:10px 16px 14px;font-size:12.5px}.sa-foot,.sa-split{color:var(--muted);border-top:1px solid var(--line)}.sa-split{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px 4px;font-size:13px;font-weight:700}.sa-split a{color:var(--accent-ink);min-height:32px;display:inline-flex;align-items:center}.sa-rows .mrow:first-child{border-top:1px solid var(--line)}.sa-band{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;padding:14px 16px;position:relative;isolation:isolate}.sa-band:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(0,0,0,.28),rgba(0,0,0,0) 70%)}.sa-band .badge{box-shadow:0 0 0 2.5px rgba(255,255,255,.85)}.sa-band-txt{display:flex;flex-direction:column;gap:3px;min-width:0;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.3)}.sa-k{font-size:12.5px;font-weight:600;opacity:.92}.sa-k,.sa-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sa-name{font-family:var(--display);font-weight:900;font-size:32px;line-height:.95}.sa-band.is-active{box-shadow:inset 0 0 0 3px var(--accent)}.sa-fixture{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"when opp" "when meta" "watch watch";grid-column-gap:16px;column-gap:16px;grid-row-gap:4px;row-gap:4px;align-items:center;padding:14px 16px 15px}.sa-fixture:hover{background:var(--surface-2)}.sa-card>*+.sa-fixture,.sa-split+.sa-fixture{border-top:1px solid var(--line)}.sa-split+.sa-fixture{border-top:0;padding-top:8px}.sa-when{grid-area:when;display:flex;flex-direction:column;align-self:start;padding-right:16px;border-right:1px solid var(--line);min-width:84px}.sa-day{font-size:13px;font-weight:700;color:var(--muted)}.sa-day,.sa-time{white-space:nowrap}.sa-time{font-family:var(--display);font-weight:900;font-size:46px;line-height:.9;letter-spacing:-.005em;color:var(--accent-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sa-live{display:inline-flex;gap:7px;color:var(--live);font-weight:800;font-size:15px;white-space:nowrap}.sa-live,.sa-opp{align-items:center}.sa-opp{grid-area:opp;display:flex;gap:8px;min-width:0;font-weight:700;font-size:17px}.sa-vs{color:var(--muted);font-weight:600;font-size:14px}.sa-opp-name{min-width:0;line-height:1.15;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sa-live-score{margin-left:auto;font-family:var(--display);font-weight:900;font-size:24px}.sa-meta{grid-area:meta;align-self:start;font-size:13px;line-height:1.35;min-width:0;overflow-wrap:anywhere}.sa-meta,.sa-tz{color:var(--muted)}.sa-tz{font-size:11.5px;font-weight:600;margin-top:4px;white-space:nowrap}.sa-meta>span{display:block}.sa-venue{color:var(--text);font-weight:600}.sa-watch{grid-area:watch;margin-top:8px;min-width:0}.sa-fixture.is-live .sa-when{justify-content:center}.sa-res{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:10px 16px;border-top:1px solid var(--line);min-width:0}.sa-res:hover{background:var(--surface-2)}.sa-out{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;font-weight:800;font-size:13px;background:var(--surface-2);color:var(--muted)}.sa-out.W{background:color-mix(in srgb,var(--win) 20%,transparent);color:var(--win)}.sa-out.L{background:color-mix(in srgb,var(--loss) 18%,transparent);color:var(--loss)}.sa-out.D{background:color-mix(in srgb,var(--draw) 20%,transparent);color:var(--draw)}.sa-res-mid{flex-direction:column;gap:2px}.sa-res-mid,.sa-res-opp{display:flex;min-width:0}.sa-res-opp{align-items:center;gap:7px;font-weight:600}.sa-res-opp .nm{min-width:0}.sa-res-opp .nm,.sa-res-sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sa-res-sub{color:var(--muted);font-size:12px}.sa-res-score{font-family:var(--display);font-weight:800;font-size:21px;white-space:nowrap}.sa-form{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 16px 13px;font-size:13px;color:var(--muted)}.sa-form,.sa-ladder{border-top:1px solid var(--line)}.sa-ladder{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sa-lrow{display:grid;grid-template-columns:24px minmax(0,1fr) 26px 26px 26px 36px;grid-gap:6px;gap:6px;align-items:center;min-height:44px;padding:4px 16px;font-size:14px}.sa-ladder.has-pct .sa-lrow{grid-template-columns:24px minmax(0,1fr) 26px 26px 26px 40px 36px}.sa-lrow>span:nth-child(n+3){text-align:right}a.sa-lrow{border-top:1px solid color-mix(in srgb,var(--line) 65%,transparent)}a.sa-lrow:hover{background:var(--surface-2)}.sa-lhead{min-height:32px;color:var(--muted);font-size:12px;font-weight:600}.sa-lrow .p{font-family:var(--display);font-weight:800;font-size:16px;color:var(--muted)}.sa-lrow .t{display:flex;align-items:center;gap:8px;min-width:0}.sa-lrow .t i{flex:none;width:4px;height:18px;border-radius:2px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.22)}.sa-lrow .t b{font-weight:600;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sa-lrow .pts{font-family:var(--display);font-weight:800;font-size:18px}.sa-lrow.mine{background:color-mix(in srgb,var(--accent) 11%,transparent)}.sa-lrow.cut{border-top:2px dashed color-mix(in srgb,var(--accent) 70%,transparent)}@media (max-width:419px){.sa-ladder.has-pct .sa-lrow{grid-template-columns:24px minmax(0,1fr) 26px 26px 26px 36px}.sa-ladder.has-pct .sa-pct{display:none}}.sa-h2h{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;grid-gap:6px;gap:6px;padding:18px 10px 6px;text-align:center}.sa-h2h-team{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:4px;border-radius:12px}.sa-h2h-team b{font-weight:700;font-size:14.5px;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sa-h2h-rec{display:grid;grid-template-columns:repeat(3,auto);justify-content:center;align-items:end;grid-column-gap:12px;column-gap:12px;grid-row-gap:2px;row-gap:2px;padding-top:2px}.sa-h2h-rec .n{font-family:var(--display);font-weight:900;font-size:46px;line-height:.9}.sa-h2h-rec .d{font-family:var(--display);font-weight:800;font-size:26px;line-height:1;color:var(--muted);padding-bottom:3px}.sa-h2h-rec small{color:var(--muted);font-size:11.5px;font-weight:600;max-width:64px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sa-h2h-note{text-align:center;color:var(--muted);font-size:12.5px;padding:6px 16px 14px}.sa-leaders{list-style:none;margin:0;padding:0}.sa-leaders li{border-top:1px solid var(--line)}.sa-lead-row,.sa-leaders a{display:block}.sa-leaders a:hover{background:var(--surface-2)}.sa-lead{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;min-height:52px;padding:7px 16px}.sa-lead .r{font-family:var(--display);font-weight:800;font-size:18px;color:var(--muted)}.sa-lead .who{display:flex;flex-direction:column;min-width:0}.sa-lead .who b{font-weight:650}.sa-lead .who b,.sa-lead .who small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sa-lead .who small{color:var(--muted);font-size:12px}.sa-lead .v{font-family:var(--display);font-weight:900;font-size:27px}.sa-leaders li:first-child .v{color:var(--accent-ink)}.sa-skel-row{display:grid;grid-template-columns:26px minmax(0,1fr) 40px;grid-gap:10px;gap:10px;align-items:center;padding:14px 16px;border-top:1px solid var(--line)}.sa-skel-row b,.sa-skel-row em,.sa-skel-row i{display:block;height:12px;border-radius:6px;background:var(--surface-2);animation:pulse 1.4s ease-in-out infinite}.sa-skel-row b{width:70%}.sa-skel-row em{height:20px}@media (prefers-reduced-motion:reduce){.sa-skel-row b,.sa-skel-row em,.sa-skel-row i{animation:none}}.search-page{min-height:60vh;max-width:760px;margin:0 auto}@media (hover:none){.sa-fixture:hover,.sa-leaders a:hover,.sa-res:hover,.search-trigger:hover,.sr-row:hover,a.sa-lrow:hover{background:transparent}}