.sx{max-width:760px;margin:16px auto 32px}.sx-hero{color:#fff;background:linear-gradient(160deg,#16318a 0%,#0f2360 100%);border-radius:24px;padding:22px 20px 20px;position:relative}.sx-id{align-items:center;gap:14px;padding-right:44px;display:flex}.sx-mark{background:#ffffff1f;border-radius:16px;flex:none;place-items:center;width:52px;height:52px;font-size:24px;font-weight:800;display:grid}.sx-id h1{color:#fff;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:clamp(24px,6vw,32px);line-height:1.25;display:flex}.sx-id p{color:#b9c5ea;margin:2px 0 0;font-size:14px}.sx-vip{color:#e9c979;background:#d4ad552e;border-radius:999px;align-items:center;gap:4px;padding:2px 9px;font-size:12px;font-weight:800;display:inline-flex}.sx-share{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff38;border-radius:12px;place-items:center;width:40px;height:40px;transition:transform .2s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;top:18px;right:16px}.sx-share:active{transform:scale(.9)}.sx-stats{flex-wrap:wrap;gap:8px 28px;margin:20px 0 0;display:flex}.sx-stats div{display:grid}.sx-stats dt{color:#b9c5ea;font-size:12.5px}.sx-stats dd{font-variant-numeric:tabular-nums;margin:0;font-size:26px;font-weight:800;line-height:1.2}.sx-stats dd small{color:#b9c5ea;margin-left:4px;font-size:13px;font-weight:600}.sx-open{color:#0c1a4a;background:#fff;border-radius:999px;align-items:center;gap:8px;min-height:46px;margin-top:18px;padding:0 20px;font-weight:800;text-decoration:none;transition:transform .25s cubic-bezier(.22,1,.36,1);display:inline-flex}.sx-open:hover{transform:translateY(-2px)}.sx-open:active{transform:scale(.95)}.sx-today{margin-top:28px}.sx-today h2{margin:0 0 12px;font-size:19px;line-height:1.4}.sx-note{color:var(--muted);align-items:center;gap:6px;margin:-4px 0 12px;font-size:13px;display:flex}.sx-tabs{scrollbar-width:none;gap:8px;margin:0 0 12px;padding-bottom:2px;display:flex;overflow-x:auto}.sx-tabs::-webkit-scrollbar{display:none}.sx-tabs button{border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--text);font:inherit;cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 14px;font-weight:700;transition:transform .2s cubic-bezier(.22,1,.36,1),background .15s;display:inline-flex}.sx-tabs button span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.sx-tabs button[aria-selected=true]{color:#fff;background:#13296b;border-color:#13296b}.sx-tabs button[aria-selected=true] span{color:#c9d4f5}.sx-tabs button:active{transform:scale(.94)}.sx-list{border:1px solid var(--line);background:var(--surface);border-radius:18px;margin:0;padding:0;list-style:none;overflow:hidden}.sx-list li+li{border-top:1px solid var(--line)}.sx-list a{min-height:56px;color:var(--text);grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 14px;text-decoration:none;transition:background .15s;display:grid}.sx-list a:hover,.sx-list a:active{background:var(--sunken,#f2f5fb)}.sx-when{font-variant-numeric:tabular-nums;color:var(--text);font-size:15px;font-weight:800}.sx-when.live{color:#d92d20}.sx-when.live:before{content:"";vertical-align:middle;background:currentColor;border-radius:50%;width:7px;height:7px;margin-right:5px;animation:1.4s ease-in-out infinite sx-blink;display:inline-block}@keyframes sx-blink{50%{opacity:.3}}.sx-teams{min-width:0;line-height:1.4;display:grid}.sx-teams b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.sx-go{color:var(--muted);transition:transform .2s;transform:rotate(-90deg)}.sx-more{border:1px dashed var(--line-strong,#cbd4e2);width:100%;min-height:46px;color:var(--primary);font:inherit;cursor:pointer;background:0 0;border-radius:14px;margin-top:10px;font-weight:800;display:block}.sx-more:active{transform:scale(.98)}@media (width<=620px){.sx{margin-top:8px}.sx-hero{border-radius:0 0 24px 24px;margin:0 calc(50% - 50vw);padding:22px calc(50vw - 50% + 4px)}.sx-share{right:calc(50vw - 50% + 4px)}}@media (prefers-reduced-motion:reduce){.sx-when.live:before{animation:none}.sx-open,.sx-share,.sx-tabs button{transition:none}}.sx-go{transform:none}.sx-list a:hover .sx-go{transform:translate(3px)}.sx-list:empty{display:none}.sx-when{white-space:nowrap}.sx-skel{border:1px solid var(--line);background:var(--surface);border-radius:18px;display:grid;overflow:hidden}.sx-skel i{border-top:1px solid var(--line);background:linear-gradient(90deg,transparent 0,var(--sunken,#f2f5fb) 40%,transparent 80%) 0 0/200% 100%;height:56px;animation:1.2s linear infinite sx-shimmer;display:block}.sx-skel i:first-child{border-top:0}@keyframes sx-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.sx-skel i{animation:none}}
