/* Appzenu research: readable evidence, compact controls, dedicated app profiles. */
.workspace{--line:#e3e7ef;--ink:#17233b;--muted:#65728a;--blue:#3566ed;background:#f5f6fa;color:var(--ink)}
.workspace .workspace-topbar{background:#fff;color:var(--ink);border-bottom:1px solid var(--line)}
.workspace .workspace-topbar .brand{color:#1b2c4c}.workspace .workspace-topbar-title{color:#728099;font-size:12px}.workspace .header-avatar{background:#edf0fa;color:#4059a2;border:1px solid #dbe1f0}
.workspace .sidebar{background:#131e33;color:#c8d0e0;border-right:1px solid #253149;padding-top:22px}
.workspace .nav-label{color:#8491aa;font-size:10px;letter-spacing:1.5px}.workspace .research-nav a{color:#bec9de;border-radius:9px;margin-bottom:5px;font-size:13px;font-weight:500;transition:background .18s,color .18s}
.workspace .research-nav a:hover{background:#202d47;color:#fff}.workspace .research-nav a.active{background:#2d4e9b;color:#fff;box-shadow:inset 3px 0 #93b2ff}.workspace .nav-divider{background:#2a354c}.workspace .lock-icon{color:#93a0b8}
.workspace .sidebar-upgrade{border:1px solid #33405c;background:#1d2b46;border-radius:12px;color:#d0dbf2;padding:16px}.workspace .sidebar-upgrade h3{color:#fff;font-size:14px}.workspace .sidebar-upgrade p{color:#a9b9d4;font-size:12px}.workspace .sidebar-upgrade .eyebrow{color:#a5c3ff}
.workspace .sidebar-bottom{border-color:#2b3952}.workspace .account-button{color:#d6def0}.workspace .account-button strong{color:#edf2ff}.workspace .account-button small{color:#9aaac6}.workspace .account-avatar{background:#2c3d60;color:#c4d6ff}
.workspace .workspace-content{padding-top:18px}.workspace .workspace-meta{margin-bottom:15px}.workspace .workspace-heading{margin-bottom:20px}.workspace .workspace-heading h1{font-size:29px;letter-spacing:-.7px}.workspace .workspace-heading p{font-size:14px;color:#68748a}.workspace .breadcrumb{font-size:12px}.workspace .total-counter{font-size:11px;color:#788397}
.workspace .data-card{border:1px solid var(--line);border-radius:14px;box-shadow:0 3px 12px #17233b03;background:#fff;overflow:hidden}
.workspace .filter-select,.workspace .search-field input,.workspace .filter-input{border-color:#dfe4ed;border-radius:8px;color:#38455f;background-color:#fff}
.workspace .compact-filter-bar .filter-select{font-size:12px}.workspace .apps-view-bar .data-tab{font-size:12px;font-weight:600}.workspace .apps-view-bar .search-field input{font-size:12px;background:#fafbfe}.workspace .compact-advanced summary{font-size:12px;border-radius:8px;background:#fafbfe}
.workspace .result-line{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;padding:12px 16px;min-height:52px}.results-layout{display:flex;align-items:center;gap:14px}.results-layout>span{color:#7b8599;font-size:11px}
.app-view-toggle{display:flex;border:1px solid var(--line);padding:3px;border-radius:8px;background:#f6f7fb;gap:2px}.app-view-toggle button{display:flex;align-items:center;gap:6px;background:transparent;border-radius:5px;padding:5px 9px;min-height:28px;font-size:11px;color:#6b778d}.app-view-toggle button[aria-pressed=true]{background:#fff;color:#345bc0;box-shadow:0 1px 4px #17233b14}
.workspace .research-table{font-size:13px}.workspace .research-table th{background:#f7f8fb;color:#66728a;font-size:11px;font-weight:600;padding:13px 16px;letter-spacing:.15px}.workspace .research-table td{padding:18px 16px;border-color:#edf0f5;font-size:13px}.workspace .research-table tbody tr:hover{background:#f9fbff}
.workspace .app-metrics-table{min-width:990px;table-layout:auto}.workspace .app-metrics-table th[data-col=application]{width:27%}.workspace .app-metrics-table .app-icon,.workspace .app-icon{height:48px;width:48px;border-radius:12px;font-size:20px}.workspace .app-metrics-table .app-name,.workspace .app-name{font-size:14px;line-height:1.45;font-weight:650;max-width:245px}.workspace .app-developer{font-size:11px;color:#6e7a91;line-height:1.5}.workspace .app-row-button{gap:12px;text-decoration:none;min-width:0}.workspace .app-row-button>span:not(.app-icon){min-width:0}.workspace .app-metrics-table .app-row-button{min-width:235px}.workspace .category-tag{font-size:10px;background:#f0f3f9;color:#52637f;padding:5px 7px;line-height:1.45}.workspace .metric-caption{font-size:10px;color:#7b8698;line-height:1.55;margin-top:5px}.workspace .earnings-value{color:#168358;font-size:14px}.workspace .earnings-value.earnings-low{color:#bd3f52}.workspace .downloads-value{color:#3562bd;font-size:14px}.workspace .rating{color:#a77412;background:#fff7e1;font-size:12px}.workspace .ad-count{font-size:11px;padding:5px 7px}.workspace .ad-count.has-ads{background:#fff1e9;color:#b45c2f}.workspace .listing-dates{font-size:10px;min-width:135px}.workspace .date-entry strong,.workspace .date-entry time{font-size:10px}.workspace .unavailable-value{font-size:11px;color:#7b8497}
.explorer-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:4px 18px 20px;background:#f8f9fc}.explorer-app-card{border:1px solid var(--line);border-radius:13px;background:#fff;min-width:0;padding:20px;transition:transform .18s,border-color .18s,box-shadow .18s}.explorer-app-card:hover{border-color:#bed0f7;box-shadow:0 7px 20px #253e7110;transform:translateY(-2px)}.explorer-app-card header{margin-bottom:15px}.workspace .explorer-app-card .app-icon{width:56px;height:56px;border-radius:14px}.workspace .explorer-app-card .app-name{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:none}.explorer-card-tags{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:18px}.explorer-card-tags .category-tag{white-space:normal}.explorer-card-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}.explorer-card-metrics>div{min-width:0}.explorer-card-metrics>div>span:first-child{display:block;font-size:11px;color:#6c7890;margin-bottom:7px}.explorer-card-metrics strong{font-size:21px}.workspace .explorer-card-metrics .earnings-value,.workspace .explorer-card-metrics .downloads-value{font-size:22px}.explorer-app-card footer{display:flex;gap:10px;align-items:center;justify-content:space-between;border-top:1px solid #edf0f5;margin-top:20px;padding-top:14px;color:#70809a;font-size:11px}.explorer-app-card footer .icon-btn{background:#f1f5ff;color:#456bcc;border-radius:8px;flex-shrink:0}.ad-explorer-network{display:flex;justify-content:space-between;gap:8px;align-items:center;padding:12px;background:#f6f7fc;border-radius:8px;margin:17px 0}.ad-explorer-network>span:first-child{display:flex;gap:8px;align-items:center;color:#5265a3;font-size:13px}.ad-explorer-card .explorer-card-metrics b{font-size:12px}
.workspace .analysis-niche-grid{gap:20px;padding:0 18px 22px;background:#f8f9fc}.workspace .analysis-niche-card{padding:23px;border-radius:14px;border-color:#e1e6f0;box-shadow:0 2px 5px #20365704}.workspace .analysis-card-head{margin-bottom:20px}.workspace .analysis-card-head h2{font-size:23px;letter-spacing:-.5px}.workspace .analysis-card-eyebrow{font-size:10px;letter-spacing:1.1px;color:#6c7a92}.workspace .analysis-badges>span{font-size:11px;padding:5px 8px}.workspace .analysis-score{width:72px;height:72px}.workspace .analysis-score>span{font-size:25px}.workspace .analysis-score small{font-size:10px;color:#697995}
.workspace .analysis-niche-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.workspace .analysis-niche-metrics>div{padding:12px 10px;background:#f6f8fc;border-radius:9px;gap:10px}.workspace .analysis-niche-metrics>div>span{font-size:11px;line-height:1.45;color:#63718b;min-height:32px}.workspace .analysis-niche-metrics strong{font-size:23px;color:#1c304e}.workspace .analysis-niche-metrics strong small{font-size:13px}.workspace .analysis-parts{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px 16px;margin:22px 0}.workspace .analysis-parts>div>span,.workspace .analysis-parts b{font-size:11px;color:#63718b}.workspace .analysis-part-track{height:6px}.workspace .analysis-app-previews{gap:12px;padding:18px 0;grid-template-columns:repeat(4,minmax(0,1fr))}.workspace .analysis-app-previews>button{padding:8px 4px;gap:8px;border:1px solid #edf0f6;border-radius:10px;background:#fff}.workspace .analysis-app-previews .app-icon{height:62px;width:62px;border-radius:15px}.workspace .analysis-app-previews strong{font-size:15px;color:#2b405f}.workspace .analysis-app-previews small{font-size:12px;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#667793;line-height:1.45;min-height:34px;text-align:center}.workspace .analysis-niche-foot{padding-top:15px;gap:12px}.workspace .analysis-niche-foot>span{font-size:11px;color:#69778d}.workspace .analysis-niche-foot .btn{font-size:12px;padding:9px 12px;min-height:38px}.workspace .analysis-evidence-note{font-size:10px;color:#79869a;margin-top:10px}.workspace .analysis-kpi>div>span{font-size:11px}.workspace .analysis-kpi strong{font-size:24px}.workspace .analysis-kpi{padding:14px;border-radius:10px}.workspace .analysis-method summary{font-size:12px}.workspace .analysis-method p{font-size:12px}
.workspace .analysis-keyword-open>strong{font-size:14px}.workspace .analysis-keyword-open small,.workspace .analysis-cell-note{font-size:11px;color:#708099}.workspace .analysis-index strong{font-size:16px}.workspace .analysis-index>small{font-size:10px}.workspace .analysis-measurement{font-size:10px;padding:4px 7px}.workspace .analysis-table-note{font-size:12px}.workspace .analysis-unavailable{font-size:11px}.workspace .console-app-tile .app-icon{width:56px;height:56px}.workspace .idea-stats strong{font-size:22px}.workspace .idea-stats span{font-size:12px}.workspace .idea-example .app-name{font-size:13px}.workspace .idea-example .app-icon{width:48px;height:48px}.workspace .idea-summary{font-size:13px}
/* Dedicated app page. */
.app-profile{min-width:0}.profile-back{display:inline-flex;align-items:center;gap:8px;color:#63718c;font-size:12px;margin-bottom:17px}.profile-back>svg{transform:rotate(180deg)}.profile-hero{display:flex;align-items:center;flex-wrap:wrap;gap:24px;background:#fff;border:1px solid var(--line);border-radius:15px;padding:26px 28px 0}.profile-identity{display:flex;gap:20px;align-items:center;flex:1;min-width:0}.workspace .profile-identity .app-icon{height:88px;width:88px;border-radius:21px;font-size:34px}.profile-identity>div{min-width:0}.profile-identity h1{font-size:29px;letter-spacing:-.65px;line-height:1.25;margin:8px 0;overflow-wrap:anywhere}.profile-identity p{font-size:14px;color:#76829a;margin:0}.profile-kicker{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.profile-kicker>span{background:#f2f5fc;color:#526890;border-radius:5px;padding:4px 7px;font-size:11px}.profile-hero-actions{display:flex;flex-direction:column;gap:9px;flex-shrink:0}.profile-hero-actions .btn{font-size:12px;min-height:40px}.profile-date-strip{flex-basis:100%;display:flex;flex-wrap:wrap;gap:15px 30px;border-top:1px solid #edf0f6;padding:15px 0;color:#79859b;font-size:11px}.profile-date-strip strong{font-weight:500;color:#4e607e;margin-left:5px}.profile-date-strip>span:last-child{margin-left:auto;overflow-wrap:anywhere;min-width:0}
.profile-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:20px 0 23px}.profile-stat{background:#fff;border:1px solid var(--line);border-radius:12px;padding:19px 20px;min-width:0}.profile-stat>div{display:flex;gap:8px;align-items:center;justify-content:space-between;margin-bottom:12px;font-size:12px;color:#68748b}.profile-stat-icon{display:grid;place-items:center;width:32px;height:32px;background:#f2f4f9;border-radius:8px}.profile-stat>strong{display:block;font-size:29px;letter-spacing:-.5px;overflow-wrap:anywhere;font-weight:650;line-height:1.25}.profile-stat>small{display:block;color:#7e899b;font-size:11px;margin-top:7px;line-height:1.55}.profile-stat.earnings-positive>strong{color:#138452}.profile-stat.earnings-low>strong{color:#b83c4f}.profile-stat.blue>strong{color:#3768cf}.profile-stat.amber>strong{color:#a77316}.profile-stat.coral>strong{color:#bb6540}.profile-stat.earnings-positive .profile-stat-icon{background:#e9f7f0;color:#138452}.profile-stat.blue .profile-stat-icon{background:#edf3ff;color:#426ac8}.profile-stat.amber .profile-stat-icon{background:#fff6df;color:#a77316}.profile-stat.coral .profile-stat-icon{background:#fff1e9;color:#bb6540}
.profile-tabs{display:flex;gap:25px;border-bottom:1px solid #dfe5f0;margin-bottom:26px;overflow:auto}.profile-tabs button{display:flex;gap:8px;align-items:center;min-height:47px;padding:12px 3px;background:transparent;color:#7b869a;font-size:13px;font-weight:550;white-space:nowrap;border-bottom:2px solid transparent}.profile-tabs button[aria-selected=true]{border-color:#3566ed;color:#3566ed}.profile-tabs button:hover{color:#3566ed}.profile-section-heading{display:flex;gap:16px;align-items:center;justify-content:space-between;margin:0 0 18px}.profile-section-heading h2,.profile-section h2{font-size:18px;letter-spacing:-.3px;margin:0 0 6px}.profile-section-heading p,.profile-section>p{font-size:12px;color:#778399;line-height:1.7;margin:0}.profile-range{display:flex;border:1px solid #dde3ef;background:#fff;border-radius:7px;padding:3px;flex-shrink:0;gap:3px}.profile-range button{padding:7px 12px;border-radius:5px;background:transparent;color:#71819b;font-size:11px;min-height:30px}.profile-range button[aria-pressed=true]{background:#ecf2ff;color:#3866ca;font-weight:650}.profile-chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:24px}.profile-chart-card{--chart-color:#4675e5;--chart-fill:#edf3ff;background:#fff;border:1px solid var(--line);border-radius:12px;padding:22px 20px 14px;min-width:0}.profile-chart-card.green{--chart-color:#319773;--chart-fill:#ebf7f1}.profile-chart-card.amber{--chart-color:#bc923f;--chart-fill:#fdf7e9}.profile-chart-head{display:flex;justify-content:space-between;gap:12px;align-items:start;margin-bottom:18px}.profile-chart-head h3{font-size:14px;margin:0 0 7px}.profile-chart-head p{font-size:11px;color:#7e8b9f;margin:0;line-height:1.5}.profile-chart-head>strong{font-size:20px;color:var(--chart-color);white-space:nowrap}.profile-history-chart{display:block;width:100%;height:auto;overflow:visible}.profile-history-chart text{fill:#78879e;font-size:11px}.chart-grid-line{stroke:#eef1f7;stroke-width:1;stroke-dasharray:4 4}.chart-area{fill:var(--chart-fill)}.chart-line{fill:none;stroke:var(--chart-color);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.profile-history-chart circle{fill:var(--chart-color);stroke:#fff;stroke-width:1.5;transition:r .15s;cursor:help}.profile-history-chart circle:hover,.profile-history-chart circle:focus-visible{r:6;outline:none;stroke:#233f72;stroke-width:2}.profile-chart-values{border-top:1px solid #edf1f6;margin-top:12px;color:#78859a;font-size:11px}.profile-chart-values summary{padding:11px 0 0;cursor:pointer}.profile-chart-values table{width:100%;border-collapse:collapse;font-size:12px;text-align:left;margin-top:12px}.profile-chart-values td,.profile-chart-values th{padding:7px;border-bottom:1px solid #eef1f6}.profile-chart-values .table-scroll{max-height:260px}.chart-unavailable{min-height:216px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:12px;background:#f8faff;border-radius:8px;padding:20px;color:#788ca8}.chart-unavailable strong{font-size:14px;color:#516c94}.chart-unavailable p{font-size:12px;line-height:1.7;max-width:330px;margin:0}
.profile-section{margin:24px 0;padding:23px;background:#fff;border:1px solid var(--line);border-radius:13px}.profile-ad-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.profile-network-card,.profile-creative-card{border:1px solid #e4e9f2;border-radius:11px;min-width:0;padding:18px}.profile-network-card header{display:flex;gap:11px;align-items:center}.profile-network-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:#f1ecff;color:#795ac4;flex-shrink:0}.profile-network-icon.google{background:#eaf1ff;color:#4579d6}.profile-network-icon.tiktok{background:#fff0f1;color:#c36e78}.profile-network-card h3,.profile-creative-card h3{font-size:14px;margin:0 0 5px}.profile-network-card header span:not(.profile-network-icon){font-size:10px;color:#8690a1;line-height:1.5;display:block}.profile-network-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:22px 0 18px}.profile-network-counts span{display:block;font-size:10px;color:#7c88a0;margin-bottom:9px}.profile-network-counts strong{font-size:24px;color:#455f86}.profile-network-card footer{border-top:1px solid #edf0f6;padding-top:12px;font-size:10px;color:#8490a4}.profile-network-card footer strong{font-weight:500;color:#657690}.profile-label{background:#eef3fd;color:#647eaf;border-radius:5px;padding:5px 8px;font-size:10px}.profile-section .profile-note{font-size:11px;color:#8190a6;line-height:1.65;margin-top:17px}.profile-description{white-space:pre-line;overflow-wrap:anywhere;font-size:13px!important;color:#61728e!important;line-height:1.8!important;margin-top:14px!important}.profile-source-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px}.profile-source-grid>div{background:#f7f9fd;border-radius:9px;padding:16px;display:flex;flex-direction:column;gap:9px}.profile-source-grid span{font-size:12px;color:#728098}.profile-source-grid strong{font-size:22px;color:#375880}.profile-source-grid small{font-size:11px;color:#7b8ba2}.profile-section .detail-facts{font-size:13px}.profile-creative-card header{display:flex;justify-content:space-between;gap:10px;margin-bottom:17px}.profile-ad-state{font-size:10px;color:#8b6570;background:#f9eff1;padding:5px 8px;border-radius:5px}.profile-ad-state.active{color:#277964;background:#eaf6f0}.profile-creative-card>strong{font-size:12px;line-height:1.7}.profile-creative-card>p{white-space:pre-line;font-size:12px;line-height:1.75;color:#62718c;overflow-wrap:anywhere}.profile-platforms{display:flex;flex-wrap:wrap;gap:5px}.profile-platforms>span{font-size:10px;padding:4px 7px;background:#f0f3f8;border-radius:4px;color:#70809a}.profile-creative-card dl{font-size:11px;color:#75859c;display:flex;gap:17px;border-top:1px solid #edf0f6;padding-top:14px}.profile-creative-card dd{margin:7px 0;color:#546b8c}.profile-creative-card>a{display:inline-flex;align-items:center;gap:7px;color:#4169b5;font-size:12px}
@media(hover:hover) and (prefers-reduced-motion:no-preference){.workspace .app-icon,.workspace .research-nav a>svg{transition:transform .18s ease}.workspace .app-row-button:hover .app-icon,.workspace .analysis-app-previews>button:hover .app-icon,.workspace [data-app]:hover>.app-icon{transform:translateY(-2px) rotate(-3deg) scale(1.05)}.workspace .research-nav a:hover>svg{transform:translateY(-2px) rotate(-5deg)}}
.workspace :is(button,a,summary,input,select):focus-visible{outline:2px solid #668eeb;outline-offset:3px}
@media(min-width:701px) and (max-width:1100px){.workspace:not(.nav-open) .research-nav a{font-size:0}.workspace .workspace-content{padding-top:18px}.explorer-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:1280px){.explorer-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace .analysis-niche-grid{grid-template-columns:1fr}.profile-ad-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-stats{gap:10px}.profile-stat{padding:16px}.profile-stat>strong{font-size:25px}.profile-hero{padding:22px 22px 0}.profile-identity h1{font-size:25px}}
@media(max-width:850px){.profile-chart-grid{grid-template-columns:1fr}.profile-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-hero-actions{flex-direction:row;flex-wrap:wrap}.profile-hero{gap:20px}.profile-date-strip{gap:12px}.profile-date-strip>span:last-child{flex-basis:100%;margin-left:0}.profile-ad-grid{grid-template-columns:1fr}.profile-source-grid{grid-template-columns:1fr}.workspace .analysis-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.workspace .workspace-content{padding:15px 12px 25px}.workspace .workspace-heading h1{font-size:25px}.workspace .workspace-heading p{font-size:12px}.workspace .workspace-topbar-title{display:none}.workspace .result-line{padding:10px 12px;font-size:11px;flex-wrap:wrap}.results-layout>span{display:none}.app-view-toggle button{min-height:38px;padding:5px 9px}.workspace .compact-filter-bar .filters{display:flex;flex-wrap:nowrap;overflow-x:auto;align-items:center;padding:8px 10px}.workspace .compact-filter-bar .research-basic-filter{flex:0 0 132px;min-width:132px}.workspace .compact-filter-bar .filters:has(.compact-advanced[open]){flex-wrap:wrap;overflow:visible}.workspace .compact-filter-bar .filters:has(.compact-advanced[open]) .research-basic-filter{flex:1 1 132px}.workspace .compact-filter-bar .compact-advanced[open]{flex-basis:100%;min-width:0}.workspace .compact-filter-bar .search-field{flex:0 0 210px;min-width:210px}.explorer-card-grid{grid-template-columns:1fr;padding:4px 12px 14px;gap:13px}.explorer-app-card{padding:18px}.workspace .analysis-niche-grid{padding:0 12px 15px;gap:15px}.workspace .analysis-niche-card{padding:18px 14px}.workspace .analysis-card-head h2{font-size:22px}.workspace .analysis-niche-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.workspace .analysis-niche-metrics>div>span{min-height:0}.workspace .analysis-parts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.workspace .analysis-app-previews{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace .analysis-app-previews .app-icon{width:68px;height:68px}.workspace .analysis-app-previews small{max-width:140px}.workspace .analysis-niche-foot{flex-wrap:wrap}.workspace .analysis-niche-foot .btn{min-height:44px}.profile-hero{padding:20px 16px 0;gap:18px}.profile-identity{gap:14px}.workspace .profile-identity .app-icon{width:64px;height:64px;border-radius:15px}.profile-identity h1{font-size:21px}.profile-identity p{font-size:12px}.profile-hero-actions{width:100%}.profile-hero-actions .btn{flex:1;min-height:44px;font-size:11px;padding:9px}.profile-kicker>span{font-size:10px}.profile-stats{gap:9px;margin:13px 0 17px}.profile-stat{padding:14px 12px}.profile-stat>div{font-size:11px;gap:4px}.profile-stat-icon{width:25px;height:25px;flex-shrink:0}.profile-stat-icon svg{width:16px;height:16px}.profile-stat>strong{font-size:23px}.profile-stat>small{font-size:10px}.profile-tabs{gap:18px;margin-bottom:20px}.profile-tabs button{font-size:12px;min-height:44px}.profile-section-heading{flex-wrap:wrap;gap:12px}.profile-section-heading h2,.profile-section h2{font-size:17px}.profile-range button{min-height:38px;padding:7px 14px}.profile-chart-card{padding:17px 12px 10px}.profile-chart-head{gap:8px}.profile-chart-head h3{font-size:13px}.profile-chart-head>strong{font-size:17px}.profile-history-chart text{font-size:13px}.profile-chart-values summary{min-height:44px}.profile-section{padding:18px 14px}.profile-network-card,.profile-creative-card{padding:16px}.profile-back{min-height:35px}.profile-chart-values table{font-size:11px}}
@media(prefers-reduced-motion:reduce){.workspace *, .workspace *:before,.workspace *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.explorer-app-card:hover{transform:none}}
.profile-creatives{margin-top:25px}.profile-more-ads{display:flex;margin:22px auto 0}.creative-image,.creative-no-image{height:205px;display:flex;align-items:center;justify-content:center;background:#f4f6fa;border-radius:8px;margin-bottom:18px;overflow:hidden}.creative-image img{max-width:100%;width:100%;height:100%;object-fit:contain}.creative-image img[hidden]{display:none}.creative-image span,.creative-no-image span{font-size:11px;color:#7c8ca4}.creative-no-image{flex-direction:column;gap:13px;color:#9baac0}.profile-creative-card .creative-match-note{padding:8px;border-radius:5px;background:#fff7e9;color:#927442;font-size:10px;line-height:1.6}
.workspace .research-basic-filter,.workspace .analysis-filter{position:relative}
.workspace .research-table .rating{width:max-content;display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border-radius:5px}.profile-open-ads{margin-top:16px}

/* Approved picture layout: full-height sidebar, separate panels, larger evidence. */
.workspace{--ink:#101a36;--muted:#536280;--blue:#0868ff;--line:#e0e7f2;--sidebar-width:242px;background:#edf2f8;color:var(--ink)}
.workspace .sidebar{inset:0 auto 0 0;width:var(--sidebar-width);padding:0 12px 18px;background:linear-gradient(110deg,#0e1828,#111e31);border:0;z-index:48;transform:none}
.workspace .workspace-brand{display:flex;align-items:center;gap:9px;height:81px;min-height:81px;margin:0 12px 20px;font-size:28px;font-weight:750;letter-spacing:-1px;color:#fff;white-space:nowrap}.workspace .workspace-brand img{width:37px;height:43px}.workspace .workspace-brand .brand-dot{display:none}
.workspace .research-nav a{font-size:16px;font-weight:450;line-height:1.3;min-height:52px;padding:12px 15px;gap:18px;margin-bottom:10px;color:#e4ebf6;border-radius:10px}.workspace .research-nav a>svg{width:25px;height:25px;flex-shrink:0;color:#c5d1e5;stroke-width:1.65}.workspace .research-nav a.active{background:linear-gradient(110deg,#0871ff,#0860ef);color:#fff;box-shadow:0 3px 8px #061b4633}.workspace[data-section=apps] .research-nav a.active{background:linear-gradient(105deg,#2956a2,#2b4c87)}.workspace .research-nav a.active>svg{color:#fff}.workspace .research-nav a:hover{background-color:#233754}.workspace .sidebar-bottom{margin-top:20px}.workspace .sidebar-bottom .account-button{font-size:12px}.workspace .sidebar-upgrade{margin-top:25px}
.workspace .workspace-topbar{inset:0 0 auto var(--sidebar-width);height:66px;display:flex;justify-content:space-between;gap:20px;padding:0 26px;background:#f9fbfe;border-bottom:1px solid #dfe6f0;z-index:45}.workspace-mobile-brand{display:none}.workspace-topbar-space{flex:1}.workspace .workspace-topbar-right{gap:22px}.workspace .workspace-plan-button{display:flex;gap:7px;align-items:center;background:#e8f0ff;border:1px solid #dce7fe;border-radius:8px;padding:8px 13px;color:#075bfb;font-size:15px}.workspace .workspace-plan-button .pill{background:transparent;color:inherit;border:0;padding:0;font-size:15px}.plan-crown{display:flex}.header-account{display:flex;align-items:center;gap:12px;background:transparent;color:#273555;font-size:15px;padding:0;max-width:260px}.header-account>span:not(.header-avatar){max-width:155px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-account>svg{transform:rotate(90deg);flex-shrink:0}.workspace .header-avatar{height:38px;width:38px;min-width:38px;background:linear-gradient(140deg,#6447c7,#414c97);color:#fff;border:0;font-size:13px}
.workspace-global-search{display:flex;align-items:center;gap:12px;border:1px solid #dfe6f1;background:#fff;border-radius:8px;padding:0 12px;min-height:42px;flex:0 1 525px;color:#6e809f}.workspace-global-search input{border:0;background:transparent;outline:0;min-width:0;flex:1;height:40px;font-size:14px;color:#344966}.workspace-global-search .icon-btn{height:34px;width:34px;min-height:34px;color:#6d83a9}
.workspace .workspace-main{margin-left:var(--sidebar-width);padding-top:66px}.workspace .workspace-content{max-width:1800px;padding:23px 24px 30px;position:relative}.workspace .workspace-meta{height:0;min-height:0;margin:0;position:relative}.workspace .breadcrumb{display:none}.workspace .total-counter{position:absolute;right:0;top:12px;font-size:11px;color:#6b7b94}.workspace .workspace-heading{margin-bottom:23px;padding-right:120px}.workspace .workspace-heading h1{font-size:40px;line-height:1.15;letter-spacing:-1.25px;font-weight:750;margin:0 0 8px;color:#0c152b}.workspace .workspace-heading p{font-size:17px;line-height:1.45;color:#536381;margin:0}
.workspace .data-card{border:0;border-radius:0;box-shadow:none;background:transparent;overflow:visible}.workspace .apps-view-bar{display:flex;gap:20px;align-items:center;padding:13px 14px;margin-bottom:14px;border:1px solid #e4eaf3;border-radius:11px;background:#fff}.workspace .apps-view-bar .search-field{flex:1 1 300px;min-width:220px;margin:0}.workspace .apps-view-bar .search-field input{height:48px;font-size:15px;background:#fff;padding-left:46px;border-color:#dce4f0}.workspace .apps-view-bar .search-field>svg{width:21px;height:21px;left:15px}.workspace .apps-view-bar kbd{display:none}.workspace .apps-view-bar .data-tabs{flex:1 0 auto;display:flex;gap:0;padding:0;border:1px solid #eef1f7;border-radius:9px;background:#fdfdff;overflow:hidden}.workspace .apps-view-bar .data-tab{font-size:15px;font-weight:550;padding:12px 18px;min-height:48px;border-radius:8px;flex:1;white-space:nowrap;border:0;border-right:1px solid #edf1f7;color:#233357}.workspace .apps-view-bar .data-tab:last-child{border:0}.workspace .apps-view-bar .data-tab.active{background:#dce8ff;color:#0057f5}.workspace .apps-view-bar .data-tab.active:after{display:none}
.workspace .compact-filter-bar{border:1px solid #e4eaf3;border-radius:11px;background:#fff;margin-bottom:16px}.workspace .compact-filter-bar .filters{padding:13px 14px;gap:15px;align-items:flex-end;background:transparent;border:0}.workspace .compact-filter-bar .research-basic-filter{flex:1 1 120px;min-width:115px;gap:6px}.workspace .compact-filter-bar .research-field-label{position:static;clip:auto;width:auto;height:auto;overflow:visible;display:block;font-size:13px;font-weight:450;color:#2e3e61;margin:0 0 5px 6px}.workspace .compact-filter-bar .filter-select{height:42px;font-size:14px;padding-left:14px;border-color:#dce4f0;border-radius:8px;background-color:#fff}.workspace .compact-advanced{min-width:140px;flex:0 0 155px}.workspace .compact-advanced summary{min-height:42px;height:42px;font-size:13px;padding:0 13px;background:#fff;border-color:#dce4f0}.workspace .compact-reset{height:42px;min-height:42px}.workspace .compact-advanced[open]{flex-basis:100%}.workspace .research-filter-summary{border:0;background:transparent}
.workspace .result-line{padding:9px 0 16px;min-height:64px;border:0;font-size:15px;color:#405172}.workspace .results-layout>span{display:none}.workspace .app-view-toggle{border:1px solid #e0e7f3;background:#fff;gap:0;padding:0;border-radius:8px}.workspace .app-view-toggle button{font-size:14px;min-height:42px;padding:10px 18px;border-radius:7px;gap:9px}.workspace .app-view-toggle button[aria-pressed=true]{background:#deebff;color:#005af5;box-shadow:inset 0 0 0 1px #a6c4ff}.workspace .table-scroll{border-radius:10px}.workspace .app-metrics-table{border-collapse:separate;border-spacing:0 3px;table-layout:auto;min-width:1130px;width:100%;white-space:normal;background:transparent}.workspace .app-metrics-table th{background:#fafcff;border:0;font-size:13px;font-weight:550;color:#2f4266;padding:15px 13px;line-height:1.5;white-space:normal}.workspace .app-metrics-table td{background:#fff;border:0;border-top:1px solid #e9edf4;border-bottom:1px solid #e9edf4;font-size:14px;padding:16px 13px;color:#485b80;line-height:1.5}.workspace .app-metrics-table tr>th:first-child,.workspace .app-metrics-table tr>td:first-child{border-radius:11px 0 0 11px;padding-left:20px}.workspace .app-metrics-table tr>th:last-child,.workspace .app-metrics-table tr>td:last-child{border-radius:0 11px 11px 0}.workspace .app-metrics-table tbody tr:hover td{background:#f9fbff}.workspace .app-metrics-table th[data-col=application]{width:25%}.workspace .app-metrics-table .app-row-button{min-width:270px;gap:17px}.workspace .app-metrics-table .app-icon{width:72px;height:72px;border-radius:17px;font-size:27px}.workspace .app-metrics-table .app-name{font-size:16px;font-weight:650;line-height:1.3;max-width:205px;white-space:normal;color:#0f1931}.workspace .app-metrics-table .app-developer{font-size:13px;margin-top:6px;color:#617294}.workspace .app-metrics-table .category-tag{background:transparent;font-size:14px;padding:0;color:#475a80;white-space:normal}.workspace .app-metrics-table [data-col=category] .metric-caption{font-size:10px}.workspace .app-metrics-table .rating{background:transparent!important;padding:0;font-size:16px;color:#15213c;gap:6px}.workspace .app-metrics-table .rating svg{height:18px;width:18px;fill:#f4aa18;stroke:#f4aa18}.workspace .app-metrics-table .earnings-value{font-size:18px;color:#009b53;white-space:nowrap}.workspace .app-metrics-table .earnings-low{color:#bd3f52}.workspace .app-metrics-table .downloads-value{font-size:18px;color:#0059fb;white-space:nowrap}.workspace .app-metrics-table .metric-caption{font-size:11px;margin-top:5px;color:#6c7c98}.workspace .app-metrics-table .ad-count{font-size:14px;white-space:nowrap;border-radius:0;padding:0;background:transparent;color:#df6c00}.workspace .app-metrics-table .ad-count svg{display:none}.workspace .app-metrics-table .unavailable-value{font-size:12px}.workspace .app-metrics-table [data-col=updated],.workspace .app-metrics-table [data-col=released]{white-space:nowrap;font-size:13px}.workspace .app-metrics-table .table-chevron{width:18px;min-width:18px}
.earnings-sparkline{display:block;width:106px;height:32px;margin-top:3px;overflow:visible;color:#00a55d}.earnings-sparkline polyline{stroke:currentColor;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}.earnings-sparkline polygon{fill:currentColor;opacity:.08}.earnings-sparkline.earnings-low{color:#bd3f52}.workspace .earnings-sparkline~.metric-caption{display:none}.workspace .pagination{border:0;background:transparent;padding:20px 0;color:#586c8d}.workspace .pagination button{background:#fff;border-color:#dbe4f1;font-size:13px}.workspace .workspace-foot{margin-top:14px;font-size:11px;color:#7786a0}
.workspace .explorer-card-grid{padding:0;gap:18px;background:transparent}.workspace .explorer-app-card{padding:23px;border-radius:12px;border-color:#e0e7f2;box-shadow:0 2px 4px #1f426004}.workspace .explorer-app-card .app-icon{height:72px;width:72px;border-radius:17px}.workspace .explorer-app-card .app-name{font-size:17px}.workspace .explorer-app-card .app-developer{font-size:13px}.workspace .explorer-card-metrics>div>span:first-child{font-size:13px}.workspace .explorer-card-metrics .earnings-value,.workspace .explorer-card-metrics .downloads-value{font-size:28px}.workspace .explorer-card-metrics .metric-caption{font-size:12px}.workspace .explorer-card-tags{margin:20px 0}.workspace .explorer-card-tags .category-tag{font-size:12px}.workspace .explorer-app-card .listing-dates strong,.workspace .explorer-app-card .listing-dates time{font-size:12px}
/* Niche cards match the approved hierarchy: title, KPIs, large apps, score rows. */
.workspace[data-section=niches] .workspace-heading{margin-bottom:18px}.workspace[data-section=niches] .result-line{min-height:33px;padding:0 2px 10px;font-size:12px}.workspace .analysis-filter-panel{border:0;background:transparent;margin-bottom:10px}.workspace .analysis-compact-panel .analysis-filter-main{padding:0;gap:12px;background:transparent}.workspace .analysis-compact-panel .analysis-filter-main>.search-field{flex:1 1 225px}.workspace .analysis-compact-panel .analysis-filter-main>.analysis-filter{flex:0 1 190px;min-width:150px;max-width:200px}.workspace .analysis-compact-panel .analysis-filter-main>.analysis-filter>span{position:absolute;clip:rect(0,0,0,0);height:1px;width:1px;overflow:hidden}.workspace .analysis-compact-panel .filter-select,.workspace .analysis-compact-panel .search-field input{height:44px;min-height:44px;font-size:14px}.workspace .analysis-more-summary{height:44px;min-height:44px;font-size:13px;background:#fff;border-color:#dfe7f3;border-radius:8px}.workspace .analysis-niche-grid{padding:0;background:transparent;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.workspace .analysis-niche-card{background:#fff;padding:22px 20px 16px;border:1px solid #dfe7f2;border-radius:10px;box-shadow:0 2px 4px #18335702;min-width:0}.workspace .analysis-card-head{display:flex;align-items:start;gap:15px;margin:0 0 21px;min-height:112px}.workspace .analysis-card-head>div:first-child{flex:1;min-width:0}.analysis-title-line{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.workspace .analysis-card-head h2{font-size:30px;letter-spacing:-1px;line-height:1.2;margin:0;font-weight:750;color:#101637}.workspace .analysis-title-line .category-tag{padding:6px 10px;font-size:12px;font-weight:400;background:#edf3ff;color:#51678d;white-space:nowrap;border-radius:7px}.analysis-card-description{font-size:15px;line-height:1.5;color:#536587;margin:12px 0 0}.workspace .analysis-score{width:112px;height:112px;flex:0 0 112px;--tone:#076bff;background:conic-gradient(#076bff calc(var(--score)*1%),#e7ecf4 0)}.workspace .analysis-score:before{inset:7px}.workspace .analysis-score>span{font-size:29px;font-weight:750;color:#111839}.workspace .analysis-score small{font-size:12px;font-weight:400;line-height:1.25;color:#536588;margin-top:3px;text-align:center}
.workspace .analysis-niche-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:25px}.workspace .analysis-niche-metrics>div{background:#f4f6fa;padding:14px 7px;border-radius:7px;min-height:118px;align-items:center;justify-content:space-between;gap:10px;text-align:center}.workspace .analysis-niche-metrics>div>span{font-size:13px;min-height:0;line-height:1.35;color:#3c4d70;white-space:normal}.workspace .analysis-niche-metrics strong{font-size:30px;font-weight:750;line-height:1.1;color:#111a39;letter-spacing:-.6px}.workspace .analysis-niche-metrics>div>small{font-size:12px;color:#516387;line-height:1.4}.workspace .analysis-help>svg{display:none}.analysis-evidence-heading{font-size:16px;line-height:1.4;font-weight:650;color:#111b3d;margin:20px 0 12px}.workspace .analysis-app-previews{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;border:0;padding:0;margin-bottom:24px}.workspace .analysis-app-previews>button{padding:0;border:0;border-radius:8px;background:transparent;gap:4px;align-items:center}.workspace .analysis-app-previews .app-icon{width:84px;height:84px;max-width:100%;border-radius:18px;font-size:32px;border:1px solid #e2e8f0;margin-bottom:3px}.workspace .analysis-app-previews small{min-height:35px;max-height:36px;font-size:11px;font-weight:500;color:#122141;line-height:1.5;text-align:center}.workspace .analysis-app-previews strong{font-size:16px;color:#122141;margin-top:2px;font-weight:650;white-space:nowrap}.workspace .analysis-app-previews>button>span:not(.app-icon){font-size:12px;color:#677b9c}.workspace .analysis-parts{display:flex;flex-direction:column;gap:11px;margin:0 0 21px}.workspace .analysis-parts>div{display:grid;grid-template-columns:minmax(135px,1fr) minmax(100px,1.25fr) 25px;gap:12px;align-items:center}.workspace .analysis-parts>div>span{margin:0;display:block;font-size:13px;color:#354b76;white-space:normal}.workspace .analysis-parts b{font-size:13px;color:#142344;font-weight:500;text-align:right}.workspace .analysis-part-track{height:10px;background:#e7ecf4;border-radius:8px}.workspace .analysis-part-track>span{background:linear-gradient(90deg,#086bff,#267fff);border-radius:8px}.workspace .opportunity-green .analysis-part-track>span{background:#1daf84}.workspace .analysis-niche-foot{display:block;border:0;padding:0}.workspace .analysis-niche-foot .analysis-view-apps{width:100%;justify-content:center;background:#edf4ff;border:1px solid #a9caff;color:#0061fc;border-radius:8px;font-size:16px;font-weight:600;min-height:48px;padding:10px 15px}.analysis-secondary-actions{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:6px;color:#6b7f9f;font-size:11px}.workspace .analysis-secondary-actions .btn{font-size:11px;min-height:30px;padding:5px}.workspace .analysis-evidence-note{font-size:10px;color:#73849d;margin-top:5px}.workspace .analysis-method{margin:16px 0 0;background:#f8fbff}.workspace .analysis-method .analysis-kpis{display:grid}.workspace .analysis-method .analysis-kpis>div{display:flex;padding:12px;background:#fff;border-radius:8px}
/* Console Accounts uses the same card scale as the approved niche concept. */
.workspace .console-research-controls{background:#fff;border:1px solid #dfe7f2;border-radius:10px;margin-bottom:12px}.workspace .console-portfolio-list{padding:0;gap:18px}.workspace .console-portfolio-card{border-color:#dfe7f2;border-radius:12px;box-shadow:none;background:#fff}.workspace .console-portfolio-head{padding:24px;gap:18px;border-bottom:1px solid #e9eef6}.workspace .console-avatar{height:60px;width:60px;min-width:60px;border-radius:14px;background:#ecf3ff;font-size:26px;color:#146aff}.workspace .console-portfolio-title h2{font-size:26px;letter-spacing:-.6px;line-height:1.25;color:#122140;margin-bottom:10px}.workspace .console-stat{font-size:12px;padding:6px 9px;background:#f0f4fa;border-radius:6px}.workspace .console-stat-downloads{background:#edf4ff;color:#1e63da}.workspace .console-app-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(135px,1fr));gap:14px;padding:24px}.workspace .console-app-tile{min-width:0;width:100%;padding:17px 10px 14px;border:1px solid #e2e8f1;border-radius:12px;background:#fff;min-height:205px;gap:10px}.workspace .console-app-tile .app-icon{width:76px;height:76px;border-radius:17px;font-size:28px}.workspace .console-app-tile>strong{font-size:14px;line-height:1.4;min-height:39px;color:#12203d}.workspace .console-app-tile>span:not(.app-icon){font-size:15px;font-weight:600;color:#1b3154}.workspace .console-app-tile>time{font-size:11px;color:#6c7f9c}.workspace .console-all-apps{font-size:14px;padding:10px 15px;min-height:42px}.workspace .console-more-tile strong{font-size:27px}.workspace .console-app-tile.matching{border-color:#89b7ff;box-shadow:0 0 0 1px #bad5ff}.workspace .console-app-tile:hover{background:#f7faff;border-color:#a2c3fb}
/* App profile follows the open hero and larger cards in the picture. */
.workspace[data-profile=true] .total-counter{display:none}.profile-back{font-size:14px;color:#2663e3;margin:0 0 20px;min-height:24px}.profile-hero{display:grid;grid-template-columns:120px 1fr;gap:6px 24px;border:0;border-radius:0;padding:0 4px;background:transparent;align-items:start}.profile-identity{display:contents}.workspace .profile-identity>.app-icon{grid-column:1;grid-row:1/4;width:120px;height:120px;border-radius:25px;box-shadow:0 3px 8px #3a609514;font-size:45px}.profile-identity>div{grid-column:2}.profile-identity h1{font-size:39px;line-height:1.15;letter-spacing:-1.1px;margin:0 0 7px;font-weight:750;color:#102044}.profile-identity .profile-tagline{font-size:17px;line-height:1.4;color:#4b6086;max-width:850px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.profile-identity .profile-developer{font-size:13px;color:#526992;margin-top:10px}.profile-developer strong{font-weight:500;color:#0866ef}.profile-hero-actions{grid-column:2;grid-row:2;flex-direction:row;flex-wrap:wrap;gap:10px;margin-top:5px}.profile-hero-actions .btn{background:#f8fbff;border:1px solid #d2deef;color:#075de9;font-size:12px;min-height:34px;padding:7px 13px}.profile-date-strip{grid-column:2;grid-row:3;flex-basis:auto;border:0;padding:5px 0 0;gap:12px;font-size:10px}.profile-date-strip>span:last-child{margin-left:0}
.profile-stats{margin:19px 0 17px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.profile-stat{position:relative;padding:21px;min-height:151px;border-radius:10px;border-color:#e0e7f1;box-shadow:0 2px 4px #24456703}.profile-stat>div{font-size:14px;color:#455b81;padding-right:48px;margin-bottom:12px}.profile-stat-icon{position:absolute;right:20px;top:20px;height:49px;width:49px;border-radius:50%}.profile-stat>strong{font-size:37px;font-weight:750;letter-spacing:-.8px;color:#122a58}.profile-stat>small{font-size:12px;color:#647899;margin-top:15px}.profile-stat.earnings-positive>strong{color:#087e4c}.profile-stat.blue>strong{color:#103782}.profile-stat.amber>strong{color:#12254e}.profile-stat.coral>strong{color:#12254e}.profile-stat.earnings-positive .profile-stat-icon{background:#e1f9f1;color:#07965c}.profile-stat.blue .profile-stat-icon{background:#e3edff;color:#086aff}.profile-stat.amber .profile-stat-icon{background:#fff5d8;color:#ffac00}.profile-stat.amber .profile-stat-icon svg{fill:#ffb600;stroke:#ffb600}.profile-stat.coral .profile-stat-icon{background:#ffe5e8;color:#ed385a}
.profile-tabs{margin-bottom:18px;gap:16px;border-color:#d8e2f0}.profile-tabs button{font-size:16px;padding:12px 14px;min-height:48px;font-weight:450;color:#344e79;border-radius:0}.profile-tabs button[aria-selected=true]{color:#0064ff;border-color:#0064ff;font-weight:600}.profile-tabs button>svg{display:none}.profile-chart-grid{gap:12px;margin-bottom:18px}.profile-chart-card{border-radius:10px;border-color:#e0e7f1;padding:20px 18px 12px;--chart-color:#0868ff;--chart-fill:#e8f1ff}.profile-chart-card.green{--chart-color:#069869;--chart-fill:#e5f7f0}.profile-chart-head{align-items:start;gap:12px;min-height:55px;margin-bottom:5px}.profile-chart-head h3{font-size:16px;line-height:1.35;letter-spacing:-.35px;color:#142444;font-weight:650;margin-bottom:6px}.profile-chart-head p{font-size:10px;max-width:260px;line-height:1.45;color:#667c9e}.profile-range{background:#f4f6fa;padding:2px;border:1px solid #e9edf3;border-radius:7px;gap:0}.profile-range button{min-height:30px;min-width:37px;font-size:11px;padding:6px 9px;color:#496388}.profile-range button[aria-pressed=true]{background:linear-gradient(135deg,#0974ff,#0060fa);color:#fff;box-shadow:0 2px 4px #1868ec20;font-weight:500}.profile-history-chart text{font-size:12px;fill:#5e7599}.chart-grid-line{stroke:#e2e8f1;stroke-dasharray:none}.chart-line{stroke-width:2.6}.profile-history-chart circle{fill:#fff;stroke:var(--chart-color);stroke-width:2}.profile-chart-values{margin-top:3px;border:0;font-size:10px}.profile-section:has(>.profile-ad-grid){background:transparent;padding:0;border:0;border-radius:0}.profile-section-heading h2,.profile-section h2{font-size:18px;color:#142649}.profile-section-heading p{font-size:12px}.profile-ad-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.profile-network-card{background:#fff;border-color:#e0e7f1;border-radius:11px;padding:18px 20px}.profile-network-card header{gap:14px}.profile-network-icon{height:55px;width:55px;border-radius:50%}.profile-network-icon svg{height:35px;width:35px}.profile-network-icon.meta{background:#e5f3ff;color:#0866ff}.profile-network-icon.google{background:#f5f7fa}.profile-network-icon.tiktok{background:#111b2b}.profile-network-card h3{font-size:17px;color:#17264a}.profile-network-card header span:not(.profile-network-icon){font-size:12px;color:#6a7f9f}.profile-network-counts{gap:10px;margin:17px 0 14px;padding-top:14px;border-top:1px solid #e6edf6}.profile-network-counts span{font-size:11px;color:#53698c}.profile-network-counts strong{font-size:25px;color:#078e58}.profile-network-counts>div:not(:first-child) strong{color:#52698e;font-size:23px}.profile-network-card footer{font-size:11px;border:0;padding:0}.profile-network-card footer strong{font-size:11px}.profile-section .profile-note{font-size:11px}.profile-open-ads{font-size:13px}.workspace .analysis-keyword-table th{font-size:12px}.workspace .analysis-keyword-table td{font-size:14px}.workspace .analysis-keyword-open>strong{font-size:16px}
@media(min-width:701px) and (max-width:1200px){.workspace{--sidebar-width:74px}.workspace .sidebar{padding-left:8px;padding-right:8px}.workspace:not(.nav-open) .workspace-brand{font-size:0;gap:0;margin:0 auto 20px;justify-content:center}.workspace:not(.nav-open) .research-nav a{font-size:0;padding:13px;gap:0;justify-content:center}.workspace:not(.nav-open) .research-nav .nav-text,.workspace:not(.nav-open) .sidebar-bottom,.workspace:not(.nav-open) .sidebar-upgrade{display:none}.workspace .research-nav .education-nav{font-size:0}.workspace .sidebar .lock-icon{position:absolute;right:5px}.workspace.nav-open .sidebar{width:242px;padding:0 12px 18px;box-shadow:12px 0 28px #11243f35}.workspace.nav-open .workspace-brand{font-size:28px;gap:9px}.workspace.nav-open .research-nav a{font-size:16px;gap:18px;justify-content:flex-start}.workspace.nav-open .research-nav .nav-text{display:inline}.workspace .mobile-menu{display:flex;position:absolute;top:-5px;left:-5px;z-index:2}.workspace .workspace-heading{padding-left:40px}.workspace[data-profile=true] .profile-back{margin-left:44px}.workspace .total-counter{top:8px}.workspace .apps-view-bar{gap:12px}.workspace .apps-view-bar .data-tab{font-size:13px;padding:10px 11px}.workspace .apps-view-bar .search-field input{font-size:13px}.workspace .compact-filter-bar .filters{gap:9px}.workspace .compact-filter-bar .research-basic-filter{min-width:100px}.workspace .compact-filter-bar .filter-select{font-size:12px}.workspace .compact-advanced{min-width:118px;flex-basis:118px}.workspace .compact-advanced summary{font-size:12px}.workspace .analysis-compact-panel .analysis-filter-main>.analysis-filter{min-width:115px;max-width:155px}.workspace .analysis-compact-panel .analysis-filter-main>.search-field{min-width:180px}}
@media(max-width:1350px){.workspace .analysis-niche-grid{grid-template-columns:1fr}.workspace .analysis-card-head h2{font-size:32px}.workspace .analysis-app-previews{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.workspace .analysis-app-previews .app-icon{width:88px;height:88px}.workspace .analysis-app-previews small{font-size:13px;min-height:38px;max-height:40px}.workspace .analysis-app-previews strong{font-size:18px}.workspace .analysis-parts{max-width:none}.workspace .analysis-card-head{min-height:110px}.profile-stat>strong{font-size:31px}.profile-stat-icon{width:40px;height:40px;right:15px}.profile-stat{padding:18px 15px}.profile-stat>div{font-size:13px;padding-right:38px}.profile-chart-head{flex-wrap:wrap;gap:7px}.profile-chart-head>div:first-child{flex:1 1 180px}.profile-identity h1{font-size:34px}}
@media(max-width:850px){.workspace .apps-view-bar .search-field{min-width:155px;flex-basis:160px}.workspace .apps-view-bar .data-tabs{flex:1 1 auto;overflow-x:auto;justify-content:flex-start}.workspace .apps-view-bar .data-tab{flex:0 0 auto}.profile-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-chart-grid{grid-template-columns:1fr}.profile-ad-grid{grid-template-columns:1fr}.profile-chart-head{flex-wrap:nowrap}.workspace .console-app-tiles{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));padding:18px;gap:12px}.workspace .console-portfolio-head{padding:20px}.workspace .console-portfolio-title h2{font-size:23px}.workspace .console-stat{font-size:11px}}
@media(max-width:700px){.workspace{--sidebar-width:0px}.workspace .sidebar{width:242px;transform:translateX(-100%);padding:0 12px 20px;top:0}.workspace.nav-open .sidebar{transform:translateX(0)}.workspace .workspace-brand{font-size:28px}.workspace .research-nav a{font-size:16px;gap:18px;padding:12px 15px}.workspace .workspace-topbar{inset:0 0 auto;height:62px;padding:0 12px;gap:10px}.workspace-mobile-brand{display:block;min-width:0}.workspace-mobile-brand .brand{font-size:22px}.workspace-mobile-brand .brand img{width:28px;height:28px}.workspace .workspace-topbar-right{gap:11px}.workspace .workspace-plan-button{padding:7px 9px}.workspace .workspace-plan-button .pill{font-size:12px}.workspace .plan-crown{display:none}.workspace .header-account>span:not(.header-avatar),.workspace .header-account>svg{display:none}.workspace .header-avatar{width:34px;height:34px;min-width:34px}.workspace-global-search{display:none}.workspace .workspace-main{margin-left:0;padding-top:62px}.workspace .workspace-content{padding:19px 12px 26px}.workspace .workspace-heading{padding:0 60px 0 40px;margin-bottom:18px}.workspace .workspace-heading h1{font-size:29px;letter-spacing:-.7px}.workspace .workspace-heading p{font-size:13px;margin-left:-40px;margin-top:12px}.workspace .workspace-meta{height:0;margin:0}.workspace .mobile-menu{display:flex;position:absolute;top:0;left:0;z-index:2;width:32px;height:32px;min-height:32px}.workspace .total-counter{top:11px;font-size:9px;right:0}.workspace .breadcrumb{display:none}.workspace .apps-view-bar{padding:9px;gap:8px;margin-bottom:10px;flex-wrap:nowrap;border-radius:9px}.workspace .apps-view-bar .search-field{min-width:135px;flex:1 1 135px;max-width:46%}.workspace .apps-view-bar .search-field input{height:44px;font-size:12px;padding-left:31px;padding-right:6px}.workspace .apps-view-bar .search-field>svg{left:9px;width:16px;height:16px}.workspace .apps-view-bar .data-tabs{flex:1 1 145px;overflow-x:auto;min-width:0}.workspace .apps-view-bar .data-tab{min-height:44px;font-size:12px;padding:10px 13px}.workspace .compact-filter-bar{margin-bottom:8px}.workspace .compact-filter-bar .filters{padding:9px;gap:9px;flex-wrap:nowrap;overflow-x:auto;align-items:flex-end}.workspace .compact-filter-bar .research-basic-filter{flex:0 0 132px;min-width:132px}.workspace .compact-filter-bar .research-field-label{font-size:11px;margin:0 0 4px}.workspace .compact-filter-bar .filter-select{height:44px;min-height:44px;font-size:12px;padding-left:10px}.workspace .compact-advanced{flex:0 0 118px;min-width:118px}.workspace .compact-advanced summary{height:44px;font-size:12px}.workspace .compact-filter-bar .filters:has(.compact-advanced[open]){overflow:visible;flex-wrap:wrap}.workspace .compact-filter-bar .compact-advanced[open]{flex-basis:100%;min-width:0}.workspace .result-line{min-height:58px;font-size:12px;gap:6px;padding:6px 0 12px}.workspace .app-view-toggle button{font-size:12px;padding:9px 11px;min-height:42px}.workspace .app-view-toggle svg{height:15px;width:15px}.workspace .explorer-card-grid{gap:12px}.workspace .explorer-app-card{padding:19px}.workspace .explorer-app-card .app-icon{width:64px;height:64px}.workspace .explorer-app-card .app-name{font-size:16px}.workspace .explorer-card-metrics .earnings-value,.workspace .explorer-card-metrics .downloads-value{font-size:25px}.workspace .explorer-card-metrics .metric-caption{font-size:11px}.workspace .analysis-compact-panel .analysis-filter-main{overflow-x:auto;padding:0 0 5px;gap:9px;flex-wrap:nowrap}.workspace .analysis-compact-panel .analysis-filter-main>.search-field{flex:0 0 190px;min-width:190px}.workspace .analysis-compact-panel .analysis-filter-main>.analysis-filter{flex:0 0 145px;min-width:145px}.workspace .analysis-compact-panel .filter-select,.workspace .analysis-compact-panel .search-field input{font-size:13px}.workspace .analysis-niche-grid{padding:0;gap:14px}.workspace .analysis-niche-card{padding:18px 14px}.workspace .analysis-card-head{gap:10px;min-height:0;margin-bottom:18px}.workspace .analysis-card-head h2{font-size:26px;letter-spacing:-.7px}.workspace .analysis-title-line .category-tag{font-size:11px;padding:5px 8px}.analysis-card-description{font-size:13px;line-height:1.5;margin-top:10px}.workspace .analysis-score{width:80px;height:80px;flex-basis:80px}.workspace .analysis-score:before{inset:5px}.workspace .analysis-score>span{font-size:24px}.workspace .analysis-score small{font-size:9px}.workspace .analysis-niche-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:20px}.workspace .analysis-niche-metrics>div{min-height:104px;padding:12px 8px}.workspace .analysis-niche-metrics strong{font-size:29px}.workspace .analysis-niche-metrics>div>span{font-size:13px}.workspace .analysis-app-previews{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 10px}.workspace .analysis-app-previews .app-icon{width:78px;height:78px;border-radius:16px}.workspace .analysis-app-previews small{font-size:11px;min-height:34px;max-height:35px;max-width:none}.workspace .analysis-app-previews strong{font-size:15px}.workspace .analysis-app-previews>button>span:not(.app-icon){font-size:11px}.workspace .analysis-parts>div{grid-template-columns:minmax(105px,1fr) minmax(70px,1fr) 24px;gap:8px}.workspace .analysis-parts>div>span,.workspace .analysis-parts b{font-size:12px}.workspace .analysis-part-track{height:9px}.workspace .analysis-niche-foot .analysis-view-apps{font-size:15px;min-height:46px}.workspace .analysis-secondary-actions .btn{min-height:44px}.workspace .analysis-compact-panel .analysis-filter-main:has(.analysis-more-filters[open]){flex-wrap:wrap;overflow:visible}.workspace .analysis-compact-panel .analysis-filter-main:has(.analysis-more-filters[open])>.search-field{flex-basis:100%;max-width:none}.workspace .console-portfolio-head{padding:17px 14px;gap:12px;flex-wrap:wrap}.workspace .console-avatar{height:47px;width:47px;min-width:47px;font-size:23px}.workspace .console-portfolio-title h2{font-size:22px}.workspace .console-stat{font-size:10px;padding:5px 7px}.workspace .console-app-tiles{grid-template-columns:repeat(2,minmax(0,1fr));padding:15px 12px;gap:10px}.workspace .console-app-tile{padding:14px 8px;min-height:194px}.workspace .console-app-tile .app-icon{width:72px;height:72px}.workspace .console-app-tile>strong{font-size:13px}.workspace .console-all-apps{min-height:44px}
.workspace[data-profile=true] .profile-back{margin-left:43px;min-height:32px;margin-bottom:20px;font-size:13px}.profile-hero{grid-template-columns:76px minmax(0,1fr);gap:8px 14px;padding:0 2px}.workspace .profile-identity>.app-icon{height:76px;width:76px;border-radius:18px;grid-row:1}.profile-identity h1{font-size:27px;letter-spacing:-.7px}.profile-identity .profile-tagline{font-size:13px}.profile-identity .profile-developer{font-size:11px;margin-top:9px}.profile-hero-actions{grid-column:1/-1;grid-row:2;gap:8px;margin-top:8px;width:100%}.profile-hero-actions .btn{font-size:11px;min-height:42px;padding:8px 10px}.profile-date-strip{grid-column:1/-1;grid-row:3;font-size:10px;padding-top:4px;gap:9px}.profile-date-strip>span:last-child{flex-basis:auto}.profile-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:18px 0 14px}.profile-stat{padding:15px 12px;min-height:140px}.profile-stat>div{font-size:12px;padding-right:0;margin-bottom:17px;align-items:start;max-width:90px}.profile-stat-icon{height:29px;width:29px;top:15px;right:10px}.profile-stat-icon svg{height:17px;width:17px}.profile-stat>strong{font-size:30px;letter-spacing:-.7px}.profile-stat>small{font-size:11px;margin-top:12px}.profile-tabs{gap:2px;margin-bottom:15px}.profile-tabs button{font-size:14px;min-height:46px;padding:12px}.profile-chart-card{padding:17px 12px 10px}.profile-chart-head{flex-wrap:wrap;gap:8px;min-height:0;margin-bottom:12px}.profile-chart-head h3{font-size:15px}.profile-chart-head p{font-size:10px}.profile-chart-head>div:first-child{flex:1 1 100%}.profile-range button{min-width:39px;min-height:36px;padding:7px 10px}.profile-history-chart text{font-size:13px}.profile-network-card{padding:18px 16px}.profile-network-icon{width:48px;height:48px}.profile-network-icon svg{width:30px;height:30px}.profile-network-counts strong{font-size:24px}.profile-network-card h3{font-size:17px}.profile-section-heading h2{font-size:18px}}
@media(prefers-reduced-motion:reduce){.workspace *{transition:none!important;animation:none!important}}
