.team-profile{margin:20px 0 18px;padding:22px;background:#f4f7fb;border:1px solid #d7e2ee;border-radius:14px}.team-profile-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:16px}.team-profile-head h3{font-size:1.3rem;margin:0}.team-profile-head p{margin:5px 0 0;color:var(--ink-soft);font-size:.9rem}.team-profile-measures-link{display:inline-flex;align-items:center;margin:0 0 10px;color:var(--quanta);font-size:.8rem;font-weight:800;text-decoration:none}.team-profile-measures-link:hover,.team-profile-measures-link:focus{text-decoration:underline}.team-profile-picker{min-width:230px}.team-profile-picker span{display:block;font-size:.76rem;font-weight:700;color:var(--ink-soft);margin-bottom:5px}.team-profile-picker select{width:100%;padding:9px 11px;border:1px solid #bfcbd8;border-radius:8px;background:#fff;color:var(--ink);font:inherit}.team-stat-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.team-stat{padding:14px;background:#fff;border:1px solid #dde5ed;border-radius:10px}.team-stat span{display:block;color:var(--ink-soft);font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.team-stat strong{display:block;margin-top:7px;color:#123a67;font-size:1.05rem;line-height:1.25}.team-stat small{display:block;margin-top:5px;color:var(--ink-soft);font-size:.72rem;line-height:1.35}.team-profile-note{margin:12px 0 0;color:var(--ink-soft);font-size:.78rem}.team-link{border:0;background:none;padding:0;color:inherit;font:inherit;font-weight:700;cursor:pointer;text-align:left}.team-link:hover,.team-link:focus{text-decoration:underline;color:var(--quanta)}@media(max-width:900px){.team-stat-grid{grid-template-columns:repeat(2,1fr)}.team-stat:last-child{grid-column:1/-1}}@media(max-width:620px){.team-profile{padding:16px}.team-profile-head{align-items:stretch;flex-direction:column}.team-profile-picker{min-width:0}.team-stat-grid{grid-template-columns:1fr}.team-stat:last-child{grid-column:auto}}@media(min-width:1280px){.ranking-section{max-width:1280px;display:grid;grid-template-columns:minmax(0,1fr) 300px;column-gap:20px;align-items:start}.ranking-section>.section-heading,.ranking-section>.notice,.ranking-section>.release-controls,.ranking-section>.controls{grid-column:1/-1}.ranking-section>.table-wrap{grid-column:1;grid-row:5}.ranking-section>#no-results{grid-column:1;grid-row:6}.ranking-section>.download-row{grid-column:1;grid-row:7}.ranking-section>.team-profile{grid-column:2;grid-row:5/span 3;position:sticky;top:16px;align-self:start;margin:0;padding:16px}.ranking-section>.team-profile .team-profile-head{display:block;margin-bottom:12px}.ranking-section>.team-profile .team-profile-head h3{font-size:1.12rem}.ranking-section>.team-profile .team-profile-head p{font-size:.8rem}.ranking-section>.team-profile .team-profile-picker{min-width:0;margin-top:12px}.ranking-section>.team-profile .team-stat-grid{grid-template-columns:1fr;gap:8px}.ranking-section>.team-profile .team-stat{padding:10px 11px}.ranking-section>.team-profile .team-stat strong{font-size:.95rem;margin-top:4px}.ranking-section>.team-profile .team-stat small{margin-top:3px}.ranking-section>.team-profile .team-stat:last-child{grid-column:auto}.ranking-section>.team-profile .team-profile-note{font-size:.72rem;margin-top:10px}}.team-stat-label{display:flex;align-items:center;gap:6px;position:relative}.team-stat-help{display:inline-grid;place-items:center;width:18px;height:18px;padding:0;border:1px solid #8ca2ba;border-radius:50%;background:#fff;color:#315a83;font:800 .7rem/1 Arial,sans-serif;cursor:help}.team-stat-help:hover,.team-stat-help:focus{border-color:var(--quanta);color:var(--quanta);outline:2px solid rgba(24,119,242,.2);outline-offset:2px}.team-stat-tooltip{position:absolute;z-index:30;left:0;top:calc(100% + 7px);width:min(280px,calc(100vw - 64px));padding:10px 11px;border-radius:8px;background:#102f52;color:#fff;font-size:.78rem;font-weight:500;letter-spacing:0;line-height:1.4;text-transform:none;box-shadow:0 8px 22px rgba(8,32,58,.25);opacity:0;visibility:hidden;transform:translateY(-3px);transition:opacity .15s ease,transform .15s ease,visibility .15s;pointer-events:none}.team-stat-help:hover+.team-stat-tooltip,.team-stat-help:focus+.team-stat-tooltip{opacity:1;visibility:visible;transform:translateY(0)}.team-stat:nth-last-child(-n+2) .team-stat-tooltip{top:auto;bottom:calc(100% + 7px)}.team-stat:nth-child(5) .team-stat-tooltip{left:auto;right:0}@media(max-width:620px){.team-stat-tooltip{width:min(260px,calc(100vw - 72px))}}.team-stat:nth-child(6) .team-stat-tooltip{left:auto;right:0}@media(min-width:901px) and (max-width:1279px){.team-stat-grid{grid-template-columns:repeat(3,1fr)}}.team-stat[data-stat="quality-record"] strong,.team-stat[data-stat="best-result"] strong{font-size:.82rem;line-height:1.35}@media(min-width:1280px){.ranking-section>.team-profile{max-height:calc(100vh - 112px);overflow-y:auto;scrollbar-width:thin}.ranking-section>.team-profile .team-stat-tooltip{position:fixed;left:auto;right:28px;top:auto;bottom:28px;width:280px}}@media(min-width:901px) and (max-width:1279px){.team-stat:nth-child(3n) .team-stat-tooltip{left:auto;right:0}}@media(max-width:900px){.team-stat:nth-child(even) .team-stat-tooltip{left:auto;right:0}}.team-stat-tooltip{display:none!important}@media(max-width:1279px){.ranking-section{display:flex;flex-direction:column}.ranking-section>.table-wrap{order:1}.ranking-section>#no-results{order:2}.ranking-section>.team-profile{order:3}.ranking-section>.download-row{order:4}}