@font-face{font-family:Gabarito;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/gabarito-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gabarito;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/gabarito-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1E00-1E9F,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/figtree-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/figtree-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1E00-1E9F,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:italic;font-weight:400 800;font-display:swap;src:url(/fonts/figtree-italic-latin.woff2)format("woff2");unicode-range:U+??,U+2000-206F}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-display:"Gabarito", "Segoe UI", Roboto, sans-serif;--font-body:"Figtree", system-ui, -apple-system, "Segoe UI", sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.25rem;--text-xl:1.563rem;--text-2xl:1.953rem;--text-3xl:2.441rem;--page:#ede9e3;--surface:#fffdf7;--surface-2:#f5f1ea;--text:#2a2622;--text-2:#5a5048;--muted:#766b61;--grid:#ebe5db;--axis:#cfc6b8;--border:#2a26221f;--rule:#2a262229;--accent:#156b95;--on-accent:#fff;--band:#26aae1;--band-ink:#2a2622;--shadow:50, 35, 10;--up:#1d6b2c;--down:#b3261e;--good:#0ca30c;--warning:#fab219;--critical:#d03b3b;--series-1:#2a78d6;--series-2:#eb6834;--series-3:#1baf7a;--series-4:#eda100;--series-5:#e87ba4;--series-6:#008300;--series-other:#898781;font-family:var(--font-body);color:var(--text);background:var(--page);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:100%;line-height:1.45}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#1a1714;--surface:#24201c;--surface-2:#2e2924;--text:#f3eee7;--text-2:#c9bfb3;--muted:#9a8f83;--grid:#322d27;--axis:#4a433b;--border:#f3eee71a;--rule:#f3eee724;--accent:#6cc3ec;--on-accent:#1a1714;--band:#123f57;--band-ink:#f3eee7;--shadow:0, 0, 0;--up:#5bc46f;--down:#f08479;--series-1:#3987e5;--series-2:#d95926;--series-3:#199e70;--series-4:#c98500;--series-5:#d55181;--series-6:#008300}}*{box-sizing:border-box}body{background:var(--page);margin:0}a{color:var(--accent);text-underline-offset:3px}button,select,input{font:inherit;color:inherit}h1,h2,h3{font-family:var(--font-display);letter-spacing:.005em;font-weight:700;line-height:1.2}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.masthead{background:var(--band);color:var(--band-ink)}.masthead-inner{flex-wrap:wrap;align-items:flex-end;gap:12px 32px;max-width:1360px;margin:0 auto;padding:14px 24px 0;display:flex}.brand{font-size:var(--text-xl);align-items:center;gap:12px;margin:0;padding-bottom:12px;font-weight:800;display:flex}.brand img{width:48px;height:48px;display:block}.tabs{align-self:flex-end;gap:4px;display:flex}.tabs a{text-decoration:none;display:inline-block}.tabs :is(button,a){cursor:pointer;font-family:var(--font-display);font-size:var(--text-lg);color:var(--band-ink);background:0 0;border:0;border-radius:12px 12px 0 0;padding:10px 18px 12px;font-weight:600;transition:background-color .12s;position:relative}.tabs :is(button,a):hover{background:#ffffff2e}.tabs :is(button,a)[aria-current=page]{background:var(--page);color:var(--text);font-weight:750}.tabs :is(button,a)[aria-current=page]:before,.tabs :is(button,a)[aria-current=page]:after{content:"";pointer-events:none;width:12px;height:12px;position:absolute;bottom:0}.tabs :is(button,a)[aria-current=page]:before{background:radial-gradient(circle at 0 0, transparent 12px, var(--page) 12.5px);left:-12px}.tabs :is(button,a)[aria-current=page]:after{background:radial-gradient(circle at 100% 0, transparent 12px, var(--page) 12.5px);right:-12px}.tabs :is(button,a):focus-visible{outline-color:var(--band-ink);outline-offset:-4px}.who{font-size:var(--text-sm);color:var(--band-ink);align-items:center;gap:12px;margin-left:auto;padding-bottom:16px;display:flex}.who .link-button{color:var(--band-ink);text-underline-offset:3px;text-decoration:underline}.app{max-width:1360px;margin:0 auto;padding:28px 24px 64px}.banner{border:1px dashed var(--rule);font-size:var(--text-sm);color:var(--text-2);border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin-bottom:24px;padding:10px 14px;display:flex}.banner strong{color:var(--text);white-space:nowrap;font-weight:650}.filters{font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:20px;display:flex}.filters label{color:var(--text-2);align-items:center;gap:8px;display:flex}.seg{background:var(--surface-2);border:1px solid var(--border);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.seg button{cursor:pointer;color:var(--text-2);white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:5px 14px;font-weight:550}.seg button:hover{color:var(--text)}.seg button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:0 1px 2px rgba(var(--shadow), .18), 0 0 0 1px var(--border);font-weight:700}select,input[type=search]{border:1px solid var(--rule);background:var(--surface);border-radius:8px;min-height:34px;padding:6px 10px}input[type=search]{min-width:220px}.period{color:var(--text-2);flex-wrap:wrap;align-items:baseline;gap:4px 16px;display:flex}.period strong{color:var(--text);font-weight:650}.tiles{background:var(--rule);border:1px solid var(--rule);box-shadow:0 1px 0 rgba(var(--shadow), .06), 0 8px 24px -16px rgba(var(--shadow), .35);border-radius:16px;grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:24px;display:grid;overflow:hidden}.tile{background:var(--surface);min-width:0;padding:18px 22px 20px}.tile .value{font-family:var(--font-display);font-size:var(--text-3xl);letter-spacing:-.005em;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.tile .label{font-size:var(--text-base);margin-top:8px;font-weight:650}.tile .delta{font-size:var(--text-sm);color:var(--text-2);margin-top:4px}.tile .delta .up{color:var(--up);font-weight:700}.tile .delta .down{color:var(--down);font-weight:700}.card{background:var(--surface);border:1px solid var(--border);border-radius:16px;margin-bottom:24px;padding:20px 22px 22px}.card h2{font-size:var(--text-lg);margin:0 0 4px}.card .sub{font-size:var(--text-sm);color:var(--text-2);max-width:70ch;margin:0 0 16px}.card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;margin-bottom:4px;display:flex}.card-head .filters{margin:0}.link-button{color:var(--accent);cursor:pointer;font-size:var(--text-sm);background:0 0;border:0;padding:0;font-weight:600}.link-button:hover{text-underline-offset:3px;text-decoration:underline}.legend{font-size:var(--text-sm);color:var(--text-2);flex-wrap:wrap;gap:6px 18px;margin-bottom:10px;display:flex}.legend span{align-items:center;gap:7px;display:inline-flex}.key-line{border-radius:2px;width:16px;height:3px;display:inline-block}.key-dot{background:var(--text-2);border-radius:50%;width:8px;height:8px;display:inline-block}.key-dot.ring{box-shadow:inset 0 0 0 2px var(--text-2);background:0 0}.chart .plot{position:relative}.chart svg{display:block;overflow:visible}.chart svg:focus{outline:none}.chart svg:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.chart .tick{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:11.5px}.chart .end-label{fill:var(--text-2);font-size:12.5px;font-weight:600}.tooltip{pointer-events:none;background:var(--surface);border:1px solid var(--rule);font-size:var(--text-sm);box-shadow:0 10px 28px -8px rgba(var(--shadow), .35);z-index:2;border-radius:10px;min-width:180px;padding:10px 12px;position:absolute}.tooltip .t-date{font-family:var(--font-display);margin-bottom:6px;font-weight:650}.tooltip .t-row{align-items:center;gap:8px;line-height:1.6;display:flex}.tooltip .t-row strong{font-variant-numeric:tabular-nums;min-width:36px}.tooltip .t-row span:last-child{color:var(--text-2)}.tooltip .t-posts{border-top:1px solid var(--border);color:var(--text-2);margin-top:8px;padding-top:8px}.table-wrap{margin:0 -6px;overflow-x:auto}.table-wrap.scroll{max-height:380px;overflow-y:auto}table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}th,td{text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;vertical-align:top;padding:9px 10px}th{color:var(--text-2);background:var(--surface);border-bottom:1px solid var(--rule);vertical-align:bottom;font-weight:650;position:sticky;top:0}tbody tr:hover td{background:var(--surface-2)}tbody tr:last-child td{border-bottom:0}th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}th.sortable:hover,th[aria-sort=ascending],th[aria-sort=descending]{color:var(--text)}td.num,th.num{text-align:right;font-variant-numeric:tabular-nums}td.wrap-game{white-space:normal;min-width:120px}td.wrap{white-space:normal;min-width:220px;color:var(--text-2)}td.wrap div+div{margin-top:2px}.creator-name{font-weight:600}.platform{color:var(--muted);font-size:var(--text-xs);display:block}.row-action{font-size:var(--text-xs);margin-top:2px;display:block}.badge{align-items:center;gap:6px;display:inline-flex}.badge i{color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-style:normal;font-weight:800;display:inline-grid}.badge.clear{font-weight:650}.badge.clear i{background:var(--good)}.badge.possible i{background:var(--warning);color:#2a2622}.badge.none{color:var(--text-2)}.badge.none i{background:var(--surface-2);color:var(--text-2);box-shadow:inset 0 0 0 1px var(--rule)}.badge.missing{color:var(--muted)}.import-grid{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));align-items:start;gap:24px;display:grid}.import-grid .card{margin-bottom:0}.import-grid+.card{margin-top:24px}.steps{counter-reset:step;font-size:var(--text-sm);color:var(--text-2);margin:12px 0 18px;padding:0;list-style:none}.steps li{counter-increment:step;margin-bottom:10px;padding-left:34px;position:relative}.steps li:before{content:counter(step);background:var(--surface-2);width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--rule);font-family:var(--font-display);font-weight:700;font-size:var(--text-xs);color:var(--text);border-radius:50%;place-items:center;display:grid;position:absolute;top:-1px;left:0}.steps strong{color:var(--text);font-weight:650}input[type=file]{font-size:var(--text-sm);color:var(--text-2);max-width:100%}input[type=file]::file-selector-button{font:inherit;color:var(--text);cursor:pointer;background:var(--surface-2);border:1px solid var(--rule);border-radius:999px;margin-right:12px;padding:7px 16px;font-weight:650}input[type=file]::file-selector-button:hover{background:var(--page)}.preview{background:var(--surface-2);font-size:var(--text-sm);border-radius:12px;margin:16px 0;padding:12px 14px}.preview ul{color:var(--text-2);margin:6px 0 0;padding-left:18px}.preview li+li{margin-top:2px}.preview details{margin-top:8px}.save-bar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.check{font-size:var(--text-sm);align-items:center;gap:8px;margin-bottom:14px;display:flex}.add-change{border-top:1px solid var(--border);font-size:var(--text-sm);margin-top:18px;padding-top:14px}.add-change summary{cursor:pointer;font-weight:650}.change-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0 16px;display:grid}.change-form label{color:var(--text-2);gap:4px;display:grid}.change-form .wide{grid-column:1/-1}.change-form input,.change-form select{border:1px solid var(--rule);background:var(--surface);border-radius:8px;width:100%;min-width:0;min-height:34px;padding:6px 10px}.tools{flex-wrap:wrap;gap:8px;display:flex}.error{color:var(--down);font-size:var(--text-sm);font-weight:600}.ok{color:var(--up);font-size:var(--text-sm);font-weight:650}.primary{background:var(--accent);color:var(--on-accent);cursor:pointer;border:0;border-radius:999px;padding:8px 18px;font-weight:700}.primary:hover:not(:disabled){filter:brightness(1.08)}.primary:disabled{opacity:.5;cursor:default}.secondary{background:var(--surface);border:1px solid var(--rule);cursor:pointer;border-radius:999px;padding:7px 16px;font-weight:650}.secondary:hover:not(:disabled){background:var(--surface-2)}.secondary:disabled{opacity:.5;cursor:default}details.method{font-size:var(--text-sm);color:var(--text-2)}details.method summary{cursor:pointer;color:var(--text);font-family:var(--font-display);font-weight:650;font-size:var(--text-base)}details.method p{max-width:72ch;margin:10px 0;line-height:1.55}.signin{max-width:400px;margin:0 auto;padding:10vh 16px 48px}.signin-head{text-align:center;margin-bottom:24px}.signin-head img{width:96px;height:96px;margin:0 auto 12px;display:block}.signin-head h1{font-size:var(--text-2xl);margin:0}.signin-head p{color:var(--text-2);margin:4px 0 0}.signin .card{gap:10px;display:grid}.signin .message{color:var(--text-2);font-size:var(--text-sm);margin:4px 0 0}.empty{color:var(--text-2);font-size:var(--text-base);text-align:center;padding:48px 0}@media (width<=900px){.tiles{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.masthead-inner{gap:8px 16px;padding:12px 16px 0}.brand{font-size:var(--text-lg);padding-bottom:4px}.brand img{width:40px;height:40px}.who{font-size:var(--text-xs);padding-bottom:4px}.tabs{order:3;width:100%}.tabs :is(button,a){font-size:var(--text-base);flex:1;padding:9px 8px 11px}.tabs :is(button,a):first-child[aria-current=page]:before,.tabs :is(button,a):last-child[aria-current=page]:after{display:none}.app{padding:20px 16px 48px}.card{border-radius:14px;padding:16px 16px 18px}.tile{padding:14px 14px 16px}.tile .value{font-size:var(--text-2xl)}.tile .label{font-size:var(--text-sm)}.tile .delta{font-size:var(--text-xs)}input[type=search]{flex:100%;min-width:0}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}ops-app,ops-scope-bar,ops-line-chart,ops-share-bar,ops-overview,ops-breakdowns,ops-events,ops-event-detail,ops-funnel,ops-releases{display:block}ops-tile,ops-ratio-panel{display:contents}.subnav{font-size:var(--text-sm);flex-wrap:wrap;gap:4px 18px;margin:-8px 0 20px;font-weight:600;display:flex}.subnav a{color:var(--text-2);border-bottom:2px solid #0000;padding:4px 0;text-decoration:none}.subnav a:hover{color:var(--text)}.subnav a[aria-current=page]{color:var(--text);border-bottom-color:var(--accent)}.scope{font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:20px;display:flex}.scope label{color:var(--text-2);align-items:center;gap:8px;display:flex}.scope input[type=date]{border:1px solid var(--rule);background:var(--surface);border-radius:8px;min-height:34px;padding:5px 8px}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1px solid var(--rule);background:var(--surface);font-size:var(--text-sm);border-radius:999px;align-items:center;gap:6px;padding:3px 6px 3px 10px;display:inline-flex}.chip b{font-weight:650}.chip button{background:var(--surface-2);color:var(--text-2);cursor:pointer;border:0;border-radius:50%;width:20px;height:20px;line-height:1}.chip button:hover{color:var(--text)}.grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.grid2 .card{margin-bottom:0}.grid2+h2,.tiles+h2,.card+h2{margin-top:28px}.card h3{font-size:var(--text-base);margin:0 0 4px}.note{font-size:var(--text-sm);color:var(--text-2);margin:0 0 12px}.muted{color:var(--muted);font-size:var(--text-sm)}.tile .note{margin:4px 0 0}td.label{white-space:normal;overflow-wrap:anywhere;max-width:36ch}td.label a{text-decoration:none}td.label a:hover{text-decoration:underline}td.bar-cell{width:140px}.bar{background:var(--surface-2);border-radius:4px;min-width:80px;height:8px;display:block;overflow:hidden}.bar i{background:var(--series-1);border-radius:4px;height:100%;display:block}.presets{font-size:var(--text-sm);flex-wrap:wrap;gap:6px 14px;margin:0 0 16px;display:flex}.presets a[aria-current=true]{color:var(--text);font-weight:700;text-decoration:none}.picker{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:12px;margin-bottom:20px;display:grid}.picker label{font-size:var(--text-sm);color:var(--text-2);gap:4px;display:grid}.picker select,.picker input{width:100%;min-width:0}.form-row{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.form-row .primary{min-height:34px}.form-row label{font-size:var(--text-sm);color:var(--text-2);gap:4px;display:grid}.form-row input[type=text]{border:1px solid var(--rule);background:var(--surface);border-radius:8px;min-width:240px;min-height:34px;padding:6px 10px}.form-row input[type=datetime-local]{border:1px solid var(--rule);background:var(--surface);border-radius:8px;min-height:34px;padding:5px 8px}@media (width<=900px){.grid2{grid-template-columns:1fr}}
