.stt-seg{gap:8px;margin-bottom:14px;display:flex}.stt-seg-b{background:var(--c-surface,#2a2a2f);color:var(--c-muted,#b0b0b6);font-family:var(--font-montserrat);text-align:center;cursor:pointer;border:0;border-radius:22px;flex:1;padding:9px 0;font-size:13px;font-weight:700;text-decoration:none;display:block}.stt-seg-b.is-on{background:var(--accent,#ff2b2b);color:#fff;cursor:default}.stt-seg-b:not(.is-on):hover{background:var(--c-surface-2,#33333a);color:var(--c-fg)}.stt{--stt-card:#101016;--stt-line:#2a2a2f;--stt-chip:#2a2a2f;--stt-chip-fg:#b0b0b6;background:var(--stt-card);font-family:var(--font-montserrat);color:var(--c-fg);border-radius:12px;padding:8px 15px 12px;container-type:inline-size}[data-theme=light] .stt{--stt-card:#fff;--stt-line:#e9eaef;--stt-chip:#e9eaef;--stt-chip-fg:#4a4a55}.stt-row{grid-template-columns:var(--stt-tpl);border-bottom:1px solid var(--stt-line);align-items:center;column-gap:16px;padding:12px 6px;display:grid}.stt-row:last-of-type{border-bottom:0}.stt-head{letter-spacing:.04em;text-transform:uppercase;color:var(--stt-chip-fg);white-space:nowrap;padding-top:8px;padding-bottom:12px;font-size:12px;font-weight:700;border-bottom:1px solid var(--accent,#ff2b2b)!important}.stt-c--pos{justify-content:center;display:flex}.stt-pos{box-sizing:border-box;background:var(--stt-chip);min-width:30px;height:30px;color:var(--stt-chip-fg);font-variant-numeric:tabular-nums;border-radius:15px;place-items:center;padding:0 4px;font-size:15px;font-weight:600;display:grid}.stt-pos--p1{color:#000;background:gold;font-weight:800}.stt-pos--p2{color:#000;background:#c6c6cb;font-weight:800}.stt-pos--p3{color:#000;background:#ff7200;font-weight:800}.stt-who{min-width:0;color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}a.stt-who:hover .stt-name{color:var(--accent,#ff2b2b)}.stt-face{object-fit:cover;object-position:top;background:var(--c-surface-2,#33333a);border-radius:50%;flex:none;width:36px;height:36px}.stt-flag{object-fit:cover;border-radius:3px;flex:none;width:20px;height:14px}.stt-flag--sm{width:16px;height:11px}.stt-id{flex-direction:column;min-width:0;display:flex}.stt-name{color:var(--c-fg);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.stt-team-sub{color:var(--c-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.stt-crew{flex-direction:column;gap:2px;min-width:0;display:flex}.stt-crew-i{color:var(--c-fg);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.stt-c--team{color:var(--c-fg);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.stt-c--num{text-align:center;font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.stt-head .stt-c--num{font-size:11px}.stt-c--form{gap:4px;display:flex}.stt-form{background:var(--stt-chip);width:25px;height:25px;color:var(--stt-chip-fg);font-variant-numeric:tabular-nums;border-radius:6px;place-items:center;font-size:11.5px;font-weight:800;display:grid}.stt-form.is-p1{color:#000;background:gold}.stt-form.is-p2{color:#000;background:#c6c6cb}.stt-form.is-p3{color:#000;background:#ff7200}.stt-form.is-pts{color:#fff;background:#3a3a42}[data-theme=light] .stt-form.is-pts{color:#121216;background:#c9cad3}.stt-form.is-out{color:#ff5a5f;font-size:9px}.stt-c--pts{text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;display:flex}.stt-c--pts b{color:var(--c-fg);font-size:16px;font-weight:800}.stt-c--pts small{color:#8a8a92;white-space:nowrap;margin-top:1px;font-size:11px}.stt-head .stt-c--pts{display:block}.stt-empty{text-align:center;color:var(--stt-chip-fg);margin:0;padding:16px}.stt-more{color:var(--accent,#ff2b2b);font-family:var(--font-montserrat);cursor:pointer;background:0 0;border:0;margin:10px auto 0;padding:6px 12px;font-size:14px;font-weight:700;display:block}.stt-more:hover{text-decoration:underline}.stt-team-sub.is-dup{display:none}@container (max-width:700px){.stt-row{grid-template-columns:40px minmax(0,1fr) 72px;column-gap:12px}.stt-x{display:none!important}.stt-team-sub.is-dup{display:block}}@container (max-width:420px){.stt{padding:4px 10px 10px}.stt-row{grid-template-columns:34px minmax(0,1fr) 60px;column-gap:10px;padding:11px 2px}.stt-face{width:30px;height:30px}.stt-name{font-size:14px}}@container (min-width:701px) and (max-width:940px){.stt-row{grid-template-columns:var(--stt-tpl-mid)}.stt-c--form{display:none!important}}
