.admin-players{width:100%;height:100%;display:grid;grid-template-columns:minmax(0,1fr) calc(352 * var(--unit));font-family:var(--arena-font);color:#ffffffe6}.admin-players button,.admin-players input{font:inherit}.admin-players button{border:none;outline:none}.admin-players button:focus-visible,.admin-players input:focus-visible{outline:calc(1 * var(--unit)) solid rgba(var(--arena-colour-rgb),.85);outline-offset:calc(-1 * var(--unit))}.admin-players__main{min-width:0;min-height:0;display:flex;flex-direction:column;padding:calc(18 * var(--unit)) calc(18 * var(--unit)) calc(16 * var(--unit)) calc(20 * var(--unit))}.admin-players__toolbar{height:calc(34 * var(--unit));flex-shrink:0;display:flex;align-items:center;gap:calc(10 * var(--unit));margin-bottom:calc(10 * var(--unit))}.admin-players__search{width:calc(300 * var(--unit));height:100%;display:flex;align-items:center;gap:calc(8 * var(--unit));padding:0 calc(10 * var(--unit));background:#ffffff0a;outline:calc(1 * var(--unit)) solid rgba(255,255,255,.07);transition:outline-color .12s}.admin-players__search:focus-within{outline-color:rgba(var(--arena-colour-rgb),.55)}.admin-players__search svg{flex-shrink:0;font-size:calc(15 * var(--unit));color:#ffffff47}.admin-players__search input{width:100%;height:100%;background:none;border:none;outline:none;color:#ffffffe0;font-size:calc(11 * var(--unit));-webkit-user-select:text;user-select:text}.admin-players__search input:focus-visible{outline:none}.admin-players__search input::placeholder{color:#ffffff2e}.admin-players__total{flex:1;font-size:calc(10 * var(--unit));color:#ffffff47}.admin-players__refresh{width:calc(34 * var(--unit));height:100%;display:flex;align-items:center;justify-content:center;background:#ffffff0b;color:#ffffff6b;cursor:pointer;transition:color .12s,background .12s}.admin-players__refresh svg{font-size:calc(15 * var(--unit))}.admin-players__refresh:hover{background:#ffffff14;color:#ffffffd1}.admin-players__filters{flex-shrink:0;display:flex;flex-wrap:wrap;gap:calc(4 * var(--unit));margin-bottom:calc(12 * var(--unit))}.admin-players__filter{height:calc(26 * var(--unit));display:flex;align-items:center;gap:calc(7 * var(--unit));padding:0 calc(10 * var(--unit));background:transparent;outline:calc(1 * var(--unit)) solid rgba(255,255,255,.07)!important;color:#fff6;font-size:calc(10 * var(--unit));cursor:pointer;transition:color .12s,background .12s,outline-color .12s}.admin-players__filter span{font-size:calc(9 * var(--unit));color:#fff3}.admin-players__filter:hover{color:#ffffffbf;background:#ffffff08}.admin-players__filter.active{color:var(--arena-colour);background:rgba(var(--arena-colour-rgb),.08);outline-color:rgba(var(--arena-colour-rgb),.45)!important}.admin-players__filter.active span{color:rgba(var(--arena-colour-rgb),.6)}.admin-players__filter.has-flagged span{color:#b71717}.admin-players__table{min-height:0;flex:1;display:flex;flex-direction:column;background:#ffffff05;border:calc(1 * var(--unit)) solid rgba(255,255,255,.055)}.admin-players__head,.admin-players__row{display:grid;grid-template-columns:calc(46 * var(--unit)) minmax(0,1.5fr) minmax(0,1.5fr) calc(86 * var(--unit)) calc(74 * var(--unit)) calc(70 * var(--unit));align-items:center;column-gap:calc(10 * var(--unit));padding:0 calc(12 * var(--unit))}.admin-players__head{height:calc(30 * var(--unit));flex-shrink:0;border-bottom:calc(1 * var(--unit)) solid rgba(255,255,255,.06);font-size:calc(9 * var(--unit));color:#ffffff47;letter-spacing:.08em;text-transform:uppercase}.admin-players__head .admin-players__cell{display:flex;align-items:center;gap:calc(3 * var(--unit))}.admin-players__head .admin-players__cell.sortable{cursor:pointer}.admin-players__head .admin-players__cell.sortable:hover{color:#fff9}.admin-players__head .admin-players__cell.sorted{color:#ffffffbf}.admin-players__head .admin-players__cell svg{font-size:calc(11 * var(--unit))}.admin-players__rows{min-height:0;flex:1;overflow-y:auto}.admin-players__rows::-webkit-scrollbar{display:none}.admin-players__row{width:100%;min-height:calc(48 * var(--unit));background:transparent;border-left:calc(2 * var(--unit)) solid transparent!important;border-bottom:calc(1 * var(--unit)) solid rgba(255,255,255,.03)!important;color:#ffffffb3;text-align:left;cursor:pointer;transition:background .12s,border-color .12s}.admin-players__row:hover{background:#ffffff09}.admin-players__row.active{background:rgba(var(--arena-colour-rgb),.07);border-left-color:var(--arena-colour)!important}.admin-players__cell{min-width:0;font-size:calc(10.5 * var(--unit))}.admin-players__cell.id{font-variant-numeric:tabular-nums;color:#ffffff59}.admin-players__cell.player,.admin-players__cell.activity{display:flex;align-items:center;gap:calc(9 * var(--unit))}.admin-players__cell.activity>i{width:calc(2 * var(--unit));height:calc(24 * var(--unit));flex-shrink:0;background:#ffffff26}.admin-players__cell.activity.ranked>i{background:var(--arena-colour)}.admin-players__cell.activity.lobby>i{background:#176ab7}.admin-players__cell.activity.queue>i{background:#f1c20c}.admin-players__cell.activity.other>i{background:#a06bff}.admin-players__cell.playtime,.admin-players__cell.session,.admin-players__cell.ping{font-variant-numeric:tabular-nums;font-size:calc(10 * var(--unit));color:#ffffff8c}.admin-players__cell.playtime.fresh{color:#f1c20c}.admin-players__cell.ping{display:flex;align-items:center;gap:calc(7 * var(--unit))}.admin-players__cell.ping.warn{color:#f1c20c}.admin-players__cell.ping.bad{color:#ff4d4d}.admin-players__avatar{width:calc(28 * var(--unit));height:calc(28 * var(--unit));flex-shrink:0;object-fit:cover;background:#ffffff0e}.admin-players__identity{min-width:0;display:flex;flex-direction:column;gap:calc(3 * var(--unit))}.admin-players__name,.admin-players__activity-title{min-width:0;display:flex;align-items:center;gap:calc(5 * var(--unit));overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.admin-players__name{font-family:"0Arame-Bold";font-size:calc(11 * var(--unit));color:#ffffffdb}.admin-players__activity-title{font-size:calc(10.5 * var(--unit));color:#ffffffc7}.admin-players__sub{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:calc(8.5 * var(--unit));color:#ffffff42}.admin-players__badge{flex-shrink:0;display:inline-flex;align-items:center;gap:calc(2 * var(--unit));padding:calc(1 * var(--unit)) calc(4 * var(--unit));font-family:var(--arena-font);font-size:calc(7.5 * var(--unit));letter-spacing:.06em;text-transform:uppercase;color:#ffffff80;background:#ffffff0f}.admin-players__badge svg{font-size:calc(9 * var(--unit))}.admin-players__badge.flagged{color:#ff6b6b;background:#b717172e}.admin-players__badge.fresh{color:#f1c20c;background:#f1c20c1a}.admin-players__badge.staff{color:#3499d9;background:#3499d91f}.admin-players__badge.creator{color:#a06bff;background:#a06bff1f}.admin-players__badge.must-stream{color:#ff8ad8;background:#ff8ad81f}.admin-players__badge.watched{color:var(--arena-colour);background:rgba(var(--arena-colour-rgb),.12)}.admin-players__flag{width:calc(13 * var(--unit));height:calc(13 * var(--unit));flex-shrink:0;border-radius:50%;object-fit:cover}.admin-players__flag.unknown{display:inline-block;background:#ffffff14}.admin-players__side{min-width:0;min-height:0;display:flex;flex-direction:column;background:#ffffff05;border-left:calc(1 * var(--unit)) solid rgba(255,255,255,.06)}.admin-players__panel{min-height:0;flex:1;display:flex;flex-direction:column}.admin-players__panel__header{flex-shrink:0;display:flex;align-items:center;gap:calc(12 * var(--unit));padding:calc(18 * var(--unit)) calc(16 * var(--unit)) calc(14 * var(--unit))}.admin-players__panel__avatar{width:calc(52 * var(--unit));height:calc(52 * var(--unit));flex-shrink:0;object-fit:cover;background:#ffffff0e}.admin-players__panel__identity{min-width:0;display:flex;flex-direction:column;gap:calc(4 * var(--unit))}.admin-players__panel__identity>span:first-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:"0Arame-Bold";font-size:calc(17 * var(--unit));color:#fffffff0}.admin-players__panel__identity>span:nth-child(2){font-size:calc(9.5 * var(--unit));color:#ffffff4d}.admin-players__panel__badges{display:flex;flex-wrap:wrap;gap:calc(4 * var(--unit))}.admin-players__panel__badges:empty{display:none}.admin-players__panel__body{min-height:0;flex:1;overflow-y:auto;padding:0 calc(16 * var(--unit)) calc(16 * var(--unit))}.admin-players__panel__body::-webkit-scrollbar{display:none}.admin-players__actions{flex-shrink:0;display:flex;gap:calc(6 * var(--unit));padding:0 calc(16 * var(--unit)) calc(14 * var(--unit))}.admin-players__action{height:calc(32 * var(--unit));display:flex;align-items:center;justify-content:center;gap:calc(6 * var(--unit));padding:0 calc(12 * var(--unit));background:#ffffff0b;color:#ffffff80;font-size:calc(10.5 * var(--unit));cursor:pointer;transition:color .12s,background .12s,opacity .12s}.admin-players__action svg{font-size:calc(14 * var(--unit))}.admin-players__action:hover:not(:disabled){background:#ffffff14;color:#ffffffd9}.admin-players__action:disabled{opacity:.4;cursor:default}.admin-players__action.primary{flex:1;background:rgba(var(--arena-colour-rgb),.14);color:var(--arena-colour)}.admin-players__action.primary:hover:not(:disabled){background:rgba(var(--arena-colour-rgb),.24);color:var(--arena-colour)}.admin-players__action.primary.active{background:var(--arena-colour);color:#0c0c0e}.admin-players__action.icon{width:calc(32 * var(--unit));padding:0}.admin-players__error{flex-shrink:0;margin:0 calc(16 * var(--unit)) calc(12 * var(--unit));padding:calc(8 * var(--unit)) calc(11 * var(--unit));background:#b717171a;border-left:calc(2 * var(--unit)) solid #b71717;font-size:calc(10 * var(--unit));color:#ffffffbf}.admin-players__section{padding:calc(12 * var(--unit)) 0;border-top:calc(1 * var(--unit)) solid rgba(255,255,255,.05)}.admin-players__section__title{margin-bottom:calc(9 * var(--unit));font-size:calc(9 * var(--unit));color:#ffffff4d;letter-spacing:.08em;text-transform:uppercase}.admin-players__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(9 * var(--unit)) calc(12 * var(--unit))}.admin-players__field{min-width:0;display:flex;flex-direction:column;gap:calc(3 * var(--unit))}.admin-players__field>span:first-child{font-size:calc(8.5 * var(--unit));color:#ffffff40}.admin-players__field>span:last-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:calc(10.5 * var(--unit));color:#fffc;text-transform:none}.admin-players__field>span:last-child.good{color:var(--arena-colour)}.admin-players__field>span:last-child.warn{color:#f1c20c}.admin-players__field>span:last-child.bad{color:#ff4d4d}.admin-players__field>span:last-child.red{color:#e24848}.admin-players__field>span:last-child.blue{color:#3f8fe0}.admin-players__clothing__title{display:flex;align-items:center;gap:calc(8 * var(--unit))}.admin-players__clothing__title span{letter-spacing:.04em}.admin-players__clothing__title span.bad{color:#ff6b6b}.admin-players__clothing__title span.good{color:var(--arena-colour)}.admin-players__clothing__recheck{width:calc(20 * var(--unit));height:calc(20 * var(--unit));display:flex;align-items:center;justify-content:center;margin-left:auto;background:transparent;color:#ffffff4d;cursor:pointer;transition:color .12s}.admin-players__clothing__recheck svg{font-size:calc(13 * var(--unit))}.admin-players__clothing__recheck:hover:not(:disabled){color:#fffc}.admin-players__clothing__recheck:disabled{opacity:.4;cursor:default}.admin-players__clothing__note{padding:calc(4 * var(--unit)) 0;font-size:calc(10 * var(--unit));color:#ffffff4d}.admin-players__clothing__item{display:flex;align-items:center;gap:calc(9 * var(--unit));padding:calc(5 * var(--unit)) calc(6 * var(--unit));border-left:calc(2 * var(--unit)) solid transparent}.admin-players__clothing__item+.admin-players__clothing__item{margin-top:calc(2 * var(--unit))}.admin-players__clothing__item>img,.admin-players__clothing__item .admin-players__clothing__blank{width:calc(30 * var(--unit));height:calc(30 * var(--unit));flex-shrink:0;object-fit:contain;background:#ffffff0a}.admin-players__clothing__item .admin-players__identity{flex:1}.admin-players__clothing__item.bad{background:#b717171a;border-left-color:#b71717}.admin-players__clothing__item.warn{background:#f1c20c0f;border-left-color:#f1c20c}.admin-players__clothing__name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:calc(10.5 * var(--unit));color:#ffffffd1}.admin-players__clothing__status{flex-shrink:0;font-size:calc(8.5 * var(--unit));letter-spacing:.06em;text-transform:uppercase;color:#ffffff59}.admin-players__clothing__status.good{color:var(--arena-colour)}.admin-players__clothing__status.bad{color:#ff6b6b}.admin-players__clothing__status.warn{color:#f1c20c}.admin-players__clothing__status.info{color:#3f8fe0}.admin-players__toggle{grid-column:1/-1;display:flex;align-items:center;gap:calc(7 * var(--unit));cursor:pointer;font-size:calc(10.5 * var(--unit));color:#fffc;-webkit-user-select:none;user-select:none}.admin-players__toggle input[type=checkbox]{display:none}.admin-players__toggle__box{width:calc(12 * var(--unit));height:calc(12 * var(--unit));flex-shrink:0;border:calc(1 * var(--unit)) solid rgba(255,255,255,.2);transition:background .12s,border-color .12s}.admin-players__toggle:hover .admin-players__toggle__box{border-color:#ffffff73}.admin-players__toggle input:checked~.admin-players__toggle__box{background:var(--arena-colour);border-color:var(--arena-colour)}.admin-players__toggle.disabled{cursor:default;opacity:.45}.admin-players__toggle~.admin-players__field{grid-column:1/-1}.admin-players__copyable{cursor:copy;-webkit-user-select:text;user-select:text}.admin-players__copyable:hover{color:var(--arena-colour)}.admin-players__empty{min-height:calc(120 * var(--unit));display:flex;align-items:center;justify-content:center;padding:calc(18 * var(--unit));font-size:calc(11 * var(--unit));color:#fff3;text-align:center}.admin-players__empty.tall{flex:1}.admin-players__error.wide{flex-shrink:0;margin:0 0 calc(10 * var(--unit))}.staff-details.admin-players{min-width:0;min-height:0;display:flex;flex-direction:column;background:#ffffff05;border-left:calc(1 * var(--unit)) solid rgba(255,255,255,.06)}.admin-players__panel__header{position:relative}.admin-players__panel__close{position:absolute;top:calc(10 * var(--unit));right:calc(10 * var(--unit));width:calc(26 * var(--unit));height:calc(26 * var(--unit));display:flex;align-items:center;justify-content:center;background:transparent;color:#ffffff59;cursor:pointer;transition:color .12s,background .12s}.admin-players__panel__close svg{font-size:calc(15 * var(--unit))}.admin-players__panel__close:hover{color:#ffffffd9;background:#ffffff0d}.admin-players__badge.suspicious{color:#ffb347;background:#ff8c0029}.admin-players__field.wide{grid-column:1/-1}.admin-players__field.wide>span:last-child{white-space:normal;line-height:1.4}.score-history__title{display:flex;align-items:center;justify-content:space-between}.score-history__toggle{height:calc(20 * var(--unit));padding:0 calc(8 * var(--unit));background:#ffffff0b;color:#ffffff80;font-size:calc(9 * var(--unit));letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.score-history__toggle:hover{color:#ffffffd9;background:#ffffff14}.score-history__empty{padding:calc(4 * var(--unit)) 0 calc(2 * var(--unit));font-size:calc(9.5 * var(--unit));line-height:1.5;color:#ffffff4d}.score-history__chart{position:relative;width:100%}.score-history__chart svg{display:block;outline:none;touch-action:none}.score-history__chart svg:focus-visible{outline:calc(1 * var(--unit)) solid rgba(var(--arena-colour-rgb),.6)}.score-history__grid{stroke:#ffffff12;stroke-width:1}.score-history__threshold{stroke:#ff6b6b73;stroke-width:1;stroke-dasharray:3 3}.score-history__threshold-label{fill:#fff6;font-size:9px}.score-history__axis{fill:#ffffff59;font-size:9px;font-variant-numeric:tabular-nums}.score-history__line{fill:none;stroke:var(--arena-colour);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.score-history__dot{fill:var(--arena-colour)}.score-history__peak{fill:#ffffffd9;font-size:10px;font-weight:600}.score-history__crosshair{stroke:#ffffff59;stroke-width:1}.score-history__marker{fill:var(--arena-colour);stroke:#0f0f11;stroke-width:2}.score-history__tooltip{position:absolute;transform:translate(-50%);display:flex;flex-direction:column;gap:calc(2 * var(--unit));padding:calc(5 * var(--unit)) calc(8 * var(--unit));background:#18181b;outline:calc(1 * var(--unit)) solid rgba(255,255,255,.1);pointer-events:none;white-space:nowrap}.score-history__tooltip strong{font-size:calc(13 * var(--unit));color:#fff;font-variant-numeric:tabular-nums}.score-history__tooltip span{font-size:calc(9 * var(--unit));color:#ffffff80}.score-history__table{max-height:calc(180 * var(--unit));overflow-y:auto}.score-history__table table{width:100%;border-collapse:collapse;font-size:calc(9.5 * var(--unit))}.score-history__table th{position:sticky;top:0;padding:calc(4 * var(--unit)) calc(6 * var(--unit));background:#0f0f11;text-align:left;font-weight:400;color:#ffffff59}.score-history__table td{padding:calc(3 * var(--unit)) calc(6 * var(--unit));border-top:calc(1 * var(--unit)) solid rgba(255,255,255,.04);color:#ffffffb3;font-variant-numeric:tabular-nums}.score-history__table td.bad{color:#ff6b6b}@media (max-width: 860px){.admin-players__actions{flex-wrap:wrap}}.staff-rail.admin-players{min-width:0;min-height:0;display:flex;flex-direction:column;background:#ffffff05;border-right:calc(1 * var(--unit)) solid rgba(255,255,255,.06)}.staff-rail__top{flex-shrink:0;display:flex;flex-direction:column;gap:calc(10 * var(--unit));padding:calc(14 * var(--unit)) calc(14 * var(--unit)) calc(10 * var(--unit));border-bottom:calc(1 * var(--unit)) solid rgba(255,255,255,.05)}.staff-rail__top .admin-players__search{width:100%;height:calc(34 * var(--unit))}.staff-rail__sort{display:flex;align-items:center;justify-content:space-between;font-size:calc(10 * var(--unit));color:#ffffff47}.staff-rail__sort select{height:calc(26 * var(--unit));padding:0 calc(6 * var(--unit));background:#ffffff0a;border:calc(1 * var(--unit)) solid rgba(255,255,255,.07);color:#ffffffb3;font:inherit;font-size:calc(10 * var(--unit));outline:none;cursor:pointer}.staff-rail__sort select option{background:#141416}.staff-rail__filters.admin-players__filters{margin-bottom:0}.staff-rail__rows{min-height:0;flex:1;overflow-y:auto}.staff-rail__rows::-webkit-scrollbar{width:calc(4 * var(--unit))}.staff-rail__rows::-webkit-scrollbar-thumb{background:#ffffff14}.staff-rail__row{position:relative;display:flex;align-items:center;gap:calc(9 * var(--unit));min-height:calc(50 * var(--unit));padding:calc(6 * var(--unit)) calc(10 * var(--unit)) calc(6 * var(--unit)) calc(14 * var(--unit));border-bottom:calc(1 * var(--unit)) solid rgba(255,255,255,.03);color:#ffffffb3;cursor:pointer;transition:background .12s}.staff-rail__row:hover{background:#ffffff09}.staff-rail__row.selected{background:rgba(var(--arena-colour-rgb),.07)}.staff-rail__row.on-wall .admin-players__name{color:var(--arena-colour)}.staff-rail__kind{position:absolute;left:0;top:calc(8 * var(--unit));bottom:calc(8 * var(--unit));width:calc(2 * var(--unit));background:#ffffff26}.staff-rail__kind.ranked{background:var(--arena-colour)}.staff-rail__kind.lobby{background:#176ab7}.staff-rail__kind.queue{background:#f1c20c}.staff-rail__kind.other{background:#a06bff}.staff-rail__identity{flex:1}.staff-rail__numbers{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:calc(4 * var(--unit));font-size:calc(9.5 * var(--unit));font-variant-numeric:tabular-nums;color:#ffffff73}.staff-rail__numbers span{display:flex;align-items:center;gap:calc(5 * var(--unit))}.staff-rail__numbers .fresh,.staff-rail__numbers .warn{color:#f1c20c}.staff-rail__numbers .bad{color:#ff4d4d}.staff-rail__camera{width:calc(30 * var(--unit));height:calc(30 * var(--unit));flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#ffffff0b;color:#fff6;cursor:pointer;transition:color .12s,background .12s}.staff-rail__camera svg{font-size:calc(15 * var(--unit))}.staff-rail__camera:hover{background:rgba(var(--arena-colour-rgb),.18);color:var(--arena-colour)}.staff-rail__camera.active{background:rgba(var(--arena-colour-rgb),.14);color:var(--arena-colour)}.staff-rail__camera.active:hover{background:#b717172e;color:#ff6b6b}.staff-rail__tabs{flex-shrink:0;display:flex;border-bottom:calc(1 * var(--unit)) solid rgba(255,255,255,.06)}.staff-rail__tabs button{flex:1;height:calc(40 * var(--unit));display:flex;align-items:center;justify-content:center;gap:calc(7 * var(--unit));border:none;border-bottom:calc(2 * var(--unit)) solid transparent;background:transparent;color:#fff6;font:inherit;font-size:calc(10.5 * var(--unit));letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:color .12s,border-color .12s}.staff-rail__tabs button span{font-size:calc(9 * var(--unit));color:#ffffff38}.staff-rail__tabs button:hover{color:#ffffffbf}.staff-rail__tabs button.active{color:var(--arena-colour);border-bottom-color:var(--arena-colour)}.staff-rail__tabs button.active span{color:rgba(var(--arena-colour-rgb),.6)}.staff-games__row{width:100%;display:flex;flex-direction:column;gap:calc(8 * var(--unit));padding:calc(12 * var(--unit)) calc(14 * var(--unit));border:none;border-bottom:calc(1 * var(--unit)) solid rgba(255,255,255,.04);border-left:calc(2 * var(--unit)) solid transparent;background:transparent;color:#ffffffbf;font:inherit;text-align:left;cursor:pointer;transition:background .12s,border-color .12s}.staff-games__row:hover{background:#ffffff09}.staff-games__row.watching{background:rgba(var(--arena-colour-rgb),.07);border-left-color:var(--arena-colour)}.staff-games__head{display:flex;align-items:center;justify-content:space-between;gap:calc(10 * var(--unit))}.staff-games__mode{display:flex;align-items:center;gap:calc(6 * var(--unit));font-family:"0Arame-Bold";font-size:calc(12 * var(--unit));color:#ffffffe6}.staff-games__score{display:flex;gap:calc(5 * var(--unit));font-family:"0Arame-Bold";font-size:calc(13 * var(--unit));font-variant-numeric:tabular-nums;color:#ffffff59}.staff-games__score .red{color:#e24848}.staff-games__score .blue{color:#3f8fe0}.staff-games__teams{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(10 * var(--unit))}.staff-games__roster{min-width:0;display:flex;flex-direction:column;gap:calc(3 * var(--unit));padding-left:calc(7 * var(--unit));border-left:calc(2 * var(--unit)) solid rgba(255,255,255,.12)}.staff-games__roster.red{border-left-color:#e24848}.staff-games__roster.blue{border-left-color:#3f8fe0}.staff-games__player{display:flex;justify-content:space-between;gap:calc(6 * var(--unit));font-size:calc(9.5 * var(--unit))}.staff-games__player span:first-child{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#ffffffbf}.staff-games__player span:last-child{flex-shrink:0;font-variant-numeric:tabular-nums;color:#ffffff59}.staff-games__watch{display:flex;align-items:center;gap:calc(6 * var(--unit));font-size:calc(9.5 * var(--unit));letter-spacing:.04em;text-transform:uppercase;color:rgba(var(--arena-colour-rgb),.8)}.staff-games__watch svg{font-size:calc(13 * var(--unit))}.video-wall{min-width:0;min-height:0;display:flex;flex-direction:column;padding:calc(12 * var(--unit)) calc(14 * var(--unit)) calc(14 * var(--unit));font-family:var(--arena-font)}.video-wall button{font:inherit;border:none;outline:none}.video-wall__toolbar{height:calc(32 * var(--unit));flex-shrink:0;display:flex;align-items:center;gap:calc(12 * var(--unit));margin-bottom:calc(10 * var(--unit))}.video-wall__title{font-family:"0Arame-Bold";font-size:calc(12 * var(--unit));letter-spacing:.06em;text-transform:uppercase;color:#ffffffd9}.video-wall__count{flex:1;font-size:calc(10 * var(--unit));color:#ffffff4d}.video-wall.empty{align-items:center;justify-content:center}.video-wall__hint{max-width:calc(320 * var(--unit));display:flex;flex-direction:column;align-items:center;gap:calc(6 * var(--unit));text-align:center;color:#ffffff38}.video-wall__hint svg{font-size:calc(28 * var(--unit));margin-bottom:calc(4 * var(--unit));color:#ffffff26}.video-wall__hint span:first-of-type{font-size:calc(11 * var(--unit));letter-spacing:.08em;text-transform:uppercase;color:#fff6}.video-wall__hint span:last-of-type{font-size:calc(10 * var(--unit));line-height:1.5}.video-wall__clear{width:calc(32 * var(--unit));height:calc(28 * var(--unit));display:flex;align-items:center;justify-content:center;background:#ffffff0b;color:#fff6;cursor:pointer;transition:color .12s,background .12s}.video-wall__clear svg{font-size:calc(15 * var(--unit))}.video-wall__clear:hover:not(:disabled){color:#ff6b6b;background:#b7171726}.video-wall__clear:disabled{opacity:.3;cursor:default}.video-wall__grid{min-height:0;flex:1;display:flex;flex-wrap:wrap;justify-content:center;align-content:center;gap:var(--gap);overflow:hidden}.video-wall__grid>.camera-tile{flex:0 0 var(--tile-width);height:var(--tile-height)}.video-wall__grid.has-focus>.camera-tile:not(.focused){display:none}.camera-tile{position:relative;min-width:0;min-height:0;overflow:hidden;background:#050506;outline:calc(1 * var(--unit)) solid rgba(255,255,255,.07);cursor:pointer;font-family:var(--arena-font);transition:outline-color .12s}.camera-tile video{width:100%;height:100%;display:block;object-fit:contain}.camera-tile:hover{outline-color:#fff3}.camera-tile.selected{outline:calc(2 * var(--unit)) solid rgba(var(--arena-colour-rgb),.7)}.camera-tile:fullscreen{outline:none}.camera-tile__crosshair{position:absolute;top:50%;left:50%;width:4px;height:4px;background-color:#fff;border-radius:50%;box-shadow:0 0 0 1px #000;transform:translate(-50%,-50%);pointer-events:none}.camera-tile__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(6 * var(--unit));padding:0 calc(24 * var(--unit));text-align:center;background:#0000008c}.camera-tile__overlay-title{position:relative;font-size:calc(11 * var(--unit));letter-spacing:.1em;text-transform:uppercase;color:#ffffff8c}.camera-tile__overlay-text{position:relative;max-width:calc(340 * var(--unit));font-size:calc(9.5 * var(--unit));line-height:1.5;color:#ffffff59}.camera-tile__feed{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .25s}.camera-tile__feed.hidden{opacity:0;pointer-events:none}.camera-tile__feed.failed .camera-tile__overlay-title,.camera-tile__feed.ended .camera-tile__overlay-title{color:#ff6b6b}.camera-tile__retry{position:relative;height:calc(26 * var(--unit));display:flex;align-items:center;gap:calc(5 * var(--unit));margin-top:calc(4 * var(--unit));padding:0 calc(10 * var(--unit));background:#ffffff12;color:#ffffffbf;font-size:calc(9.5 * var(--unit));cursor:pointer}.camera-tile__retry svg{font-size:calc(13 * var(--unit))}.camera-tile__retry:hover{background:#ffffff1f}.camera-tile__top,.camera-tile__bottom{position:absolute;left:0;right:0;display:flex;pointer-events:none}.camera-tile__top{top:0;align-items:center;justify-content:flex-end;height:calc(36 * var(--unit));padding:0 calc(6 * var(--unit))}.camera-tile:hover .camera-tile__top{background:linear-gradient(rgba(0,0,0,.6),transparent)}.camera-tile__controls{display:none;gap:calc(2 * var(--unit));pointer-events:auto}.camera-tile__controls button{width:calc(26 * var(--unit));height:calc(26 * var(--unit));display:flex;align-items:center;justify-content:center;background:#00000073;color:#ffffffb3;cursor:pointer;transition:color .12s,background .12s}.camera-tile__controls button svg{font-size:calc(14 * var(--unit))}.camera-tile__controls button:hover{background:#000000bf;color:#fff}.camera-tile__controls button.remove:hover{color:#ff6b6b}.camera-tile:hover .camera-tile__controls{display:flex}.camera-tile__bottom{bottom:0;flex-direction:column;gap:calc(3 * var(--unit));padding:calc(18 * var(--unit)) calc(12 * var(--unit)) calc(9 * var(--unit));background:linear-gradient(transparent,#000000bf)}.camera-tile__name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:"0Arame-Bold";font-size:calc(12 * var(--unit));color:#ffffffeb;text-shadow:0 0 calc(4 * var(--unit)) rgba(0,0,0,.8)}.camera-tile__meta,.camera-tile__activity{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:calc(9 * var(--unit));color:#ffffff8c}.camera-tile__activity{color:rgba(var(--arena-colour-rgb),.85)}.camera-tile__note{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:calc(9 * var(--unit));color:#ffb347}.camera-tile__team{margin-right:calc(6 * var(--unit));padding:0 calc(4 * var(--unit));font-size:calc(8 * var(--unit));letter-spacing:.08em;text-transform:uppercase;color:#fff}.camera-tile__team.red{background:#e24848bf}.camera-tile__team.blue{background:#3f8fe0bf}.video-wall__anchor{position:relative;display:flex}.video-wall.empty .video-wall__anchor{margin-top:calc(16 * var(--unit))}.video-wall__patrol{height:calc(28 * var(--unit));display:flex;align-items:center;gap:calc(6 * var(--unit));padding:0 calc(12 * var(--unit));background:rgba(var(--arena-colour-rgb),.08);outline:calc(1 * var(--unit)) solid rgba(var(--arena-colour-rgb),.35)!important;color:var(--arena-colour);font-size:calc(10 * var(--unit));cursor:pointer;transition:background .12s,color .12s}.video-wall__patrol svg{font-size:calc(15 * var(--unit))}.video-wall__patrol:hover:not(:disabled),.video-wall__patrol.open{background:rgba(var(--arena-colour-rgb),.16);color:#fff}.video-wall__patrol:disabled{opacity:.3;cursor:default}.video-wall__patrol-status{height:calc(28 * var(--unit));display:flex;align-items:center;gap:calc(8 * var(--unit));padding:0 calc(4 * var(--unit)) 0 calc(10 * var(--unit));background:#ffffff09;font-size:calc(10 * var(--unit));color:#ffffffbf}.video-wall__patrol-status i{width:calc(6 * var(--unit));height:calc(6 * var(--unit));border-radius:50%;background:var(--arena-colour);box-shadow:0 0 calc(6 * var(--unit)) rgba(var(--arena-colour-rgb),.8)}.video-wall__patrol-status i.paused{background:#f1c20c;box-shadow:none}.video-wall__patrol-status button{width:calc(24 * var(--unit));height:calc(22 * var(--unit));display:flex;align-items:center;justify-content:center;background:transparent;color:#ffffff80;cursor:pointer}.video-wall__patrol-status button svg{font-size:calc(15 * var(--unit))}.video-wall__patrol-status button:hover{color:#fff;background:#ffffff0f}.video-wall__patrol-status button.stop:hover{color:#ff6b6b}.video-wall__patrol-pool{color:#ffffff4d}.patrol-setup{position:absolute;top:calc(100% + calc(8 * var(--unit)));right:0;z-index:20;width:calc(400 * var(--unit));display:flex;flex-direction:column;padding:calc(14 * var(--unit)) calc(16 * var(--unit)) calc(16 * var(--unit));background:#121214;outline:calc(1 * var(--unit)) solid rgba(255,255,255,.08);box-shadow:0 calc(12 * var(--unit)) calc(40 * var(--unit)) #0009;text-align:left;font-family:var(--arena-font);color:#ffffffbf}.video-wall.empty .patrol-setup{top:auto;bottom:calc(100% + calc(8 * var(--unit)));right:auto;left:50%;transform:translate(-50%)}.patrol-setup .admin-players__filters{margin-bottom:0}.patrol-setup .admin-players__filter:disabled{opacity:.25;cursor:default}.patrol-setup__head{display:flex;align-items:baseline;justify-content:space-between}.patrol-setup__title{font-family:"0Arame-Bold";font-size:calc(13 * var(--unit));letter-spacing:.06em;text-transform:uppercase;color:#fff}.patrol-setup__server{font-size:calc(10 * var(--unit));color:#ffffff59}.patrol-setup__text{margin-top:calc(6 * var(--unit));font-size:calc(9.5 * var(--unit));line-height:1.5;color:#ffffff59}.patrol-setup__label{margin:calc(14 * var(--unit)) 0 calc(7 * var(--unit));font-size:calc(9 * var(--unit));letter-spacing:.08em;text-transform:uppercase;color:#ffffff4d}.patrol-setup__row{display:flex;gap:calc(18 * var(--unit))}.patrol-setup__foot{display:flex;align-items:center;justify-content:space-between;margin-top:calc(18 * var(--unit));font-size:calc(10 * var(--unit));color:#ffffff80}.patrol-setup__foot .empty{color:#f1c20c}.patrol-setup__start{height:calc(30 * var(--unit));display:flex;align-items:center;gap:calc(5 * var(--unit));padding:0 calc(14 * var(--unit)) 0 calc(10 * var(--unit));background:var(--arena-colour);color:#000;font-size:calc(10.5 * var(--unit));font-weight:600;cursor:pointer}.patrol-setup__start svg{font-size:calc(16 * var(--unit))}.patrol-setup__start:hover{filter:brightness(1.1)}.camera-tile.patrol .camera-tile__top{justify-content:space-between;background:linear-gradient(rgba(0,0,0,.55),transparent)}.camera-tile__patrol{display:flex;align-items:center;gap:calc(5 * var(--unit));overflow:hidden;white-space:nowrap;font-size:calc(9.5 * var(--unit));letter-spacing:.04em;color:var(--arena-colour);text-shadow:0 0 calc(4 * var(--unit)) rgba(0,0,0,.8)}.camera-tile__patrol svg{font-size:calc(13 * var(--unit))}.camera-tile__patrol span{color:#ffffff8c}.camera-tile__progress{position:absolute;top:0;left:0;right:0;height:calc(2 * var(--unit));background:var(--arena-colour);transform-origin:left center;transition:transform 1s linear;pointer-events:none}.camera-tile__overlay-icon{font-size:calc(22 * var(--unit))!important;color:#fff3}.camera-tile__controls button:disabled{opacity:.3;cursor:default}.camera-tile.recording{outline:calc(2 * var(--unit)) solid rgba(226,72,72,.75)}.camera-tile.recording .camera-tile__top{justify-content:space-between}.camera-tile__recording{height:calc(22 * var(--unit));display:flex;align-items:center;gap:calc(6 * var(--unit));padding:0 calc(8 * var(--unit));background:#0009;color:#fff;font-size:calc(10 * var(--unit));font-variant-numeric:tabular-nums;pointer-events:auto;cursor:pointer}.camera-tile__recording i{width:calc(7 * var(--unit));height:calc(7 * var(--unit));border-radius:50%;background:#e24848}.camera-tile__recording:hover{background:#000c}.camera-tile__record-error{padding:calc(3 * var(--unit)) calc(8 * var(--unit));background:#0009;color:#ff6b6b;font-size:calc(9.5 * var(--unit))}.camera-tile__controls button.record{color:#e24848}.camera-tile__controls button.record:hover{color:#ff6b6b}.camera-tile__notice{position:absolute;top:calc(44 * var(--unit));left:50%;z-index:2;transform:translate(-50%);padding:calc(5 * var(--unit)) calc(10 * var(--unit));background:#000000bf;color:var(--arena-colour);font-family:var(--arena-font);font-size:calc(9.5 * var(--unit));white-space:nowrap;pointer-events:none}.camera-tile__notice.failed{color:#ff6b6b}@media (max-width: 860px){.video-wall{padding:calc(10 * var(--unit))}.video-wall__toolbar{height:auto;min-height:calc(32 * var(--unit));flex-wrap:wrap;row-gap:calc(6 * var(--unit))}.video-wall__hint{padding:0 calc(16 * var(--unit))}.patrol-setup,.video-wall.empty .patrol-setup{position:fixed;top:calc(60 * var(--unit));bottom:auto;left:calc(10 * var(--unit));right:calc(10 * var(--unit));width:auto;max-height:calc(100dvh - calc(140 * var(--unit)));overflow-y:auto;transform:none}}@media (hover: none){.camera-tile__top{background:linear-gradient(rgba(0,0,0,.6),transparent)}.camera-tile__controls{display:flex}}.camera-tile__save{position:absolute;top:calc(44 * var(--unit));left:50%;z-index:3;transform:translate(-50%);display:flex;gap:calc(2 * var(--unit));max-width:calc(100% - calc(16 * var(--unit)));font-family:var(--arena-font)}.camera-tile__save button{height:calc(34 * var(--unit));display:flex;align-items:center;gap:calc(7 * var(--unit));padding:0 calc(12 * var(--unit));background:var(--arena-colour);color:#0c0c0e;font-size:calc(10 * var(--unit));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.camera-tile__save button svg{flex-shrink:0;font-size:calc(15 * var(--unit))}.camera-tile__save button.dismiss{width:calc(34 * var(--unit));flex-shrink:0;justify-content:center;padding:0;background:#000000bf;color:#ffffffb3}.staff-shell{width:100%;height:100%;display:flex;flex-direction:column;font-family:var(--arena-font);-webkit-user-select:none;user-select:none}.staff-shell button{font:inherit;border:none;outline:none}.staff-shell__header{height:calc(52 * var(--unit));flex-shrink:0;display:flex;align-items:center;gap:calc(14 * var(--unit));padding:0 calc(16 * var(--unit)) 0 calc(20 * var(--unit));background:#ffffff0a;border-bottom:calc(1 * var(--unit)) solid rgba(255,255,255,.07)}.staff-shell__title{font-family:"0Arame-Bold";font-size:calc(15 * var(--unit));color:#ffffffe6;white-space:nowrap}.staff-shell__mode{padding:calc(2 * var(--unit)) calc(6 * var(--unit));font-size:calc(8 * var(--unit));letter-spacing:.08em;text-transform:uppercase;color:#f1c20c;background:#f1c20c1a}.staff-shell__servers{flex:1;min-width:0;height:100%;display:flex;align-items:center;gap:calc(4 * var(--unit));margin-left:calc(10 * var(--unit))}.staff-shell__server{height:calc(30 * var(--unit));display:flex;align-items:center;gap:calc(8 * var(--unit));padding:0 calc(12 * var(--unit));background:transparent;outline:calc(1 * var(--unit)) solid rgba(255,255,255,.07)!important;color:#ffffff73;font-size:calc(11 * var(--unit));cursor:pointer;transition:color .12s,background .12s,outline-color .12s}.staff-shell__server i{width:calc(6 * var(--unit));height:calc(6 * var(--unit));border-radius:50%;background:var(--arena-colour)}.staff-shell__server span{font-size:calc(9.5 * var(--unit));color:#ffffff40;font-variant-numeric:tabular-nums}.staff-shell__server:hover{color:#fffc;background:#ffffff08}.staff-shell__server.active{color:var(--arena-colour);background:rgba(var(--arena-colour-rgb),.08);outline-color:rgba(var(--arena-colour-rgb),.45)!important}.staff-shell__server.active span{color:rgba(var(--arena-colour-rgb),.6)}.staff-shell__server.down i{background:#ff4d4d}.staff-shell__staff{display:flex;align-items:center;gap:calc(9 * var(--unit));font-size:calc(10.5 * var(--unit));color:#fff9}.staff-shell__staff img{width:calc(26 * var(--unit));height:calc(26 * var(--unit));object-fit:cover;background:#ffffff0e}.staff-shell__staff button{width:calc(30 * var(--unit));height:calc(30 * var(--unit));display:flex;align-items:center;justify-content:center;background:#ffffff0b;color:#ffffff6b;cursor:pointer;transition:color .12s,background .12s}.staff-shell__staff button svg{font-size:calc(14 * var(--unit))}.staff-shell__staff button:hover{color:#ff6b6b;background:#b7171726}.staff-shell__body{flex:1;min-height:0;display:grid;grid-template-columns:calc(380 * var(--unit)) minmax(0,1fr)}.staff-shell__body.with-details{grid-template-columns:calc(380 * var(--unit)) minmax(0,1fr) calc(352 * var(--unit))}.staff-loading{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-family:var(--arena-font);font-size:calc(11 * var(--unit));color:#ffffff40}.staff-signin{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-family:var(--arena-font)}.staff-signin__card{width:calc(380 * var(--unit));display:flex;flex-direction:column;gap:calc(14 * var(--unit));padding:calc(28 * var(--unit));background:#ffffff08;border:calc(1 * var(--unit)) solid rgba(255,255,255,.07)}.staff-signin__title{font-family:"0Arame-Bold";font-size:calc(20 * var(--unit));color:#ffffffeb}.staff-signin__text{font-size:calc(11 * var(--unit));line-height:1.5;color:#ffffff73}.staff-signin__error{padding:calc(8 * var(--unit)) calc(11 * var(--unit));background:#b717171a;border-left:calc(2 * var(--unit)) solid #b71717;font-size:calc(10.5 * var(--unit));color:#ffffffbf}.staff-signin__button{height:calc(38 * var(--unit));display:flex;align-items:center;justify-content:center;border:none;background:#5865f2;color:#fff;font:inherit;font-size:calc(11.5 * var(--unit));text-decoration:none;cursor:pointer;transition:background .12s,opacity .12s}.staff-signin__button:hover:not(:disabled){background:#4752c4}.staff-signin__button:disabled{opacity:.45;cursor:default}.staff-shell__tabs{display:none}@media (max-width: 860px){.staff-shell{height:100dvh}.staff-shell__header{height:calc(48 * var(--unit));gap:calc(10 * var(--unit));padding:0 calc(10 * var(--unit)) 0 calc(12 * var(--unit))}.staff-shell__title{font-size:calc(13 * var(--unit))}.staff-shell__servers{margin-left:0;overflow-x:auto;scrollbar-width:none}.staff-shell__servers::-webkit-scrollbar{display:none}.staff-shell__server{flex-shrink:0;padding:0 calc(10 * var(--unit))}.staff-shell__staff span{display:none}.staff-shell__body,.staff-shell__body.with-details{position:relative;display:block}.staff-shell__body>*,.staff-shell__body.with-details>*{position:absolute;top:0;right:0;bottom:0;left:0}.staff-shell__body>.staff-rail,.staff-shell__body.with-details>.staff-rail{border-right:none}.staff-shell__body>.staff-details,.staff-shell__body.with-details>.staff-details{z-index:5;border-left:none;background:#0c0c0e}.staff-shell__body.view-players>.video-wall,.staff-shell__body.view-wall>.staff-rail{visibility:hidden;pointer-events:none}.staff-shell__tabs{flex-shrink:0;display:flex;height:calc(calc(56 * var(--unit)) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:#ffffff0a;border-top:calc(1 * var(--unit)) solid rgba(255,255,255,.07)}.staff-shell__tabs button{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(3 * var(--unit));background:transparent;color:#fff6;font-size:calc(10 * var(--unit));cursor:pointer}.staff-shell__tabs button svg{font-size:calc(20 * var(--unit))}.staff-shell__tabs button span{position:absolute;top:calc(7 * var(--unit));left:calc(50% + calc(8 * var(--unit)));min-width:calc(16 * var(--unit));height:calc(16 * var(--unit));display:flex;align-items:center;justify-content:center;padding:0 calc(4 * var(--unit));border-radius:calc(8 * var(--unit));background:var(--arena-colour);color:#0c0c0e;font-size:calc(9 * var(--unit));font-variant-numeric:tabular-nums}.staff-shell__tabs button.active{color:var(--arena-colour)}.staff-signin__card{max-width:calc(100vw - 32px)}}@font-face{font-family:"0Arame";src:url(/fonts/Arame-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:"0Arame-Bold";src:url(/fonts/Arame-Bold.ttf) format("truetype");font-display:swap}:root{--arena-colour: #6fb717;--arena-colour-rgb: 111, 183, 23;--arena-font: "0Arame", sans-serif;--unit: clamp(1.15px, .125vh, 1.6px);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0}body{background:#0c0c0e;color:#ffffffe6;font-family:var(--arena-font);-webkit-font-smoothing:antialiased;overflow:hidden}img{display:block}
