.rr-hub{--rr-platform:#1769d1;--rr-ink:#172033;--rr-muted:#687487;--rr-line:#e3e8ef;--rr-bg:#f7f8fa;color:var(--rr-ink);background:var(--rr-bg);font-family:var(--font)}
.rr-hub *{box-sizing:border-box}.rr-head{padding:16px 0 0;border-bottom:1px solid var(--rr-line);background:#fff}
.rr-crumb{display:flex;gap:8px;color:#8993a1;font-size:11px}.rr-crumb a:hover{color:var(--rr-platform)}
.rr-head-grid{display:grid;grid-template-columns:1fr 190px;gap:28px;align-items:end;padding:20px 0 18px}
.rr-title{display:flex;align-items:center;gap:15px}.rr-platform-logo{display:grid;width:58px;height:58px;flex:0 0 58px;place-items:center;border:1px solid color-mix(in srgb,var(--rr-platform) 22%,#e5e9ee);border-radius:15px;background:color-mix(in srgb,var(--rr-platform) 6%,#fff)}
.rr-platform-logo img{width:42px;height:42px;object-fit:contain}.rr-title small,.rr-filter header small,.rr-results>header small{color:var(--rr-platform);font-size:9px;font-weight:850;letter-spacing:.12em}
.rr-title h1{margin:3px 0;font-size:clamp(29px,3.2vw,40px);letter-spacing:-.04em}.rr-title p{color:var(--rr-muted);font-size:12px}
.rr-head-count{padding-left:20px;border-left:3px solid var(--rr-platform)}.rr-head-count small,.rr-head-count span,.rr-head-count b{display:block}.rr-head-count small,.rr-head-count span{color:var(--rr-muted);font-size:10px}.rr-head-count b{margin:4px 0;font-size:30px}
.rr-platforms{display:flex;gap:5px;overflow-x:auto;padding:0 0 10px;scrollbar-width:none}.rr-platforms::-webkit-scrollbar{display:none}.rr-platforms a{display:flex;min-width:max-content;align-items:center;gap:7px;padding:7px 10px;border:1px solid transparent;border-radius:10px;color:#5e6978;font-size:11px}
.rr-platforms a:hover,.rr-platforms a.is-active{border-color:color-mix(in srgb,var(--pc) 38%,#e4e8ed);color:var(--pc);background:color-mix(in srgb,var(--pc) 7%,#fff)}
.rr-platforms img{width:20px;height:20px;object-fit:contain}.rr-platforms em{padding:1px 6px;border-radius:9px;background:#f0f3f6;font-size:9px;font-style:normal}
.rr-main{padding:20px 0 54px}.rr-workspace{display:grid;grid-template-columns:280px minmax(0,1fr);gap:18px;align-items:start}.rr-workspace>.rr-filter{position:sticky;top:78px}.rr-workspace>.rr-results{min-width:0;margin-top:0}.rr-filter{overflow:hidden;border:1px solid var(--rr-line);border-radius:14px;background:#fff;box-shadow:0 5px 18px rgba(25,40,64,.035)}
.rr-filter>header,.rr-results>header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:18px 22px;border-bottom:1px solid var(--rr-line)}
.rr-filter h2,.rr-results h2{margin-top:3px;font-size:21px}.rr-filter>header>span,.rr-results>header p{color:var(--rr-muted);font-size:10px}
.rr-filter-row{display:grid;grid-template-columns:100px 1fr;gap:12px;padding:11px 22px;border-bottom:1px dashed #e8ecf1}.rr-filter-row>b{padding-top:5px;color:#556174;font-size:11px}
.rr-filter-row>div{display:flex;gap:4px;flex-wrap:wrap}.rr-filter-row a{padding:5px 8px;border-radius:8px;color:#566274;font-size:11px}.rr-filter-row a:hover,.rr-filter-row a.is-active{color:#fff;background:var(--rr-platform)}
.rr-filter-row a em{margin-left:3px;font-size:8px;font-style:normal;opacity:.72}.rr-filter-optional{display:none}.rr-filter.is-expanded .rr-filter-optional{display:grid}
.rr-filter-toggle{display:flex;width:calc(100% - 44px);height:38px;align-items:center;justify-content:center;gap:7px;margin:10px 22px 0;border:1px solid #dfe4ea;border-radius:9px;color:var(--rr-platform);background:#f8fafb;font-size:11px;font-weight:750}
.rr-filter-toggle em{color:#8a95a4;font-size:9px;font-style:normal}.rr-filter.is-expanded .rr-filter-toggle>svg:last-child{transform:rotate(180deg)}
.rr-search{padding:14px 22px 18px}.rr-search-main{display:grid;grid-template-columns:minmax(240px,1fr) 200px auto auto;gap:8px;align-items:center}
.rr-search-main label{display:flex;height:40px;align-items:center;gap:8px;padding:0 12px;border:1px solid #dce2e9;border-radius:9px;color:#8b96a5;background:#f8fafb}.rr-search-main input{min-width:0;flex:1;border:0;outline:0;background:transparent}
.rr-search-main select,.rr-search-main button{height:40px;border:1px solid #dce2e9;border-radius:9px;background:#fff;padding:0 12px}.rr-search-main button{display:flex;align-items:center;gap:6px;border-color:var(--rr-platform);color:#fff;background:var(--rr-platform);font-weight:750}.rr-search-main>a{color:#87919f;font-size:11px;text-align:center}
.rr-ranges{margin-top:13px;border-top:1px solid var(--rr-line)}.rr-ranges summary{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:13px 0 5px;cursor:pointer;list-style:none}.rr-ranges summary>span{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:750}.rr-ranges summary small{color:var(--rr-muted);font-size:9px}.rr-ranges[open] summary>svg{transform:rotate(180deg)}
.rr-ranges>div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding-top:9px}.rr-ranges fieldset{min-width:0;padding:11px;border:1px solid #e1e6ec;border-radius:10px;background:#f8fafb}.rr-ranges legend{padding:0 4px;color:#536074;font-size:10px;font-weight:750}
.rr-ranges select{width:100%;height:32px;border:1px solid #dce2e8;border-radius:10px 3px;background:#fff;font-size:10px}.rr-ranges fieldset>div{display:grid;grid-template-columns:1fr auto 1fr;gap:4px;align-items:center;margin-top:6px}.rr-ranges fieldset input{min-width:0;width:100%;height:31px;padding:0 7px;border:1px solid #dce2e8;border-radius:10px 3px;background:#fff;font-size:10px}.rr-ranges fieldset i{color:#a0a9b4;font-style:normal}
.rr-results{margin-top:22px}.rr-results>header{align-items:center;padding:0 2px 12px;border-bottom:0}.rr-results>header>div>p{display:flex;align-items:center;gap:6px;margin-top:4px}.rr-results>header p i{width:7px;height:7px;border-radius:50%;background:#20a56d}
.rr-empty{display:grid;min-height:270px;place-items:center;padding:40px;border:1px solid var(--rr-line);border-radius:26px 8px;background:#fff;text-align:center}.rr-empty svg{color:#a5afba}.rr-empty b{font-size:18px}.rr-empty p{color:var(--rr-muted)}.rr-empty a{color:var(--rr-platform);font-weight:750}
.rr-generic-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.rr-generic-grid>article{padding:18px;border:1px solid var(--rr-line);border-radius:24px 7px;background:#fff}.rr-generic-head{display:grid;grid-template-columns:48px 1fr auto;gap:10px;align-items:center}
.rr-generic-head>img,.rr-generic-head>span{display:grid;width:48px;height:48px;place-items:center;border-radius:50%;object-fit:cover;background:color-mix(in srgb,var(--rr-platform) 9%,#fff)}.rr-generic-head h3{font-size:15px}.rr-generic-head small{color:var(--rr-muted);font-size:9px}.rr-generic-head>b{font-size:12px}
.rr-generic-metrics,.rr-generic-prices{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:12px}.rr-generic-metrics span,.rr-generic-prices span{padding:8px;border-radius:12px 4px;background:#f5f7f9}.rr-generic-metrics small,.rr-generic-prices small{display:block;color:var(--rr-muted);font-size:8px}.rr-generic-metrics b,.rr-generic-prices b{font-size:11px}
.rr-generic-tags{display:flex;gap:5px;flex-wrap:wrap;margin-top:10px}.rr-generic-tags span{padding:3px 7px;border-radius:9px;background:#eef2f6;font-size:9px}.rr-generic-grid>article>a{display:flex;justify-content:flex-end;gap:5px;margin-top:13px;color:var(--rr-platform);font-size:11px;font-weight:750}
.rr-layout-switch{display:flex;flex:0 0 auto;gap:3px;padding:3px;border:1px solid #dfe4ea;border-radius:10px;background:#fff}.rr-layout-switch a{display:flex;height:34px;align-items:center;gap:6px;padding:0 11px;border-radius:7px;color:#6d7888;font-size:11px;font-weight:750}.rr-layout-switch a:hover{color:var(--rr-platform)}.rr-layout-switch a.is-active{color:#fff;background:var(--rr-platform)}.rr-layout-switch svg{flex:0 0 auto}
.rr-list-desktop{overflow:auto;border:1px solid var(--rr-line);border-radius:12px;background:#fff;box-shadow:0 4px 16px rgba(24,39,61,.035);scrollbar-color:#cbd3dd transparent;scrollbar-width:thin}.rr-list-table{width:100%;min-width:980px;border:0;border-collapse:separate;border-spacing:0;background:#fff;font-size:11px}.rr-list-table caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.rr-list-table th{position:sticky;z-index:2;top:0;padding:11px 10px;border-bottom:1px solid #dfe4ea;color:#667285;background:#f7f8fa;font-size:10px;font-weight:800;text-align:left;white-space:nowrap}.rr-list-table th:first-child{left:0;z-index:4}.rr-list-table th a{display:inline-flex;align-items:center;gap:3px;color:inherit}.rr-list-table th a:hover,.rr-list-table th a.is-active{color:var(--rr-platform)}.rr-list-table td{padding:10px;border-bottom:1px solid #edf0f3;color:#344054;vertical-align:middle}.rr-list-table tbody tr:last-child td{border-bottom:0}.rr-list-table tbody tr:hover td{background:#fbfcfd}.rr-list-table .rr-col-creator{position:sticky;left:0;z-index:1;min-width:210px;max-width:230px;background:#fff}.rr-list-table tbody tr:hover .rr-col-creator{background:#fbfcfd}.rr-list-table .rr-col-fans,.rr-list-table .rr-col-metric,.rr-list-table .rr-col-payload_num,.rr-list-table .rr-col-sales{min-width:82px;text-align:right}.rr-list-table th.rr-col-fans,.rr-list-table th.rr-col-metric,.rr-list-table th.rr-col-payload_num,.rr-list-table th.rr-col-sales{text-align:right}.rr-list-table .rr-col-tags{min-width:150px}.rr-list-table .rr-col-prices{min-width:185px}.rr-list-table .rr-col-data_period{min-width:92px}.rr-list-table .rr-col-action{position:sticky;right:0;z-index:1;min-width:88px;background:#fff;text-align:right}.rr-list-table th.rr-col-action{z-index:4;background:#f7f8fa}.rr-list-table tbody tr:hover .rr-col-action{background:#fbfcfd}.rr-list-table .rr-col-action a{display:inline-flex;align-items:center;gap:4px;color:var(--rr-platform);font-weight:800;white-space:nowrap}
.rr-list-creator{display:flex;align-items:center;gap:10px;color:inherit}.rr-list-avatar{display:grid;width:42px;height:42px;flex:0 0 42px;overflow:hidden;place-items:center;border-radius:50%;color:var(--rr-platform);background:color-mix(in srgb,var(--rr-platform) 9%,#fff);font-size:15px;font-weight:850}.rr-list-avatar img{width:100%;height:100%;object-fit:cover}.rr-list-person{display:flex;min-width:0;flex-direction:column;gap:1px}.rr-list-person>b{overflow:hidden;color:#1d2939;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.rr-list-person>small,.rr-list-person>em{overflow:hidden;color:#7a8594;font-size:9px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.rr-list-person>i{width:max-content;margin-top:2px;padding:2px 5px;border-radius:4px;color:#445b87;background:#eef3fb;font-size:8px;font-style:normal}.rr-list-number{color:#24334a;font-size:12px;font-weight:800;white-space:nowrap}.rr-list-unit{color:#8792a1;font-size:9px}.rr-list-dim{color:#9aa3af;font-size:10px}.rr-list-tags{display:flex;max-width:190px;gap:3px;flex-wrap:wrap}.rr-list-tags i{padding:3px 5px;border-radius:5px;color:#4c5869;background:#f0f3f6;font-size:8px;font-style:normal;white-space:nowrap}.rr-list-tags em{color:#a0a8b3;font-style:normal}.rr-list-prices{display:grid;gap:3px}.rr-list-prices>i{display:flex;align-items:baseline;justify-content:space-between;gap:10px;white-space:nowrap}.rr-list-prices small{overflow:hidden;max-width:95px;color:#7c8795;font-size:8px;text-overflow:ellipsis}.rr-list-prices b{color:#d04b38;font-size:10px}.rr-list-prices>em{color:#9aa3af;font-size:9px;font-style:normal}.rr-list-period{display:inline-flex;padding:3px 6px;border-radius:5px;color:#34745b;background:#edf8f2;font-size:9px;white-space:nowrap}.rr-list-period.is-stale{color:#936625;background:#fff6e5}.rr-list-mobile{display:none}
.rr-list-card{padding:14px;border:1px solid var(--rr-line);border-radius:12px;background:#fff}.rr-list-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.rr-list-card>header>a{display:flex;min-width:0;align-items:center;gap:10px;color:inherit}.rr-list-card>header>a>span:last-child{display:flex;min-width:0;flex-direction:column}.rr-list-card>header b{overflow:hidden;color:#1d2939;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.rr-list-card>header small,.rr-list-card>header em{color:#7b8695;font-size:9px;font-style:normal}.rr-list-card-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin:12px 0;background:#e8ecf1}.rr-list-card-metrics span{min-width:0;padding:8px;background:#f7f8fa}.rr-list-card-metrics small,.rr-list-card-metrics b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rr-list-card-metrics small{color:#7c8796;font-size:8px}.rr-list-card-metrics b{margin-top:2px;font-size:11px}.rr-list-card>.rr-list-tags{margin-bottom:11px}.rr-list-card-prices{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding-top:10px;border-top:1px solid #edf0f3}.rr-list-card-prices>span{display:flex;min-width:0;gap:12px;overflow:auto}.rr-list-card-prices i{display:flex;flex:0 0 auto;flex-direction:column;font-style:normal}.rr-list-card-prices small{color:#7c8795;font-size:8px}.rr-list-card-prices b{color:#d04b38;font-size:11px}.rr-list-card-prices em{color:#8a94a2;font-size:9px;font-style:normal}.rr-list-card-prices>a{display:flex;flex:0 0 auto;align-items:center;gap:4px;color:var(--rr-platform);font-size:10px;font-weight:800}
.rr-privacy{display:flex;align-items:flex-start;gap:10px;margin-top:24px;padding:16px 18px;border:1px solid #d7e6dd;border-radius:22px 7px;background:#f1faf5;color:#315c48}.rr-privacy svg{flex:0 0 auto}.rr-privacy b{font-size:12px}.rr-privacy p{margin-top:3px;font-size:10px;line-height:1.65}
.rr-hub .pagination{justify-content:center;margin-top:22px}.rr-hub .pg-btn{border-radius:12px 4px}.rr-hub .pg-btn.active{background:var(--rr-platform)}
@media(min-width:1051px){.rr-workspace .rr-filter>header{align-items:flex-start;flex-direction:column;gap:4px;padding:16px}.rr-workspace .rr-filter-row{grid-template-columns:1fr;gap:5px;padding:10px 15px}.rr-workspace .rr-filter-row>b{padding:0}.rr-workspace .rr-filter-row>div{max-height:82px;overflow:auto}.rr-workspace .rr-filter-toggle{width:calc(100% - 30px);margin:10px 15px 0}.rr-workspace .rr-search{padding:12px 15px 15px}.rr-workspace .rr-search-main{grid-template-columns:1fr}.rr-workspace .rr-search-main button{justify-content:center}.rr-workspace .rr-ranges>div{grid-template-columns:1fr}.rr-workspace .rr-ranges summary{grid-template-columns:1fr auto}.rr-workspace .rr-ranges summary small{display:none}}
@media(max-width:1050px){.rr-workspace{display:block}.rr-workspace>.rr-filter{position:static}.rr-workspace>.rr-results{margin-top:22px}.rr-ranges>div{grid-template-columns:repeat(2,1fr)}}
@media(max-width:680px){.rr-head{padding-top:16px}.rr-head-grid{grid-template-columns:1fr;gap:16px;padding:20px 0}.rr-title{align-items:flex-start}.rr-platform-logo{width:52px;height:52px;flex-basis:52px}.rr-platform-logo img{width:34px;height:34px}.rr-title h1{font-size:31px}.rr-title p{font-size:11px;line-height:1.65}.rr-head-count{display:flex;align-items:baseline;gap:7px;padding:10px 13px;border:0;border-radius:18px 6px;background:#f5f7f9}.rr-head-count b{font-size:22px}.rr-head-count span{margin-left:auto}.rr-platforms{width:calc(100% + 14px);margin-right:-14px}.rr-platforms a{padding:7px 9px}.rr-main{padding:12px 0 80px}.rr-filter{border-radius:22px 7px}.rr-filter>header{align-items:flex-start;flex-direction:column;gap:4px;padding:15px}.rr-filter:not(.is-expanded) .rr-filter-row{display:none}.rr-filter.is-expanded .rr-filter-row{display:grid}.rr-filter-row{grid-template-columns:1fr;padding:10px 15px}.rr-filter-row>b{padding:0}.rr-filter-row>div{flex-wrap:nowrap;overflow-x:auto;padding-bottom:3px;scrollbar-width:none}.rr-filter-row a{flex:0 0 auto}.rr-filter-toggle{width:calc(100% - 30px);margin:10px 15px 0}.rr-search{padding:12px 15px 15px}.rr-search-main{grid-template-columns:1fr 1fr}.rr-search-main label{grid-column:1/-1}.rr-search-main button{justify-content:center}.rr-ranges>div{grid-template-columns:1fr}.rr-results{margin-top:16px}.rr-results>header{align-items:flex-start;flex-direction:column;gap:4px}.rr-results h2{font-size:20px}.rr-generic-grid{grid-template-columns:1fr}.rr-privacy{margin-bottom:14px}.rr-hub .pagination{overflow-x:auto;justify-content:flex-start;padding-bottom:5px}}
@media(max-width:760px){.rr-list-desktop{display:none}.rr-list-mobile{display:grid;gap:8px}.rr-layout-switch{align-self:flex-end}.rr-list-card-metrics{grid-template-columns:repeat(2,1fr)}}
@media(prefers-reduced-motion:reduce){.rr-hub *{scroll-behavior:auto!important;transition-duration:.01ms!important}}
