.gp--dota2{--gp-items-track:156px;--val-cols:minmax(140px, .7fr) minmax(66px, .3fr) minmax(60px, .3fr) minmax(70px, .3fr) var(--gp-items-track)}.gp-clock-box{align-items:baseline;gap:var(--spacing-xs);display:flex}.gp-clock{font-family:var(--mono);font-size:var(--type-body-lg);font-variant-numeric:tabular-nums;color:var(--text70);font-weight:700}.gp-clock.is-alarm{color:var(--color-accent)}.gp-clock-label{font-family:var(--mono);font-size:var(--type-meta);color:var(--text30);text-transform:uppercase;letter-spacing:.1em;white-space:nowrap}.gp-metric-meter{border-radius:var(--radius-pill);background:var(--text04);flex:none;width:52px;height:3px;overflow:hidden}.gp-side--radiant .gp-side-tag{color:var(--color-success);background:color-mix(in srgb, var(--color-success) 12%, transparent)}.gp-side--dire .gp-side-tag{color:var(--color-info);background:color-mix(in srgb, var(--color-info) 12%, transparent)}.gp--dota2 .gp-row.is-blank.is-reported{background:var(--bg-card);border-style:solid}.gp--dota2 .gp-row.is-wrong{border-color:color-mix(in srgb, var(--color-warning-bright) 45%, transparent)}.gp-state{justify-content:flex-end;min-width:0;display:flex}.gp-state .gs-badge{max-width:100%}.gp-state .gs-badge.is-unknown{color:var(--text30);font-family:var(--mono);letter-spacing:.08em;background:0 0;border-style:dashed}.gp-head-state .gs-badge.gp-delay{color:var(--text40)}.gp-hero{align-items:center;gap:var(--spacing-2xs);min-width:0;font-size:var(--type-label);color:var(--text85);display:inline-flex}.gp-hero-portrait{border-radius:var(--radius-sm);background:var(--text04);flex:none;width:22px;height:22px;position:relative}.gp-hero-icon{border-radius:var(--radius-sm);object-fit:cover;width:100%;height:100%;display:block}.gp-hero.is-waiting .gp-hero-portrait{border:1px dashed var(--border-strong);background:0 0}.gp-hero-level{border-radius:var(--radius-sm);background:var(--bg);border:1px solid var(--border-strong);min-width:16px;height:16px;font-family:var(--mono);font-size:var(--type-meta);text-align:center;color:var(--text70);padding:0 3px;font-weight:700;line-height:14px;position:absolute;bottom:-4px;right:-4px}.gp-hero-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gp-hero.is-waiting .gp-hero-name{color:var(--text30);font-family:var(--mono);font-size:var(--type-meta)}.gp-items{min-width:0;padding-left:var(--spacing-xs);justify-content:flex-end;align-items:center;gap:3px;display:flex}.gp-slot.is-empty{border:1px dashed var(--border-strong);color:#0000;background:0 0}.gp-slot.is-vacant{background:var(--text04)}@container (width<=767.98px){.gp--dota2{--val-cols:minmax(140px, .6fr) minmax(64px, .3fr) minmax(70px, .3fr) var(--gp-items-track)}.gp--dota2 .gp-cols span.is-drop,.gp--dota2 .gp-row .is-drop{display:none}}@container (width<=639.98px){.gp--dota2 .gp-head.has-delay .gp-head-marks{grid-column:1/-1}.gp-clock-box{justify-self:end}.gp-metric-meter,.gp--dota2 .gp-cols{display:none}.gp--dota2 .gp-row{row-gap:var(--spacing-xs);grid-template-columns:24px minmax(0,1fr) auto auto;grid-template-areas:"ava nick state state""items items kda nw"}.gp--dota2 .gp-avatar{grid-area:ava}.gp--dota2 .gp-nick{grid-area:nick}.gp--dota2 .gp-state{grid-area:state}.gp--dota2 .gp-items{grid-area:items;justify-content:flex-start;padding-left:0}.gp--dota2 .gp-num--kda{grid-area:kda}.gp--dota2 .gp-row .gp-num--nw{grid-area:nw;display:block}.gp--dota2 .gp-num--lhdn{display:none}.gp--dota2 .gp-slot{width:20px;height:20px}.gp-hero-name{max-width:96px}.gp--dota2 .gp-row.is-blank{grid-template-columns:24px minmax(0,1fr) auto;grid-template-areas:"ava nick state"}.gp--dota2 .gp-row.is-blank .gp-items,.gp--dota2 .gp-row.is-blank .gp-num{display:none}}.gp-lobby-fields{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:14px;display:flex}.gp-lobby-field{flex-direction:column;align-items:center;gap:6px;display:flex}.gp-lobby-label{font-size:var(--type-meta);letter-spacing:.08em;text-transform:uppercase;color:var(--text50)}.gp-lobby-field .mr-connect-cmd{min-height:52px;margin-bottom:0}.gp-lobby-field .gp-lobby-value-box{padding-right:16px}
