.players-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem 1rem;flex-wrap:wrap;margin-bottom:.9rem}.players-section-head h2 span{margin-left:.5rem;font-family:var(--font-inter),sans-serif;font-size:.8125rem;font-weight:400;color:var(--text-muted)}.players-section-head>a{font-size:.75rem;color:var(--accent-soft)}.players-invited{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.invited-card{display:flex;flex-direction:column;gap:.875rem;padding:1.125rem;border:1px solid color-mix(in srgb,var(--gold) 35%,transparent);border-radius:14px;background:linear-gradient(160deg,color-mix(in srgb,var(--gold) 9%,transparent),transparent 55%),var(--surface);color:inherit;transition:border-color .16s ease,transform .16s ease}.invited-card:hover{border-color:color-mix(in srgb,var(--gold) 60%,transparent);transform:translateY(-2px);color:inherit}.invited-card-head{display:flex;align-items:center;gap:.75rem}.invited-card .invited-card-avatar{border-radius:16px;border-color:color-mix(in srgb,var(--gold) 50%,transparent);font-size:1.125rem}.invited-card-name{display:flex;align-items:center;flex-wrap:wrap;gap:.2rem .45rem;font-family:var(--font-display),var(--font-inter),sans-serif;font-size:.9375rem;letter-spacing:-.02em}.invited-card-name>span{min-width:0;overflow-wrap:break-word;line-height:1.2}.invited-card-meta{font-size:.75rem;color:var(--text-muted);font-variant-numeric:tabular-nums}.invited-card-foot{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;padding-top:.75rem;border-top:1px solid color-mix(in srgb,var(--border) 65%,transparent)}.invited-card-label{font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.invited-card-team{border-radius:999px;padding:.15rem .55rem;font-size:.75rem;color:var(--accent-soft);background:color-mix(in srgb,var(--accent) 16%,transparent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invited-card-rank{font-family:var(--font-display),var(--font-inter),sans-serif;font-size:1.25rem;color:var(--gold);font-variant-numeric:tabular-nums}.field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.field-group{min-width:0}.field-group h3{margin-bottom:.6rem;font-size:.9375rem}.field-group h3 span{margin-left:.4rem;font-family:var(--font-inter),sans-serif;font-size:.75rem;font-weight:400;color:var(--text-muted);font-variant-numeric:tabular-nums}.field-table{width:100%;border-collapse:collapse;font-size:.8125rem}.field-table th{padding:.5rem .375rem;font-size:.6875rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;text-align:left;color:var(--text-muted)}.field-table td{padding:.625rem .375rem;vertical-align:middle}.field-table td:first-child,.field-table th:first-child{padding-left:.625rem}.field-table td:last-child,.field-table th:last-child{padding-right:.625rem}.field-table tbody tr{border-top:1px solid var(--border)}.field-table tr.is-cut{box-shadow:inset 0 -1px 0 0 var(--accent)}.field-table tr.is-out{color:var(--text-muted)}.field-table tr.is-out .field-name-line a,.field-table tr.is-out .team-avatar{opacity:.6}.field-table .col-rank{width:1.5rem;font-family:var(--font-display),var(--font-inter),sans-serif;font-size:.8125rem;color:var(--text-muted)}.field-table td.col-rank.is-advancing{color:var(--success)}.field-table .col-country-rank,.field-table .col-num{text-align:right;white-space:nowrap}.field-table td.col-country-rank{color:var(--accent-soft);font-weight:600}.field-table th.col-country-rank{color:var(--accent-soft)}.field-name{gap:.625rem}.field-name,.field-name-line{display:flex;align-items:center;min-width:0}.field-name-line{gap:.4rem}.field-name-line a{font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field-name-line a:hover{color:var(--accent-soft)}.field-name-sub{display:none;font-size:.75rem;color:var(--text-muted)}.field-name-sub .sub-country-rank{display:none}.field-name-sub strong{font-weight:600}.field-name-sub a,.field-name-sub strong{color:var(--accent-soft)}.field-table .col-diff,.field-table .col-matches{white-space:nowrap}.field-record{font-size:.75rem;color:var(--text-muted);vertical-align:middle}.match-squares{display:inline-flex;gap:2px;margin-right:.5rem;vertical-align:middle}.match-squares i{display:block;width:8px;height:13px;border-radius:2px;background:color-mix(in srgb,var(--border) 40%,transparent)}.match-squares i.is-win{background:var(--success)}.match-squares i.is-loss{background:color-mix(in srgb,var(--danger) 40%,transparent)}.diff-bar{display:inline-flex;align-items:center;gap:.375rem}.diff-bar-track{position:relative;width:72px;height:6px;border-radius:3px;background:color-mix(in srgb,var(--border) 40%,transparent)}.diff-bar-track i{position:absolute;top:0;left:50%;height:6px;border-radius:3px;background:var(--success)}.diff-bar-track i.is-negative{left:auto;right:50%;background:var(--danger)}.diff-bar-value{width:1.75rem;text-align:right;color:var(--text-muted)}.diff-bar-value.is-positive{color:var(--success)}.players-unseeded{margin-top:1.5rem}@media (max-width:1023px){.players-invited{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:899px){.field-grid{grid-template-columns:minmax(0,1fr);gap:1.75rem}}@media (max-width:639px){.players-invited{display:flex;gap:.625rem;margin-inline:-1rem;padding:0 1rem .25rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.players-invited::-webkit-scrollbar{display:none}.invited-card{flex:0 0 11rem;scroll-snap-align:start;padding:.875rem;gap:.625rem}.invited-card .invited-card-avatar{width:40px!important;height:40px!important;border-radius:12px;font-size:.875rem}.invited-card-name{font-size:.875rem}.players-section-head h2 span{display:none}.invited-card-rank{font-size:1rem}.field-table .col-country-rank,.field-table .col-wide{display:none}.field-name-sub{display:block}.field-name-sub .sub-country-rank{display:inline}.field-table td{padding-inline:.25rem}.field-table td:first-child,.field-table th:first-child{padding-left:.25rem}.field-table td:last-child,.field-table th:last-child{padding-right:.25rem}.match-squares i{width:7px;height:11px}.field-record{display:none}.diff-bar-track{width:48px}}@media (forced-colors:active),print{.field-table tr.is-cut,.invited-card{box-shadow:none;transform:none}}.players-section-head h2:before{content:"";display:inline-block;width:1.75rem;height:.5rem;margin-right:.7rem;vertical-align:.1em;border:1px solid var(--accent);border-radius:999px;background:linear-gradient(90deg,var(--accent) 0 30%,transparent 30%);opacity:.7}@media (forced-colors:active),print{.players-section-head h2:before{display:none}}.invited-champion{position:relative;display:inline-flex;align-items:center;flex-shrink:0;color:var(--gold)}.invited-champion svg{flex-shrink:0}.champion-tooltip{position:absolute;bottom:calc(100% + .6rem);left:0;z-index:5;width:180px;padding:.6rem .75rem;border:1px solid var(--gold);border-radius:8px;background:var(--surface);color:var(--text);font-family:var(--font-inter),sans-serif;font-size:.75rem;font-weight:400;letter-spacing:normal;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .18s ease,visibility 0s linear .18s}.invited-card:focus-visible .champion-tooltip,.invited-champion:hover .champion-tooltip{opacity:1;visibility:visible;transition-delay:0s}@keyframes champion-trophy-hover{0%,to{transform:rotate(0) scale(1)}25%{transform:rotate(-14deg) scale(1.15)}65%{transform:rotate(12deg) scale(1.15)}}.invited-card:focus-visible .invited-champion svg,.invited-champion:hover svg{animation:champion-trophy-hover .6s ease-in-out}@media (prefers-reduced-motion:reduce){.champion-tooltip{transition:none}.invited-card:focus-visible .invited-champion svg,.invited-champion:hover svg{animation:none}}.unseeded-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem;padding:0;margin:0;list-style:none}.unseeded-list li{min-width:0;border-top:1px solid var(--border)}.unseeded-player{display:flex;align-items:center;gap:.625rem;padding:.5rem .625rem;color:var(--text);font-size:.8125rem}.unseeded-player:hover{color:var(--accent-soft);background:var(--surface)}.unseeded-player-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.unseeded-player-rank{margin-left:auto;color:var(--accent-soft);font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:640px){.unseeded-list{grid-template-columns:minmax(0,1fr)}}.players-unseeded h3{margin-bottom:.6rem}