:root{--bg:#eaedf1;--surface:#ffffff;--surface-2:#f7f8fa;--surface-hover:#f0f3f7;--border:#e4e7ec;--border-strong:#cfd4dc;--text:#111827;--text-2:#4b5563;--text-3:#5f6875;--accent:#1d5fb0;--accent-hover:#174d90;--accent-soft:#e8f0fa;--on-accent:#ffffff;--track:#e1e5eb;--panel-border:#dce0e6;--target:#fff5cc;--zebra:#f8f9fb;--brand-ink:#0c2a52;--positive:#0f7b4b;--negative:#c0362c;--neutral:#6b7280;--chart:#1d5fb0;--chart-fill:rgba(29, 95, 176, .10);--hero-a:#0c2a52;--hero-b:#164f94;--footer-bar:#071d3a;--shadow:0 1px 2px rgba(16, 24, 40, .06),0 4px 14px rgba(16, 24, 40, .05);--shadow-pop:0 10px 30px rgba(16, 24, 40, .14),0 2px 6px rgba(16, 24, 40, .08);--fs-xs:.75rem;--fs-sm:.8125rem;--fs-md:.875rem;--fs-base:.9375rem;--fs-lg:1.0625rem;--fs-xl:1.25rem;--radius:12px;--radius-sm:6px;--container:1320px;--gutter:24px;--header-h:64px;color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#0d1117;--surface:#151b23;--surface-2:#11161d;--surface-hover:#1b2330;--border:#262f3b;--border-strong:#354151;--text:#e6e9ee;--text-2:#b3bac5;--text-3:#8b94a3;--accent:#6aa5ef;--accent-hover:#8dbaf3;--accent-soft:#16263b;--on-accent:#0d1117;--track:#1b222c;--panel-border:#2a3441;--target:#3a3215;--zebra:#171e27;--brand-ink:#e6e9ee;--positive:#3fbf83;--negative:#f07167;--neutral:#8b94a3;--chart:#6aa5ef;--chart-fill:rgba(106, 165, 239, .14);--hero-a:#0a1a30;--hero-b:#133a6b;--footer-bar:#06101d;--shadow:0 1px 2px rgba(0, 0, 0, .3);--shadow-pop:0 10px 30px rgba(0, 0, 0, .5);color-scheme:dark}}*,::after,::before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}[id]{scroll-margin-top:calc(var(--header-h) + 16px)}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:15px;line-height:1.55;font-optical-sizing:auto;font-feature-settings:"cv11","ss01","ss03";-webkit-font-smoothing:antialiased;display:flex;flex-direction:column;min-height:100vh}.site-main,main{flex:1 0 auto}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-hover);text-decoration:underline;text-underline-offset:2px}img{max-width:100%}h1,h2,h3,h4{color:var(--text);line-height:1.25;letter-spacing:-.015em;margin:0 0 .5em;font-weight:650}h1{font-size:clamp(1.75rem, 1.35rem + 1.3vw, 2.375rem);line-height:1.15;letter-spacing:-.03em;font-weight:700}h2{font-size:var(--fs-xl);letter-spacing:-.02em}h3{font-size:var(--fs-lg)}h4{font-size:var(--fs-base)}p{margin:0 0 1em}code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em;background:var(--accent-soft);color:var(--text);padding:.1em .35em;border-radius:4px;overflow-wrap:anywhere}.num,.tabular{font-variant-numeric:tabular-nums}.muted,.text-muted{color:var(--text-3)}.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}.skip-link{position:absolute;left:-9999px;top:8px;z-index:100;background:var(--surface);padding:8px 12px;border-radius:var(--radius-sm);box-shadow:var(--shadow-pop)}.skip-link:focus{left:16px}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.container{width:100%;max-width:var(--container);margin:0 auto;padding:0 var(--gutter)}.icon{width:1em;height:1em;flex:none;vertical-align:-.125em}.site-header{position:sticky;top:0;z-index:50;background:var(--hero-a);color:#fff}.site-header .container{display:flex;align-items:center;gap:28px;height:var(--header-h)}.brand{display:inline-flex;align-items:center;gap:10px;color:#fff;white-space:nowrap}.brand:hover{color:#fff;text-decoration:none}.wordmark{font-family:Archivo,Inter,sans-serif;font-weight:800;font-size:25px;letter-spacing:-.04em;line-height:1;color:#fff}.wordmark span{color:#8fc4ff}.logo{display:inline-flex;align-items:center;gap:7px}.logo-mark{width:27px;height:27px;flex:none;color:#8fc4ff}.site-nav{display:flex;align-items:center;gap:2px;flex:1}.nav-menu-toggle,.site-nav>a{display:inline-flex;align-items:center;gap:4px;color:rgba(255,255,255,.78);font:inherit;font-weight:500;font-size:var(--fs-md);padding:7px 11px;border:0;border-radius:var(--radius-sm);background:0 0;white-space:nowrap;cursor:pointer}.nav-menu-toggle:hover,.site-nav>a:hover{color:#fff;background:rgba(255,255,255,.08);text-decoration:none}.nav-menu-toggle.is-active,.site-nav>a[aria-current=page]{color:#fff;background:rgba(255,255,255,.14)}.nav-menu-toggle .icon{width:14px;height:14px;transition:transform .15s}.nav-menu.is-open .nav-menu-toggle .icon{transform:rotate(180deg)}.nav-menu{position:relative;display:flex}.nav-menu-group h2{margin:0 0 6px;padding:0 8px;font-size:var(--fs-sm);font-weight:650;letter-spacing:0;color:var(--text-3)}.nav-menu-panel a{display:block;padding:7px 8px;border-radius:6px;color:var(--text);font-size:var(--fs-md);white-space:nowrap}.nav-menu-panel a:hover{background:var(--surface-hover);color:var(--accent);text-decoration:none}.nav-menu-panel a[aria-current=page]{color:var(--accent);font-weight:600}.nav-add{display:inline-flex;align-items:center;height:38px;padding:0 14px;border:1px solid rgba(255,255,255,.3);border-radius:8px;color:#fff;font-size:var(--fs-md);font-weight:600;white-space:nowrap}.nav-add:hover,.nav-add[aria-current=page]{color:#fff;background:rgba(255,255,255,.12);text-decoration:none}.search{position:relative;display:flex;align-items:center}.search .icon{position:absolute;left:11px;color:rgba(255,255,255,.6);pointer-events:none}.search input{width:220px;height:38px;padding:0 12px 0 34px;font:inherit;font-size:var(--fs-md);color:#fff;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:8px;transition:border-color .15s,box-shadow .15s,background .15s}.search input::placeholder{color:rgba(255,255,255,.6)}.search input:focus{outline:0;background:rgba(255,255,255,.14);border-color:#8fc4ff;box-shadow:0 0 0 3px rgba(143,196,255,.25)}.nav-toggle,.search-toggle{display:none;background:0 0;border:1px solid rgba(255,255,255,.25);border-radius:8px;width:40px;height:40px;color:#fff;cursor:pointer;place-items:center}.nav-toggle svg,.search-toggle svg{width:20px;height:20px}.search-toggle{margin-left:auto}.nav-open .nav-toggle,.search-open .search-toggle{background:rgba(255,255,255,.14)}@media (max-width:1000px){.site-header .container{gap:12px}.nav-toggle,.search-toggle{display:grid}.site-header .search{display:none}.search-open .search{display:flex;position:absolute;top:var(--header-h);left:0;right:0;padding:10px var(--gutter) 12px;background:var(--hero-a);border-top:1px solid rgba(255,255,255,.1);box-shadow:var(--shadow-pop)}.search-open .search .icon{left:calc(var(--gutter) + 12px)}.site-header .search .suggest{left:var(--gutter);right:var(--gutter);min-width:0}.nav-panel{display:none;position:absolute;top:var(--header-h);left:0;right:0;max-height:calc(100vh - var(--header-h));overflow-y:auto;background:var(--hero-a);border-top:1px solid rgba(255,255,255,.1);box-shadow:var(--shadow-pop);padding:12px var(--gutter) 18px}.nav-open .nav-panel{display:block}.site-nav{flex-direction:column;align-items:stretch;margin-bottom:12px}.site-nav>a{padding:10px 12px;font-size:1rem}.nav-menu{display:block;order:10;margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.12)}.nav-menu-toggle{display:none}.nav-menu-panel{display:grid;gap:12px}.nav-menu-group h2{color:rgba(255,255,255,.55);padding:0 12px}.nav-menu-panel a{color:rgba(255,255,255,.85);padding:8px 12px;font-size:1rem}.nav-menu-panel a:hover,.nav-menu-panel a[aria-current=page]{color:#fff;background:rgba(255,255,255,.08)}.search input{width:100%;height:44px;font-size:1rem}.nav-add{justify-content:center;width:100%;height:44px;margin-top:10px}}@media (min-width:1001px){.nav-panel{display:contents}.site-nav{order:2;flex:1;align-self:stretch;gap:4px}.nav-menu{align-self:stretch}.nav-add{order:3;margin-left:auto}.site-header .search{order:4}.nav-menu-toggle,.site-nav>a{position:relative;height:100%;padding:0 10px;border-radius:0}.nav-menu-toggle.is-active,.nav-menu-toggle:hover,.site-nav>a:hover,.site-nav>a[aria-current=page]{background:0 0}.nav-menu-toggle.is-active,.site-nav>a[aria-current=page]{font-weight:600}.nav-menu-toggle.is-active::after,.site-nav>a[aria-current=page]::after{content:"";position:absolute;left:10px;right:10px;bottom:0;height:3px;border-radius:3px 3px 0 0;background:#8fc4ff}.nav-menu-panel{display:none;position:absolute;top:calc(100% + 6px);left:-8px;z-index:60;grid-template-columns:repeat(3,auto);gap:8px 20px;padding:16px 12px;background:var(--surface);border:1px solid var(--panel-border);border-radius:var(--radius);box-shadow:var(--shadow-pop)}.nav-menu.is-open .nav-menu-panel{display:grid}}.page-head{padding:40px 0 0}.page-head h1{margin-bottom:8px}.page-head .lead{color:var(--text-2);font-size:var(--fs-lg);line-height:1.5;max-width:64ch;margin:0}.page-head+.page-body{padding-top:24px}.head-stats{display:flex;flex-wrap:wrap;gap:4px 14px;list-style:none;margin:0;padding:0;font-size:var(--fs-md);color:var(--text-3)}.head-stats li{display:flex;align-items:center;gap:5px}.head-stats li+li::before{content:"";width:3px;height:3px;border-radius:50%;background:var(--border-strong);margin-right:9px}.head-stats strong{color:var(--text-2);font-weight:600;font-variant-numeric:tabular-nums}.head-stats a{color:var(--text-3);text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:2px}.head-stats a:hover{color:var(--accent)}.page-body{padding:28px 0 56px}.breadcrumb{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0 0 16px;padding:0;font-size:var(--fs-sm);color:var(--text-3)}.breadcrumb li+li::before{content:"/";margin-right:6px;color:var(--border-strong)}.breadcrumb a{color:var(--text-3)}.breadcrumb a:hover{color:var(--accent)}.kpis dd{margin:0}.kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0 0}.kpi{background:var(--surface);border:1px solid var(--panel-border);box-shadow:var(--shadow);border-radius:var(--radius);padding:16px 18px;min-width:0}.kpi-label{color:var(--text-3);font-size:var(--fs-sm);font-weight:500;margin:0 0 6px}.kpi-value{font-size:1.625rem;font-weight:650;letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:0;line-height:1.2;overflow-wrap:anywhere}.kpi-value small{font-size:var(--fs-sm);font-weight:500;color:var(--text-3);letter-spacing:0}.kpi-sub{font-size:var(--fs-sm);margin:6px 0 0;color:var(--text-3);font-variant-numeric:tabular-nums}@media (max-width:800px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.toolbar-group{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.segmented{display:inline-flex;background:var(--track);border-radius:10px;padding:3px;gap:2px;overflow-x:auto;max-width:100%}.segmented a{padding:6px 14px;border-radius:7px;font-size:var(--fs-md);font-weight:500;color:var(--text-2);white-space:nowrap}.segmented a:hover{color:var(--text);text-decoration:none}.segmented a[aria-current=true]{background:var(--surface);color:var(--text);font-weight:600;box-shadow:0 1px 2px rgba(16,24,40,.08),0 0 0 1px rgba(16,24,40,.04)}.select{position:relative}.select>summary{list-style:none;display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px;background:var(--surface);border:1px solid var(--border);border-radius:8px;font-size:var(--fs-md);color:var(--text-2);cursor:pointer;white-space:nowrap;user-select:none}.select>summary::-webkit-details-marker{display:none}.select>summary:hover{border-color:var(--border-strong)}.select>summary strong{color:var(--text);font-weight:600}.select>summary .icon{color:var(--text-3);transition:transform .15s}.select[open]>summary .icon{transform:rotate(180deg)}.select-menu{position:absolute;z-index:40;top:calc(100% + 6px);left:0;min-width:220px;max-height:360px;overflow-y:auto;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-pop);padding:6px}.select-menu a{display:block;padding:7px 10px;border-radius:6px;color:var(--text);font-size:var(--fs-md)}.select-menu a:hover{background:var(--surface-hover);text-decoration:none}.select-menu a[aria-current=true]{background:var(--accent-soft);color:var(--accent);font-weight:600}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:38px;padding:0 16px;font:inherit;font-size:var(--fs-md);font-weight:600;border-radius:8px;border:1px solid transparent;cursor:pointer;white-space:nowrap}.btn:hover{text-decoration:none}.btn-primary{background:var(--accent);color:var(--on-accent)}.btn-primary:hover{background:var(--accent-hover);color:var(--on-accent)}.btn-ghost{height:36px;padding:0 10px;background:0 0;color:var(--text-3);font-weight:500}.btn-ghost:hover{color:var(--negative);background:var(--surface-hover)}.panel{background:var(--surface);border:1px solid var(--panel-border);border-radius:var(--radius);box-shadow:var(--shadow)}.panel+.panel{margin-top:20px}.panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:16px 20px;border-bottom:1px solid var(--border)}.panel-head h2{font-size:var(--fs-base);font-weight:650;letter-spacing:-.01em;margin:0}.panel-head p{margin:0;font-size:var(--fs-sm);color:var(--text-3)}.panel-body{padding:20px}.panel-body>:last-child{margin-bottom:0}.content-single .panel-body{padding:28px}@media (max-width:600px){.content-single .panel-body{padding:20px}}.table-wrap{display:block;inline-size:100%;min-inline-size:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:0 0 var(--radius) var(--radius)}.panel>.table-wrap:first-child{border-radius:var(--radius)}.data-table{--rank-width:3%;--channel-width:22%;inline-size:100%;min-inline-size:1120px;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:var(--fs-base);font-variant-numeric:tabular-nums}.data-table .rank-col{inline-size:var(--rank-width)}.data-table[data-rank-digits="4"]{--rank-width:56px}.data-table[data-rank-digits="5"]{--rank-width:66px}.data-table[data-rank-digits="6"]{--rank-width:76px}.data-table .channel-col{inline-size:var(--channel-width)}.data-table .subscriber-total-col{inline-size:13%}.data-table .subscriber-change-col{inline-size:6.5%}.data-table .view-total-col{inline-size:14.5%}.data-table .view-change-col{inline-size:7.25%}.data-table .video-total-col{inline-size:10%}.data-table .video-change-col{inline-size:5%}.data-table td,.data-table th{padding:10px 8px;text-align:right;white-space:nowrap;border-bottom:1px solid var(--border)}.data-table td:last-child,.data-table th:last-child{padding-right:20px}.data-table tbody tr:last-child td{border-bottom:0}.data-table thead th{background:var(--surface);color:var(--text-3);font-size:var(--fs-sm);font-weight:500}.data-table thead tr.group th{font-size:var(--fs-sm);font-weight:600;color:var(--text);padding-top:12px;padding-bottom:9px;border-bottom:0;text-align:center}.data-table thead tr.group th.col-sep{border-bottom:1px solid var(--border)}.data-table thead tr.group th span{display:block}.data-table thead th a{color:inherit;display:inline-flex;align-items:center;gap:3px}.data-table thead th a:hover{color:var(--accent);text-decoration:none}.data-table thead th a.is-sorted{color:var(--accent);font-weight:600}.data-table .col-sep{padding-left:12px;border-left:1px solid var(--border)}.data-table tr>.col-sep:nth-child(3){border-left:0}.data-table thead tr:last-child th{border-bottom:1px solid var(--border-strong)}.data-table thead tr.group th.col-sep{padding-left:10px}.data-table .rank{color:var(--text-3);text-align:right;padding-right:4px}.data-table .name{text-align:left}.data-table .primary{font-weight:450;color:var(--text)}.data-table .delta{font-size:var(--fs-md);color:var(--text-3)}.data-table .metric-tooltip,.data-table .metric-value{display:inline-block;inline-size:100%;text-align:right}.data-table tbody tr:nth-child(2n)>*{background:var(--zebra)}.data-table thead th.is-sorted{box-shadow:inset 0 -2px 0 var(--accent)}.data-table tbody td.is-sorted{color:var(--text);font-weight:650}.data-table tbody tr:hover>*{background:var(--surface-hover)}.data-table tbody td{border-bottom-color:transparent}.data-table .text-muted{color:var(--border-strong)}.data-table .sticky{position:sticky;z-index:1;background:var(--surface)}.data-table .sticky.rank{left:0;width:var(--rank-width);min-width:var(--rank-width)}.data-table .sticky.name{left:var(--rank-width);inline-size:var(--channel-width);min-inline-size:var(--channel-width);max-inline-size:var(--channel-width);box-shadow:inset -1px 0 0 var(--border);padding-right:8px}.data-table thead .sticky{background:var(--surface)}.data-table tbody tr:nth-child(2n) .sticky{background:var(--zebra)}.data-table tbody tr:hover .sticky{background:var(--surface-hover)}.channel-cell{display:flex;align-items:center;gap:10px;min-width:0}.channel-cell a{color:var(--text);font-weight:550;font-size:var(--fs-base);overflow:hidden;text-overflow:ellipsis;max-width:220px}.channel-cell a:hover{color:var(--accent)}.avatar{width:32px;height:32px;border-radius:50%;object-fit:cover;background:var(--border);flex:none}.channel-cell .avatar{width:36px;height:36px}.tag{display:inline-block;font-size:10.5px;font-weight:600;letter-spacing:.03em;color:var(--text-3);background:var(--track);border-radius:4px;padding:1px 5px;line-height:1.4}.green{color:var(--positive)}.red{color:var(--negative)}.blue{color:var(--neutral)}.metric-tooltip{position:relative;cursor:help}.metric-tooltip::after{content:attr(data-tooltip);position:absolute;z-index:4;inset-inline-end:0;inset-block-end:calc(100% + 8px);padding:5px 7px;border-radius:5px;background:var(--text);color:var(--surface);font-size:var(--fs-sm);font-weight:500;line-height:1.2;white-space:nowrap;opacity:0;pointer-events:none;transform:translateY(3px);transition:opacity .12s ease,transform .12s ease}.metric-tooltip:hover::after{opacity:1;transform:translateY(0)}@media (max-width:700px){.data-table{--rank-width:34px;--channel-width:148px;min-inline-size:922px;font-size:var(--fs-md)}.data-table .subscriber-total-col{inline-size:105px}.data-table .subscriber-change-col{inline-size:72px}.data-table .view-total-col{inline-size:130px}.data-table .view-change-col{inline-size:86px}.data-table .video-total-col{inline-size:72px}.data-table .video-change-col{inline-size:58px}.data-table td,.data-table th{padding:8px 6px}.data-table .delta,.data-table .primary{font-size:var(--fs-md)}.data-table thead tr.group th.col-sep{text-align:left;padding-inline-start:12px}.channel-cell a{max-width:108px;font-size:var(--fs-md)}.channel-cell{gap:7px}.avatar{width:26px;height:26px}.channel-cell .avatar{width:28px;height:28px}.channel-cell .tag{display:none}}.pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;list-style:none;padding:0;margin:24px 0 0}.pagination-info{text-align:center;font-size:var(--fs-sm);color:var(--text-3);margin:10px 0 0;font-variant-numeric:tabular-nums}.page-link{display:inline-grid;place-items:center;min-width:38px;height:38px;padding:0 10px;border:1px solid var(--border);background:var(--surface);border-radius:8px;color:var(--text-2);font-size:var(--fs-md);font-weight:500;font-variant-numeric:tabular-nums}.page-link:hover{border-color:var(--border-strong);color:var(--text);text-decoration:none}.page-item.active .page-link{background:var(--text);border-color:var(--text);color:var(--surface)}.page-item.disabled .page-link{color:var(--border-strong);pointer-events:none}.page-item.gap .page-link{border-color:transparent;background:0 0}@media (max-width:700px){.page-item.far{display:none}}.home-extras{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-top:40px;align-items:start}.home-extras .panel+.panel{margin-top:0}.link-list.cols-2{columns:2;column-gap:4px}.link-list.cols-2 li{break-inside:avoid}.layout-split{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;min-width:0;align-items:start}@media (max-width:1100px){.layout-split{grid-template-columns:minmax(0,1fr)}.layout-split>.side-stack{inline-size:100%}}.news-list{list-style:none;margin:0;padding:0}.news-list li{padding:12px 20px;border-bottom:1px solid var(--border)}.news-list li:last-child{border-bottom:0}.news-list a{color:var(--text);font-weight:500;font-size:var(--fs-md);line-height:1.4;display:block}.news-list a:hover{color:var(--accent)}.news-meta{font-size:var(--fs-xs);color:var(--text-3);margin-bottom:2px;font-variant-numeric:tabular-nums}.panel-foot{padding:12px 20px;border-top:1px solid var(--border);font-size:var(--fs-md);font-weight:500}.link-list{list-style:none;margin:0;padding:6px}.link-list a{display:flex;justify-content:space-between;align-items:center;padding:8px 14px;border-radius:6px;color:var(--text);font-size:var(--fs-md)}.link-list a:hover{background:var(--surface-hover);text-decoration:none;color:var(--accent)}.link-list .icon{color:var(--text-3)}.channel-hero{display:flex;align-items:center;gap:22px}.channel-hero .avatar-lg{width:88px;height:88px;border-radius:50%;object-fit:cover;border:1px solid var(--border);background:var(--border);flex:none}.channel-hero h1{margin:0 0 6px;overflow-wrap:anywhere}.channel-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;color:var(--text-3);font-size:var(--fs-md)}.channel-summary{max-inline-size:62ch;margin:10px 0 0;color:var(--text-2);font-size:var(--fs-md);line-height:1.5}.channel-actions{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.btn-outline{background:var(--surface);border-color:var(--border);color:var(--text)}.btn-outline:hover{border-color:var(--border-strong);color:var(--text)}@media (max-width:760px){.channel-hero{flex-wrap:wrap}.channel-hero .avatar-lg{width:64px;height:64px}.channel-actions{margin-left:0;width:100%}}.change-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:var(--fs-base)}.change-table td,.change-table th{padding:11px 20px;border-bottom:1px solid var(--border);text-align:right}.change-table tr:last-child td{border-bottom:0}.change-table td:first-child,.change-table th:first-child{text-align:left}.change-table thead th{background:var(--surface-2);font-size:var(--fs-sm);color:var(--text-3);font-weight:500}.change-table td:first-child{color:var(--text-2);font-weight:500}.charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media (max-width:760px){.charts{grid-template-columns:minmax(0,1fr)}}.chart{margin:0}.chart figcaption{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:var(--fs-md);font-weight:600;color:var(--text-2);margin-bottom:8px}.chart-now{font-size:var(--fs-sm);font-weight:500;color:var(--text-3);font-variant-numeric:tabular-nums}.chart-now strong{color:var(--text);font-size:var(--fs-base);font-weight:650;margin-right:4px}.chart-frame{position:relative;height:180px;border:1px solid var(--border);border-radius:8px;background:linear-gradient(var(--border) 1px,transparent 1px) 0 0/100% 25%,var(--surface-2);overflow:hidden}.chart svg{display:block;width:100%;height:100%}.chart polyline{fill:none;stroke:var(--chart);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.chart polygon{fill:var(--chart-fill);stroke:none}.chart-axis{display:flex;justify-content:space-between;font-size:var(--fs-xs);color:var(--text-3);margin-top:6px;font-variant-numeric:tabular-nums}.note{font-size:var(--fs-sm);color:var(--text-3);margin:14px 0 0}.channel-correction-link{margin:18px 0 0;text-align:right;font-size:var(--fs-sm)}.channel-correction-link a{color:var(--text-3)}.channel-correction-link a:hover{color:var(--accent)}.side-stack{display:grid;inline-size:320px;max-inline-size:100%;gap:20px;align-content:start;min-width:0}.side-stack .panel+.panel{margin-top:0}.rank-list,.similar-list{min-width:0;list-style:none;margin:0;padding:6px}.rank-list a{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 14px;border-radius:6px;color:var(--text-2);font-size:var(--fs-md)}.rank-list a:hover{background:var(--surface-hover);text-decoration:none;color:var(--text)}.rank-list strong{color:var(--text);font-size:var(--fs-lg);font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.similar-list li{display:flex;align-items:center;gap:4px;min-width:0;border-radius:6px}.similar-list li:hover{background:var(--surface-hover)}.similar-main{display:flex;align-items:center;gap:10px;flex:1;min-width:0;overflow:hidden;padding:8px 10px;color:var(--text)}.similar-main:hover{text-decoration:none}.similar-main:hover .similar-name{color:var(--accent)}.similar-text{display:flex;flex-direction:column;min-width:0}.similar-name{display:block;min-width:0;max-width:100%;font-size:var(--fs-md);font-weight:550;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.similar-stat{font-size:var(--fs-xs);color:var(--text-3);font-variant-numeric:tabular-nums}.similar-compare{flex:none;font-size:var(--fs-xs);font-weight:600;color:var(--text-3);padding:4px 8px;margin-right:6px;border-radius:6px;border:1px solid var(--border);opacity:0;transition:opacity .15s}.similar-compare:focus-visible,.similar-list li:hover .similar-compare{opacity:1}.similar-compare:hover{color:var(--accent);border-color:var(--accent);text-decoration:none}@media (hover:none){.similar-compare{opacity:1}}.similar-channels{margin-top:20px;container-type:inline-size}.similar-channels .similar-list{display:grid;gap:4px;padding:10px}.similar-channels .similar-list li{border:1px solid transparent}.similar-channels .similar-list li:hover{border-color:var(--border)}.similar-channels .similar-main{flex:0 1 auto;max-inline-size:calc(100% - 78px);padding:12px}.similar-channels .avatar{width:40px;height:40px}.similar-channels .similar-compare{opacity:1;margin-right:10px}@container (min-width:580px){.similar-channels .similar-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:900px){.similar-channels .similar-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.continue-browsing{container-type:inline-size}.continue-intro{margin:14px 20px 6px;overflow-wrap:anywhere;color:var(--text-2);font-size:var(--fs-sm);line-height:1.5}.continue-list{list-style:none;margin:0;padding:6px}.continue-list li{min-width:0}.continue-list a{display:flex;align-items:center;justify-content:flex-start;min-block-size:52px;padding:9px 14px;border-radius:7px;color:var(--text)}.continue-list a:hover{background:var(--surface-hover);color:var(--accent);text-decoration:none}.continue-list a>span{display:grid;min-width:0;gap:2px}.continue-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-md);font-weight:600}.continue-list small{overflow:hidden;color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-xs)}.continue-list .icon{flex:none;color:var(--text-3)}@container (min-width:560px){.continue-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px}}.list-about{margin-top:40px;max-width:80ch}.list-about h2{font-size:var(--fs-lg);margin-bottom:8px}.list-about p{font-size:var(--fs-md);line-height:1.65;color:var(--text-2);font-variant-numeric:tabular-nums;margin-bottom:.6em}.list-about a{font-weight:550}.list-about+.home-extras{margin-top:28px}.data-table tbody tr[id]:target>td{background:var(--target)}.suggest{position:absolute;z-index:60;top:calc(100% + 6px);left:0;right:0;min-width:320px;padding:6px;background:var(--surface);border:1px solid var(--panel-border);border-radius:var(--radius);box-shadow:var(--shadow-pop);color:var(--text)}.site-header .suggest{left:auto}.suggest-item{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:6px;color:var(--text)}.suggest-item.is-active,.suggest-item:hover{background:var(--surface-hover);text-decoration:none}.suggest-item .avatar{width:28px;height:28px}.suggest-name{flex:1;min-width:0;font-size:var(--fs-md);font-weight:550;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.suggest-stat{font-size:var(--fs-xs);color:var(--text-3);white-space:nowrap;font-variant-numeric:tabular-nums}.suggest-empty{padding:10px;font-size:var(--fs-md);color:var(--text-3)}.search-light .icon{color:var(--text-3)}.search-light input{width:100%;height:46px;font-size:var(--fs-base);color:var(--text);background:var(--surface);border:1px solid var(--panel-border);box-shadow:var(--shadow)}.search-light input::placeholder{color:var(--text-3)}.search-light input:focus{background:var(--surface);border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.search-page-input{gap:8px}.search-page-input input{padding-right:12px}.search-page-input .btn{flex:none;min-height:46px}.search-page-head{padding-bottom:24px}.search-panel{margin-top:0}.search-panel .panel-body{padding:24px}.channel-search-form{display:grid;gap:20px}.search-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;border:0}.search-filters legend{margin-bottom:10px;color:var(--text-2);font-size:var(--fs-sm);font-weight:600}.search-filters label{display:grid;gap:6px;color:var(--text-2);font-size:var(--fs-sm);font-weight:600}.search-filters select{min-width:0;width:100%;height:40px;padding:0 30px 0 10px;color:var(--text);background:var(--surface);border:1px solid var(--panel-border);border-radius:7px;font:inherit;font-weight:400}.search-filters select:focus{outline:0;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}@media (max-width:680px){.search-page-input{flex-wrap:wrap}.search-page-input input{flex:1 1 220px}.search-filters{grid-template-columns:1fr}}.compare-add{max-width:520px;margin-bottom:20px}.compare-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:var(--fs-base);table-layout:fixed;min-width:640px}.compare-table td,.compare-table th{padding:10px 16px;text-align:left;border-bottom:1px solid var(--border);vertical-align:middle}.compare-table tbody tr:last-child>*{border-bottom:0}.compare-table thead th{vertical-align:bottom;padding-top:18px;padding-bottom:14px;border-bottom-color:var(--border-strong)}.compare-label{width:160px;color:var(--text-3);font-weight:500;font-size:var(--fs-md);position:sticky;left:0;background:var(--surface);z-index:1}.compare-table tr.section th{padding-top:18px;padding-bottom:6px;font-size:var(--fs-md);font-weight:650;color:var(--text);border-bottom-color:var(--border-strong);position:sticky;left:0}.compare-table td{white-space:nowrap}.compare-table td.wrap{white-space:normal;font-size:var(--fs-md)}.compare-table td.strong{font-weight:650;font-size:var(--fs-lg);letter-spacing:-.01em}.compare-head{display:flex;flex-direction:column;align-items:flex-start;gap:8px;position:relative;padding-right:24px}.compare-head>a:not(.compare-remove){color:var(--text);font-weight:650;line-height:1.3;overflow-wrap:anywhere}.compare-head>a:not(.compare-remove):hover{color:var(--accent)}.avatar-md{width:48px;height:48px;border-radius:50%;object-fit:cover;background:var(--border)}.compare-remove{position:absolute;top:0;right:0;display:grid;place-items:center;width:26px;height:26px;border-radius:6px;color:var(--text-3)}.compare-remove:hover{background:var(--surface-hover);color:var(--negative)}.chart-mini .chart-frame{height:56px;background:var(--surface-2)}@media (max-width:600px){.compare-table{min-width:0;width:max-content}.compare-table td,.compare-table th{padding:9px 12px}.compare-label{width:104px;min-width:104px}.compare-table td,.compare-table thead th:not(.compare-label){width:170px;min-width:170px}}.prose{max-width:68ch;font-size:1rem;line-height:1.65;color:var(--text)}.prose h2{font-size:var(--fs-xl);margin-top:1.8em}.prose h2:first-child,.prose h3:first-child{margin-top:0}.prose h3{font-size:var(--fs-lg);margin-top:1.8em}.prose li,.prose p{color:var(--text-2)}.prose ul{padding-left:1.2em;margin:0 0 1em}.prose li{margin-bottom:.3em}.content-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px;align-items:start}@media (max-width:960px){.content-grid{grid-template-columns:minmax(0,1fr)}}.content-grid>*+.panel,.content-grid>.panel+.panel{margin-top:0}.content-grid>.panel .panel-body{padding:24px 28px}.content-grid>.panel .panel-body.faq{padding-top:6px;padding-bottom:6px}.faq.prose{max-width:none}@media (max-width:600px){.content-grid>.panel .panel-body{padding:20px}}.content-grid>.maintainer-card .panel-body{padding:20px}.maintainer-card .panel-body p{margin:0}.faq{margin:0}.faq details{border-bottom:1px solid var(--border)}.faq details:last-child{border-bottom:0}.faq summary{list-style:none;cursor:pointer;padding:16px 28px 16px 0;position:relative;font-weight:500;font-size:var(--fs-lg);color:var(--text)}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"+";position:absolute;right:2px;top:12px;font-size:1.3rem;font-weight:400;color:var(--text-3)}.faq details[open] summary::after{content:"−"}.faq details>div{padding-bottom:6px;max-width:72ch}.media-panel{margin-top:24px}.media-items{list-style:none;margin:0;padding:6px}.media-item{display:block;padding:12px 14px;border-radius:8px;color:var(--text)}a.media-item:hover{background:var(--surface-hover);text-decoration:none}a.media-item:hover .media-title{color:var(--accent)}.media-title{display:block;font-size:var(--fs-base);font-weight:500;line-height:1.45}.media-meta{display:block;margin-top:3px;font-size:var(--fs-sm);color:var(--text-3);font-variant-numeric:tabular-nums}.form p{margin:0 0 16px}.form label{display:block;font-weight:600;font-size:var(--fs-md);margin-bottom:6px}.form input[type=text],.form-control{display:block;width:100%;height:44px;padding:0 14px;font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border-strong);border-radius:8px}.form input[type=email],.form textarea.form-control{display:block;width:100%;padding:10px 14px;font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border-strong);border-radius:8px}.form textarea.form-control{min-height:120px;resize:vertical}.form input[type=email]:focus,.form textarea.form-control:focus{outline:0;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.correction-form fieldset{border:0;padding:0;margin:0 0 20px}.correction-form legend{font-size:var(--fs-md);font-weight:600;margin-bottom:8px}.radio-options>div{display:grid;gap:6px}.radio-options label{display:flex;align-items:center;gap:9px;min-height:38px;margin:0;font-weight:500;cursor:pointer}.radio-options input{accent-color:var(--accent);inline-size:18px;block-size:18px;flex:none}.form-control:focus{outline:0;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.helptext{display:block;font-size:var(--fs-sm);color:var(--text-3);margin-top:6px}.errorlist{list-style:none;padding:0;margin:0 0 6px;color:var(--negative);font-size:var(--fs-md)}.alert{display:flex;gap:10px;align-items:flex-start;padding:12px 16px;border-radius:8px;border:1px solid;margin-bottom:18px;font-size:var(--fs-md)}.alert .icon{margin-top:3px}.alert-success{background:color-mix(in srgb,var(--positive) 9%,var(--surface));border-color:color-mix(in srgb,var(--positive) 30%,var(--surface));color:var(--text)}.alert-success .icon{color:var(--positive)}.alert-danger,.alert-error{background:color-mix(in srgb,var(--negative) 8%,var(--surface));border-color:color-mix(in srgb,var(--negative) 30%,var(--surface));color:var(--text)}.alert-danger .icon{color:var(--negative)}.add-channel .panel-body{padding:28px}.add-form label{font-size:var(--fs-base);margin-bottom:8px}.add-form-row{display:flex;gap:10px}.add-form-row input.form-control{flex:1;min-width:0;height:48px;font-size:var(--fs-base)}.add-form-row .btn{height:48px;padding:0 22px}.add-form .helptext{margin-top:8px}.add-form .errorlist{margin-bottom:8px}.add-form:has(.errorlist) input.form-control{border-color:var(--negative)}.add-help{border-top:1px solid var(--border);padding:24px 28px 28px;background:var(--surface-2);border-radius:0 0 var(--radius) var(--radius)}.add-help h2{font-size:var(--fs-base);font-weight:650;margin-bottom:6px}.add-help p{font-size:var(--fs-md);color:var(--text-2);margin-bottom:16px;max-width:70ch}.url-examples{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.url-example{display:grid;gap:8px;align-content:start;padding:14px 16px;background:var(--surface);border:1px solid var(--border);border-radius:8px;min-width:0}.url-example-title{font-size:var(--fs-sm);font-weight:600;color:var(--text)}.url-example-url{background:0 0;padding:0;font-size:var(--fs-md);color:var(--text-3);overflow-wrap:anywhere;line-height:1.6}.url-example-url mark{background:var(--accent-soft);color:var(--accent);font-weight:650;border-radius:4px;padding:1px 4px}.checklist{list-style:none;margin:0;padding:8px 20px 12px}.checklist li{display:flex;gap:10px;padding:10px 0;font-size:var(--fs-md);color:var(--text-2);line-height:1.5;border-bottom:1px solid var(--border)}.checklist li:last-child{border-bottom:0}.checklist .icon{flex:none;margin-top:3px;color:var(--positive)}.checklist strong{color:var(--text)}.checklist em{font-style:normal;color:var(--text)}@media (max-width:700px){.add-channel .panel-body,.add-help{padding:20px}.add-form-row{flex-direction:column}.add-form-row input.form-control{flex:none;width:100%}.add-form-row .btn{width:100%}.url-examples{grid-template-columns:minmax(0,1fr)}}.chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px;align-items:center}.chip{display:inline-flex;align-items:center;height:32px;padding:0 12px;border-radius:999px;background:var(--surface);border:1px solid var(--border);color:var(--text-2);font-size:var(--fs-md);font-weight:500}.chip:hover{border-color:var(--border-strong);color:var(--text);text-decoration:none}.chip[aria-current=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.news-feed .news-item{padding:18px 20px;border-bottom:1px solid var(--border)}.news-feed .news-item:last-child{border-bottom:0}.news-item h2{font-size:var(--fs-lg);margin:4px 0 6px;font-weight:600}.news-item h2 a{color:var(--text)}.news-item h2 a:hover{color:var(--accent)}.news-item p{color:var(--text-2);font-size:var(--fs-md);margin:0}.result-list{list-style:none;margin:0;padding:0}.result-list li{border-bottom:1px solid var(--border)}.result-list li:last-child{border-bottom:0}.result-list a{display:flex;align-items:center;gap:14px;padding:12px 20px;color:var(--text)}.result-list a:hover{background:var(--surface-hover);text-decoration:none}.result-list .result-name{font-weight:600;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-list .result-name small,.result-list .result-name strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-list .result-name small{margin-top:2px;color:var(--text-3);font-size:var(--fs-xs);font-weight:400}.result-list .result-stat{color:var(--text-3);font-size:var(--fs-md);font-variant-numeric:tabular-nums;white-space:nowrap}.result-list .result-growth{color:var(--positive);font-size:var(--fs-sm);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:600px){.result-list .result-growth{display:none}.result-list a{padding:12px 14px;gap:10px}}.empty{margin:0;padding:28px 20px;color:var(--text-3);text-align:center}.monthly-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.monthly-grid>.panel+.panel{margin-top:0}.monthly-list{list-style:none;margin:0;padding:6px;counter-reset:monthly}.monthly-list li{display:flex;align-items:center;gap:8px;min-width:0;border-radius:8px}.monthly-list li:hover{background:var(--surface-hover)}.monthly-rank{flex:none;inline-size:28px;text-align:center;color:var(--text-3);font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.monthly-channel{display:flex;align-items:center;gap:10px;min-width:0;flex:1;padding:10px 4px;color:var(--text)}.monthly-channel:hover{text-decoration:none}.monthly-channel span{display:grid;min-width:0;gap:2px}.monthly-channel strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-md)}.monthly-channel small{color:var(--text-3);font-size:var(--fs-xs)}.monthly-change{flex:none;padding-right:10px;color:var(--positive);font-size:var(--fs-md);font-variant-numeric:tabular-nums}@media (max-width:760px){.monthly-grid{grid-template-columns:minmax(0,1fr)}}.landing-head .eyebrow{margin:0 0 7px;color:var(--accent);font-size:var(--fs-sm);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.landing-answer{margin-bottom:20px;padding:22px 24px;border:1px solid color-mix(in srgb,var(--accent) 25%,var(--border));border-radius:var(--radius);background:color-mix(in srgb,var(--accent-soft) 62%,var(--surface))}.landing-answer h2{margin:0;font-size:clamp(1.25rem, 3vw, 1.65rem);letter-spacing:-.02em}.landing-answer h2 a{color:var(--text)}.landing-answer h2 a:hover{color:var(--accent)}.landing-answer p{margin:9px 0 0;color:var(--text-2)}.landing-answer .answer-updated{color:var(--text-3);font-size:var(--fs-sm)}.landing-ranking{list-style:none;margin:0;padding:8px}.landing-ranking li{display:flex;align-items:center;gap:10px;min-width:0;border-radius:8px}.landing-ranking li:hover{background:var(--surface-hover)}.landing-rank{flex:none;inline-size:32px;text-align:center;color:var(--text-3);font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.landing-channel{display:flex;align-items:center;gap:12px;min-width:0;flex:1;padding:10px 4px;color:var(--text)}.landing-channel:hover{text-decoration:none}.landing-channel-text{display:grid;min-width:0;gap:2px}.landing-channel-text strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-base)}.landing-channel-text small{overflow:hidden;color:var(--text-3);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap}.landing-metric{flex:none;padding-right:12px;color:var(--text);font-size:var(--fs-md);font-variant-numeric:tabular-nums;text-align:right}.landing-metric span{display:block;color:var(--text-3);font-size:var(--fs-xs);font-weight:500}.landing-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px;align-items:stretch}.landing-info-grid>.panel+.panel{margin-top:0}.landing-info-grid .panel-body{min-height:170px}.landing-related{padding:8px}.landing-related a{display:block;padding:8px 10px;border-radius:6px}.landing-related a:hover{background:var(--surface-hover);text-decoration:none}.landing-faq{margin-top:28px}@media (max-width:680px){.landing-answer{padding:18px}.landing-info-grid{grid-template-columns:minmax(0,1fr)}.landing-metric{font-size:var(--fs-sm)}.landing-metric span{display:none}}.category-hub{margin-bottom:28px}.category-hub-intro{margin:0 0 14px}.category-hub-intro h2{margin:0 0 6px;font-size:var(--fs-xl)}.category-hub-intro p{max-inline-size:72ch;margin:0;color:var(--text-2)}.category-hub-grid .monthly-list{min-height:488px}.discovery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.discovery-grid>.panel+.panel{margin-top:0}.discovery-section{min-width:0}.discovery-section .panel-head a{font-size:var(--fs-sm);font-weight:600}.discovery-description{margin:14px 20px 7px;color:var(--text-2);font-size:var(--fs-sm);line-height:1.45}.discovery-list{list-style:none;margin:0;padding:6px}.discovery-list a{display:flex;align-items:center;gap:10px;min-width:0;padding:9px 10px;border-radius:7px;color:var(--text)}.discovery-list a:hover{background:var(--surface-hover);text-decoration:none}.discovery-list a span{display:grid;min-width:0;gap:2px}.discovery-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-md)}.discovery-list small{color:var(--text-3);font-size:var(--fs-xs)}.discovery-footer{margin-top:20px;text-align:center}.discovery-footer .panel-body{display:grid;justify-items:center}.discovery-footer h2{margin:0;font-size:var(--fs-lg)}.discovery-footer p{max-inline-size:58ch;color:var(--text-2)}@media (max-width:760px){.discovery-grid{grid-template-columns:minmax(0,1fr)}.category-hub-grid .monthly-list{min-height:0}}.riser-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.85fr);gap:20px;align-items:start}.riser-grid>.panel+.panel{margin-top:0}.riser-table-wrap{container-type:inline-size}.riser-table{min-inline-size:0}.riser-table th{text-align:left}.riser-table .riser-rank-col{inline-size:46px}.riser-table .riser-change-col{inline-size:112px}.riser-table td,.riser-table th{padding-inline:12px}.riser-table td:first-child,.riser-table th:first-child{padding-inline-start:20px}.riser-table td:last-child,.riser-table th:last-child{padding-inline-end:20px}.riser-table .riser-rank{text-align:center;color:var(--text-3);font-size:var(--fs-sm);white-space:nowrap}.riser-channel{display:flex;align-items:center;gap:10px;min-width:180px;color:var(--text)}.riser-channel:hover{color:var(--text);text-decoration:none}.riser-channel span{display:grid;gap:2px;min-width:0}.riser-channel strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-md)}.riser-channel small{color:var(--text-3);font-size:var(--fs-xs);font-weight:400}.riser-change{color:var(--positive);font-weight:700;text-align:right!important}.riser-intro{margin:16px 20px 6px;color:var(--text-2);font-size:var(--fs-sm)}.riser-discovery-list{padding-top:2px}.riser-method{margin-top:20px}.riser-method .panel-body{padding:22px 24px}.riser-method h2{margin-bottom:7px;font-size:var(--fs-lg)}.riser-method p{max-inline-size:80ch;color:var(--text-2)}@container (width < 430px){.riser-table .riser-change-col{inline-size:96px}.riser-table td:nth-child(4),.riser-table th:nth-child(4){display:none}}@media (max-width:860px){.riser-grid{grid-template-columns:minmax(0,1fr)}}.eyebrow{margin:0 0 7px;color:var(--accent);font-size:var(--fs-sm);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.error-page{max-width:900px}.error-primary .panel-body{padding:28px}.error-primary h2{margin-bottom:6px}.error-primary p{color:var(--text-2)}.error-search{display:flex;gap:10px;max-width:600px;margin-top:20px}.error-search input{flex:1;min-width:0;height:42px;padding:0 12px;color:var(--text);background:var(--surface);border:1px solid var(--border-strong);border-radius:8px;font:inherit}.error-search input:focus{outline:0;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.error-search .btn{height:42px}.error-home-link{display:inline-block;margin-top:14px;font-size:var(--fs-md);font-weight:600}.error-section-head{margin:30px 0 12px}.error-section-head h2{margin:0 0 4px}.error-section-head p{margin:0;color:var(--text-2)}.error-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;list-style:none;margin:0;padding:0}.error-links a{display:grid;gap:4px;min-height:112px;padding:18px;color:var(--text);background:var(--surface);border:1px solid var(--panel-border);border-radius:var(--radius);box-shadow:var(--shadow)}.error-links a:hover{color:var(--text);background:var(--surface-hover);border-color:var(--border-strong);text-decoration:none}.error-links strong{font-size:var(--fs-base)}.error-links span{color:var(--text-3);font-size:var(--fs-sm);line-height:1.45}.error-help{margin-top:20px}.error-help .panel-body{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px}.error-help h2{margin:0 0 4px;font-size:var(--fs-lg)}.error-help p{margin:0;color:var(--text-2);font-size:var(--fs-md)}.error-help .btn{flex:none}@media (max-width:600px){.error-primary .panel-body{padding:20px}.error-help .panel-body,.error-search{align-items:stretch;flex-direction:column}.error-search .btn{width:100%}.error-links{grid-template-columns:minmax(0,1fr)}.error-links a{min-height:0}}.site-footer{background:var(--hero-a);padding:44px 0 0;margin-top:auto;font-size:var(--fs-md);color:rgba(255,255,255,.65)}.site-footer .brand,.site-footer .brand:hover{color:#fff}.site-footer p a{color:#fff;font-weight:650}.footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1.35fr 1fr;gap:32px;padding-bottom:36px}.footer-about p{margin-top:12px;max-width:36ch}.footer-grid h2{font-size:var(--fs-md);font-weight:600;letter-spacing:0;color:#fff;margin-bottom:12px}.footer-grid ul{list-style:none;padding:0;margin:0}.footer-grid li{margin-bottom:6px}.footer-grid a{color:rgba(255,255,255,.7)}.footer-grid a:hover{color:#fff}.footer-bottom{background:var(--footer-bar);padding:16px 0;font-size:var(--fs-sm)}.footer-bottom .container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.yt-badge{height:22px;width:auto;filter:brightness(0) invert(1);opacity:.8}@media (max-width:1000px){.footer-grid{grid-template-columns:1fr 1fr}.footer-about{grid-column:1/-1}}@media (max-width:560px){.footer-grid{grid-template-columns:1fr;gap:24px}}@media (max-width:600px){:root{--gutter:16px}body{font-size:14.5px}.page-head{padding:24px 0 0}.panel-body,.panel-head{padding-left:16px;padding-right:16px}.news-list li,.panel-foot{padding-left:16px;padding-right:16px}.toolbar{align-items:stretch}.toolbar-group{width:100%}.segmented{width:100%}.segmented a{flex:1;text-align:center}.head-stats{gap:2px 12px;font-size:var(--fs-sm)}.head-stats li+li::before{display:none}.segmented a{padding:6px 6px;font-size:var(--fs-sm)}.select-menu{max-width:calc(100vw - 2 * var(--gutter))}.toolbar-group .select+.select .select-menu{left:auto;right:0}.panel-head p{display:none}}.result-growth.is-negative{color:var(--negative)}.correction-form{max-width:680px}.chart[data-series] .chart-frame{background:var(--surface-2);padding-left:0}.chart line{stroke:var(--border);stroke-width:1;vector-effect:non-scaling-stroke}.chart-scale{position:absolute;inset:0;pointer-events:none}.chart-scale span{position:absolute;left:8px;transform:translateY(-50%);padding:0 4px;border-radius:4px;background:color-mix(in srgb,var(--surface-2) 85%,transparent);font-size:var(--fs-xs);color:var(--text-3);font-variant-numeric:tabular-nums;white-space:nowrap}.chart-scale .is-top{top:9.09%}.chart-scale .is-mid{top:50%}.chart-scale .is-bottom{top:90.91%}.chart-cursor{position:absolute;top:0;bottom:0;width:0;border-left:1px dashed var(--border-strong);pointer-events:none}.chart-dot{position:absolute;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%;background:var(--chart);box-shadow:0 0 0 2px var(--surface);pointer-events:none}.chart-tip{position:absolute;top:6px;transform:translateX(-50%);padding:4px 8px;border-radius:6px;background:var(--text);color:var(--surface);font-size:var(--fs-xs);font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none;box-shadow:var(--shadow-pop)}.chart-tip span{font-weight:400;opacity:.75;margin-right:6px}@media (min-width:1001px) and (max-width:1199px){.site-header .container{gap:14px}.site-header .search input{width:170px}}.milestone-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px;align-items:start;margin-top:20px}.milestone-grid>.panel+.panel{margin-top:0}@media (max-width:1000px){.milestone-grid{grid-template-columns:minmax(0,1fr)}}.facts-kpis{margin:0 0 20px}.facts-kpis .kpi-value a{color:var(--text)}.facts-kpis .kpi-value a:hover{color:var(--accent);text-decoration:none}.qa-list{margin:0;padding:4px 20px 8px}.qa-list>div{padding:14px 0;border-bottom:1px solid var(--border)}.qa-list>div:last-child{border-bottom:0}.qa-list dt{font-weight:650;font-size:var(--fs-base);margin-bottom:4px}.qa-list dd{margin:0;color:var(--text-2);font-size:var(--fs-md);line-height:1.6}.facts-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px;align-items:start}.facts-grid .panel+.panel{margin-top:0}.facts-wide{grid-column:1/-1}@media (max-width:800px){.facts-grid{grid-template-columns:minmax(0,1fr)}}.bar-table{width:100%;border-collapse:collapse;font-size:var(--fs-md);font-variant-numeric:tabular-nums}.bar-table td,.bar-table th{padding:9px 20px;border-bottom:1px solid var(--border)}.bar-table tr:last-child>*{border-bottom:0}.bar-table th{width:38%;text-align:left;font-weight:500;color:var(--text)}.bar-table th a{color:var(--text)}.bar-table th a:hover{color:var(--accent)}.bar-table .num{width:1%;text-align:right;white-space:nowrap;color:var(--text);font-weight:500}.bar-table .share{display:inline-block;min-width:4.2em;color:var(--text-3);font-weight:400;font-size:var(--fs-sm)}.bar-cell{padding-left:0!important;padding-right:0!important}.bar{display:block;height:8px;width:max(2px,var(--w));border-radius:4px;background:var(--accent);opacity:.8}.home-rankings{margin-top:32px}.home-rankings h2{font-size:var(--fs-lg);margin-bottom:10px}.home-rankings ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.home-rankings a{display:inline-flex;align-items:center;height:36px;padding:0 14px;border-radius:999px;background:var(--surface);border:1px solid var(--panel-border);color:var(--text);font-size:var(--fs-md);font-weight:500}.home-rankings a:hover{border-color:var(--accent);color:var(--accent);text-decoration:none}.landing-ranking-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,500px),1fr));gap:20px;align-items:start}.landing-ranking-grid>.panel{margin-top:0}.landing-ranking-grid .landing-relative{margin-top:0}.growth-percent{color:var(--positive)}.landing-footnote{margin:0;padding:12px 20px 16px;border-top:1px solid var(--border);font-size:var(--fs-sm);color:var(--text-3);line-height:1.55}.faq .faq-group{margin:40px 0 2px;font-size:var(--fs-xl);font-weight:700;letter-spacing:-.02em;color:var(--text)}.faq .faq-group:first-child{margin-top:22px}.landing-channel .avatar,.monthly-channel .avatar,.riser-channel .avatar{width:40px;height:40px}@media (max-width:600px){.landing-channel .avatar,.monthly-channel .avatar,.riser-channel .avatar{width:36px;height:36px}}.ad-slot{margin:20px 0;min-height:120px;text-align:center;overflow:hidden}.ad-slot--vertical{min-height:600px;margin:0}.ad-slot--multiplex{min-height:280px}.side-stack .ad-slot{margin:0}.ad-slot--unavailable{display:none}.ad-item:has(ins[data-ad-status=unfilled]),.ad-row:has(ins[data-ad-status=unfilled]),.ad-slot:has(ins[data-ad-status=unfilled]){display:none}.landing-ranking li.ad-item{display:block;padding:4px 0}.landing-ranking li.ad-item:hover{background:0 0}.landing-ranking .ad-slot,.news-feed .ad-slot{margin:0}.data-table .ad-row td{padding:12px 0;text-align:center;white-space:normal}.data-table .ad-row:hover td{background:0 0}.ad-row-inner{position:sticky;left:0;width:calc(100vw - 40px);max-width:100%}.data-table .ad-row .ad-slot{margin:0}@media (max-width:1100px){.ad-slot--wide{display:none}}@media (min-width:1101px){.ad-slot--narrow{display:none}}@media (max-width:600px){.ad-slot--display{min-height:250px}}.ad-slot--placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:16px;border:1px dashed var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text-3);font-size:var(--fs-sm)}.ad-slot--placeholder strong{color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}@media (max-width:1100px){.ad-slot--placeholder.ad-slot--wide{display:none}}@media (min-width:1101px){.ad-slot--placeholder.ad-slot--narrow{display:none}}.stats-live{display:inline-flex;align-items:center;gap:6px;margin-left:auto;font-size:var(--fs-sm);color:var(--text-3)}.stats-live-dot{width:8px;height:8px;border-radius:50%;background:#22a06b;box-shadow:0 0 0 3px rgba(34,160,107,.18)}.stats-kpis{margin:0 0 20px}.stats-legend{display:flex;align-items:center;gap:6px}.stats-key{display:inline-block;width:10px;height:10px;border-radius:2px;margin-left:8px}.stats-bar--views,.stats-key--views{background:var(--accent-soft)}.stats-bar--visitors,.stats-key--visitors{background:var(--accent)}.stats-chart{display:grid;grid-template-columns:repeat(var(--days),minmax(0,1fr));gap:2px;align-items:end;height:200px}.stats-day{position:relative;height:100%}.stats-day:hover .stats-bar--views{background:var(--border-strong)}.stats-bar{position:absolute;left:0;right:0;bottom:0;border-radius:2px 2px 0 0}.stats-axis{display:flex;justify-content:space-between;gap:12px;margin-top:8px;font-size:var(--fs-xs);color:var(--text-3)}.stats-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px;align-items:start}.stats-grid .panel+.panel{margin-top:0}.stats-table th{width:auto;overflow-wrap:anywhere}.stats-table th .bar{margin-top:5px;height:4px;opacity:.45}.stats-panel .empty{padding:16px 20px;margin:0}@media (max-width:900px){.stats-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.stats-live{margin-left:0}.stats-chart{height:140px;gap:1px}}.stats-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1000px){.stats-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.stats-note{margin:0;padding:10px 20px;font-size:var(--fs-sm);color:var(--text-3);border-bottom:1px solid var(--border)}.stats-wide{grid-column:1/-1}.stats-landing{width:100%;min-width:760px;border-collapse:collapse;font-size:var(--fs-md);font-variant-numeric:tabular-nums}.stats-landing td,.stats-landing th{padding:9px 20px 9px 0;border-bottom:1px solid var(--border);text-align:right;white-space:nowrap}.stats-landing th:first-child{padding-left:20px;text-align:left;font-weight:500;width:34%;white-space:normal}.stats-landing thead th{font-size:var(--fs-sm);font-weight:500;color:var(--text-3)}.stats-landing tbody tr:last-child>*{border-bottom:0}.stats-landing th a{color:var(--text)}.stats-landing .bar{margin-top:5px;height:4px;opacity:.45}.stats-timing{display:grid;grid-template-columns:3fr 1fr;gap:32px}.stats-mini{display:grid;grid-template-columns:repeat(var(--count),minmax(0,1fr));gap:3px;height:140px;align-items:end}.stats-mini-col{display:flex;flex-direction:column;justify-content:flex-end;height:100%}.stats-mini-col span{display:block;background:var(--accent);opacity:.8;border-radius:2px 2px 0 0;min-height:1px}.stats-mini-col small{height:16px;margin-top:4px;font-size:var(--fs-xs);color:var(--text-3);text-align:center}@media (max-width:700px){.stats-timing{grid-template-columns:minmax(0,1fr)}}