@charset "UTF-8";.ng-select.ng-select-opened>.ng-select-container{background:#fff;border-color:hsl(0,0%,70%) #ccc hsl(0,0%,85%)}.ng-select.ng-select-opened>.ng-select-container:hover{box-shadow:none}.ng-select.ng-select-opened>.ng-select-container .ng-arrow{top:-2px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #999;border-width:0 5px 5px}.ng-select.ng-select-opened>.ng-select-container .ng-arrow:hover{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #333}.ng-select.ng-select-opened.ng-select-top>.ng-select-container{border-top-right-radius:0;border-top-left-radius:0}.ng-select.ng-select-opened.ng-select-right>.ng-select-container{border-top-right-radius:0;border-bottom-right-radius:0}.ng-select.ng-select-opened.ng-select-bottom>.ng-select-container{border-bottom-right-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-opened.ng-select-left>.ng-select-container{border-top-left-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-focused:not(.ng-select-opened)>.ng-select-container{border-color:#007eff;box-shadow:inset 0 1px 1px #00000013,0 0 0 3px #007eff1a}.ng-select.ng-select-disabled>.ng-select-container{background-color:#f9f9f9}.ng-select .ng-has-value .ng-placeholder{display:none}.ng-select .ng-select-container{color:#333;background-color:#fff;border-radius:4px;border:1px solid #ccc;min-height:36px;align-items:center}.ng-select .ng-select-container:hover{box-shadow:0 1px #0000000f}.ng-select .ng-select-container .ng-value-container{align-items:center;padding-left:10px}[dir=rtl] .ng-select .ng-select-container .ng-value-container{padding-right:10px;padding-left:0}.ng-select .ng-select-container .ng-value-container .ng-placeholder{color:#999}.ng-select.ng-select-single .ng-select-container{height:36px}.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{top:5px;left:0;padding-left:10px;padding-right:50px}[dir=rtl] .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{padding-right:10px;padding-left:50px}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value{background-color:#f9f9f9;border:1px solid hsl(0,0%,90%)}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value .ng-value-label{padding:0 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-top:5px;padding-left:7px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-right:7px;padding-left:0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{font-size:.9em;margin-bottom:5px;color:#333;background-color:#ebf5ff;border-radius:2px;margin-right:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{margin-right:0;margin-left:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled{background-color:#f9f9f9}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:0;padding-right:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label,.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon{display:inline-block;padding:1px 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover{background-color:#d1e8ff}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-right:1px solid rgb(183.6,218.88,255)}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-left:1px solid rgb(183.6,218.88,255);border-right:none}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:1px solid rgb(183.6,218.88,255)}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:0;border-right:1px solid rgb(183.6,218.88,255)}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 0 3px 3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 3px 3px 0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input>input{color:#000}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{top:5px;padding-bottom:5px;padding-left:3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{padding-right:3px;padding-left:0}.ng-select .ng-clear-wrapper{color:#999}.ng-select .ng-clear-wrapper:hover .ng-clear{color:#d0021b}.ng-select .ng-clear-wrapper:focus .ng-clear{color:#d0021b}.ng-select .ng-clear-wrapper:focus{outline:none}.ng-select .ng-spinner-zone{padding:5px 5px 0 0}[dir=rtl] .ng-select .ng-spinner-zone{padding:5px 0 0 5px}.ng-select .ng-arrow-wrapper{width:25px;padding-right:5px}[dir=rtl] .ng-select .ng-arrow-wrapper{padding-left:5px;padding-right:0}.ng-select .ng-arrow-wrapper:hover .ng-arrow{border-top-color:#666}.ng-select .ng-arrow-wrapper .ng-arrow{border-color:#999 rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:5px 5px 2.5px}.ng-dropdown-panel{background-color:#fff;border:1px solid #ccc;box-shadow:0 1px #0000000f;left:0}.ng-dropdown-panel.ng-select-top{bottom:100%;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.ng-dropdown-panel.ng-select-right{left:100%;top:0;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-right .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px}.ng-dropdown-panel.ng-select-bottom{top:100%;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-top-color:#e6e6e6;margin-top:-1px}.ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.ng-dropdown-panel.ng-select-left{left:-100%;top:0;border-top-left-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-left .ng-dropdown-panel-items .ng-option:first-child{border-top-left-radius:4px}.ng-dropdown-panel .ng-dropdown-header{border-bottom:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-footer{border-top:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{-webkit-user-select:none;user-select:none;padding:8px 10px;font-weight:500;color:#0000008a;cursor:pointer}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-disabled{cursor:default}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked{background-color:#f5faff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected.ng-option-marked{color:#0000008a;background-color:#ebf5ff;font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{background-color:#fff;color:#000000de;padding:8px 10px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked{color:#333;background-color:#ebf5ff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked .ng-option-label{font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{background-color:#f5faff;color:#333}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled{color:#ccc}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-left:22px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-right:22px;padding-left:0}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{font-size:80%;font-weight:400;padding-right:5px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{padding-left:5px;padding-right:0}[dir=rtl] .ng-dropdown-panel{direction:rtl;text-align:right}:root{color-scheme:light;scroll-behavior:smooth}html{scroll-behavior:smooth}*{box-sizing:border-box}body{margin:0;font-family:Segoe UI,Trebuchet MS,sans-serif;color:#dcecff;background:radial-gradient(circle at 15% 20%,rgba(56,182,255,.18),transparent 38%),radial-gradient(circle at 88% 10%,rgba(255,148,77,.16),transparent 34%),linear-gradient(rgba(125,191,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(125,191,255,.04) 1px,transparent 1px),linear-gradient(180deg,#06111e,#0b1e33);background-size:auto,auto,30px 30px,30px 30px,auto}.map-ancient .map-header{background-image:url(/maps/de_ancient.png)}.map-anubis .map-header{background-image:url(/maps/de_anubis.png)}.map-cache .map-header{background-image:url(/maps/de_cache.png)}.map-dust2 .map-header{background-image:url(/maps/de_dust2.png)}.map-inferno .map-header{background-image:url(/maps/de_inferno.png)}.map-mirage .map-header{background-image:url(/maps/de_mirage.png)}.map-nuke .map-header{background-image:url(/maps/de_nuke.png)}.map-overpass .map-header{background-image:url(/maps/de_overpass.png)}.map-train .map-header{background-image:url(/maps/de_train.png)}.map-vertigo .map-header{background-image:url(/maps/de_vertigo.png)}.dashboard{position:relative;overflow:hidden;padding:1.1rem 1.25rem 2.75rem}.dashboard:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(125,191,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(125,191,255,.04) 1px,transparent 1px);background-size:30px 30px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.95),transparent 100%);mask-image:linear-gradient(180deg,rgba(0,0,0,.95),transparent 100%);pointer-events:none}.dashboard:after{content:"";position:absolute;inset:auto -6rem -5rem auto;width:18rem;height:18rem;border-radius:50%;background:#ff944d1f;filter:blur(18px);pointer-events:none}.dashboard>*{position:relative;z-index:1}.scoreline{border:1px solid rgba(96,155,208,.28);box-shadow:0 20px 44px #00000047}.map-name-overlay{background:#071524b8;border-color:#7ed0ff38}.score-container{box-shadow:0 16px 32px #00000047}.players,.round-history{background:linear-gradient(180deg,#071321eb,#081828f5);border:1px solid rgba(96,155,208,.28);box-shadow:0 18px 40px #0000003d,inset 0 1px #97d3ff14}.players>h3,.round-history>h3{margin-top:0;color:#173d63;letter-spacing:.04em}.team-column{border-color:#659ac938;background:linear-gradient(180deg,#091b2deb,#091827f5),radial-gradient(circle at top right,rgba(49,122,190,.12),transparent 36%);box-shadow:0 16px 34px #0000003d}.team-column h4{color:#eef8ff}.table-head{color:#8fb7d8}.player-row{border-color:#6795c04d;background:linear-gradient(135deg,#0a1e31f5,#0e2438f5)}.player-row:hover{border-color:#7ed0ff8c;box-shadow:0 12px 24px #00000038;background:linear-gradient(135deg,#0c2238fa,#112b42fa)}.team-b-column .player-row{background:linear-gradient(135deg,#23160cf5,#321e0ff5);border-color:#d8894847}.team-b-column .player-row:hover{border-color:#ffa6608c;background:linear-gradient(135deg,#351e0efa,#482812fa)}.player-row .player-col{color:#f2fbff}.player-row span:not(.player-col){color:#b6cfe3}.player-row.active,.mode-toggle button.active{border-color:#7ed0ffcc;background:linear-gradient(135deg,#124a7af5,#2276b6f5)}.team-b-column .player-row.active{border-color:#ffb367d1;background:linear-gradient(135deg,#753e12f0,#bf6322f0)}.timeline-head{color:#c7e3ff}.timeline:before{background:linear-gradient(180deg,#6ea8dd99,#ff944d8c)}.round-node{border-color:#609bd03d;background:linear-gradient(180deg,#091a2bf5,#0a1827fa);box-shadow:0 16px 32px #00000038}.round-node header,.round-winner,.mvp-player,.round-team-head strong{color:#edf8ff}.round-node.left{background:linear-gradient(180deg,#091f34f7,#0a1b2dfa)}.round-node.right{background:linear-gradient(180deg,#301d0ff7,#21140bfa)}.round-index{border-color:#7ed0ff73;background:#0b2238;color:#e5f5ff}.score-break{border-color:#609bd047;background:linear-gradient(180deg,#091b2df5,#081828fa);box-shadow:0 14px 28px #00000038}.score-break-title{color:#cfe9ff}.score-break-team{color:#95bbdc}.score-break-divider{color:#a1c5e57a}.player-drawer{background:linear-gradient(180deg,#081727f7,#0a1b2dfa),radial-gradient(circle at top right,rgba(56,182,255,.12),transparent 48%);border-left:1px solid rgba(96,155,208,.32);box-shadow:-18px 0 38px #00000057;color:#d9eeff}.drawer-header{border-bottom-color:#609bd03d}.drawer-kicker,.drawer-team,.damage-chart-head p,.standout-rounds-head p,.damage-chart-empty,.standout-rounds-empty,.drawer-empty{color:#93b7d8}.drawer-close{color:#bfe3ff}.drawer-close:hover{background:#163454cc;color:#fff}.drawer-select,.drawer-select-header{border-color:#609bd059;background:#081d30f0;color:#f1f8ff;box-shadow:0 8px 16px #00000029}.drawer-select-chevron{color:#8dc8f5}.drawer-stat-card,.drawer-radar-block,.damage-chart-card,.standout-rounds-card{border-color:#609bd03d;background:linear-gradient(180deg,#0a1f34f5,#081828fa)}.drawer-stat-card p{color:#93b7d8}.drawer-stat-card strong,.damage-chart-head h4,.standout-rounds-head h4{color:#f0f8ff}.damage-chart-canvas-wrap,.standout-round{border-color:#609bd038;background:linear-gradient(180deg,#071727f5,#091b2dfa)}.standout-round-meta strong{color:#f2faff}.standout-round-meta span,.standout-round-side,.standout-round ul{color:#a9c8e3}.mode-toggle button,.drawer-radar-block .mode-toggle button{border-color:#609bd047;background:#091c2eeb;color:#cfeaff}.unified-progress{min-height:calc(100vh - 6rem);display:grid;place-items:center}.progress-card{border:1px solid rgba(96,155,208,.28);background:linear-gradient(180deg,#0a1b2df2,#081423fa);box-shadow:0 22px 60px #0000004d,inset 0 1px #97d3ff1f;color:#eef8ff}.progress-subtext,.progress-label{color:#9fc3df}.progress-track{background:#0c2238e0}.progress-fill{background:linear-gradient(90deg,#7ed0ff,#ff944d)}
