.ReportDialog-module__tupGmW__form{gap:var(--space-4);flex-direction:column;display:flex}.ReportDialog-module__tupGmW__group{gap:var(--space-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.ReportDialog-module__tupGmW__legend{font-size:var(--text-sm);margin-bottom:var(--space-1);padding:0;font-weight:500}.ReportDialog-module__tupGmW__reasons{gap:var(--space-2);display:grid}@media (min-width:520px){.ReportDialog-module__tupGmW__reasons{grid-template-columns:1fr 1fr}}.ReportDialog-module__tupGmW__option{align-items:center;gap:var(--space-3);min-height:var(--target-min);padding:var(--space-2) var(--space-3);background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;display:flex}.ReportDialog-module__tupGmW__option:hover:not([data-disabled]){border-color:var(--color-border-strong)}.ReportDialog-module__tupGmW__option:has(input:checked){border-color:var(--color-accent);background:var(--color-accent-subtle)}.ReportDialog-module__tupGmW__option:has(input:focus-visible){box-shadow:var(--focus-ring)}.ReportDialog-module__tupGmW__option[data-disabled]{cursor:not-allowed;background:var(--color-disabled-surface);border-color:var(--color-disabled-border);color:var(--color-disabled-text)}.ReportDialog-module__tupGmW__option input{width:18px;height:18px;accent-color:var(--color-accent);flex:none;margin:0}.ReportDialog-module__tupGmW__optionMain{align-items:center;gap:var(--space-2);flex:1;min-width:0;display:inline-flex}.ReportDialog-module__tupGmW__optionText{flex-direction:column;min-width:0;display:flex}.ReportDialog-module__tupGmW__optionName{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.ReportDialog-module__tupGmW__optionHint{font-size:var(--text-xs);color:var(--color-text-muted)}.ReportDialog-module__tupGmW__note{width:100%;min-height:88px;padding:var(--space-2) var(--space-3);background:var(--color-bg);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);color:var(--color-text);resize:vertical}.ReportDialog-module__tupGmW__note:focus-visible{border-color:var(--color-accent)}.ReportDialog-module__tupGmW__note::placeholder{color:var(--color-text-muted)}.ReportDialog-module__tupGmW__count{font-size:var(--text-xs);color:var(--color-text-muted);font-family:var(--font-mono);align-self:flex-end}.ReportDialog-module__tupGmW__error{font-size:var(--text-sm);color:var(--color-loss)}.ReportDialog-module__tupGmW__fine{font-size:var(--text-xs);color:var(--color-text-muted)}
.KillFeed-module__FkOHPa__feed{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.KillFeed-module__FkOHPa__kill{align-items:center;gap:var(--space-2);width:fit-content;max-width:100%;min-height:24px;padding:1px var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-sm);background:#08070c59;line-height:1.2;display:flex}.KillFeed-module__FkOHPa__attacker{align-items:baseline;gap:var(--space-1);min-width:0;display:inline-flex}.KillFeed-module__FkOHPa__victim{min-width:0;display:inline-flex}.KillFeed-module__FkOHPa__name{align-items:center;gap:var(--space-1);max-width:100%;font-weight:600;display:inline-flex}.KillFeed-module__FkOHPa__name[data-side=own]{color:var(--team-own)}.KillFeed-module__FkOHPa__name[data-side=enemy]{color:var(--team-enemy)}.KillFeed-module__FkOHPa__nameText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.KillFeed-module__FkOHPa__assist{min-width:0;font-size:var(--text-xs);color:var(--color-text-muted);align-items:baseline;gap:2px;display:inline-flex}.KillFeed-module__FkOHPa__assistName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.KillFeed-module__FkOHPa__how{color:var(--color-text);flex:none;align-items:center;gap:2px;display:inline-flex}.KillFeed-module__FkOHPa__weapon{flex:none}.KillFeed-module__FkOHPa__flag{color:var(--color-text);flex:none}.KillFeed-module__FkOHPa__tk{margin-left:var(--space-1);color:var(--color-loss);flex:none}.KillFeed-module__FkOHPa__name[data-highlight] .KillFeed-module__FkOHPa__nameText{color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-info);text-decoration-color:var(--color-info);text-underline-offset:3px;font-weight:700;text-decoration-thickness:2px}
.RadarMap-module__p1SwCq__map{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#08070c8c;width:100%;height:auto;max-height:560px;display:block}.RadarMap-module__p1SwCq__radar{filter:brightness(.55)saturate(.6)}.RadarMap-module__p1SwCq__dot{stroke:#08070ce6}.RadarMap-module__p1SwCq__cross{fill:none;stroke-linecap:round}.RadarMap-module__p1SwCq__crossHalo{stroke:#08070ce6}.RadarMap-module__p1SwCq__line{stroke-linecap:round;opacity:.7}.RadarMap-module__p1SwCq__dot[data-tone=kill]{fill:var(--color-info)}.RadarMap-module__p1SwCq__cross[data-tone=death] .RadarMap-module__p1SwCq__crossMark{stroke:var(--color-loss)}.RadarMap-module__p1SwCq__dot[data-tone=own],.RadarMap-module__p1SwCq__cross[data-tone=own] .RadarMap-module__p1SwCq__crossMark,.RadarMap-module__p1SwCq__line[data-tone=own]{fill:var(--team-own);stroke:var(--team-own)}.RadarMap-module__p1SwCq__dot[data-tone=own],.RadarMap-module__p1SwCq__dot[data-tone=enemy]{stroke:#08070ce6}.RadarMap-module__p1SwCq__dot[data-tone=enemy],.RadarMap-module__p1SwCq__cross[data-tone=enemy] .RadarMap-module__p1SwCq__crossMark,.RadarMap-module__p1SwCq__line[data-tone=enemy]{fill:var(--team-enemy);stroke:var(--team-enemy)}.RadarMap-module__p1SwCq__cross .RadarMap-module__p1SwCq__crossMark{fill:none}.RadarMap-module__p1SwCq__legendMark{vertical-align:middle;flex:none}
.RoundTimeline-module__Ud1CzW__head{justify-content:space-between;align-items:center;gap:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border);display:flex}.RoundTimeline-module__Ud1CzW__sub{font-family:var(--font-display);font-size:var(--text-md);letter-spacing:.12em;text-transform:uppercase;margin:0;font-weight:700}.RoundTimeline-module__Ud1CzW__defs{color:var(--team-enemy);position:absolute}.RoundTimeline-module__Ud1CzW__timeline{padding:4px 4px var(--space-5);overscroll-behavior-x:contain;gap:2px;margin:0;list-style:none;display:flex;overflow:auto hidden}.RoundTimeline-module__Ud1CzW__round{flex:1 0 28px;min-width:28px;position:relative}.RoundTimeline-module__Ud1CzW__hit{width:100%;height:var(--target-min);cursor:pointer;background:0 0;border:0;border-radius:2px;margin:0;padding:12px 0;display:block;position:relative}.RoundTimeline-module__Ud1CzW__hit:hover .RoundTimeline-module__Ud1CzW__seg,.RoundTimeline-module__Ud1CzW__hit[data-shown] .RoundTimeline-module__Ud1CzW__seg{filter:brightness(1.25)}.RoundTimeline-module__Ud1CzW__hit[data-shown]:after{content:"";background:var(--color-text-muted);border-radius:2px;height:3px;position:absolute;bottom:4px;left:0;right:0}.RoundTimeline-module__Ud1CzW__hit[data-selected]:after{content:"";background:var(--color-text);border-radius:2px;height:3px;position:absolute;bottom:4px;left:0;right:0}.RoundTimeline-module__Ud1CzW__seg{border-radius:2px;width:100%;height:20px;display:block}.RoundTimeline-module__Ud1CzW__seg[data-side=own]{background:var(--team-own)}.RoundTimeline-module__Ud1CzW__seg[data-side=enemy]{color:var(--team-enemy)}.RoundTimeline-module__Ud1CzW__tick{top:calc(var(--target-min) - 2px);color:var(--color-text-muted);white-space:nowrap;pointer-events:none;font-size:10px;position:absolute;right:0}.RoundTimeline-module__Ud1CzW__all{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.RoundTimeline-module__Ud1CzW__allRound{align-items:start;gap:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--color-border);grid-template-columns:112px minmax(0,1fr);display:grid}.RoundTimeline-module__Ud1CzW__allRound:first-child{border-top:0}.RoundTimeline-module__Ud1CzW__roundInfo{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.RoundTimeline-module__Ud1CzW__roundTop{align-items:center;gap:var(--space-2);min-height:24px;display:flex}.RoundTimeline-module__Ud1CzW__roundBadge{min-width:28px;height:22px;padding:0 var(--space-1);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);font-size:var(--text-xs);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.RoundTimeline-module__Ud1CzW__roundBadge[data-side=own]{border-color:var(--team-own);background:color-mix(in srgb, var(--team-own) 22%, transparent)}.RoundTimeline-module__Ud1CzW__roundBadge[data-side=enemy]{border-color:var(--team-enemy);background:color-mix(in srgb, var(--team-enemy) 20%, transparent)}.RoundTimeline-module__Ud1CzW__roundScore{font-size:var(--text-xs);color:var(--color-text-muted)}.RoundTimeline-module__Ud1CzW__roundRoom{border-radius:var(--radius-sm);display:block;position:relative;overflow:hidden}.RoundTimeline-module__Ud1CzW__roundRoom>:first-child{width:100%;display:block}.RoundTimeline-module__Ud1CzW__roundRoom:after{content:"";pointer-events:none;background:linear-gradient(#0000,#08070ce6);position:absolute;inset:45% 0 0}.RoundTimeline-module__Ud1CzW__roundRoomName,.RoundTimeline-module__Ud1CzW__roundScoreArt{z-index:1;white-space:nowrap;font-size:.6875rem;font-weight:600;position:absolute;bottom:2px}.RoundTimeline-module__Ud1CzW__roundRoomName{left:var(--space-1);text-overflow:ellipsis;right:36px;overflow:hidden}.RoundTimeline-module__Ud1CzW__roundScoreArt{right:var(--space-1)}.RoundTimeline-module__Ud1CzW__onArt{z-index:1;top:var(--space-1);right:var(--space-1);background:#08070cbf;position:absolute}.RoundTimeline-module__Ud1CzW__onArt[data-side=own]{background:color-mix(in srgb, var(--team-own) 55%, #08070c)}.RoundTimeline-module__Ud1CzW__onArt[data-side=enemy]{background:color-mix(in srgb, var(--team-enemy) 50%, #08070c)}.RoundTimeline-module__Ud1CzW__roundKills{min-width:0}.RoundTimeline-module__Ud1CzW__allRound.RoundTimeline-module__Ud1CzW__withMap{grid-template-columns:112px minmax(0,1fr) minmax(140px,220px)}.RoundTimeline-module__Ud1CzW__roundMap{max-height:170px}@media (max-width:480px){.RoundTimeline-module__Ud1CzW__allRound,.RoundTimeline-module__Ud1CzW__allRound.RoundTimeline-module__Ud1CzW__withMap{gap:var(--space-2);grid-template-columns:72px minmax(0,1fr)}.RoundTimeline-module__Ud1CzW__roundMap{grid-column:1/-1;max-height:220px}}.RoundTimeline-module__Ud1CzW__path{margin-top:14px;display:block;position:relative}.RoundTimeline-module__Ud1CzW__path svg{display:block;overflow:visible}.RoundTimeline-module__Ud1CzW__pathGuide{stroke:var(--color-border);stroke-width:1px}.RoundTimeline-module__Ud1CzW__pathGuide[data-castle]{stroke:var(--color-border-strong)}.RoundTimeline-module__Ud1CzW__pathLine{stroke:var(--color-text-muted);stroke-width:2px;stroke-linecap:round}.RoundTimeline-module__Ud1CzW__pathLine[data-side=own]{stroke:var(--team-own)}.RoundTimeline-module__Ud1CzW__pathLine[data-side=enemy]{stroke:var(--team-enemy)}.RoundTimeline-module__Ud1CzW__pathPoint{place-items:center;display:grid;position:absolute;left:50%;transform:translate(-50%,-50%)}.RoundTimeline-module__Ud1CzW__pathPoint[data-side=own]{color:var(--team-own)}.RoundTimeline-module__Ud1CzW__pathPoint[data-side=enemy]{color:var(--team-enemy)}.RoundTimeline-module__Ud1CzW__pathPending{border:2px solid var(--color-text);background:var(--color-surface-2);border-radius:50%;width:10px;height:10px}@media (prefers-reduced-motion:no-preference){.RoundTimeline-module__Ud1CzW__pathPending{animation:1.6s ease-in-out infinite RoundTimeline-module__Ud1CzW__path-pulse}}@keyframes RoundTimeline-module__Ud1CzW__path-pulse{50%{opacity:.35}}.RoundTimeline-module__Ud1CzW__hitPending{width:100%;height:var(--target-min);padding:12px 0;display:block}.RoundTimeline-module__Ud1CzW__segPending{border:1px dashed var(--color-text-muted)}
.review-module__o2SnGG__outcomes{gap:var(--space-2);padding:var(--space-3) var(--space-4);flex-direction:column;display:flex}.review-module__o2SnGG__outcomesTitle{font-size:var(--text-sm);font-family:var(--font-display);letter-spacing:.04em;margin:0}.review-module__o2SnGG__outcomeList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.review-module__o2SnGG__outcomeRow{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.review-module__o2SnGG__outcomeName{overflow-wrap:anywhere;font-weight:600}.review-module__o2SnGG__list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.review-module__o2SnGG__item{gap:var(--space-3);padding:var(--space-4);flex-direction:column;display:flex}.review-module__o2SnGG__itemHead{justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;display:flex}.review-module__o2SnGG__itemMeta{align-items:center;gap:var(--space-2);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.review-module__o2SnGG__open{min-height:var(--target-min);align-self:flex-start;align-items:center;font-weight:600;display:inline-flex}.review-module__o2SnGG__notes{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.review-module__o2SnGG__playerHead{align-items:center;gap:var(--space-3);min-width:0;display:flex}.review-module__o2SnGG__playerText{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.review-module__o2SnGG__playerName{font-family:var(--font-display);font-weight:600;font-size:var(--text-lg);overflow-wrap:anywhere}.review-module__o2SnGG__matchLine{align-items:baseline;gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin:0;display:flex}.review-module__o2SnGG__facts{gap:var(--space-2) var(--space-4);grid-template-columns:repeat(auto-fit,minmax(96px,1fr));margin:0;display:grid}.review-module__o2SnGG__facts dt{font-size:var(--text-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em}.review-module__o2SnGG__facts dd{margin:0}.review-module__o2SnGG__reports{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.review-module__o2SnGG__report{gap:var(--space-2);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);flex-direction:column;display:flex}.review-module__o2SnGG__report:last-child{border-bottom:0;padding-bottom:0}.review-module__o2SnGG__reportHead{align-items:center;gap:var(--space-2);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.review-module__o2SnGG__noteText{padding-left:var(--space-3);border-left:2px solid var(--color-border-strong);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.review-module__o2SnGG__caseGrid{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:1100px){.review-module__o2SnGG__caseGrid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start}}.review-module__o2SnGG__caseMain,.review-module__o2SnGG__caseSide{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.review-module__o2SnGG__teamTables{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:700px){.review-module__o2SnGG__teamTables{grid-template-columns:1fr 1fr}}.review-module__o2SnGG__teamHeading{align-items:center;gap:var(--space-2);font-size:var(--text-md);margin:0;display:flex}.review-module__o2SnGG__flaggedName{text-decoration:underline;-webkit-text-decoration-color:var(--color-info);text-decoration-color:var(--color-info);text-underline-offset:3px;font-weight:700;text-decoration-thickness:2px}.review-module__o2SnGG__banBox{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-2);flex-direction:column;display:flex}.review-module__o2SnGG__field{gap:var(--space-2);flex-direction:column;display:flex}.review-module__o2SnGG__label{font-size:var(--text-sm);font-weight:500}.review-module__o2SnGG__textarea{width:100%;min-height:88px;padding:var(--space-2) var(--space-3);background:var(--color-bg);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);color:var(--color-text);font:inherit;resize:vertical}.review-module__o2SnGG__textarea:hover{border-color:var(--color-text-muted)}.review-module__o2SnGG__textarea:focus-visible{border-color:var(--color-accent)}.review-module__o2SnGG__textarea::placeholder{color:var(--color-text-muted)}.review-module__o2SnGG__error{color:var(--color-loss);margin:0}.review-module__o2SnGG__decided{gap:var(--space-2);flex-direction:column;display:flex}.review-module__o2SnGG__decided p{margin:0}.review-module__o2SnGG__cellLink{align-items:center;min-width:32px;min-height:32px;display:inline-flex}
