:root{color-scheme:light;--page: #f7f8fb;--card: #ffffff;--ink: #17202b;--ink-soft: #4a5568;--muted: #5b626e;--faint: #6a6f78;--border: #e9ecf2;--border-soft: #f1f3f8;--live: #1e9e63;--danger: #d33c3c;--warn: #b8860a;--hover-bg: #f5f7fb;--raised: #f6f7fa;--surface-2: #fafbfd;--tabs-bg: #f1f3f8;--input-bg: #ffffff;--tint-active: #eff2fc;--tint-active-ink: #17202b;--focus-ring: rgba(74, 106, 217, .45);--skeleton: linear-gradient(90deg, #eef0f5 0%, #f7f8fb 50%, #eef0f5 100%);--scrim: rgba(23, 32, 43, .38);--shadow-soft: 0 1px 2px rgba(23, 32, 43, .04);--shadow-card: 0 1px 2px rgba(23, 32, 43, .05), 0 8px 24px rgba(23, 32, 43, .05);--shadow-lift: 0 2px 6px rgba(23, 32, 43, .07), 0 18px 40px rgba(23, 32, 43, .09);--grad: linear-gradient(90deg, #17202b 0%, #4a5568 52%, #8b93a1 100%);--chart-primary: #17202b;--chart-overlay: #8b93a1;--grid-line: #eef0f5;--series-1: #17202b;--series-2: #5b626e;--series-3: #8b93a1;--series-4: #3b4350;--series-5: #a3aab5;--series-6: #4a5568;--series-7: #6f7680;--series-8: #2a313b;--series-9: #b4bac3;--series-10: #7d848e;--font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-display: "Sora", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--radius-lg: 16px;--radius: 12px;--radius-sm: 9px;--ease: cubic-bezier(.2, 0, .13, 1);--dur: .18s}:root[data-theme=dark]{color-scheme:dark;--page: #0a0b0e;--card: #121317;--raised: #191a1f;--ink: #eff1f4;--ink-soft: #b9bfca;--muted: #8f96a3;--faint: #868d99;--border: #23252b;--border-soft: #1b1c21;--live: #34d399;--danger: #f37272;--warn: #e2b23a;--hover-bg: #1b1c22;--surface-2: #16171b;--tabs-bg: #1b1c21;--input-bg: #16171b;--tint-active: #1d2030;--tint-active-ink: #f2f2f3;--skeleton: linear-gradient(90deg, #17181d 0%, #202228 50%, #17181d 100%);--scrim: rgba(0, 0, 0, .55);--shadow-soft: none;--shadow-card: none;--shadow-lift: 0 18px 40px rgba(0, 0, 0, .45);--grid-line: #1d1f24;--chart-primary: #eceff3;--chart-overlay: #8e959f;--series-1: #eceff3;--series-2: #9aa1ab;--series-3: #6f7680;--series-4: #c7ccd3;--series-5: #8e959f;--series-6: #dde2e8;--series-7: #5c636c;--series-8: #b4bbc4;--series-9: #7d848e;--series-10: #a7aeb7;--grad-dark: linear-gradient(90deg, #5a5a57 0%, #8f8f8c 25%, #f5f5f4 50%, #8f8f8c 75%, #5a5a57 100%)}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--page);color:var(--ink);font-family:var(--font);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}input,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:4px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}@keyframes grad-drift{0%{background-position:0% 50%}to{background-position:100% 50%}}@keyframes grad-drift-2{0%{background-position:0 0,0% 50%}to{background-position:0 0,100% 50%}}@media(prefers-reduced-motion:reduce){:root[data-theme=dark] .nav-item.on,:root[data-theme=dark] .badge.rank{animation:none;background-position:0 0,50% 50%}:root[data-theme=dark] .page-head:after{animation:none;background-position:50% 50%}}.sidebar{position:fixed;top:14px;left:14px;bottom:14px;width:248px;background:var(--card);border:1px solid var(--border);border-radius:18px;box-shadow:var(--shadow-card);padding:22px 14px 14px;display:flex;flex-direction:column;overflow-y:auto;z-index:30}.side-wordmark{display:flex;align-items:center;gap:9px;padding:0 6px 4px;font-family:var(--font-display);font-size:19px;font-weight:600;letter-spacing:-.015em;color:var(--ink)}.side-wordmark img{height:30px;width:auto;display:block;filter:invert(1)}:root[data-theme=dark] .side-wordmark img{filter:none}.side-section{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--faint);margin:16px 0 6px;padding:0 10px}.nav-item{display:flex;align-items:center;gap:11px;padding:9px 10px;border-radius:10px;font-size:13.5px;font-weight:500;color:var(--ink-soft);border:1.5px solid transparent;transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.nav-item:hover{background:var(--border-soft);color:var(--ink)}.nav-item svg{flex:none;opacity:.8}.nav-item.on{background:linear-gradient(var(--tint-active),var(--tint-active)) padding-box,var(--grad) border-box;border:1.5px solid transparent;color:var(--tint-active-ink);font-weight:600}.nav-item.on svg{opacity:1}:root[data-theme=dark] .nav-item.on{background:linear-gradient(var(--tint-active),var(--tint-active)) padding-box,var(--grad-dark) border-box;background-size:auto,300% 100%;animation:grad-drift-2 8s ease-in-out infinite alternate;box-shadow:inset 0 0 18px #ffffff0f}.side-spacer{flex:1}.side-bottom{border-top:1px solid var(--border-soft);padding-top:10px;margin-top:10px}.theme-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px 2px}.theme-row span{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--faint)}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--radius-sm);border:1px solid var(--border);color:var(--ink-soft);background:var(--card)}.icon-btn:hover{background:var(--hover-bg);color:var(--ink)}.mobile-topbar,.nav-backdrop{display:none}@media(max-width:900px){.mobile-topbar{position:sticky;top:0;z-index:25;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;background:var(--card);border-bottom:1px solid var(--border)}.mobile-topbar-logo{display:flex;align-items:center;gap:8px;font-family:var(--font-display);font-weight:600;font-size:17px}.mobile-topbar-logo img{height:26px;width:auto;filter:invert(1)}:root[data-theme=dark] .mobile-topbar-logo img{filter:none}.hamburger{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-soft)}.sidebar{top:0;left:0;bottom:0;border-radius:0 18px 18px 0;transform:translate(-108%);transition:transform .24s var(--ease)}.sidebar.open{transform:none;box-shadow:var(--shadow-lift)}.nav-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:var(--scrim);z-index:29}}.main{margin-left:282px}.content{width:100%;max-width:1160px;padding:36px 40px 72px 26px}@media(max-width:900px){.main{margin-left:0}.content{padding:20px 16px 64px}}.page-head{position:relative;padding-bottom:18px}.page-head:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--grad);border-radius:2px;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 22%,transparent 78%);mask-image:linear-gradient(90deg,#000 0%,#000 22%,transparent 78%)}:root[data-theme=dark] .page-head:after{background:var(--grad-dark);background-size:300% 100%;animation:grad-drift 8s ease-in-out infinite alternate}.eyebrow,.section-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.11em;color:var(--faint);margin:0}.page-title{font-family:var(--font-display);font-size:27px;font-weight:600;letter-spacing:-.02em;margin:6px 0 0}.page-sub{color:var(--muted);margin:8px 0 0;max-width:62ch;font-size:13.5px}.section{margin-top:28px}.section-head{display:flex;align-items:baseline;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:12px}.section-head h2{font-family:var(--font-display);font-size:16.5px;font-weight:600;letter-spacing:-.01em;margin:0}.card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:22px 24px}.card.tight{padding:14px 16px}.card-title-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.card-title-row h2{font-family:var(--font-display);font-size:16.5px;font-weight:600;letter-spacing:-.01em;margin:0}.card-meta{font-size:12px;color:var(--muted)}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(178px,1fr));gap:14px}.stat{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-soft);padding:16px 18px;display:flex;flex-direction:column;gap:6px}.stat-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.stat-value{font-family:var(--font-display);font-size:25px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.15}.stat-note{font-size:12px;color:var(--faint)}.hero{display:flex;gap:24px;flex-wrap:wrap;align-items:flex-start;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:22px 24px}.hero-thumb{flex:none;width:220px}.hero-main{display:flex;flex-direction:column;gap:14px;flex:1 1 240px;min-width:200px}.hero-primary{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.hero-number{font-family:var(--font-display);font-weight:700;font-size:46px;letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}.hero-facts{display:flex;gap:26px;flex-wrap:wrap}.hero-fact-value{font-family:var(--font-display);font-weight:600;font-size:16px;margin-top:2px;letter-spacing:-.01em}.hero-fact-value .stat-note{font-family:var(--font);font-weight:400;display:block;margin-top:2px}.hero-spark{flex:1 1 180px;min-width:160px;align-self:center}.hero-spark-caption{font-size:11px;color:var(--faint);margin-top:6px}.more-info{margin-top:14px}.more-info summary{cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--muted);list-style:none;padding:2px 0;-webkit-user-select:none;user-select:none}.more-info summary::-webkit-details-marker{display:none}.more-info summary:before{content:"▸";font-size:10px;color:var(--faint);transition:transform var(--dur) var(--ease)}.more-info[open] summary:before{transform:rotate(90deg)}.more-info summary:hover{color:var(--ink)}.more-info summary:hover:before{color:var(--ink)}.more-info-body{margin-top:12px}.rows{border-top:1px solid var(--border-soft)}.row{display:grid;align-items:center;gap:12px;padding:10px 8px;border-bottom:1px solid var(--border-soft);transition:background var(--dur) var(--ease)}.row:hover{background:var(--hover-bg)}.row .rank{font-family:var(--font-display);font-weight:600;font-size:13px;font-variant-numeric:tabular-nums;color:var(--faint);text-align:right}.row .name{font-size:13.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row .sub{font-size:11.5px;color:var(--faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row .num{font-variant-numeric:tabular-nums;text-align:right;font-size:13px;color:var(--ink-soft)}.head-row{display:grid;align-items:center;gap:12px;padding:0 8px 8px;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.09em;color:var(--faint)}.head-row .num{text-align:right}.head-row>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.head-row button{font:inherit;text-transform:inherit;letter-spacing:inherit;color:inherit;display:inline-flex;align-items:center;gap:4px}.head-row button:hover{color:var(--ink-soft)}.head-row button.on{color:var(--ink)}.chips{display:flex;flex-wrap:wrap;gap:7px}.chip{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;border:1px solid var(--border);background:var(--card);color:var(--ink-soft);font-size:12.5px;font-weight:500;transition:background var(--dur) var(--ease),color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.chip:hover{background:var(--hover-bg);color:var(--ink)}.chip.on{background:var(--tint-active);border-color:var(--chart-primary);color:var(--ink);font-weight:600}.chip .swatch{width:9px;height:9px;border-radius:3px}.segmented{display:inline-flex;background:var(--tabs-bg);border-radius:var(--radius-sm);padding:3px;gap:2px}.segmented button{padding:5px 12px;border-radius:7px;font-size:12.5px;font-weight:500;color:var(--muted)}.segmented button.on{background:var(--card);color:var(--ink);font-weight:600;box-shadow:var(--shadow-soft)}.field{background:var(--input-bg);border:1px solid var(--border);border-radius:var(--radius-sm);padding:8px 11px;font-size:13.5px;color:var(--ink);width:100%}.field::placeholder{color:var(--faint)}.field:focus{outline:none;border-color:var(--chart-primary);box-shadow:0 0 0 3px var(--tint-active)}.searchbar{display:flex;gap:8px;align-items:center}.badge{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;border:1px solid var(--border);background:var(--surface-2);font-size:11.5px;font-weight:600;color:var(--ink-soft);font-variant-numeric:tabular-nums}.badge.rank{border-color:transparent;background:linear-gradient(var(--tint-active),var(--tint-active)) padding-box,var(--grad) border-box;border:1.5px solid transparent;color:var(--ink)}:root[data-theme=dark] .badge.rank{background:linear-gradient(var(--tint-active),var(--tint-active)) padding-box,var(--grad-dark) border-box;background-size:auto,300% 100%;animation:grad-drift-2 8s ease-in-out infinite alternate;box-shadow:inset 0 0 18px #ffffff0f}.badge.good{color:var(--live)}.badge.bad{color:var(--danger)}.delta{font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.delta.up{color:var(--live)}.delta.down{color:var(--danger)}.delta.flat{color:var(--faint);font-weight:500}.est{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--warn);border-bottom:1px dotted currentColor;margin-left:5px;vertical-align:2px;cursor:help;white-space:nowrap}.est:hover{color:var(--ink)}.game-page .page-head:after{display:none}.game-page .chip.on{background:var(--hover-bg);border-color:var(--ink-soft);color:var(--ink);font-weight:600}.game-page .badge.rank,:root[data-theme=dark] .game-page .badge.rank{border:1px solid var(--border);background:var(--surface-2);color:var(--ink);animation:none;box-shadow:none}.game-page .badge.good{color:var(--ink)}.game-page .delta.up,.game-page .delta.down{color:var(--ink);font-weight:700}.game-page .delta.flat{color:var(--faint);font-weight:500}.game-page .text-link{color:var(--ink);text-decoration:underline;text-decoration-color:var(--border);text-underline-offset:2px}.game-page .text-link:hover{text-decoration-color:var(--ink)}.game-page .roblox-open{border-color:var(--chart-primary);color:var(--chart-primary);background:var(--tint-active)}.game-page .roblox-open:hover{background:var(--hover-bg)}.frame{position:relative;overflow:hidden;border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--border-soft);flex:none}.frame img{width:100%;height:100%;object-fit:cover;display:block;opacity:0;transition:opacity .24s var(--ease)}.frame img.ready{opacity:1}.frame.placeholder{background:repeating-linear-gradient(45deg,var(--surface-2),var(--surface-2) 6px,var(--border-soft) 6px,var(--border-soft) 12px)}.frame.placeholder.quiet{background:var(--surface-2);display:flex;align-items:center;justify-content:center;color:var(--faint)}.icon-frame{overflow:hidden;background:var(--surface-2);border:1px solid var(--border-soft);flex:none}.icon-frame img{width:100%;height:100%;object-fit:cover;display:block;opacity:0;transition:opacity .24s var(--ease)}.icon-frame img.ready{opacity:1}.icon-frame.placeholder{background:repeating-linear-gradient(45deg,var(--surface-2),var(--surface-2) 5px,var(--border-soft) 5px,var(--border-soft) 10px)}.strip{display:flex;gap:12px;overflow-x:auto;padding-bottom:6px}.sheet{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.legend{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:10px;font-size:12px;color:var(--ink-soft)}.legend span{display:inline-flex;align-items:center;gap:7px}.legend i{width:10px;height:10px;border-radius:3px;display:inline-block}.tip{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-lift);padding:9px 11px;font-size:12px;min-width:150px}.tip .t{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--faint);margin-bottom:6px}.tip .r{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:2px 0;color:var(--ink-soft)}.tip .r b{color:var(--ink);font-variant-numeric:tabular-nums}.tip .r i{width:9px;height:9px;border-radius:3px;display:inline-block}.skel{background:var(--skeleton);background-size:200% 100%;border-radius:var(--radius-sm);animation:shimmer 1.3s linear infinite}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.empty{color:var(--muted);font-size:13.5px;padding:22px 0;border-top:1px solid var(--border-soft);margin:0}.errorbox{margin:0;padding:10px 14px;border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--border-soft);font-size:13px;line-height:1.45;color:var(--ink-soft)}.errorbox strong{display:block;color:var(--ink);margin-bottom:2px}.errorbox button{margin-top:8px;font-size:13px;font-weight:600;color:var(--ink)}.stale{opacity:.55;transition:opacity var(--dur) var(--ease)}.change{display:grid;grid-template-columns:34px minmax(0,1fr) auto auto auto;align-items:center;gap:12px;padding:12px 8px;border-bottom:1px solid var(--border-soft)}.change:hover{background:var(--hover-bg)}.change .who{min-width:0}.change .who .name{font-size:13.5px;font-weight:500;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.change .kind{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--faint);margin-top:2px}.change .detail{font-size:12.5px;color:var(--muted);margin-top:3px}.change .was{text-decoration:line-through;color:var(--faint)}.change time{font-size:12px;color:var(--faint);white-space:nowrap}.run-toggle{margin-top:5px;font-size:12px;font-weight:600;color:var(--chart-primary);text-align:left}.run-toggle:hover{text-decoration:underline}.run-open{margin:0 0 4px 46px;padding-left:14px;border-left:2px solid var(--border)}.run-open .change{padding-top:9px;padding-bottom:9px}.detail-row.pass-row{grid-template-columns:minmax(0,1fr) 84px 96px 108px}.detail-row.badge-row{grid-template-columns:minmax(0,1fr) 96px 96px 78px 64px}@media(max-width:680px){.head-row.detail-row{display:none}.row.detail-row{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:8px;padding:12px 4px}.row.detail-row .lead{grid-column:1 / -1}.row.detail-row .num{text-align:left}.row.detail-row .num:before{content:attr(data-label);display:block;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin-bottom:2px}}.trailer{position:relative;width:100%;max-width:640px;aspect-ratio:16 / 9;border-radius:var(--radius);overflow:hidden;border:1px solid var(--border);background:var(--surface-2)}.trailer img,.trailer iframe{width:100%;height:100%;display:block;border:0;object-fit:cover}.trailer button{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#17202b1f,#17202b80)}.trailer .play{display:inline-flex;align-items:center;gap:9px;padding:10px 18px;border-radius:999px;background:#fffffff0;color:#17202b;font-family:var(--font-display);font-weight:600;font-size:13.5px;box-shadow:0 6px 22px #17202b47}.timeline{border-left:2px solid var(--border);margin-left:6px;padding-left:18px}.timeline .moment{position:relative;padding:12px 0;border-bottom:1px solid var(--border-soft)}.timeline .moment:last-child{border-bottom:0}.timeline .moment:before{content:"";position:absolute;left:-25px;top:18px;width:10px;height:10px;border-radius:50%;background:var(--card);border:2px solid var(--faint)}.timeline .moment.next:before{border-color:var(--chart-primary);background:var(--chart-primary)}.timeline .when{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.timeline .what{font-family:var(--font-display);font-size:14.5px;font-weight:600;margin-top:3px}.timeline .said{font-size:12.5px;color:var(--muted);margin-top:4px;max-width:72ch}figcaption .alt{margin-top:4px;color:var(--ink-soft);font-size:12px}.meta{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:8px;font-size:12.5px;color:var(--muted)}.two-col{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}@media(max-width:860px){.two-col{grid-template-columns:minmax(0,1fr)}}.product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.product-card{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card)}.product-card img,.product-card-icon-placeholder{width:48px;height:48px;border-radius:var(--radius-sm);background:var(--surface-2);object-fit:cover}.product-card .name{font-size:13px;font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-card .num{font-size:12.5px;display:inline-flex;align-items:center;gap:3px}.product-card .num.sub{color:var(--muted)}.pager{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px}.pager .where{font-size:12.5px;color:var(--muted);font-variant-numeric:tabular-nums}.grid-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px}.kv{display:grid;grid-template-columns:max-content 1fr;gap:6px 18px;font-size:13px}.kv dt{color:var(--muted)}.kv dd{margin:0;color:var(--ink);font-variant-numeric:tabular-nums}.prose{max-width:72ch;font-size:14px;color:var(--ink-soft)}.prose h3{font-family:var(--font-display);font-size:15px;font-weight:600;color:var(--ink);margin:22px 0 6px}.prose p{margin:0 0 10px}.prose code{font-family:var(--mono);font-size:12px;background:var(--surface-2);border:1px solid var(--border-soft);border-radius:5px;padding:1px 5px}.scroll-x{overflow-x:auto}.share-button{position:relative;display:inline-flex}.share-trigger.compact svg{width:14px;height:14px}.chip.alert-trigger{gap:7px}.chip.alert-trigger svg{width:15px;height:15px}.chip.alert-trigger.watching{border-color:#e0a800;color:#e0a800;background:#e0a8001a;font-weight:600}.row-wrap{display:flex;align-items:stretch}.row-wrap .row{flex:1 1 auto;min-width:0}.row-wrap .row-share{flex:0 0 34px;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity var(--dur) var(--ease)}.row-wrap:hover .row-share,.row-wrap:focus-within .row-share{opacity:1;pointer-events:auto}.share-popover{position:absolute;top:calc(100% + 6px);right:0;z-index:40;display:flex;flex-direction:column;gap:2px;width:220px;padding:8px;border-radius:var(--radius);border:1px solid var(--border);background:var(--card);box-shadow:var(--shadow-lift)}.share-popover .share-preview{width:100%;height:auto;aspect-ratio:1200 / 630;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--border-soft);margin-bottom:6px;background:var(--surface-2)}.share-popover [role=menuitem]{display:flex;align-items:center;padding:8px 9px;border-radius:var(--radius-sm);font-size:13px;color:var(--ink-soft);text-align:left;width:100%}.share-popover [role=menuitem]:hover{background:var(--hover-bg);color:var(--ink)}.share-toast{position:absolute;top:calc(100% + 6px);right:0;z-index:40;padding:7px 12px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--card);color:var(--ink);font-size:12.5px;font-weight:500;box-shadow:var(--shadow-lift);white-space:nowrap}@media(max-width:680px){.stat-grid{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px}.stat{padding:13px 14px}.stat-value{font-size:21px}.page-title{font-size:23px}.hero{padding:16px;gap:14px}.hero-thumb{width:100%;max-width:260px}.hero-number{font-size:34px}.hero-spark{align-self:stretch}.row,.change{gap:9px;padding-left:4px;padding-right:4px}.change .frame{display:none}.grid-cards,.sheet{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.row-wrap .row-share{opacity:1;pointer-events:auto}}.content{overflow-x:hidden}:root{--step-hero: 2.75rem;--step-title: 1.5rem;--step-headline: 1.0625rem;--step-body: .9375rem;--step-label: .75rem;--step-micro: .6875rem;--space-4: 4px;--space-8: 8px;--space-12: 12px;--space-16: 16px;--space-24: 24px;--space-32: 32px;--space-48: 48px}.t-hero{font-family:var(--font-display);font-size:var(--step-hero);font-weight:700;letter-spacing:-.02em;line-height:1.1}.t-title{font-family:var(--font-display);font-size:var(--step-title);font-weight:700;letter-spacing:-.015em;line-height:1.2}.t-card-title{font-size:var(--step-headline);font-weight:600;line-height:1.3}.t-body{font-size:var(--step-body);font-weight:400;line-height:1.5}.t-caption{font-size:var(--step-label);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.stack-8{display:flex;flex-direction:column;gap:var(--space-8)}.stack-16{display:flex;flex-direction:column;gap:var(--space-16)}.stack-24{display:flex;flex-direction:column;gap:var(--space-24)}.bb-card{background:var(--card);border:1px solid var(--border-soft);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:var(--space-16)}.bb-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-12)}.bb-card-head-btn{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);width:100%;text-align:left;padding:0;min-height:44px}.bb-card-head-text{display:flex;flex-direction:column;gap:2px;min-width:0}.bb-card-subtitle{font-size:var(--step-micro);font-weight:500;color:var(--muted)}.bb-card-headline{font-size:var(--step-body);color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bb-card-chevron{flex:none;color:var(--faint);transition:transform var(--dur) var(--ease)}.bb-card-chevron.on{transform:rotate(180deg)}.bb-card-actions{flex:none}.bb-card-body{margin-top:var(--space-12)}.bb-sheet-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--scrim);z-index:60;display:flex;justify-content:flex-end}.bb-sheet{background:var(--card);border-left:1px solid var(--border);box-shadow:var(--shadow-lift);width:min(420px,100%);height:100%;display:flex;flex-direction:column;padding:var(--space-16);overflow-y:auto}.bb-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);margin-bottom:var(--space-16)}.bb-sheet-close{flex:none;width:32px;height:32px;border-radius:var(--radius-sm);color:var(--muted)}.bb-sheet-close:hover{background:var(--hover-bg);color:var(--ink)}.bb-sheet-body{flex:1}@media(max-width:680px){.bb-sheet-scrim{align-items:flex-end}.bb-sheet{width:100%;height:min(85vh,100%);border-left:none;border-top:1px solid var(--border);border-radius:var(--radius-lg) var(--radius-lg) 0 0}.bb-card{padding:var(--space-16)}.bb-card-head-btn{min-height:44px}}.chip[disabled]{opacity:.45;cursor:not-allowed}.chip[disabled]:hover{background:var(--card);color:var(--ink-soft)}.events-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:var(--space-16)}@media(max-width:680px){.events-grid{grid-template-columns:minmax(0,1fr)}}.event-card{display:flex;flex-direction:row;background:var(--card);border:1px solid var(--border-soft);border-radius:var(--radius);overflow:hidden}.event-card .frame{border-radius:0;border-width:0 1px 0 0;width:240px;height:135px;flex:none}.event-card-body{padding:var(--space-12) var(--space-16) var(--space-16);display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 auto}@media(max-width:680px){.event-card{flex-direction:column}.event-card .frame{width:100%;height:auto;max-height:180px;border-width:0 0 1px}}.event-card-top{display:flex;align-items:center;gap:var(--space-8);flex-wrap:wrap}.event-card-title{font-size:var(--step-headline);font-weight:600;margin:2px 0 0}.event-card-subtitle{font-size:var(--step-body);color:var(--muted);margin:0}.event-card-dates{font-size:var(--step-micro);color:var(--faint);margin:2px 0 0}.event-card-desc{font-size:var(--step-body);color:var(--ink-soft);margin:var(--space-8) 0 0;white-space:pre-line}.event-card-desc.clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.event-card .text-link{margin-top:4px;align-self:flex-start;font-size:var(--step-micro)}.event-status-live{border-color:var(--ink-soft);color:var(--ink);font-weight:700}.event-status-upcoming{color:var(--ink-soft)}.event-status-past{color:var(--faint)}.ranks-sheet-chips{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:var(--space-12)}.summary-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--space-12)}@media(max-width:480px){.summary-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.bb-card-body>.section:first-child{margin-top:0}.chart-annotations{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.chart-annotation-marker{position:absolute;top:0;bottom:0;transform:translate(-50%);pointer-events:none}.chart-annotation-hit{position:absolute;top:0;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;background:none;border:none;cursor:pointer;pointer-events:auto;padding:0;color:var(--ink-soft)}.chart-annotation-line{width:0;height:100%;border-left:1px dashed var(--faint);opacity:.55;position:absolute;top:18px;left:50%}.chart-annotation-glyph{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:var(--card);border:1px solid var(--border);color:var(--ink-soft)}.chart-annotation-glyph svg{width:11px;height:11px}.chart-annotation-hit:hover .chart-annotation-glyph,.chart-annotation-hit[aria-expanded=true] .chart-annotation-glyph{color:var(--ink);border-color:var(--ink-soft)}.chart-annotation-count{position:absolute;top:-6px;right:-6px;background:var(--ink-soft);color:var(--bg);border-radius:999px;font-size:9px;line-height:1;padding:2px 4px;font-weight:600}.chart-annotation-tip{position:absolute;top:24px;left:50%;transform:translate(-50%);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-lift);padding:9px 11px;font-size:12px;min-width:160px;z-index:5;pointer-events:auto}.chart-annotation-tip .t{font-weight:600;color:var(--ink);margin-bottom:2px}.chart-annotation-time{color:var(--faint);font-size:11px;margin-bottom:4px}.chart-annotation-detail{color:var(--ink-soft);font-size:12px;word-break:break-word}.chart-annotation-thumb{display:block;width:100%;max-width:180px;border-radius:var(--radius-sm);margin-top:4px}.show-dropdown{position:relative}.show-dropdown-summary{color:var(--faint);font-weight:400;margin-left:4px}.show-dropdown-count{display:inline-flex;align-items:center;gap:4px;margin-left:6px;padding:1px 6px;border-radius:999px;background:var(--chip-bg, rgba(0, 0, 0, .06));font-size:11px;font-weight:600;color:var(--ink-soft)}.show-dropdown-count-hidden{font-weight:400;color:var(--faint)}.show-dropdown-summary-header{font-size:12px;color:var(--faint);padding-bottom:2px;border-bottom:1px solid var(--border)}.show-dropdown-panel{position:absolute;right:0;top:calc(100% + 6px);z-index:6;min-width:240px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-lift);padding:10px;display:flex;flex-direction:column;gap:10px}.show-dropdown-heading{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--faint);margin-bottom:4px}.show-dropdown-row{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-soft);padding:3px 0;cursor:pointer}.show-dropdown-row input{accent-color:var(--ink-soft)}@media(max-width:680px){.show-dropdown-panel{position:fixed;left:12px;right:12px;top:auto;bottom:12px;max-height:70vh;overflow-y:auto}}:root{--shell-sidebar-w: 200px;--shell-sidebar-inset: 12px;--shell-content-max: 1320px;--shell-gutter-mobile: 16px;--shell-gutter-desktop: 24px;--kit-radius: 14px}.ui-card{background:var(--card);border:1px solid var(--border);border-radius:var(--kit-radius);padding:16px;box-shadow:var(--shadow-soft)}:root[data-theme=dark] .ui-card{box-shadow:none}@media(min-width:640px){.ui-card{padding:20px}}.ui-watermark{position:absolute;right:62px;bottom:42px;opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none;line-height:0}.ui-watermark img{height:14px;width:auto;filter:invert(1)}:root[data-theme=dark] .ui-watermark img{filter:none}.ui-skel{background:var(--skeleton);background-size:200% 100%;border-radius:var(--radius-sm);animation:shimmer 1.3s linear infinite}.ui-empty{text-align:center;padding:32px 16px;border:1px dashed var(--border);border-radius:var(--kit-radius);color:var(--muted)}.ui-empty-title{font-size:13.5px;font-weight:600;color:var(--ink-soft);margin:0}.ui-empty-note{font-size:12.5px;color:var(--muted);margin:6px 0 0}.ui-empty-action{margin-top:12px}.ui-error{display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 20px;color:var(--muted)}.ui-error.compact{padding:22px 12px}.ui-error-icon{color:var(--faint);margin-bottom:10px}.ui-error-title{margin:0;font-size:15px;font-weight:600;color:var(--ink);letter-spacing:-.005em}.ui-error-note{margin:4px 0 0;font-size:13px;color:var(--muted);max-width:44ch}.ui-error-retry{margin-top:16px;padding:7px 18px;border-radius:999px;background:var(--tabs-bg);color:var(--ink);font-size:13px;font-weight:600;transition:background var(--dur) var(--ease)}.ui-error-retry:hover{background:var(--hover-bg);box-shadow:inset 0 0 0 1px var(--border)}.ui-delta-chip{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums}.ui-delta-chip.up{color:var(--live)}.ui-delta-chip.down{color:var(--danger)}.ui-delta-chip.flat{color:var(--faint);font-weight:500}.ui-rank-chip{display:inline-flex;align-items:center;justify-content:center;min-width:30px;padding:2px 7px;border-radius:999px;border:1px solid var(--border);background:var(--surface-2);font-size:11.5px;font-weight:600;color:var(--ink-soft);font-variant-numeric:tabular-nums}.ui-chips{display:flex;flex-wrap:wrap;gap:6px}.ui-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;border:1px solid var(--border);background:var(--card);color:var(--ink-soft);font-size:12.5px;font-weight:500;font-variant-numeric:tabular-nums;transition:background var(--dur) var(--ease),color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.ui-chip:hover:not(:disabled){background:var(--hover-bg);color:var(--ink)}.ui-chip.on{background:var(--tint-active);border-color:var(--chart-primary);color:var(--ink);font-weight:600}.ui-chip:disabled{opacity:.4;cursor:not-allowed}.ui-stat-strip{display:flex;flex-wrap:wrap;gap:0;margin:0;border-top:1px solid var(--border-soft)}.ui-stat-strip-item{display:flex;align-items:center;gap:8px;padding:12px 16px 12px 0;margin-right:16px;border-right:1px solid var(--border-soft)}.ui-stat-strip-item:last-child{border-right:none}.ui-stat-strip-item.plain{flex-direction:column;align-items:flex-start;justify-content:center;gap:0}.ui-stat-strip-icon{color:var(--muted);flex:none}.ui-stat-strip dt{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--faint);margin:0}.ui-stat-strip dd{font-size:14px;font-weight:600;color:var(--ink);margin:2px 0 0;font-variant-numeric:tabular-nums}@media(max-width:680px){.ui-stat-strip-item{flex:1 1 45%;padding:10px 10px 10px 0}}.ui-percentile-card{display:flex;flex-direction:column;gap:8px}.ui-percentile-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.ui-percentile-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.ui-percentile-value{font-family:var(--font-display);font-size:22px;font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.ui-percentile-bar{height:6px;border-radius:999px;background:var(--tabs-bg);overflow:hidden}.ui-percentile-bar-fill{height:100%;border-radius:999px;background:var(--faint);transition:width var(--dur) var(--ease)}.ui-percentile-bar-fill.good{background:var(--ink)}.ui-percentile-bar-fill.warn{background:var(--ink-soft)}.ui-percentile-bar-fill.flat{background:var(--faint)}.ui-percentile-foot{font-size:12px;color:var(--muted)}.ui-metric-tabs-card{display:flex;flex-direction:column;gap:0}.ui-metric-tabs-row{display:flex;align-items:stretch;gap:4px;flex-wrap:wrap;border-bottom:1px solid var(--border-soft);margin-bottom:14px;padding-bottom:0}.ui-metric-tabs-list{display:flex;align-items:stretch;gap:4px;flex-wrap:wrap;min-width:0}.ui-metric-tab{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:6px 12px 10px;border-bottom:2px solid transparent}.ui-metric-tab-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--faint)}.ui-metric-tab-value{font-family:var(--font-display);font-size:16px;font-weight:600;color:var(--ink-soft);font-variant-numeric:tabular-nums}.ui-metric-tab.on{border-bottom-color:var(--chart-primary)}.ui-metric-tab.on .ui-metric-tab-label{color:var(--chart-primary)}.ui-metric-tab.on .ui-metric-tab-value{color:var(--ink)}.ui-metric-tabs-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.ui-time-chart{display:flex;flex-direction:column;gap:10px}.ui-time-chart-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ui-time-chart-title{font-family:var(--font-display);font-size:15px;font-weight:600;margin:0}.ui-time-chart-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ui-time-chart-resolution{background:var(--input-bg);border:1px solid var(--border);border-radius:var(--radius-sm);padding:5px 8px;font-size:12.5px;color:var(--ink-soft)}.ui-time-chart-plot{position:relative}.ui-ranked-table{display:flex;flex-direction:column}.ui-ranked-head,.ui-ranked-row{display:grid;align-items:center;gap:10px;grid-template-columns:34px minmax(0,1fr) repeat(var(--ui-ranked-cols, 1),minmax(60px,auto))}.ui-ranked-head{padding:0 6px 8px;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--faint);border-bottom:1px solid var(--border-soft)}.ui-ranked-head span:not(:first-child):not(:nth-child(2)){text-align:right}.ui-ranked-row{padding:9px 6px;border-bottom:1px solid var(--border-soft);transition:background var(--dur) var(--ease)}.ui-ranked-row:hover{background:var(--hover-bg)}.ui-ranked-name-cell{display:flex;align-items:center;gap:10px;min-width:0}.ui-ranked-name-text{display:flex;flex-direction:column;min-width:0}.ui-ranked-name{font-size:13.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-ranked-studio{font-size:11.5px;color:var(--faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-ranked-metric{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:13px;font-variant-numeric:tabular-nums;color:var(--ink-soft);text-align:right}.ui-ranked-metrics{display:contents}.ui-ranked-more{margin-top:10px;align-self:flex-start;font-size:12.5px;font-weight:600;color:var(--chart-primary)}.ui-ranked-more:hover{text-decoration:underline}@media(max-width:480px){.ui-ranked-studio{display:none}}.ui-ranked-card{display:flex;flex-direction:column;gap:2px}.ui-ranked-card-eyebrow{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--faint);margin:0}.ui-ranked-card-title{font-family:var(--font-display);font-size:15px;font-weight:600;margin:2px 0 12px}.ui-ranked-card-footer{margin-top:10px;font-size:12.5px;font-weight:600;color:var(--chart-primary);align-self:flex-start}.ui-ranked-card-footer:hover{text-decoration:underline}.ui-icon-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px}.ui-icon-grid-item{display:flex;flex-direction:column;gap:4px;padding:10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card)}a.ui-icon-grid-item:hover{border-color:var(--chart-primary)}.ui-icon-grid-image{width:44px;height:44px;border-radius:var(--radius-sm);overflow:hidden;background:var(--surface-2)}.ui-icon-grid-image>img{display:block;width:100%;height:100%;object-fit:cover}.ui-icon-grid-name{font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-icon-grid-date{font-size:11px;color:var(--faint)}.ui-icon-grid-price{display:inline-flex;align-items:center;gap:3px;font-size:12px;color:var(--ink-soft);font-variant-numeric:tabular-nums}.ui-search-box{position:relative;width:100%}.ui-search-box-field{display:flex;align-items:center;gap:8px;border:1px solid var(--border);border-radius:var(--radius);background:var(--input-bg);padding:10px 14px}.ui-search-box-field svg{color:var(--faint);flex:none}.ui-search-box-input{flex:1;min-width:0;background:none;border:none;font-size:14px;color:var(--ink)}.ui-search-box-input:focus{outline:none}.ui-search-box-field:focus-within{border-color:var(--chart-primary);box-shadow:0 0 0 3px var(--tint-active)}.ui-search-box-panel{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:40;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-lift);padding:8px;max-height:360px;overflow-y:auto}.ui-search-box-group+.ui-search-box-group{margin-top:8px;padding-top:8px;border-top:1px solid var(--border-soft)}.ui-search-box-group-label{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--faint);padding:4px 8px}.ui-search-box-item{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:7px 8px;border-radius:var(--radius-sm);font-size:13px;color:var(--ink-soft)}.ui-search-box-item.on,.ui-search-box-item:hover{background:var(--hover-bg);color:var(--ink)}.ui-search-box-item-label{display:block;font-weight:500}.ui-search-box-item-sub{display:block;font-size:11.5px;color:var(--faint)}.ui-search-box-empty{padding:12px 8px;font-size:12.5px;color:var(--muted)}.ui-page-title-row{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:18px;border-bottom:1px solid var(--border-soft)}.ui-page-title-heading{min-width:0}.ui-page-title-eyebrow{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.11em;color:var(--faint);margin:0}.ui-page-title-h1{font-family:var(--font-display);font-size:27px;font-weight:600;letter-spacing:-.02em;margin:6px 0 0}.ui-page-title-sub{color:var(--muted);margin:8px 0 0;max-width:62ch;font-size:13.5px}.ui-page-title-actions{display:flex;align-items:center;gap:10px;flex:none}.ui-shell-topbar{display:flex;align-items:center;gap:12px;position:absolute;top:14px;right:24px;z-index:26}.ui-shell-topbar-logo{display:none}.account-menu{position:relative;display:flex;align-items:center;gap:6px}.account-bell,.account-trigger{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid var(--border);background:var(--card);color:var(--ink-soft);padding:0;cursor:pointer}.account-bell:hover,.account-trigger:hover{color:var(--ink);background:var(--hover-bg)}.account-bell svg{width:17px;height:17px}.account-badge{position:absolute;top:-4px;right:-4px;min-width:17px;height:17px;padding:0 4px;box-sizing:border-box;border-radius:9px;background:var(--chart-primary);color:#fff;font-size:10.5px;font-weight:700;line-height:17px;text-align:center}.account-initial{font-size:13px;font-weight:600}.account-trigger img{display:block}.account-popover{position:absolute;top:calc(100% + 6px);right:0;z-index:40;width:220px;padding:8px;display:flex;flex-direction:column;gap:2px;border-radius:var(--radius);border:1px solid var(--border);background:var(--card);box-shadow:var(--shadow-lift)}.account-popover-name{margin:0;padding:4px 9px 8px;font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-popover [role=menuitem]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:9px;border-radius:var(--radius-sm);font-size:13px;color:var(--ink-soft);text-align:left;background:none;border:0;cursor:pointer;font-family:inherit}.account-popover [role=menuitem]:hover{background:var(--hover-bg);color:var(--ink)}.account-count{min-width:18px;padding:0 5px;border-radius:9px;background:var(--chart-primary);color:#fff;font-size:11px;font-weight:700;text-align:center;line-height:18px}.ui-shell-sidebar{position:fixed;top:0;left:0;bottom:0;width:min(280px,84vw);background:var(--card);border:none;border-right:1px solid var(--border);border-radius:0 20px 20px 0;display:flex;flex-direction:column;padding:18px 12px;overflow-y:auto;z-index:40;transform:translate(-100%);transition:transform .22s var(--ease),visibility 0s linear .22s;visibility:hidden;overscroll-behavior:contain}.ui-shell-sidebar.open{transform:none;box-shadow:var(--shadow-lift);visibility:visible;transition:transform .22s var(--ease)}.ui-shell-logo{display:flex;align-items:center;gap:8px;padding:0 6px 16px;font-family:var(--font-display);font-size:16.5px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.ui-shell-logo img{height:24px;width:auto;filter:invert(1)}:root[data-theme=dark] .ui-shell-logo img{filter:none}.ui-shell-nav-group{margin-bottom:4px}.ui-shell-nav-group-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--faint);margin:14px 0 4px;padding:0 8px}.ui-shell-nav-item{display:flex;align-items:center;gap:10px;padding:8px;border-radius:var(--radius-sm);font-size:13px;font-weight:500;color:var(--ink-soft)}.ui-shell-nav-item:hover{background:var(--hover-bg);color:var(--ink)}.ui-shell-nav-item svg{flex:none;opacity:.85}.ui-shell-nav-item.on{background:transparent;color:var(--ink);font-weight:600;box-shadow:inset 0 0 0 1px var(--ink)}.ui-shell-nav-item.on svg{opacity:1}.ui-shell-more-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px;border-radius:var(--radius-sm);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--faint);margin-top:14px}.ui-shell-more-toggle:hover{color:var(--ink-soft)}.ui-shell-more-chevron{transition:transform var(--dur) var(--ease)}.ui-shell-more-chevron.on{transform:rotate(180deg)}.ui-shell-more-body{display:flex;flex-direction:column}.ui-shell-spacer{flex:1}.ui-shell-bottom{border-top:1px solid var(--border-soft);padding-top:10px;margin-top:10px}.ui-shell-theme-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 8px 8px}.ui-shell-theme-row span{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--faint)}.ui-shell-account{display:flex;align-items:center;gap:8px;padding:4px 8px}.ui-shell-account-label{flex:1;min-width:0;font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-shell-main{margin-left:var(--rail-w, 64px)}.ui-shell-content{width:100%;max-width:var(--shell-content-max);margin:0 auto;padding:60px var(--shell-gutter-desktop) 64px}.ui-shell-backdrop{display:none}.ui-shell-backdrop.open{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:var(--scrim);z-index:39}@media(max-width:900px){.ui-shell-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;right:auto;position:sticky;top:0;z-index:25;padding:10px 14px;background:var(--card);border-bottom:1px solid var(--border)}.ui-shell-topbar-logo{display:flex;align-items:center;gap:8px;font-family:var(--font-display);font-weight:600;font-size:16px}.ui-shell-topbar-logo img{height:22px;width:auto;filter:invert(1)}:root[data-theme=dark] .ui-shell-topbar-logo img{filter:none}.ui-shell-hamburger{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-soft)}.ui-shell-main{margin-left:0}.ui-shell-content{padding:18px var(--shell-gutter-mobile) 56px}}.ui-page-title-meta{font-size:12px;color:var(--muted);white-space:nowrap}.ui-charts-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.ui-country-select{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-soft)}.ui-country-select-label{font-weight:600;color:var(--muted)}.ui-country-select select{background:var(--card);color:var(--ink);border:1px solid var(--border);border-radius:var(--radius-sm);padding:6px 10px;font-size:13px;font-family:inherit}.ui-country-select select:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}@media(max-width:480px){.ui-charts-grid{grid-template-columns:1fr}}.home{display:flex;flex-direction:column;gap:28px}.home-head{text-align:center;max-width:680px;margin:0 auto;padding:28px 0 8px}.home-title{font-family:var(--font-display);font-size:44px;line-height:1.08;font-weight:600;letter-spacing:-.03em;margin:0;color:var(--ink)}.home-lede{margin:12px auto 0;max-width:46ch;font-size:16px;line-height:1.5;color:var(--muted)}.home-search{max-width:520px;margin:26px auto 0;text-align:left}.home-search .ui-search-box-field{padding:12px 16px;border-radius:14px;box-shadow:var(--shadow-soft)}.home-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px}.home-links .ui-chip{padding:6px 14px;font-size:13px}.home-card{background:var(--card);border:1px solid var(--border-soft);border-radius:20px;padding:24px;box-shadow:var(--shadow-card);min-width:0}:root[data-theme=dark] .home-card{border-color:var(--border)}.home-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px 16px;flex-wrap:wrap;margin-bottom:14px}.home-card-heading{min-width:0}.home-card-title{font-family:var(--font-display);font-size:20px;font-weight:600;letter-spacing:-.015em;margin:0;color:var(--ink)}.home-card-sub{margin:3px 0 0;font-size:13px;color:var(--muted)}.home-card-more,.home-card-footer{font-size:13px;font-weight:600;color:var(--chart-primary);align-self:flex-start}.home-card-more:hover,.home-card-footer:hover{text-decoration:underline}.home-card-footer{display:inline-block;margin-top:14px}.home-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch}.home-pair .home-card{display:flex;flex-direction:column}.home-pair .home-card-footer{margin-top:auto;padding-top:14px}@media(max-width:1080px){.home-pair{grid-template-columns:minmax(0,1fr)}}.home-newsletter .newsletter-signup{margin-top:0;border-radius:20px;border-color:var(--border-soft);padding:24px}:root[data-theme=dark] .home-newsletter .newsletter-signup{border-color:var(--border)}@media(max-width:640px){.home{gap:20px}.home-head{padding:8px 0 0}.home-title{font-size:32px}.home-lede{font-size:15px}.home-search{margin-top:20px}.home-card{padding:18px 16px;border-radius:18px}.home-card-title{font-size:18px}}.home-v3-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding-top:18px;border-top:1px solid var(--border-soft);color:var(--muted);font-size:12px}.home-v3-footer-links{display:flex;gap:14px}.home-v3-footer-links a{color:var(--muted)}.home-v3-footer-links a:hover{color:var(--ink-soft)}.ui-lists-genre-row{margin-top:18px;align-items:center}.ui-lists-genre-more{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;border:1px solid var(--border);background:var(--card);color:var(--ink-soft);font-size:12.5px;font-weight:500}.ui-lists-genre-more:hover{background:var(--hover-bg);color:var(--ink)}.ui-lists-genre-more.on{background:var(--tint-active);border-color:var(--chart-primary);color:var(--ink);font-weight:600}.ui-lists-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.ui-lists-sort{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--muted)}.ui-lists-sort select{background:var(--input-bg);border:1px solid var(--border);border-radius:var(--radius-sm);padding:6px 10px;font-size:13px;color:var(--ink)}.ui-lists-filter{flex:1 1 220px;max-width:320px}.ui-lists-filter input{width:100%;background:var(--input-bg);border:1px solid var(--border);border-radius:var(--radius-sm);padding:7px 12px;font-size:13px;color:var(--ink)}.ui-lists-filter input:focus{outline:none;border-color:var(--chart-primary);box-shadow:0 0 0 3px var(--tint-active)}.ui-lists-cta{margin-top:14px}@media(max-width:480px){.ui-lists-toolbar{flex-direction:column;align-items:stretch}.ui-lists-filter{max-width:none;flex:none}}.game-page-v3{display:flex;flex-direction:column;gap:20px}.gv3-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;color:var(--faint)}.gv3-breadcrumb a{color:var(--muted)}.gv3-breadcrumb a:hover{color:var(--ink);text-decoration:underline}.gv3-breadcrumb-current{color:var(--ink-soft);font-weight:500}.gv3-hero{position:relative;border:1px solid var(--border);border-radius:var(--kit-radius);background:var(--card);overflow:hidden;padding:16px}.gv3-hero-banner{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:right center;background-image:var(--gv3-hero-lg, none);opacity:.9;z-index:0}.gv3-hero-banner-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--card) 0%,var(--card) 38%,color-mix(in srgb,var(--card) 70%,transparent) 62%,color-mix(in srgb,var(--card) 25%,transparent) 100%),linear-gradient(180deg,transparent 55%,var(--card) 100%)}@media(max-width:700px){.gv3-hero-banner{background-image:var(--gv3-hero-md, none)}.gv3-hero-banner-scrim{background:linear-gradient(180deg,color-mix(in srgb,var(--card) 55%,transparent) 0%,var(--card) 100%)}}.gv3-hero-row{position:relative;z-index:1;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.gv3-hero-heading{min-width:0;flex:1 1 240px}.gv3-hero-name{font-family:var(--font-display);font-size:26px;font-weight:600;letter-spacing:-.01em;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gv3-hero-studio{margin-top:4px;font-size:12.5px;color:var(--muted)}.gv3-hero-actions{position:relative;z-index:1;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.gv3-hero .ui-stat-strip{position:relative;z-index:1;margin-top:16px}.gv3-percentiles{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media(max-width:780px){.gv3-percentiles{grid-template-columns:1fr}}.gv3-section{margin-top:0}.gv3-composition-note{font-size:12px;color:var(--muted);margin-bottom:12px}.gv3-composition-wrap{position:relative;padding-bottom:56px}.ui-icon-grid-image-placeholder{width:100%;height:100%;background:var(--surface-2)}@media(max-width:680px){.gv3-hero-row{flex-direction:column;align-items:flex-start}.gv3-hero-actions{width:100%}}.ui-icon-grid-image-placeholder{background:repeating-linear-gradient(45deg,var(--surface-2),var(--surface-2) 5px,var(--border-soft) 5px,var(--border-soft) 10px)}.gv3-event-fallback-icon .frame.placeholder{background:var(--gv3-event-icon, none) center / cover no-repeat,var(--surface-2)}.gv3-event-fallback-icon .frame.placeholder svg{display:none}.gv3-hero .ui-stat-strip{flex-wrap:wrap;row-gap:6px}.gv3-hero .ui-stat-strip-item{flex:0 1 auto;min-width:0;max-width:220px;padding-right:12px;margin-right:12px;overflow:hidden}.gv3-hero .ui-stat-strip dt{font-size:clamp(9px,.85vw,10.5px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gv3-hero .ui-stat-strip dd{font-size:clamp(12px,1vw,14px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:900px){.gv3-hero .ui-stat-strip{flex-wrap:wrap}.gv3-hero .ui-stat-strip-item{flex:1 1 45%;padding:10px 10px 10px 0;margin-right:16px}.gv3-hero .ui-stat-strip dt,.gv3-hero .ui-stat-strip dd{white-space:normal;overflow:visible;text-overflow:clip}}body:has(.home-v3) .site-footer{display:none}@media(max-width:480px){.ui-ranked-head,.ui-ranked-row{grid-template-columns:26px minmax(72px,1fr) repeat(var(--ui-ranked-cols, 1),minmax(46px,auto));gap:6px}}.intel-brief-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}@media(max-width:680px){.intel-brief-grid{grid-template-columns:minmax(0,1fr)}}.cmp-stats{display:flex;flex-direction:column;gap:10px}.cmp-stats-table{display:flex;flex-direction:column}.cmp-stats-row{display:grid;align-items:center;gap:10px;grid-template-columns:minmax(110px,1fr) repeat(var(--cmp-cols, 1),minmax(84px,auto));padding:9px 6px;border-bottom:1px solid var(--border-soft)}.cmp-stats-head{padding:0 6px 8px;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--faint);border-bottom:1px solid var(--border-soft)}.cmp-stats-label{font-size:13px;color:var(--ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmp-stats-cell{display:inline-flex;align-items:center;justify-content:flex-end;gap:5px;font-size:13px;font-variant-numeric:tabular-nums;color:var(--ink-soft);text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmp-stats-cell.winner{color:var(--ink);font-weight:600}.cmp-winner-arrow{color:var(--live);font-size:10px;flex:none}.cmp-verdict{font-size:12.5px;color:var(--ink-soft);margin:2px 0 0}@media(max-width:480px){.cmp-stats-row{grid-template-columns:minmax(84px,1fr) repeat(var(--cmp-cols, 1),minmax(58px,auto));gap:6px}}.tools-hub-card{display:flex;flex-direction:column;align-items:flex-start;gap:8px;text-decoration:none}.tools-hub-card-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-sm);background:var(--surface-2);color:var(--ink-soft)}.tools-hub-card-title{font-family:var(--font-display);font-size:14.5px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.tools-hub-card-sub{font-size:12.5px;color:var(--muted);line-height:1.45}.tools-quadrant-legend{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:14px;font-size:12.5px;color:var(--ink-soft)}.tools-quadrant-legend-item{display:inline-flex;align-items:center;gap:6px}.tools-quadrant-legend-item i{width:9px;height:9px;border-radius:3px;display:inline-block}.tools-assumption{font-size:12px;color:var(--muted);margin-top:10px;line-height:1.5}.tools-assumption-badge{display:inline-block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--warn);border:1px solid var(--warn);border-radius:999px;padding:1px 7px;margin-right:6px}.calc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px}.tools-hilo-streak{display:flex;gap:20px;font-size:13px;color:var(--muted)}.tools-hilo-streak b{color:var(--ink);font-variant-numeric:tabular-nums}.tools-hilo-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px}.tools-hilo-vs{font-size:12px;font-weight:600;color:var(--faint);text-transform:uppercase;letter-spacing:.08em}.tools-hilo-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:24px 16px}.tools-hilo-card-name{font-size:13px;font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tools-hilo-card-value{font-family:var(--font-display);font-size:32px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.1}.tools-hilo-card-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.tools-hilo-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:18px}.tools-hilo-result{font-size:14px}@media(max-width:620px){.tools-hilo-row{grid-template-columns:1fr}.tools-hilo-vs{justify-self:center}}.pulse-card{padding:28px}.pulse-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.pulse-card-now{min-width:0}.pulse-card-label{margin:0;font-family:var(--font-display);font-size:20px;font-weight:600;color:var(--ink);letter-spacing:-.015em}.pulse-card-value{margin:4px 0 0;font-family:var(--font-display);font-size:64px;line-height:1;font-weight:600;letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--ink)}.pulse-card-note{margin:10px 0 0;font-size:13px;color:var(--muted)}.pulse-card-chart{margin-top:22px}.pulse-card-empty{margin:22px 0 0;font-size:13.5px;color:var(--muted)}.pulse-card-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:20px 0 0;padding-top:20px;border-top:1px solid var(--border-soft)}.pulse-card-stats dt{font-size:12.5px;color:var(--muted)}.pulse-card-stats dd{margin:4px 0 0;font-size:21px;font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--ink)}@media(max-width:640px){.pulse-card{padding:20px 16px}.pulse-card-value{font-size:48px}.pulse-card-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.pulse-card-stats dd{font-size:18px}}.pulse-discovery-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}@media(max-width:1180px){.pulse-discovery-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:560px){.pulse-discovery-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.pulse-discovery-card{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:14px;border-radius:14px;background:var(--surface-2);color:inherit;text-decoration:none;transition:background var(--dur) var(--ease)}.pulse-discovery-card:hover{background:var(--hover-bg)}.pulse-discovery-card .frame,.pulse-discovery-card img{border-radius:12px}.pulse-discovery-card-body{display:flex;flex-direction:column;gap:5px;min-width:0;width:100%}.pulse-discovery-card-name{font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pulse-discovery-card-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.pulse-discovery-card-ccu{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.pulse-discovery-card-genre{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.pulse-score-badge{display:inline-flex;align-items:center;justify-content:center;min-width:26px;padding:2px 7px;border-radius:999px;font-size:11.5px;font-weight:700;font-variant-numeric:tabular-nums;background:var(--tabs-bg);color:var(--ink-soft)}.pulse-score-badge.good{background:color-mix(in srgb,var(--live) 22%,transparent);color:var(--ink)}.pulse-score-badge.warn{background:color-mix(in srgb,var(--warn) 24%,transparent);color:var(--ink)}.gv3-position-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:720px){.gv3-position-row{grid-template-columns:1fr}}.gv3-position-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:12px}@media(max-width:480px){.gv3-position-tiles{grid-template-columns:1fr;gap:14px}}.gv3-position-tile-rank{display:flex;align-items:baseline;gap:8px;margin-top:6px}.gv3-position-tile-pct{font-size:12.5px;font-weight:600;color:var(--ink-soft)}.gv3-position-tile-hint{margin-top:8px}.gv3-position-genre{margin-top:14px;padding-top:12px;border-top:1px solid var(--border-soft);font-size:12.5px;color:var(--muted)}.gv3-breakout-score{font-size:40px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1;margin-top:6px;color:var(--ink)}.gv3-breakout-signals{display:flex;flex-direction:column;gap:12px;margin-top:16px}.gv3-breakout-signal-head{display:flex;align-items:center;justify-content:space-between;font-size:12.5px;color:var(--ink-soft);margin-bottom:6px}.gv3-breakout-signal-value{font-variant-numeric:tabular-nums;font-weight:600;color:var(--ink)}.gv3-breakout-bar{height:6px;border-radius:999px;background:var(--tabs-bg);overflow:hidden}.gv3-breakout-bar-fill{height:100%;border-radius:999px;background:var(--faint);transition:width var(--dur) var(--ease)}.gv3-breakout-bar-fill.good{background:var(--ink)}.gv3-breakout-bar-fill.warn{background:var(--ink-soft)}.gv3-breakout-bar-fill.flat{background:var(--faint)}.gv3-breakout-signal-note{margin-top:4px;font-size:11.5px;color:var(--muted)}.gv3-stat-with-delta{display:inline-flex;align-items:baseline;gap:6px;flex-wrap:wrap}.gv3-gallery{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px}.gv3-gallery-item{flex:none;width:200px}.gv3-gallery-item .frame{border-radius:10px;overflow:hidden}.gv3-videos{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.gv3-video-item{display:flex;flex-direction:column;gap:6px}.gv3-video-thumb{position:relative;display:block;width:100%;aspect-ratio:16 / 9;padding:0;border:1px solid var(--border-soft);border-radius:10px;overflow:hidden;background:var(--surface-2);cursor:pointer}.gv3-video-thumb img{width:100%;height:100%;object-fit:cover;display:block}.gv3-video-play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:28px;color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.6);background:#00000026}.gv3-video-embed{aspect-ratio:16 / 9;border-radius:10px;overflow:hidden}.gv3-video-embed iframe{width:100%;height:100%;border:0;display:block}.gv3-video-title{font-size:13px;color:var(--muted);line-height:1.35}.gv3-position-revenue{margin-top:14px;padding-top:12px;border-top:1px solid var(--border-soft)}.gv3-position-revenue-mid{font-size:22px;font-weight:650;font-variant-numeric:tabular-nums}.eff-summary-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media(max-width:780px){.eff-summary-cards{grid-template-columns:1fr}}.eff-genre-row .badge{font-size:10.5px}.eff-method{margin-top:14px}.eff-table-head,.eff-table-row{display:grid;align-items:center;gap:8px;min-width:880px;grid-template-columns:minmax(150px,1.6fr) minmax(84px,.9fr) repeat(6,minmax(60px,auto)) minmax(56px,auto) 30px}.eff-table-head{padding:0 6px 8px;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--faint);border-bottom:1px solid var(--border-soft)}.eff-table-head span:nth-child(9){text-align:right}.eff-table-row{padding:9px 6px;border-bottom:1px solid var(--border-soft);transition:background var(--dur) var(--ease)}.eff-table-row:last-child{border-bottom:none}.eff-table-row:hover{background:var(--hover-bg)}.eff-table-row .num{text-align:right;font-variant-numeric:tabular-nums;font-size:13px;color:var(--ink-soft)}.eff-table-name{display:flex;align-items:center;gap:10px;min-width:0}.eff-table-name span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;color:var(--ink)}.eff-table-name:hover span{text-decoration:underline}.eff-table-sort{width:100%;display:inline-flex;align-items:center;justify-content:flex-end;gap:3px;text-align:right}.eff-table-sort:hover{color:var(--ink)}.eff-table-sort.on{color:var(--chart-primary)}.eff-table-sort-arrow{font-size:8px}.eff-table-detail{justify-self:end;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;color:var(--faint);flex:none}.eff-table-detail:hover{background:var(--hover-bg);color:var(--chart-primary)}.eff-table-more{display:block;margin:12px auto 0;font-size:12.5px;font-weight:600;color:var(--chart-primary);padding:7px 16px;border:1px solid var(--border);border-radius:999px}.eff-table-more:hover{background:var(--hover-bg)}.eff-countries-row,.mc-countries-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 0;border-bottom:1px solid var(--border-soft);font-size:13px;color:var(--ink-soft)}.eff-countries-row:last-child,.mc-countries-row:last-child{border-bottom:none}.eff-countries-row .num,.mc-countries-row .num{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}.mc-card{display:flex;flex-direction:column}.mc-rank-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px}.mc-countries{margin-top:14px;padding-top:12px;border-top:1px solid var(--border-soft)}.mc-countries-list{margin-top:6px}.gv3-position-row:has(.mc-card){grid-template-columns:1fr 1fr 1fr}@media(max-width:900px){.gv3-position-row:has(.mc-card){grid-template-columns:1fr 1fr}}@media(max-width:720px){.gv3-position-row:has(.mc-card){grid-template-columns:1fr}}.game-page-v3 .text-link{color:var(--ink);text-decoration:underline;text-decoration-color:var(--border);text-underline-offset:2px}.game-page-v3 .text-link:hover{text-decoration-color:var(--ink)}.gv3-hero-name-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.gv3-hero-name-row .gv3-hero-name{margin:0}.gv3-snapshot{display:flex;flex-wrap:wrap;gap:24px;margin-top:16px;padding:16px 0;border-top:1px solid var(--border-soft)}.gv3-snapshot-item{display:flex;flex-direction:column;gap:4px;min-width:140px}.gv3-snapshot-value{display:inline-flex;align-items:baseline;gap:6px;font-family:var(--font-display);font-size:22px;font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--ink)}.gv3-snapshot-unit{font-size:13px;font-weight:500;color:var(--muted)}.gv3-snapshot-newplayers{max-width:320px}.gv3-snapshot-newplayers .gv3-snapshot-value{font-size:15px;font-weight:600}.gv3-snapshot-newplayers .card-meta{margin-top:2px}@media(max-width:480px){.gv3-snapshot{gap:16px}}.gv3-detail-strip .ui-stat-strip{flex-wrap:wrap;row-gap:6px}.gv3-detail-strip .ui-stat-strip-item{flex:0 1 auto;min-width:0;max-width:220px;padding-right:12px;margin-right:12px;overflow:hidden}.gv3-detail-strip .ui-stat-strip dt{font-size:clamp(9px,.85vw,10.5px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gv3-detail-strip .ui-stat-strip dd{font-size:clamp(12px,1vw,14px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:900px){.gv3-detail-strip .ui-stat-strip{flex-wrap:wrap}.gv3-detail-strip .ui-stat-strip-item{flex:1 1 45%;padding:10px 10px 10px 0;margin-right:16px}.gv3-detail-strip .ui-stat-strip dt,.gv3-detail-strip .ui-stat-strip dd{white-space:normal;overflow:visible;text-overflow:clip}}.ui-metric-tabs-body>.gv3-position,.ui-metric-tabs-body>.mc-card,.ui-metric-tabs-body>.gv3-breakout,.ui-metric-tabs-body .stack-16>.gv3-position,.ui-metric-tabs-body .stack-16>.mc-card,.ui-metric-tabs-body .stack-16>.gv3-breakout{border:none;padding:0;box-shadow:none;background:transparent}.gv3-device-row{display:flex;flex-wrap:wrap;gap:24px;row-gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid var(--border-soft)}.gv3-device-item{display:flex;align-items:center;gap:8px}.gv3-device-item svg{flex:none;color:var(--muted)}.gv3-device-rank{font-size:14px;font-weight:550;color:var(--ink);font-variant-numeric:tabular-nums}.gv3-device-label{font-size:11.5px;font-weight:500;color:var(--muted)}@media(max-width:480px){.gv3-device-row{gap:16px;row-gap:12px}}.gv3-hero-more{position:relative}.gv3-hero-more-trigger{display:none}.gv3-hero-more-menu{display:flex;align-items:center;gap:8px;flex-wrap:wrap}@media(max-width:480px){.gv3-hero-more-trigger{display:inline-flex}.gv3-hero-more-menu{display:none;position:absolute;top:calc(100% + 8px);left:0;flex-direction:column;align-items:stretch;gap:8px;background:var(--card);border:1px solid var(--border);border-radius:var(--kit-radius);padding:8px;box-shadow:var(--shadow-card);z-index:20;min-width:190px}.gv3-hero-more.open .gv3-hero-more-menu{display:flex}.gv3-hero-more-menu .share-button,.gv3-hero-more-menu>a.ui-chip{width:100%}.gv3-hero-more-menu .chip,.gv3-hero-more-menu .ui-chip{width:100%;justify-content:flex-start}.game-page-v3{gap:12px}.gv3-hero{padding:12px}.gv3-hero-row{gap:8px}.gv3-hero-row>.icon-frame{width:40px!important;height:40px!important;border-radius:8px!important}.gv3-hero-name{font-size:19px}.gv3-hero-name-row{gap:8px}.gv3-hero-studio{margin-top:2px;font-size:11.5px}.gv3-hero-actions{gap:6px}.gv3-snapshot{padding:10px 0;gap:14px;margin-top:10px}.gv3-snapshot-value{font-size:18px}.gv3-snapshot-newplayers{max-width:100%}.gv3-snapshot-newplayers .gv3-snapshot-value{font-size:13.5px}.gv3-snapshot-newplayers .card-meta{font-size:11px}.gv3-section .ui-card{padding:10px}}.store-item-estimate{font-size:11px;color:var(--faint)}.store-item-header{display:flex;gap:16px;align-items:center;margin-bottom:6px}.store-item-icon,.store-item-icon-placeholder{width:56px;height:56px;flex:none;border-radius:var(--radius-sm);object-fit:cover;background:var(--surface-2)}.store-item-page .text-link{color:var(--ink);text-decoration:underline;text-decoration-color:var(--border);text-underline-offset:2px}.store-item-page .text-link:hover{text-decoration-color:var(--ink)}.store-item-game-link{color:var(--ink-soft);text-decoration:underline;text-decoration-color:var(--border);text-underline-offset:2px;font-size:13px}.store-item-game-link:hover{color:var(--ink);text-decoration-color:var(--ink)}.store-item-price-row{display:flex;align-items:center;gap:10px;margin-top:6px;flex-wrap:wrap}.store-item-price{display:inline-flex;align-items:center;gap:4px;font-size:15px;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.store-item-bignum-card{display:flex;flex-direction:column;gap:6px}.store-item-bignum{font-family:var(--font-display);font-weight:700;font-size:28px;letter-spacing:-.02em;line-height:1.15;font-variant-numeric:tabular-nums}.store-item-method-note{margin-top:24px}.store-revenue-markers{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.store-revenue-marker{position:absolute;top:6px;bottom:18px;width:0;transform:translate(-50%);border-left:1px dashed var(--faint);opacity:.65;pointer-events:auto;cursor:help}.store-revenue-marker:hover{opacity:1;border-left-color:var(--chart-primary)}.store-changes-list{list-style:none;margin:0;padding:0}.store-changes-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 2px;border-bottom:1px solid var(--border-soft);font-size:13px}.store-changes-row:last-child{border-bottom:none}.store-changes-label{color:var(--ink)}.store-changes-time{white-space:nowrap}@media(max-width:480px){.store-item-header{gap:10px}.store-item-icon,.store-item-icon-placeholder{width:44px;height:44px}.store-item-bignum{font-size:23px}}.content-code-preview{margin:8px 0;padding:10px 12px;background:var(--surface-2);border:1px solid var(--border-soft);border-radius:var(--radius);font-family:var(--mono);font-size:12px;line-height:1.5;color:var(--ink-soft);overflow-x:auto;white-space:pre}.av-card{display:flex;flex-direction:column;gap:12px;max-width:480px}.av-head{display:flex;align-items:center;gap:8px}.av-name{font-family:var(--font-display);font-size:16px;font-weight:600;color:var(--ink)}.av-verified{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--chart-primary)}.av-stats{display:flex;gap:24px;flex-wrap:wrap}.av-stat{display:flex;flex-direction:column;gap:3px}.av-stat-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--faint)}.av-stat-value{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-display);font-size:19px;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.av-usd{font-size:12.5px;color:var(--muted);margin:-4px 0 0}.av-top-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--border-soft)}.av-top-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--border-soft);font-size:13px}.av-top-item:last-child{border-bottom:none}.av-top-name{color:var(--ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.av-top-rap{display:inline-flex;align-items:center;gap:4px;flex:none;color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}.av-note{font-size:12px;color:var(--muted);margin:0}.av-removal-link{font-size:12px;color:var(--chart-primary);text-decoration:none}.av-removal-link:hover{text-decoration:underline}.av-private,.av-hidden{font-size:13px;color:var(--muted);margin:0}.av-reveal-btn{cursor:pointer}.av-reveal-wrap{margin-top:14px}.av-search{display:flex;gap:8px;max-width:480px}.av-search .field{flex:1}.av-search-error{margin-top:14px}@media(max-width:480px){.av-card{max-width:100%}.av-stats{gap:16px}.av-stat-value{font-size:17px}.av-search{flex-wrap:wrap}.av-search .field{flex:1 1 100%}}.saved-folders-bar{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.saved-folders-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.saved-folders-actions{display:flex;align-items:center;gap:8px;flex:none}.saved-folders-menu{position:relative}.saved-folders-menu-panel{position:absolute;right:0;top:calc(100% + 6px);z-index:6;min-width:150px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-lift);padding:6px;display:flex;flex-direction:column;gap:2px}.saved-folders-menu-panel button{text-align:left;padding:7px 9px;border-radius:7px;font-size:13px;color:var(--ink-soft)}.saved-folders-menu-panel button:hover{background:var(--hover-bg);color:var(--ink)}.saved-folders-menu-panel button.danger{color:var(--danger)}.saved-folders-menu-panel button.danger:hover{background:var(--hover-bg);color:var(--danger)}.saved-folders-form{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.saved-folders-form .field{max-width:240px}.saved-folders-form-error{font-size:12px;color:var(--danger);flex-basis:100%}.saved-folders-move-cell{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.saved-folders-move-select{background:var(--input-bg);color:var(--ink);border:1px solid var(--border);border-radius:var(--radius-sm);padding:5px 8px;font-size:12.5px;font-family:inherit;max-width:130px}.saved-folders-move-select:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.saved-folders-move-cell .saved-folders-form-error{text-align:right}@media(max-width:480px){.saved-folders-row{flex-direction:column;align-items:stretch}.saved-folders-actions{justify-content:space-between}.saved-folders-move-select{max-width:92px;font-size:11.5px;padding:5px 6px}}.namecheck-form{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.namecheck-input{flex:1 1 320px;min-width:0;padding:11px 14px;font-size:15px;font-family:inherit;color:var(--ink);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-sm)}.namecheck-input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.namecheck-genre-select{padding:0 12px;font-size:13px;font-family:inherit;color:var(--ink-soft);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-sm)}.namecheck-submit{padding:0 20px;border-radius:var(--radius-sm);border:1px solid var(--chart-primary);background:var(--chart-primary);color:#fff;font-weight:600;font-size:14px}.namecheck-submit:hover{filter:brightness(1.06)}.namecheck-ring-wrap{display:flex;flex-direction:column;align-items:center;gap:4px;flex:none}.namecheck-ring-value{font-family:var(--font-display);font-size:30px;font-weight:700;fill:var(--ink)}.namecheck-ring-outof{font-size:11px;fill:var(--muted)}.namecheck-verdict{font-size:15px;font-weight:700;margin-top:2px}.namecheck-verdict-note{font-size:12px;color:var(--muted);text-align:center;max-width:160px;margin:2px 0 0}.namecheck-result-card{display:flex;flex-direction:column;gap:18px}.namecheck-result-top{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.namecheck-result-name{flex:1 1 220px;min-width:0}.namecheck-checked-name{font-family:var(--font-display);font-size:20px;font-weight:600;word-break:break-word}.namecheck-subscores{display:grid;gap:14px}.namecheck-subscore-row{display:flex;flex-direction:column;gap:4px}.namecheck-subscore-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.namecheck-subscore-label{font-size:12.5px;font-weight:600;color:var(--ink-soft)}.namecheck-subscore-value{font-size:13px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.namecheck-subscore-reason{font-size:12px;color:var(--muted);margin:0}.namecheck-fits-card{margin-top:16px;display:flex;flex-direction:column;gap:4px}.namecheck-kw-table{min-width:640px}.namecheck-kw-head,.namecheck-kw-row{display:grid;grid-template-columns:1.6fr repeat(6,.9fr);gap:8px;align-items:center;padding:9px 4px;border-bottom:1px solid var(--border-soft)}.namecheck-kw-head{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--faint)}.namecheck-kw-head span:not(:first-child),.namecheck-kw-row .num{text-align:right}.namecheck-kw-row .num{font-variant-numeric:tabular-nums;font-size:13px;color:var(--ink-soft)}.namecheck-kw-token{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;color:var(--ink)}.namecheck-kw-kind{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);border:1px solid var(--border-soft);border-radius:999px;padding:1px 6px}.namecheck-suggestions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.namecheck-suggestion{display:flex;align-items:center;gap:10px;padding:9px 13px;border-radius:999px;border:1px solid var(--border);background:var(--card);color:var(--ink);transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease)}.namecheck-suggestion:hover{background:var(--hover-bg);border-color:var(--chart-primary)}.namecheck-suggestion-name{font-size:13.5px;font-weight:500}.namecheck-suggestion-score{font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;gap:5px}.namecheck-suggestion-score.good{color:var(--live)}.namecheck-suggestion-score.warn{color:var(--warn)}.namecheck-suggestion-score.bad{color:var(--danger)}.namecheck-suggestion-score.flat{color:var(--muted)}.namecheck-suggestion-verdict{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;opacity:.85}.namecheck-formats-card{display:flex;flex-direction:column;gap:10px}.namecheck-formats-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.namecheck-format-col{min-width:0}.namecheck-format-example{margin:2px 0 10px;font-style:italic}.namecheck-format-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.namecheck-format-list li{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-soft);padding:5px 0;border-bottom:1px solid var(--border-soft)}.namecheck-format-rank{flex:none;width:18px;font-size:11px;font-weight:600;color:var(--faint);font-variant-numeric:tabular-nums}.namecheck-format-phrase{flex:1;color:var(--ink);font-weight:500}.namecheck-format-players{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.namecheck-tag-note{margin:0}@media(max-width:640px){.namecheck-formats-grid{grid-template-columns:1fr}.namecheck-result-top{justify-content:center;text-align:center}.namecheck-result-name{text-align:left}}.embed-badge{display:flex;flex-direction:column;gap:14px}.embed-badge-preview{display:flex;align-items:center;justify-content:center;padding:16px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm)}.embed-badge-preview img{display:block}.embed-badge-controls{display:flex;gap:12px;flex-wrap:wrap}.embed-badge-field{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--ink-soft);flex:1 1 120px}.embed-badge-field .field{width:100%}.embed-badge-snippet{display:flex;flex-direction:column;gap:6px}.embed-badge-snippet-head{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:600;color:var(--ink-soft)}.embed-badge-code{margin:0;padding:10px 12px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);font-family:var(--mono);font-size:11.5px;color:var(--ink);white-space:pre-wrap;word-break:break-all}.newsletter-signup{display:flex;flex-direction:column;gap:10px;margin-top:28px;padding:20px 22px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.newsletter-signup-title{margin:0;font-family:var(--font-display);font-size:16px;font-weight:700;color:var(--ink)}.newsletter-signup-form{display:flex;gap:8px;flex-wrap:wrap;align-items:flex-start}.newsletter-signup-form .field{flex:1 1 220px}.newsletter-signup-privacy{margin:0;font-size:11.5px;color:var(--faint)}@media(max-width:480px){.newsletter-signup-form{flex-direction:column;align-items:stretch}.newsletter-signup-form .field{flex:none}.embed-badge-controls{flex-direction:column}}.meth-not-collected-row{grid-template-columns:minmax(0,1fr) 260px}@media(max-width:640px){.meth-not-collected-row{grid-template-columns:minmax(0,1fr);gap:6px}}body{overflow-wrap:break-word}.settings{max-width:640px}.settings-group{margin-top:24px}.settings-group-title{margin:0 0 6px 4px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.settings-group-note{margin:0 0 8px 4px;font-size:12.5px;color:var(--muted)}.settings-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:6px 16px}.settings-card>.ui-empty{border:0;box-shadow:none;background:transparent}.settings-fields{margin:0}.settings-field{display:flex;flex-wrap:wrap;gap:4px 16px;padding:12px 0;border-bottom:1px solid var(--border-soft)}.settings-field:last-child{border-bottom:0}.settings-field dt{flex:0 0 130px;font-size:13px;color:var(--muted)}.settings-field dd{flex:1 1 220px;margin:0;display:flex;flex-direction:column;gap:3px;min-width:0}.settings-value{font-size:14px;font-weight:500;color:var(--ink);overflow-wrap:anywhere}.settings-note{font-size:12px;color:var(--muted);margin:0}.settings-list{list-style:none;margin:0;padding:0}.settings-row{padding:12px 0;border-bottom:1px solid var(--border-soft);display:flex;flex-direction:column;gap:10px}.settings-row-main{display:flex;align-items:center;gap:12px}.settings-row-text{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.settings-row-label{min-width:0;font-size:14px;color:var(--ink);overflow-wrap:anywhere}.settings-remove{flex:0 0 auto}.settings-empty{padding:12px 0 0}.settings-row-digest{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.settings-confirm{display:flex;flex-direction:column;gap:8px}.settings-confirm-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.settings-add{display:flex;gap:8px;flex-wrap:wrap;padding:12px 0 10px}.settings-add .field{flex:1 1 220px;min-width:0}.settings-error{margin:0;width:100%;padding:10px 12px}.settings-links{padding:0 16px}.settings-link{display:flex;align-items:center;justify-content:space-between;padding:13px 0;font-size:14px;color:var(--ink);border-bottom:1px solid var(--border-soft);text-decoration:none}.settings-link:last-child{border-bottom:0}.settings-link span{color:var(--faint);font-size:18px;line-height:1}.settings-link:hover{color:var(--chart-primary)}.settings-signout{margin:24px 0 8px}.settings-signout .ui-chip{color:var(--danger)}@media(max-width:480px){.settings-card{padding:4px 14px}.settings-field dt{flex-basis:100%}.settings-add .ui-chip{width:100%;justify-content:center}}:root{--tabbar-h: 54px}.ui-tabbar{display:none}@media(max-width:900px){.ui-shell-topbar{position:relative;min-height:52px;background:transparent;border-bottom:none;padding:calc(10px + env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) 4px max(16px,env(safe-area-inset-left))}.ui-shell-content{padding:8px max(var(--shell-gutter-mobile),env(safe-area-inset-right)) calc(var(--tabbar-h) + 28px + env(safe-area-inset-bottom)) max(var(--shell-gutter-mobile),env(safe-area-inset-left))}.ui-tabbar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:28;padding:0 max(4px,env(safe-area-inset-right)) env(safe-area-inset-bottom) max(4px,env(safe-area-inset-left));background:color-mix(in srgb,var(--card) 88%,transparent);-webkit-backdrop-filter:saturate(180%) blur(18px);backdrop-filter:saturate(180%) blur(18px);border-top:1px solid var(--border)}.ui-tabbar-item{flex:1 1 0;min-width:0;height:var(--tabbar-h);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--muted);font-size:11px;font-weight:500;letter-spacing:.01em;-webkit-tap-highlight-color:transparent;transition:color var(--dur) var(--ease)}.ui-tabbar-item svg{width:24px;height:24px;flex:none}.ui-tabbar-item.on{color:var(--ink);font-weight:600}.ui-tabbar-item.on svg{stroke-width:2.1}.ui-tabbar-item:active{opacity:.55}.ui-tabbar-label{line-height:1.1}.ui-shell-sidebar{padding-top:calc(18px + env(safe-area-inset-top));padding-bottom:calc(14px + env(safe-area-inset-bottom));padding-left:max(12px,env(safe-area-inset-left));overscroll-behavior:contain}.ui-shell-nav-item{min-height:44px;font-size:15px;gap:12px;padding:8px 10px}.ui-shell-nav-item svg{width:18px;height:18px}.ui-shell-more-toggle{min-height:44px;font-size:11px}.ui-shell-nav-group-label{font-size:11px}.ui-shell-theme-row .icon-btn,.ui-shell-account .icon-btn{width:44px;height:44px}.ui-shell-account-label{font-size:14px;padding:12px 0}.ui-shell-bottom .ui-chip{min-height:44px;display:flex!important;align-items:center;justify-content:center}.show-dropdown-panel{bottom:calc(var(--tabbar-h) + 12px + env(safe-area-inset-bottom));z-index:40}.bb-sheet{padding-bottom:calc(var(--space-16, 16px) + env(safe-area-inset-bottom))}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea,.field,.ui-search-box-input,.ui-lists-filter input,.ui-lists-sort select,.ui-time-chart-resolution,.ui-country-select select,.ui-lists-genre-more{font-size:16px}}@media(max-width:900px)and (max-height:500px)and (orientation:landscape){:root{--tabbar-h: 44px}.ui-tabbar-item{flex-direction:row;gap:6px}}@media print{.ui-tabbar{display:none!important}}@media(pointer:coarse),(max-width:900px){.ui-chip,.chip,.ui-lists-genre-more,.segmented button,.ui-error-retry,.eff-table-more{min-height:38px;position:relative;font-size:14px}.ui-chip:before,.chip:before,.segmented button:before,.ui-error-retry:before,.eff-table-more:before{content:"";position:absolute;top:-3px;right:0;bottom:-3px;left:0}a.ui-chip,a.chip{display:inline-flex;align-items:center}.ui-chips,.chips{gap:8px}.icon-btn{width:40px;height:40px;position:relative}.icon-btn:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px}.ui-metric-tab{min-height:48px;justify-content:center}.ui-ranked-more,.ui-ranked-card-footer,.home-card-more,.home-card-footer,.run-toggle{display:inline-flex;align-items:center;min-height:44px;font-size:14px}.home-card-footer{margin-top:4px}.field,.ui-lists-filter input,.ui-lists-sort select,.ui-time-chart-resolution,.ui-country-select select{min-height:44px}.ui-search-box-field{min-height:48px;padding-top:2px;padding-bottom:2px}.ui-search-box-input,select.ui-lists-genre-more,.namecheck-genre-select,.namecheck-submit{min-height:44px}select.ui-lists-genre-more,.namecheck-genre-select{font-size:16px}.eff-table-name,.ui-shell-topbar-logo{min-height:44px}.ui-search-box-item{min-height:48px}.eff-table-detail{width:44px;height:44px}.eff-table-sort,.show-dropdown-row{min-height:44px}details>summary{min-height:44px}.gv3-breadcrumb a,.text-link,.store-item-game-link,.site-footer a,.home-v3-footer-links a,.card-meta a,a.card-meta{padding-block:12px}.row-wrap .row-share{opacity:1;pointer-events:auto}}@media(max-width:680px){.ui-ranked-name{font-size:15px}.ui-ranked-metric{font-size:14px}.ui-ranked-studio,.ui-delta-chip{font-size:13px}.ui-rank-chip{font-size:12px}.ui-ranked-head,.ui-stat-strip dt,.ui-metric-tab-label,.ui-percentile-label,.ui-ranked-card-eyebrow,.eff-table-head,.show-dropdown-heading,.ui-search-box-group-label{font-size:11px}.ui-empty-note,.ui-error-note,.ui-percentile-foot,.card-meta,.page-sub,.ui-page-title-sub,.home-card-sub,.ui-icon-grid-name,.ui-ranked-card-footer,.gv3-breadcrumb,.gv3-hero-studio,.change .detail,.change time,.ui-page-title-meta,.settings-note{font-size:13px}.change .who .name{font-size:15px}.change .kind{font-size:11px}.ui-icon-grid-date,.ui-icon-grid-price{font-size:12px}.site-footer{font-size:12px!important}}@media(max-width:640px){.ui-lists-genre-row,.ui-metric-tabs-list{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 28px),transparent 100%);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 28px),transparent 100%);padding-right:24px;padding-block:3px}.ui-lists-genre-row::-webkit-scrollbar,.ui-metric-tabs-list::-webkit-scrollbar{display:none}.ui-lists-genre-row>*,.ui-metric-tabs-list>*{flex:none}.ui-metric-tabs-list{flex:1 1 100%}.ui-metric-tab{padding-left:10px;padding-right:10px}}@media(max-width:680px){.ui-ranked-row{min-height:56px;padding-top:10px;padding-bottom:10px}.ui-ranked-row:active{background:var(--hover-bg)}}@media(max-width:480px){.ui-ranked-studio{display:block}}@media(max-width:560px){.ui-ranked-table.stacks .ui-ranked-head{display:none}.ui-ranked-table.stacks .ui-ranked-row{grid-template-columns:34px minmax(0,1fr);row-gap:6px}.ui-ranked-table.stacks .ui-ranked-metrics{display:flex;flex-wrap:wrap;gap:4px 14px;grid-column:2;min-width:0}.ui-ranked-table.stacks .ui-ranked-metric{flex-direction:row;align-items:baseline;gap:5px;font-size:13px;color:var(--ink-soft)}.ui-ranked-table.stacks .ui-ranked-metric:before{content:attr(data-label);font-size:12px;color:var(--faint)}.ui-ranked-table.stacks .ui-ranked-metric.primary{order:-1;font-weight:600;color:var(--ink)}.ui-ranked-table.stacks .ui-ranked-rank{align-self:start;padding-top:4px}.eff-table-name{position:sticky;left:0;z-index:1;background:var(--card);box-shadow:8px 0 8px -8px #0000002e;padding-right:6px}.eff-table-head>span:first-child{position:sticky;left:0;z-index:1;background:var(--card)}.eff-table-head,.eff-table-row{grid-template-columns:136px minmax(84px,.9fr) repeat(6,minmax(64px,auto)) minmax(56px,auto) 44px}}@media(max-width:680px){.genres-table .head-row,.genres-table .row{min-width:780px}.genres-table .row .name,.genres-table .head-row>span:first-child{position:sticky;left:0;z-index:1;background:var(--page);align-self:stretch;display:flex;align-items:center;box-shadow:8px 0 8px -8px #0000002e}}@media(max-width:680px){.change{position:relative;min-height:60px}.change .who .name:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.change .run-toggle{position:relative;z-index:1}.change:active{background:var(--hover-bg)}.change>.share-button{display:none}}@media(max-width:900px){.ui-route{min-height:calc(100vh - 80px);min-height:calc(100dvh - 80px)}}@media(max-width:680px){.gv3-hero-heading{flex:none;width:100%}.gv3-breadcrumb{flex-wrap:nowrap;overflow:hidden;white-space:nowrap}.gv3-breadcrumb>.gv3-breadcrumb-current,.gv3-breadcrumb>span:nth-last-child(2){display:none}.gv3-breadcrumb>*{flex:none}}@media(max-width:480px){.gv3-snapshot .ui-skel{height:49px!important}.gv3-snapshot+.gv3-section>.ui-skel{height:395px!important}}@media(pointer:coarse),(max-width:900px){.ui-time-chart-plot,.recharts-wrapper{touch-action:pan-y}.recharts-tooltip-wrapper{pointer-events:none}}@media(max-width:680px){.recharts-cartesian-axis-tick text,.recharts-cartesian-axis-tick-value{font-size:11px}.tip{font-size:13px;padding:10px 12px}.tip .t{font-size:11px}}.rising-accuracy{margin:10px 0 0;max-width:62ch;font-size:13px;color:var(--ink-soft)}.rising-filters{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:18px}.rising-note{margin:18px 0 0;max-width:72ch;font-size:12.5px;color:var(--faint)}.rising-table .ui-ranked-studio{white-space:normal;overflow:visible}.rising-reasons{display:inline-flex;flex-wrap:wrap;gap:4px;margin-top:3px}.rising-reason,.rising-cat{display:inline-flex;align-items:center;padding:1px 7px;border-radius:999px;border:1px solid var(--border);background:var(--surface-2);font-size:11px;font-weight:500;color:var(--ink-soft);white-space:nowrap}.rising-cat{font-weight:600}.rising-cat.new{border-color:var(--chart-primary);color:var(--ink)}.rising-signal-chip{margin-top:6px;flex-wrap:wrap;row-gap:2px;column-gap:5px;text-align:left;border-radius:14px;max-width:100%}.rising-signal-chip .rising-signal-score{font-weight:600;color:var(--ink)}@media(max-width:680px){.rising-reason,.rising-cat{font-size:12px}.rising-accuracy,.rising-note{font-size:13px}}@media(max-width:640px){.rising-filters{flex-direction:column;align-items:flex-start}}.rising-tabs{display:flex;gap:4px;margin-top:16px;border-bottom:1px solid var(--border)}.rising-tab{background:none;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;padding:8px 14px;font:inherit;font-weight:600;color:var(--ink-soft);cursor:pointer}.rising-tab.on{color:var(--ink);border-bottom-color:var(--chart-primary)}.rising-tab:focus-visible{outline:2px solid var(--chart-primary);outline-offset:2px;border-radius:4px}.breakout-ladder{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:3px}.breakout-rung{display:inline-flex;align-items:baseline;gap:4px;padding:1px 8px;border-radius:999px;border:1px solid var(--chart-primary);background:var(--surface-2);font-size:12px;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.breakout-took{font-size:10.5px;font-weight:500;color:var(--ink-soft)}.breakout-arrow{color:var(--faint);font-size:12px}.breakout-spark{display:inline-flex;vertical-align:middle}.breakout-table .ui-ranked-studio{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.milestones-strip .milestone-list{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px}.milestones-strip .milestone-item{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:13px}.milestones-strip .milestone-rung{font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.milestones-strip .milestone-when{color:var(--faint);font-size:12px}@media(max-width:680px){.breakout-rung{font-size:13px}.milestones-strip .milestone-item{font-size:14px}}.api-doc-label{margin:12px 0 6px;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--faint)}.api-doc-list{margin:0 0 10px;display:grid;gap:6px;font-size:13px}.api-doc-list>div{display:grid;grid-template-columns:minmax(150px,34%) 1fr;gap:4px 12px}.api-doc-list dt{margin:0;overflow-wrap:anywhere}.api-doc-list dt code{font-family:var(--mono);font-size:12.5px}.api-doc-list dd{margin:0;color:var(--ink-soft)}@media(max-width:560px){.api-doc-list>div{grid-template-columns:1fr}.api-doc-label{font-size:11px}}.inbox-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.inbox-list{list-style:none;margin:0;padding:0;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);overflow:hidden}.inbox-row{display:flex;align-items:stretch;border-bottom:1px solid var(--border-soft)}.inbox-row:last-child{border-bottom:0}.inbox-row.unread{background:var(--tint-active)}.inbox-dot,.inbox-dot-space{flex:0 0 18px;display:flex;align-items:center;justify-content:center}.inbox-dot:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--chart-primary)}.inbox-link{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:12px;padding:12px 14px 12px 0;color:inherit;text-align:left;background:none;border:0;font:inherit;cursor:pointer;min-height:44px}.inbox-link:hover{color:inherit}.inbox-row:hover{background:var(--hover-bg)}.inbox-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.inbox-title{font-size:14px;font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox-body{font-size:13px;color:var(--ink-soft);overflow-wrap:anywhere}.inbox-meta{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:11.5px;color:var(--muted)}.inbox-kind{font-weight:600}.inbox-more{display:block;margin:14px auto 0}.notif-status{min-height:22px;margin-bottom:4px}.notif-channel{padding:12px 0;border-bottom:1px solid var(--border-soft);display:flex;flex-direction:column;align-items:flex-start;gap:8px}.notif-channel:last-child{border-bottom:0}.notif-channel p{margin:0}.notif-toggles{display:flex;flex-direction:column}.notif-toggle{display:flex;align-items:flex-start;gap:10px;padding:10px 0;cursor:pointer;min-height:44px;box-sizing:border-box}.notif-toggle input{margin-top:3px;width:18px;height:18px;flex:none}.notif-toggle-text{display:flex;flex-direction:column;gap:2px;min-width:0}.notif-toggle-label{font-size:14px;color:var(--ink)}.notif-quiet-range{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px}.notif-watch-body{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding-left:4px}@media(max-width:680px){.inbox-meta{display:none}.inbox-body{font-size:13.5px}.inbox-link{padding-right:12px}.inbox-text .inbox-title{white-space:normal}}.live-card{padding:28px}.live-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px 16px;flex-wrap:wrap}.live-card-title{display:inline-flex;align-items:center;gap:10px;margin:0;font-family:var(--font-display);font-size:20px;font-weight:600;letter-spacing:-.015em;color:var(--ink)}.live-dot{width:10px;height:10px;border-radius:50%;background:var(--live);box-shadow:0 0 0 0 var(--live);animation:live-pulse 2.4s ease-out infinite;flex:none}.live-dot.off{background:var(--faint);box-shadow:none;animation:none}@keyframes live-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--live) 55%,transparent)}70%,to{box-shadow:0 0 0 9px color-mix(in srgb,var(--live) 0%,transparent)}}.live-card-age{margin:0;font-size:12.5px;color:var(--muted)}.live-card-age.late{color:var(--warn);font-weight:600}.live-card-main{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 18px;margin-top:10px}.live-card-value{margin:0;font-family:var(--font-display);font-size:72px;line-height:1;font-weight:600;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--ink)}.live-card-unit{font-size:20px;font-weight:500;letter-spacing:-.01em;color:var(--muted)}.live-card-change{margin:0;font-size:14px;font-weight:600;color:var(--muted)}.live-card-change.up{color:var(--live)}.live-card-change.down{color:var(--danger)}.live-spark-wrap{position:relative;margin-top:18px}.live-spark{display:block;width:100%;height:132px;overflow:visible}.live-spark-mark{position:absolute;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;border:2px solid var(--card)}.live-spark-mark.peak{background:var(--chart-primary)}.live-spark-mark.now{background:var(--live);width:12px;height:12px;margin:-6px 0 0 -6px}.live-spark-area{fill:color-mix(in srgb,var(--chart-primary) 14%,transparent);stroke:none}.live-spark-line{fill:none;stroke:var(--chart-primary);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.live-spark-axis{display:flex;justify-content:space-between;margin-top:4px;font-size:11.5px;color:var(--muted)}.live-card-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:18px 0 0;padding-top:18px;border-top:1px solid var(--border-soft)}.live-card-stats dt{font-size:12.5px;color:var(--muted)}.live-card-stats dd{margin:4px 0 0;font-size:20px;font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--ink)}.live-card-when{font-size:12.5px;font-weight:400;color:var(--muted);letter-spacing:0}.live-card-note{margin:14px 0 0;font-size:12.5px;color:var(--muted)}.live-card-empty{margin:12px 0 0;font-size:13.5px;color:var(--muted);max-width:60ch}@media(max-width:640px){.live-card{padding:20px 16px}.live-card-value{font-size:52px}.live-card-unit{font-size:16px}.live-card-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.live-card-stats dd{font-size:17px}.live-card-stats>div:last-child{grid-column:1 / -1}}.race-now{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;margin-bottom:10px}.race-now-time{font-family:var(--font-display);font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--ink);font-variant-numeric:tabular-nums}.race-now-leader{font-size:13px;color:var(--muted)}.race-bars{position:relative;list-style:none;margin:0;padding:0}.race-row{position:absolute;left:0;right:0;top:0;display:grid;grid-template-columns:22px 30px minmax(0,1fr) auto;align-items:center;gap:10px;transition:transform .26s var(--ease);will-change:transform}.race-row.still{transition:none}.race-rank{font-size:12.5px;font-weight:600;color:var(--muted);text-align:right;font-variant-numeric:tabular-nums}.race-track{min-width:0;display:grid;gap:4px}.race-name{font-size:13px;font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.race-name:hover{text-decoration:underline}.race-fill{height:10px;border-radius:5px;min-width:4px}.race-value{font-size:13.5px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink);min-width:48px;text-align:right}.race-controls{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:16px}.race-play{min-width:76px;justify-content:center}.race-scrub{flex:1 1 180px;min-width:120px;accent-color:var(--chart-primary)}.race-note{margin:12px 0 0;font-size:12.5px;color:var(--muted);max-width:72ch}.activity-list{list-style:none;margin:0;padding:0;display:grid}.activity-row{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--border-soft)}.activity-row:first-child{border-top:0}.activity-line{margin:0;font-size:14px;color:var(--ink-soft)}.activity-name{font-weight:600;color:var(--ink)}.activity-name:hover{text-decoration:underline}.activity-sub{margin:3px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12.5px;color:var(--muted)}.activity-kind{padding:1px 8px;border-radius:999px;background:var(--tabs-bg);font-size:11.5px;font-weight:600;color:var(--ink-soft)}.activity-kind.breakout{color:var(--live)}.activity-kind.milestone{color:var(--chart-primary)}.activity-kind.price{color:var(--warn)}.activity-time{font-size:12px;color:var(--muted);white-space:nowrap}.activity-more{background:none;border:0;padding:0;cursor:pointer}.activity-stale{margin:10px 0 0;font-size:12.5px;color:var(--muted)}.launch-page{display:grid;gap:20px}.launch-explainer p{margin:0;max-width:72ch;font-size:14px;line-height:1.55;color:var(--ink-soft)}.launch-refs{margin-top:14px}.launch-refs-title{font-size:12.5px!important;color:var(--muted)!important;margin-bottom:8px!important}.launch-refs-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 18px}.launch-refs-list li{display:inline-flex;align-items:center;gap:8px;font-size:13.5px}.launch-refs-list a{font-weight:600;color:var(--ink)}.launch-refs-list a:hover{text-decoration:underline}.launch-refs-peak{color:var(--muted);font-size:12.5px}.launch-toolbar{display:flex}.launch-list{list-style:none;margin:0;padding:0;display:grid;gap:16px}.launch-row{background:var(--card);border:1px solid var(--border-soft);border-radius:18px;padding:20px;box-shadow:var(--shadow-card);min-width:0}:root[data-theme=dark] .launch-row{border-color:var(--border)}.launch-row-head{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px}.launch-row-name{font-family:var(--font-display);font-size:18px;font-weight:600;letter-spacing:-.015em;color:var(--ink)}.launch-row-name:hover{text-decoration:underline}.launch-row-sub{margin:2px 0 0;font-size:13px;color:var(--muted)}.launch-pace{margin:0;padding:5px 12px;border-radius:999px;background:var(--tabs-bg);font-size:13px;font-weight:600;color:var(--ink-soft);text-align:right}.launch-pace.above{color:var(--live)}.launch-pace.none{color:var(--muted);font-weight:500}.launch-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0 6px}.launch-facts dt{font-size:12px;color:var(--muted)}.launch-facts dd{margin:3px 0 0;font-size:17px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink)}.launch-curve{display:block;width:100%;height:auto;margin-top:8px}.launch-grid{stroke:var(--grid-line);stroke-width:1}.launch-tick{fill:var(--muted);font-size:10.5px;font-variant-numeric:tabular-nums}.launch-ref{fill:none;stroke:var(--faint);stroke-width:1;opacity:.5}.launch-ref.closest{stroke:var(--ink-soft);stroke-width:1.6;stroke-dasharray:5 3;opacity:.95}.launch-game{fill:none;stroke:var(--chart-primary);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.launch-dot{fill:var(--chart-primary);stroke:var(--card);stroke-width:2}.launch-caption{margin:6px 0 0;font-size:12.5px;color:var(--muted)}.launch-caption a{color:var(--chart-primary);font-weight:600}@media(max-width:640px){.launch-row{padding:16px 14px}.launch-row-head{grid-template-columns:44px minmax(0,1fr)}.launch-pace{grid-column:1 / -1;text-align:left}.launch-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-row{grid-template-columns:36px minmax(0,1fr)}.activity-time{grid-column:2}.race-row{grid-template-columns:18px 26px minmax(0,1fr) auto;gap:8px}}@media(prefers-reduced-motion:reduce){.live-dot{animation:none;box-shadow:none}.race-row{transition:none}}.export-menu{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.export-menu-label{font-size:12px;color:var(--muted);margin-right:2px}.watchlist-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0 14px}.watchlist-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.watchlist-card{display:flex;flex-direction:column;gap:12px}.watchlist-card-head{display:flex;align-items:center;gap:10px}.watchlist-card-name{flex:1;min-width:0;display:flex;flex-direction:column}.watchlist-card-name a{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.watchlist-card-numbers{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.watchlist-card-ccu{font-family:var(--font-display);font-size:26px;font-weight:600;letter-spacing:-.02em;line-height:1.1}.watchlist-card-deltas{display:grid;grid-template-columns:repeat(3,auto);justify-content:space-between;gap:8px;margin:0}.watchlist-card-deltas dd{margin:2px 0 0;font-size:13px}.watchlist-card-change{margin:0}.watchlist-card-compare{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--muted);cursor:pointer}@media(max-width:480px){.watchlist-grid{grid-template-columns:1fr}}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px;align-items:stretch}.pricing-card{display:flex;flex-direction:column;gap:8px}.pricing-price{margin:0}.pricing-amount{font-family:var(--font-display);font-size:30px;font-weight:600;letter-spacing:-.02em}.pricing-planned{margin:0}.pricing-features{margin:6px 0 0;padding-left:18px;font-size:13.5px;display:grid;gap:6px;flex:1}.pricing-action{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px}.api-key-reveal{padding:12px 0;border-bottom:1px solid var(--border-soft);display:flex;flex-direction:column;gap:10px}.api-key-secret{display:block;padding:10px 12px;border-radius:8px;background:var(--tint-active);font-family:var(--mono);font-size:12.5px;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.api-key-confirm{display:inline-flex;gap:6px;flex-wrap:wrap}.api-limits-table{width:100%;border-collapse:collapse;font-size:13.5px}.api-limits-table th,.api-limits-table td{text-align:left;padding:7px 10px;border-bottom:1px solid var(--border-soft);white-space:nowrap}.api-limits-table thead th{font-weight:600;color:var(--muted);font-size:12.5px}:root{--rail-w: 64px;--up: var(--live);--down: var(--danger);--x-radius: 20px;--x-radius-sm: 12px;--brand-line: var(--grad)}.ui-rail{position:fixed;top:0;left:0;bottom:0;width:var(--rail-w);z-index:30;display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 0;background:var(--page);border-right:1px solid var(--border-soft)}.ui-rail-logo{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;margin-bottom:8px;border-radius:12px}.ui-rail-logo img{width:26px;height:26px;filter:invert(1)}:root[data-theme=dark] .ui-rail-logo img{filter:none}.ui-rail-group{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 0}.ui-rail-group+.ui-rail-group{border-top:1px solid var(--border-soft)}.ui-rail-spacer{flex:1}.ui-rail-item{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;color:var(--muted);background:none;border:0;cursor:pointer;transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.ui-rail-item svg{width:19px;height:19px}.ui-rail-item:hover{color:var(--ink);background:var(--hover-bg)}.ui-rail-item.on{color:var(--ink);background:var(--raised, var(--hover-bg))}.ui-rail-item.on:before{content:"";position:absolute;left:-12px;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:var(--ink)}.ui-rail-item:after{content:attr(data-label);position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%);white-space:nowrap;pointer-events:none;opacity:0;padding:5px 9px;border-radius:8px;font-size:12px;font-weight:500;background:var(--ink);color:var(--page);transition:opacity .12s var(--ease)}.ui-rail-item:hover:after,.ui-rail-item:focus-visible:after{opacity:1}@media(max-width:900px){.ui-rail{display:none}}@media(min-width:901px){.ui-shell-topbar{right:24px}}.x-card{background:var(--card);border:1px solid var(--border);border-radius:var(--x-radius);padding:18px 18px 14px;min-width:0}.x-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 12px}.x-card-title{margin:0;font-family:var(--font-display);font-size:16px;font-weight:600;letter-spacing:-.01em;display:flex;align-items:baseline;gap:8px;min-width:0}.x-card-title small{font-family:var(--font);font-size:12.5px;font-weight:400;color:var(--muted);letter-spacing:0;white-space:nowrap}.x-card-more{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;color:var(--muted);flex:none}.x-card-more:hover{background:var(--hover-bg);color:var(--ink)}.x-card-note{margin:10px 0 0;font-size:12px;color:var(--muted)}.x-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}.x-grid>.x-span{grid-column:1 / -1}@media(max-width:900px){.x-grid{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:12px}.x-card{padding:16px 14px 12px;border-radius:18px}}.x-delta{font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap;font-size:12.5px}.x-delta.up{color:var(--up)}.x-delta.down{color:var(--down)}.x-delta.flat,.x-delta.none{color:var(--faint);font-weight:500}.x-num{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.x-seg{display:inline-flex;gap:2px;padding:3px;border-radius:12px;background:var(--tabs-bg);border:1px solid var(--border-soft);max-width:100%;overflow-x:auto;scrollbar-width:none}.x-seg::-webkit-scrollbar{display:none}.x-seg button,.x-seg a{flex:none;min-height:32px;padding:0 12px;border-radius:9px;font-size:13px;font-weight:500;color:var(--muted);display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.x-seg button:hover,.x-seg a:hover{color:var(--ink)}.x-seg .on,.x-seg [aria-pressed=true],.x-seg [aria-selected=true]{background:var(--card);color:var(--ink);box-shadow:0 0 0 1px var(--border)}@media(pointer:coarse),(max-width:900px){.x-seg button,.x-seg a{min-height:38px}}.x-row{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 4px;border-radius:12px}a.x-row:hover{background:var(--hover-bg)}.x-row+.x-row{margin-top:2px}.x-icon{width:40px;height:40px;border-radius:10px;background:var(--raised, var(--hover-bg));object-fit:cover;display:block}.x-icon.sm{width:32px;height:32px;border-radius:8px}.x-row-name{font-weight:600;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x-row-sub{font-size:12.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x-row-end{display:flex;align-items:center;gap:12px;text-align:right}.x-row-fig{display:flex;flex-direction:column;align-items:flex-end;min-width:64px}.x-row-fig .x-num{font-weight:600;font-size:14px}.x-empty{padding:18px 4px;color:var(--muted);font-size:13px}.home-x{gap:0}.home-x-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.home-x-title{margin:0;font-family:var(--font-display);font-size:22px;font-weight:600;letter-spacing:-.02em}.home-x-links{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:6px;font-size:13px}.home-x-links a{color:var(--muted);padding-block:4px}.home-x-links a:hover{color:var(--ink)}.home-x-search{width:min(360px,100%)}.home-x-more{display:flex;flex-direction:column;gap:20px;margin-top:28px}.home-x .home-v3-footer{margin-top:28px}@media(min-width:901px){.home-x-head{padding-right:150px}}.x-hero{position:relative;background:var(--card);border:1px solid var(--border);border-radius:24px;padding:22px 24px 18px;overflow:hidden}.x-hero-top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.x-hero-label{margin:0;display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--muted)}.x-hero-age{margin:0;font-size:12px;color:var(--faint)}.x-hero-age.late{color:var(--warn)}.x-hero-figure{margin:6px 0 0;font-size:clamp(44px,9vw,92px);font-weight:600;line-height:1;letter-spacing:-.045em;color:var(--ink)}.x-hero-sub{margin:10px 0 0;min-height:22px;font-size:14px;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;color:var(--muted)}.x-hero-sub .x-delta{font-size:14px}.x-hero-diff{font-variant-numeric:tabular-nums;color:var(--ink-soft)}.x-hero-plot{position:relative;height:280px;margin:14px -24px 0;touch-action:pan-y;cursor:crosshair;outline-offset:-2px;background-image:radial-gradient(circle,var(--border) 1px,transparent 1.2px);background-size:22px 22px;background-position:11px 11px}.x-hero-plot svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;overflow:visible}.x-hero-plot-msg{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;margin:0;padding:0 24px;color:var(--muted);font-size:13px;text-align:center}.x-hero-plot-msg>*{width:100%}.x-hero-cursor{stroke:var(--muted);stroke-width:1;stroke-dasharray:3 4}.x-hero-dot{position:absolute;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:var(--card);border:2.5px solid var(--ink);pointer-events:none}.x-hero-scale{position:absolute;right:24px;font-size:11.5px;color:var(--faint);font-variant-numeric:tabular-nums;pointer-events:none;background:color-mix(in srgb,var(--card) 80%,transparent);padding:0 4px;border-radius:4px}.x-hero-scale.hi{top:4px}.x-hero-scale.lo{bottom:4px}.x-hero-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:14px}.x-hero-peak{margin:0;font-size:12.5px;color:var(--muted)}.x-hero-peak strong{color:var(--ink);font-weight:600;margin-left:4px}@media(prefers-reduced-motion:no-preference){.x-hero-plot svg .x-hero-line{animation:x-draw .9s var(--ease) both}}@keyframes x-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@media(max-width:900px){.x-hero{padding:18px 16px 14px;border-radius:20px}.x-hero-plot{height:200px;margin:12px -16px 0}.x-hero-scale{right:16px}.x-hero-foot .x-seg{width:100%}.x-hero-foot .x-seg button{flex:1 1 0;padding:0 4px;justify-content:center}}.x-spark{display:block;flex:none}.x-spark path{stroke:var(--faint)}.x-spark.up path{stroke:var(--up)}.x-spark.down path{stroke:var(--down)}.x-event-row{grid-template-columns:64px minmax(0,1fr) 32px}.x-daybadge{display:flex;flex-direction:column;align-items:center;justify-content:center;width:64px;height:44px;border-radius:10px;background:var(--raised, var(--hover-bg));border:1px solid var(--border-soft);overflow:hidden}.x-daybadge-day{width:100%;text-align:center;font-size:10.5px;font-weight:700;line-height:16px;background:var(--chart-primary);color:#fff}.x-daybadge.live .x-daybadge-day{background:var(--down)}.x-daybadge-time{flex:1;display:flex;align-items:center;font-size:11.5px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.x-bars{list-style:none;margin:0;padding:0;display:grid;gap:10px}.x-bar-row{display:grid;grid-template-columns:minmax(84px,9.5em) minmax(0,1fr) 3.2em 4.8em;align-items:center;gap:10px;font-size:13px}.x-bar-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x-bar-track{height:6px;border-radius:3px;background:var(--tabs-bg);overflow:hidden}.x-bar-fill{display:block;height:100%;border-radius:3px;background:var(--chart-primary)}.x-bar-val{text-align:right;font-weight:600}.x-bar-delta{text-align:right}.x-foryou{display:flex;flex-direction:column}.x-foryou-nav{display:flex;gap:4px}.x-promo{flex:1;display:flex;flex-direction:column;gap:8px;padding:18px;border-radius:16px;min-height:150px;background:linear-gradient(135deg,color-mix(in srgb,var(--chart-primary) 22%,var(--card)) 0%,var(--raised, var(--card)) 70%);border:1px solid var(--border-soft)}.x-promo:hover .x-promo-cta{text-decoration:underline}.x-promo-stat{font-family:var(--font-display);font-size:52px;font-weight:600;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.x-promo-stat small{display:block;margin-top:6px;font-family:var(--font);font-size:12.5px;font-weight:500;letter-spacing:0;color:var(--muted)}.x-promo-title{font-family:var(--font-display);font-size:18px;font-weight:600;letter-spacing:-.01em}.x-promo-body{color:var(--ink-soft);font-size:13.5px;max-width:46ch}.x-promo-cta{margin-top:auto;font-size:13px;font-weight:600;color:var(--chart-primary)}.x-dots{display:flex;gap:6px;justify-content:center;margin-top:12px}.x-dots span{width:6px;height:6px;border-radius:3px;background:var(--border);transition:width var(--dur) var(--ease)}.x-dots span.on{width:18px;background:var(--ink-soft)}.x-tabs-inline{display:flex;gap:16px}.x-tabs-inline button{font-family:var(--font-display);font-size:16px;font-weight:600;color:var(--faint);padding:4px 0;min-height:32px}.x-tabs-inline button[aria-pressed=true]{color:var(--ink)}.x-quarter-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:20px;align-items:end}.x-quarter-figure{margin:8px 0 0;font-size:44px;font-weight:600;letter-spacing:-.03em;line-height:1}.x-quarter-vs{margin:8px 0 0;font-size:13px;color:var(--muted);display:flex;gap:6px;align-items:baseline}.x-qbars{list-style:none;margin:0;padding:0;display:flex;align-items:flex-end;justify-content:flex-end;gap:10px;height:130px}.x-qbars li{flex:1;max-width:72px;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;gap:6px;min-width:0}.x-qbar{display:block;border-radius:6px 6px 3px 3px;background:var(--tabs-bg);border:1px solid var(--border)}.x-qbars li.on .x-qbar{background:var(--chart-primary);border-color:transparent}.x-qbar-label{font-size:11.5px;color:var(--muted);text-align:center}@media(max-width:700px){.x-quarter-body{grid-template-columns:minmax(0,1fr)}.x-qbars{height:96px}}.x-page{min-width:0}.x-page-title{margin:0;font-family:var(--font-display);font-size:34px;font-weight:600;letter-spacing:-.03em;line-height:1.1}.x-foot-note{margin:14px 2px 0;font-size:12px;color:var(--muted);max-width:90ch}.x-btn{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px;border-radius:12px;border:1px solid var(--border);background:var(--card);color:var(--ink);font-size:13px;font-weight:600;cursor:pointer}.x-btn:hover{background:var(--hover-bg)}.x-btn.primary{background:var(--ink);color:var(--page);border-color:var(--ink)}.x-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}@media(max-width:1100px){.x-grid-3{grid-template-columns:minmax(0,1fr)}}.x-mini-list{list-style:none;margin:0;padding:0}.x-mini-list .x-row{grid-template-columns:32px minmax(0,1fr) auto}.x-bigtabs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-right:150px}.x-bigtabs::-webkit-scrollbar{display:none}.x-bigtab{flex:none;display:inline-flex;align-items:center;gap:10px;padding:6px 14px 6px 6px;border-radius:14px;font-family:var(--font-display);font-size:21px;font-weight:600;letter-spacing:-.02em;color:var(--faint)}.x-bigtab:hover{color:var(--ink-soft)}.x-bigtab.on{color:var(--ink)}.x-tab-icon{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:11px;background:var(--raised, var(--hover-bg));border:1px solid var(--border-soft)}.x-bigtab.on .x-tab-icon{background:var(--ink);color:var(--page);border-color:var(--ink)}@media(max-width:900px){.x-bigtabs{padding-right:0}.x-bigtab{font-size:17px;gap:8px;padding-right:10px}.x-tab-icon{width:32px;height:32px}}.x-ticker{list-style:none;margin:16px 0 0;padding:0 0 2px;display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin}.x-ticker li{flex:none;scroll-snap-align:start}.x-tick{display:flex;flex-direction:column;gap:6px;width:164px;padding:10px 12px;border-radius:16px;background:var(--card);border:1px solid var(--border)}.x-tick:hover{border-color:var(--ink-soft)}.x-tick-head{display:flex;align-items:center;gap:8px;min-width:0}.x-tick-name{font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x-tick-fig{display:flex;align-items:baseline;gap:8px}.x-tick-fig .x-num{font-size:18px;font-weight:600}.x-controls{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:16px 0 12px}.x-controls-end{display:flex;align-items:center;gap:8px}.x-filter input{height:38px;width:160px;padding:0 12px;border-radius:12px;border:1px solid var(--border);background:var(--input-bg);color:var(--ink)}@media(max-width:900px){.x-controls>.x-seg{width:100%}.x-controls-end{width:100%}.x-filter{flex:1}.x-filter input{width:100%}}.x-table-wrap{background:var(--card);border:1px solid var(--border);border-radius:var(--x-radius);overflow:hidden}.x-table{width:100%;border-collapse:collapse;font-size:13.5px}.x-table th{text-align:left;font-size:12px;font-weight:600;color:var(--muted);padding:10px 12px;background:var(--surface-2);border-bottom:1px solid var(--border);white-space:nowrap;position:sticky;top:0;z-index:1}.x-table td{padding:8px 12px;border-bottom:1px solid var(--border-soft);vertical-align:middle}.x-table tbody tr:last-child td{border-bottom:none}.x-table tbody tr:hover td{background:var(--hover-bg)}.x-col-rank{width:44px;color:var(--muted)}.x-col-num{text-align:right!important;white-space:nowrap}.x-col-spark{width:136px}.x-col-star{width:44px;text-align:center}.x-col-share{width:28%}.x-strong{font-weight:600}.x-cell-game{display:flex;align-items:center;gap:12px;min-width:0;max-width:420px}.x-th-sort{display:inline-flex;gap:4px;align-items:center;font:inherit;color:inherit;padding:0;min-height:24px}.x-th-sort.on,.x-th-sort:hover{color:var(--ink)}.x-th-arrow{display:inline-block;width:.7em}th.x-col-num .x-th-sort{justify-content:flex-end}.x-share{display:grid;grid-template-columns:minmax(0,1fr) 3.4em;gap:10px;align-items:center}.x-share .x-num{text-align:right}.x-shift-row{grid-template-columns:minmax(90px,12em) 4em 4em 6em}@media(max-width:900px){.x-hide-sm{display:none}.x-table td,.x-table th{padding:8px}.x-col-rank{width:30px}.x-col-spark{width:96px}.x-col-spark svg{width:96px}}@media(max-width:520px){.x-hide-xs{display:none}.x-cell-game{gap:8px}}.x-treemap{position:relative;width:100%;aspect-ratio:1000 / 560;border-radius:var(--x-radius);overflow:hidden;background:var(--card);border:1px solid var(--border)}.x-tile{position:absolute;padding:1px}.x-tile>a,.x-tile>span{position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:6px;padding:8px;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;color:var(--ink)}.x-tile>a:hover{outline:2px solid var(--ink);outline-offset:-2px}.x-tile-name{font-weight:600;font-size:13px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.x-tile-fig{font-size:12px;font-variant-numeric:tabular-nums;opacity:.85;margin-top:2px}.x-tile.lg .x-tile-name{font-size:16px}.x-tile.lg .x-tile-fig{font-size:13.5px}.x-tile.sm .x-tile-fig{display:none}.x-tile.sm>a,.x-tile.sm>span{padding:5px}.x-tile.sm .x-tile-name{font-size:11px}.x-tile.xs .x-tile-name,.x-tile.xs .x-tile-fig{display:none}@media(max-width:700px){.x-treemap{aspect-ratio:3 / 4}.x-tile.sm .x-tile-name{display:none}}.x-cal-head{display:flex;align-items:center;gap:14px;margin-bottom:16px}.x-cal-badge{display:inline-flex;flex-direction:column;align-items:center;width:48px;border-radius:12px;overflow:hidden;border:1px solid var(--border);background:var(--card);line-height:1}.x-cal-badge span{width:100%;text-align:center;font-size:10.5px;font-weight:700;padding:4px 0;background:var(--chart-primary);color:#fff}.x-cal-badge strong{font-family:var(--font-display);font-size:22px;padding:5px 0 6px}.x-seg-wide{display:flex;width:100%}.x-seg-wide button{flex:1;justify-content:center}.x-weekbar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:16px 0 12px}.x-weeknav{display:flex;align-items:center;gap:4px;padding:3px;border-radius:14px;border:1px solid var(--border);background:var(--card)}.x-weeknav-label{font-size:13.5px;font-weight:600;padding:0 6px;white-space:nowrap}.x-week{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.x-day{width:100%;display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 4px 10px;border-radius:16px;background:var(--card);border:1px solid var(--border);color:var(--ink)}.x-day:hover{border-color:var(--ink-soft)}.x-day.on{border-color:var(--chart-primary);box-shadow:0 0 0 1px var(--chart-primary)}.x-day-name{font-size:11px;font-weight:600;color:var(--muted)}.x-day.today .x-day-name{color:var(--chart-primary)}.x-day-num{font-size:22px;font-weight:600;line-height:1.1}.x-day-icons{display:flex;align-items:center;justify-content:center;gap:3px;min-height:22px;flex-wrap:wrap}.x-day-more{font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums}@media(max-width:700px){.x-week{gap:4px}.x-day{padding:6px 0 8px;border-radius:12px}.x-day-num{font-size:17px}.x-day-icons .icon-frame:nth-child(n+2){display:none}}.x-timeline{position:relative;height:150px;margin:4px 0 0;border-bottom:1px solid var(--border)}.x-tl-slot{position:absolute;bottom:8px;transform:translate(-50%);display:flex;flex-direction:column-reverse;align-items:center;gap:3px}.x-tl-item{display:block;border-radius:8px;box-shadow:0 0 0 2px var(--card)}.x-tl-item.milestone{box-shadow:0 0 0 2px var(--up)}.x-tl-more{font-size:10.5px;color:var(--muted);font-variant-numeric:tabular-nums}.x-tl-now{position:absolute;top:0;bottom:0;width:0;border-left:1.5px solid var(--down)}.x-tl-now-label{position:absolute;top:0;left:-1px;transform:translate(-50%);font-size:10.5px;font-weight:700;background:var(--down);color:#fff;padding:2px 6px;border-radius:6px;white-space:nowrap}.x-tl-axis{position:absolute;left:0;right:0;bottom:-22px;display:flex;justify-content:space-between;font-size:11px;color:var(--faint)}.x-tl-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;margin:0;color:var(--muted);font-size:13px}.x-timeline+*{margin-top:0}.x-calendar .x-card:has(.x-timeline){padding-bottom:34px}.x-cal-group{margin:14px 4px 6px;font-size:12px;font-weight:600;color:var(--muted);display:flex;align-items:center;gap:8px}.x-cal-group:first-child{margin-top:0}.x-cal-row{grid-template-columns:40px minmax(0,1fr) auto}.x-cal-sub{display:flex!important;align-items:center;gap:8px;min-width:0}.x-cal-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.x-time-chip{flex:none;display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;padding:1px 7px;border-radius:6px;background:var(--tabs-bg);color:var(--ink-soft)}.x-time-chip:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--chart-primary)}.x-time-chip.live:before{background:var(--down)}.x-spike-ratio{font-size:15px}.x-subscribe{position:relative}.x-subscribe>summary{list-style:none}.x-subscribe>summary::-webkit-details-marker{display:none}.x-subscribe-panel{position:absolute;right:0;top:calc(100% + 8px);z-index:20;width:min(360px,calc(100vw - 32px));padding:14px;border-radius:16px;background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-lift);font-size:13px}.x-subscribe-panel p{margin:0 0 10px}.x-subscribe-panel code{font-size:11.5px;word-break:break-all}.x-subscribe-actions{display:flex;gap:8px;margin-bottom:10px}.x-ticker,.x-seg,.x-bigtabs,.x-table-wrap,.x-delta{position:relative}.x-table td.x-col-name,.x-table th.x-col-name{width:100%;max-width:0}.x-table .x-cell-game{max-width:none}.x-card-head{flex-wrap:wrap}@media(max-width:520px){.x-table .x-col-name .x-row-name{font-size:13.5px}.x-table td.x-col-num{font-size:13px}}
