.ks-gstats{--ksgs-panel:#1b1b1b;--ksgs-line:#363636;--ksgs-muted:#b5b5b5;--ksgs-text:#eee;color:var(--ksgs-text);font-family:inherit;font-size:14px;line-height:1.45;font-variant-numeric:tabular-nums;min-width:0;container:ksgs / inline-size;color-scheme:dark}.ks-gstats *{box-sizing:border-box}.ks-gstats h1,.ks-gstats h2,.ks-gstats h3,.ks-gstats p,.ks-gstats dl{margin:0}.ks-gstats h1{font-size:28px;line-height:1.2;font-weight:700;overflow-wrap:anywhere}.ks-gstats h2{font-size:18px;line-height:1.3;font-weight:650}.ks-gstats h3{font-size:15px;font-weight:600}.ks-gstats button,.ks-gstats input,.ks-gstats select{font:inherit;font-size:14px;color:inherit}.ks-gstats button{cursor:pointer}.ks-gstats button:disabled{cursor:default;opacity:.55}.ks-gstats :is(button,input,select,summary):focus-visible{outline:2px solid #d8e6d5;outline-offset:3px}.ks-gstats-head{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:48px;margin-bottom:16px}.ks-gstats-head>div{min-width:0}.ks-gstats-button{border:1px solid #4a4a4a;background:#282828;border-radius:6px;min-height:42px;padding:9px 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:22px;flex-shrink:0}.ks-gstats-button:not(:disabled):hover{background:#353535}.ks-gstats-refresh{width:132px}.ks-gstats-back{background:none;border:0;color:var(--ksgs-muted)!important;padding:0;min-height:40px;margin-bottom:4px;text-align:left}.ks-gstats-filters{display:grid;grid-template-columns:minmax(200px,2fr) repeat(3,minmax(132px,1fr));gap:12px;align-items:end}.ks-gstats label{display:grid;gap:6px;min-width:0;color:var(--ksgs-muted)}.ks-gstats input,.ks-gstats select{width:100%;min-width:0;height:44px;padding:9px 11px;border:1px solid #484848;border-radius:6px;background:#222;color:var(--ksgs-text)}.ks-gstats select{padding-right:24px}.ks-gstats input::placeholder{color:#aaa;opacity:1}.ks-gstats-custom{display:grid;grid-template-columns:minmax(150px,200px) minmax(150px,200px) max-content minmax(0,1fr);align-items:end;gap:12px;margin-top:12px}.ks-gstats-custom>span{align-self:center;padding-top:22px}.ks-gstats-custom .ks-gstats-button{height:44px}.ks-gstats-status{min-height:64px;display:flex;align-content:center;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 16px;color:var(--ksgs-muted);padding:10px 0}.ks-gstats-notice{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:68px;padding:12px;border:1px solid #78594d;border-radius:8px;background:#2a211d;color:#f1c7ba;margin:0 0 14px}.ks-gstats-results{min-height:420px}.ks-gstats-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--ksgs-line);background:var(--ksgs-panel);border-radius:8px;margin-bottom:16px}.ks-gstats-stat{padding:14px 16px;display:grid;grid-template-rows:auto 1fr auto;align-content:start;gap:8px;min-width:0;border-right:1px solid var(--ksgs-line)}.ks-gstats-stat:last-child{border:0}.ks-gstats-stat>span{color:var(--ksgs-muted);font-size:14px;min-height:21px}.ks-gstats-stat>strong{font-size:26px;line-height:1.25;font-weight:650;min-height:36px;overflow-wrap:anywhere}.ks-gstats-stat small{font-size:16px;font-weight:400;color:var(--ksgs-muted)}.ks-gstats-money{color:#b5e7ad!important}.ks-gstats-negative{color:#f4b3a4!important}.ks-gstats-muted{color:var(--ksgs-muted);font-size:14px}.ks-gstats-list-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px 16px;flex-wrap:wrap;margin:18px 0 10px}.ks-gstats-list-head h2 span{color:var(--ksgs-muted);font-size:14px;font-weight:400;margin-left:6px}.ks-gstats-table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;text-align:right}.ks-gstats-table th{color:var(--ksgs-muted);font-weight:500;padding:10px;vertical-align:bottom;border-bottom:1px solid var(--ksgs-line);overflow-wrap:anywhere}.ks-gstats-table th:first-child{width:28%;text-align:left}.ks-gstats-table th:nth-child(2),.ks-gstats-table th:nth-child(3){width:10%}.ks-gstats-table th:nth-child(4),.ks-gstats-table th:nth-child(5){width:14%}.ks-gstats-table th:nth-child(6),.ks-gstats-table th:nth-child(7){width:12%}.ks-gstats-table td{padding:14px 10px;border-bottom:1px solid var(--ksgs-line);vertical-align:middle;overflow-wrap:anywhere}.ks-gstats-table td:first-child{text-align:left}.ks-gstats-game-button{font-size:16px!important;font-weight:600;line-height:1.35;background:none;border:0;padding:5px 0;min-height:36px;text-align:left;display:block;width:100%;overflow-wrap:anywhere}.ks-gstats-game-button:not(:disabled):hover{color:#b5e7ad}.ks-gstats-game-button>span{display:inline-block;color:var(--ksgs-muted);font-size:14px}.ks-gstats-game>.ks-gstats-muted{display:block;margin-top:3px}.ks-gstats-change{display:block;overflow-wrap:anywhere}.ks-gstats-change>.ks-gstats-muted{display:block}.ks-gstats-pagination{display:grid;grid-template-columns:132px minmax(50px,1fr) 132px;align-items:center;gap:12px;margin-top:16px}.ks-gstats-pagination>span{text-align:center;color:var(--ksgs-muted)}.ks-gstats-footnote{margin-top:14px!important}.ks-gstats-empty,.ks-gstats-placeholder{padding:36px 16px;text-align:center;color:var(--ksgs-muted);border:1px solid var(--ksgs-line);border-radius:8px}.ks-gstats-placeholder{min-height:420px;display:grid;place-content:center}.ks-gstats-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0}.ks-gstats-panel{padding:16px;border:1px solid var(--ksgs-line);border-radius:8px;background:var(--ksgs-panel);min-width:0}.ks-gstats-panel>h2{margin-bottom:12px}.ks-gstats-panel>p{margin-top:12px}.ks-gstats-comparison{display:flex;align-items:baseline;gap:8px 20px;flex-wrap:wrap}.ks-gstats-comparison .ks-gstats-change,.ks-gstats-comparison .ks-gstats-change>span{display:inline}.ks-gstats-finance{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ks-gstats-finance h3{margin-bottom:8px}.ks-gstats-facts{display:grid;gap:10px;margin-top:14px!important}.ks-gstats-facts>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto);gap:12px;align-items:baseline}.ks-gstats-facts dt{color:var(--ksgs-muted);min-width:0}.ks-gstats-facts dd{margin:0;text-align:right;overflow-wrap:anywhere;font-weight:500;min-width:0;max-width:100%}.ks-gstats-sectionhead{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.ks-gstats-chart-select{width:190px}.ks-gstats-chart{margin-top:14px;min-width:0}.ks-gstats-chart>svg{display:block;width:100%;height:164px;margin-top:6px;overflow:visible}.ks-gstats-chart-dates{display:flex;justify-content:space-between;gap:12px;color:var(--ksgs-muted);font-size:14px}.ks-gstats details{margin-top:16px;border-top:1px solid var(--ksgs-line)}.ks-gstats summary{cursor:pointer;min-height:44px;padding:12px 0;color:var(--ksgs-muted)}.ks-gstats-day-table{max-height:320px;overflow-y:auto;overscroll-behavior:contain}.ks-gstats-day-table table{width:100%;border-collapse:collapse;text-align:left;table-layout:fixed}.ks-gstats-day-table th,.ks-gstats-day-table td{padding:8px;border-bottom:1px solid var(--ksgs-line);overflow-wrap:anywhere}.ks-gstats-day-table th:last-child,.ks-gstats-day-table td:last-child{text-align:right}.ks-gstats-day-table th{color:var(--ksgs-muted);font-weight:500}.ks-gstats-legend{display:flex;gap:8px 14px;flex-wrap:wrap;color:var(--ksgs-muted)}.ks-gstats-legend>span{display:inline-flex;align-items:center;gap:6px}.ks-gstats-legend i{width:10px;height:10px;display:block;flex-shrink:0}.ks-gstats-exact{background:#c9c9c9}.ks-gstats-estimated{background:repeating-linear-gradient(135deg,#d4ba88 0 3px,#8c7853 3px 5px)}.ks-gstats-unknown{background:#777}.ks-gstats-histogram{display:grid;gap:12px;margin-top:20px}.ks-gstats-bin{display:grid;grid-template-columns:78px minmax(0,1fr) minmax(24px,auto);gap:10px;align-items:center;min-width:0}.ks-gstats-bin>strong{font-weight:500;text-align:right;overflow-wrap:anywhere}.ks-gstats-bin>span{overflow-wrap:anywhere}.ks-gstats-bar{display:flex;align-items:stretch;height:12px;border-radius:2px;overflow:hidden;background:#303030;min-width:0}.ks-gstats-bar>i{display:block;height:100%}.ks-gstats-cohort-bin{grid-template-columns:minmax(110px,1fr) minmax(0,1.3fr) minmax(24px,auto)}.ks-gstats-cohort-value{font-size:32px;font-weight:650;margin:20px 0;line-height:1.2}.ks-gstats-cohort-value>span{display:block;font-size:14px;font-weight:400;color:var(--ksgs-muted);margin-top:6px}.ks-gstats-quality{color:#dcc28f;margin:16px 0!important}.ks-gstats-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@container ksgs (max-width:1050px){.ks-gstats-summary{grid-template-columns:repeat(6,minmax(0,1fr))}.ks-gstats-stat{grid-column:span 2;border-bottom:1px solid var(--ksgs-line)}.ks-gstats-stat:nth-child(1),.ks-gstats-stat:nth-child(2){grid-column:span 3}.ks-gstats-stat:nth-child(2){border-right:0}.ks-gstats-stat:nth-child(n+3){border-bottom:0}.ks-gstats-table,.ks-gstats-table tbody{display:block}.ks-gstats-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.ks-gstats-table tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--ksgs-line);border-radius:8px;background:var(--ksgs-panel);padding:4px 14px 10px;margin-bottom:12px}.ks-gstats-table td{display:flex;flex-direction:column;gap:4px;text-align:left;padding:10px 8px;border:0}.ks-gstats-table td:before{content:attr(data-label);color:var(--ksgs-muted);font-size:14px}.ks-gstats-table td.ks-gstats-game{grid-column:1/-1;padding-bottom:12px;border-bottom:1px solid var(--ksgs-line)}.ks-gstats-table td.ks-gstats-game:before{display:none}.ks-gstats-table td:nth-child(6){display:block}.ks-gstats-table td:nth-child(6):before{display:block;margin-bottom:4px}.ks-gstats-change>span{display:inline!important}}@container ksgs (max-width:760px){.ks-gstats-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.ks-gstats-search{grid-column:1/-1}.ks-gstats-custom{grid-template-columns:repeat(2,minmax(0,1fr))}.ks-gstats-custom>span{padding:0}.ks-gstats-detail-grid{grid-template-columns:minmax(0,1fr)}.ks-gstats-status{align-items:flex-start;flex-direction:column;justify-content:center;min-height:74px}}@container ksgs (max-width:440px){.ks-gstats-head{align-items:flex-start;gap:10px}.ks-gstats h1{font-size:24px}.ks-gstats-refresh{width:44px;height:44px;padding:10px}.ks-gstats-refresh>span{display:none}.ks-gstats-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ks-gstats-stat{grid-column:auto!important;padding:12px;gap:6px;border-right:1px solid var(--ksgs-line)!important;border-bottom:1px solid var(--ksgs-line)!important}.ks-gstats-stat:nth-child(2n){border-right:0!important}.ks-gstats-stat:last-child{grid-column:1/-1!important;border:0!important}.ks-gstats-stat>strong{font-size:24px}.ks-gstats-stat>span:first-child{min-height:42px}.ks-gstats-stat:last-child>span:first-child{min-height:21px}.ks-gstats-table tr{grid-template-columns:repeat(2,minmax(0,1fr));padding:4px 8px 10px}.ks-gstats-pagination{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);gap:6px}.ks-gstats-pagination .ks-gstats-button{padding:9px 6px;width:100%}.ks-gstats-panel{padding:14px}.ks-gstats-finance{grid-template-columns:minmax(0,1fr);gap:16px}.ks-gstats-facts>div{grid-template-columns:minmax(0,1fr);gap:3px}.ks-gstats-facts dd{text-align:left}.ks-gstats-notice{align-items:flex-start;flex-direction:column}.ks-gstats-chart-dates{font-size:14px}.ks-gstats-cohort-bin{grid-template-columns:110px minmax(0,1fr) minmax(24px,auto);gap:7px}}@media (prefers-reduced-motion:reduce){.ks-gstats *,.ks-gstats *:before,.ks-gstats *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.ks-gstats-summary-offline{grid-template-columns:repeat(2,minmax(0,1fr))}.ks-gstats-offline-table th:first-child{width:36%}.ks-gstats-offline-table th:not(:first-child){width:16%}
