@tailwind base;@tailwind components;@tailwind utilities;:root{font-synthesis:none;text-rendering:optimizeLegibility}.report-footer{background:transparent!important;border-top:0!important}.report-qr{display:flex;align-items:center;justify-content:center;background:transparent!important}.report-qr img{display:block;width:88px;height:88px;-o-object-fit:cover;object-fit:cover;border-radius:4px}.overview-highlight-row>span b,.overview-highlight-row>span strong{font-size:11px;line-height:1.4;font-weight:400}.overview-highlight-row>span b{color:#8a8383}.overview-highlight-row>span strong{color:#b92d2d}.ai-index-page{padding:28px 0 72px}.ai-index-search,.ai-index-result,.industry-panel,.semantic-panel{background:#ffffffeb;border:1px solid #e0e0e0;border-radius:18px;box-shadow:0 12px 34px #30695812}.ai-index-search{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 24px;margin-bottom:18px}.ai-index-label{display:block;color:#1a3c32;font-size:18px;font-weight:700}.ai-index-search small,.ai-index-result-head small,.ai-subtitle small{display:block;color:#9a9595;font-size:12px;margin-top:6px}.ai-query-control{display:flex;gap:10px;width:min(520px,100%)}.ai-query-control input{flex:1;min-width:0;border:1px solid #e0e0e0;border-radius:10px;padding:12px 14px;color:#2b4f44;outline:none}.ai-query-control input:focus{border-color:#00c29a;box-shadow:0 0 0 3px #00c29a1f}.ai-query-control button{border:0;border-radius:10px;padding:0 20px;color:#fff;background:linear-gradient(135deg,#00c29a,#1bc69b);font-weight:700;cursor:pointer}.ai-index-result{padding:24px}.ai-index-result-head{display:flex;align-items:center;justify-content:space-between}.heat-state-pill{padding:7px 12px;border-radius:999px;font-size:12px;font-weight:700}.ai-index-result-grid{display:grid;grid-template-columns:300px 1fr;gap:44px;align-items:center;margin-top:24px}.heat-summary{text-align:center}.heat-ball{margin:0 auto 16px;width:142px;height:142px;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:38px;font-weight:800;animation:heat-ball-float 3.8s ease-in-out infinite}.heat-summary>strong{display:block;color:#22453b;font-size:26px}.heat-summary>small{display:block;color:#8a8a8a;margin-top:4px}.heat-scale{display:flex;gap:7px;justify-content:center;margin-top:20px}.heat-scale i{width:13px;height:13px;border-radius:50%;opacity:.38}.heat-scale i.active{opacity:1;box-shadow:0 0 0 3px #00c29a1f}.heat-scale-labels{display:flex;justify-content:center;gap:9px;color:#9c9898;font-size:10px;margin-top:7px}.ai-subtitle{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:18px}.ai-subtitle>span{color:#294e43;font-size:15px;font-weight:700}.ai-subtitle small{margin:0}.platform-heat-row{display:grid;grid-template-columns:76px 1fr 90px;gap:14px;align-items:center;margin:16px 0;color:#646464;font-size:13px}.platform-heat-row>div{height:10px;background:#f7f8f9;border-radius:999px;overflow:hidden}.platform-heat-row i{display:block;height:100%;border-radius:999px}.platform-heat-row b{text-align:right;color:#294e43;font-size:13px}.ai-index-lower{display:grid;grid-template-columns:.82fr 1.18fr;gap:18px;margin-top:18px}.industry-panel,.semantic-panel{padding:22px}.industry-word-cloud{display:flex;flex-wrap:wrap;gap:12px}.industry-word-cloud button{border:0;border-radius:10px;padding:10px 15px;color:#646464;background:#f7f8f9;cursor:pointer;transition:.2s}.industry-word-cloud button:hover{transform:translateY(-3px);box-shadow:0 8px 18px #00c29a26}.industry-word-cloud .cloud-size-1{font-size:16px;background:#f2fcfa;color:#60cbad}.industry-word-cloud .cloud-size-2{font-size:18px;background:#fdf8ec;color:#bc712b}.semantic-table{overflow:auto}.semantic-table-head,.semantic-table-row{display:grid;grid-template-columns:1fr 1.2fr 1fr 1fr 1fr;gap:10px;min-width:650px;align-items:center;padding:12px 10px}.semantic-table-head{color:#949494;font-size:12px;background:#f7f8f9}.semantic-table-row{width:100%;border:0;border-bottom:1px solid #f5f5f5;background:#fff;text-align:left;color:#646464;cursor:pointer}.semantic-table-row:hover{background:#f7f8f9}.semantic-hot{color:#e8845f;font-weight:700}@keyframes heat-ball-float{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-8px) scale(1.035)}}@media(max-width:760px){.ai-index-search{display:block}.ai-query-control{margin-top:16px;height:42px}.ai-index-result-grid,.ai-index-lower{grid-template-columns:1fr}.ai-index-result-grid{gap:30px}.heat-scale-labels{gap:6px}.ai-index-page{padding-top:18px}}@media(prefers-reduced-motion:reduce){.heat-ball{animation:none}}.ai-index-search{position:relative;display:grid;grid-template-columns:1fr minmax(360px,520px);align-items:center;-moz-column-gap:36px;column-gap:36px;row-gap:10px;padding:24px 28px 22px;border-radius:16px;background:linear-gradient(135deg,#fff 0% 100%)}.ai-search-copy{align-self:end}.ai-search-copy .ai-index-label{font-size:20px;letter-spacing:-.02em}.ai-query-control{position:relative;display:flex;gap:10px;width:100%;height:48px}.ai-query-control input{width:100%;padding:0 128px 0 42px;border:1px solid #e0e0e0;border-radius:13px;background:#fff;color:#2b4f44;font-size:14px;box-shadow:0 6px 18px #00c29a0f;outline:none}.ai-query-control input:focus{border-color:#74ddc1;box-shadow:0 0 0 4px #74ddc11f}.ai-query-control button{position:absolute;right:5px;top:5px;height:38px;padding:0 17px;border:0;border-radius:9px;color:#fff;background:linear-gradient(135deg,#28b894,#6dcfb4);font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 6px 14px #28b89438}.ai-query-control button span{margin-left:5px;font-size:16px}.ai-search-icon{position:absolute;z-index:1;left:15px;top:10px;color:#a09b9b;font-size:25px;line-height:25px;transform:rotate(-20deg)}.ai-search-hints{grid-column:2;display:flex;align-items:center;gap:8px;color:#a29d9d;font-size:12px;padding-left:3px}.ai-search-hints button{border:0;background:transparent;color:#70c1ab;padding:0;cursor:pointer}.ai-search-hints button:hover{text-decoration:underline}.semantic-panel .ai-subtitle{align-items:flex-start}.semantic-export-btn{display:inline-flex;align-items:center;gap:5px;border:1px solid #ebf0ef;border-radius:8px;padding:7px 12px;background:#fbfafa;color:#28b894;font-size:12px;cursor:pointer}.semantic-export-btn:hover{background:#f3f6f5;border-color:#ddebe7}.semantic-export-btn span{font-size:16px;line-height:11px}@media(max-width:760px){.ai-index-search{display:grid;grid-template-columns:1fr;padding:20px}.ai-query-control{grid-column:1;height:46px}.ai-search-hints{grid-column:1;overflow:auto;white-space:nowrap}.ai-query-control input{padding-left:40px}.semantic-export-btn{padding:6px 10px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f7f8f9;color:#1a1a1a;font-family:Inter,Noto Sans SC,Microsoft YaHei,sans-serif}.page-shell{min-width:1180px;overflow:hidden}.topbar{height:72px;padding:0 60px;display:flex;align-items:center;gap:32px;background:#ffffffdb;border-bottom:1px solid #ebebeb;position:sticky;top:0;z-index:10}.brand{font-size:26px;font-weight:800;color:#28b894;margin-right:22px}.topbar-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.new-check-btn,.share-btn{border:1px solid #e0e0e0;background:#fff;color:#646464;border-radius:7px;padding:10px 13px;font-size:12px;cursor:pointer;white-space:nowrap}.new-check-btn{border-color:#ddf0ec;background:#f2fcfa;color:#28b894}.new-check-btn:hover,.share-btn:hover{border-color:#c7e8de;background:#f7f8f9}.share-btn{color:#28b894}.section[id],.overview-block[id]{scroll-margin-top:150px}.mobile-menu-toggle{display:none}.topbar nav{display:flex;gap:8px;flex:1}.topbar nav button,.export-btn{border:0;background:transparent;color:#769b90;padding:10px 14px;border-radius:8px;font-size:13px;cursor:pointer}.topbar nav button.active{background:#f7f8f9;color:#28b894;font-weight:700}.export-btn{background:#28b894;color:#fff;box-shadow:0 8px 20px #28b89433;padding:11px 18px}main{width:min(1320px,calc(100% - 96px));margin:auto}.report-hero{margin-top:38px;min-height:258px;padding:38px 42px;display:flex;justify-content:space-between;gap:40px;border-radius:20px;background:linear-gradient(135deg,#fff,#f7fafc);border:1px solid #e0e0e0;box-shadow:0 18px 50px #1a202c12}.hero-copy{min-width:0}.hero-eyebrow{color:#28b894;font-size:13px;font-weight:700;letter-spacing:.08em}.report-hero h1{font-size:44px;line-height:1.18;margin:16px 0 8px;letter-spacing:-1px}.report-hero p{color:#87a99f;font-size:16px;margin:0 0 25px}.hero-meta{display:flex;flex-wrap:wrap;gap:10px}.hero-meta span{padding:9px 12px;border:1px solid #eceaea;background:#fff;border-radius:7px;font-size:12px;color:#597e73}.hero-meta b{font-weight:400;color:#949494;margin-right:8px}.hero-score{width:220px;flex:none;align-self:center;padding:24px;border-radius:15px;background:#fff;border:1px solid #e0e0e0}.hero-score span,.hero-score small,.hero-score em{display:block;color:#8eb1a6;font-size:11px;font-style:normal}.hero-score strong{display:block;font-size:38px;color:#28b894;margin:8px 0 2px}.score-mini{height:7px;margin:16px 0 11px;background:#f3f2f2;border-radius:8px}.score-mini i{display:block;height:100%;background:#28b894;border-radius:8px}.hero-score em{color:#00c29a}.section{margin-top:72px}.section-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:24px}.section-kicker{display:block;color:#759a8f;font-size:11px;letter-spacing:.12em;font-weight:700}.section-heading h2{font-size:28px;margin:6px 0 0;letter-spacing:-.5px}.section-note{color:#8caaa1;font-size:12px}.panel{background:#fff;border:1px solid #ebebeb;border-radius:14px;box-shadow:0 16px 40px #1a202c0b}.overview-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:18px}.overview-summary{padding:28px 30px}.overview-summary h3{font-size:19px;margin:0 0 12px}.overview-summary p{font-size:13px;color:#646464;line-height:1.9;margin:0}.overview-tags{display:flex;gap:10px;margin-top:24px;flex-wrap:wrap}.overview-tags span{font-size:11px;color:#8a8383;background:#f7f8f9;padding:9px 11px;border-radius:7px}.overview-tags b{color:#28b894;margin-left:4px}.overview-kpis{display:grid;grid-template-columns:1fr 1fr;gap:12px}.overview-kpis div{background:#fff;padding:20px;border:1px solid #ebebeb;border-radius:12px}.overview-kpis small,.overview-kpis span{display:block;color:#9e9999;font-size:11px}.overview-kpis strong{display:block;color:#28b894;font-size:30px;margin:8px 0 5px}.subsection-title{display:flex;align-items:baseline;gap:12px;margin:32px 0 16px}.subsection-title span{font-size:17px;font-weight:750}.subsection-title small{font-size:11px;color:#8eb1a6}.subsection-title.compact{margin:0 0 18px}.volume-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.volume-card{padding:18px 20px;border-radius:12px;background:#fff;border:1px solid #ebebeb;overflow:hidden}.volume-card>div{display:flex;justify-content:space-between;align-items:start}.volume-card span{font-size:12px;color:#827a7a}.volume-card b{font-size:23px}.volume-card small{display:block;color:#8fada4;font-size:10px;margin:7px 0}.volume-card.blue b{color:#28b894}.volume-card.purple b{color:#1bc69b}.volume-card.orange b{color:#e8845f}.volume-card.green b{color:#00c29a}.sparkline{width:100%;height:42px}.competitor-panel{padding:24px;margin-top:18px}.bar-chart{display:grid;gap:15px}.bar-row{display:grid;grid-template-columns:100px 1fr 38px;gap:12px;align-items:center;font-size:12px;color:#7b7575}.bar-row>div{height:9px;background:#f7f8f9;border-radius:7px;overflow:hidden}.bar-row i{display:block;height:100%;border-radius:7px}.bar-row b{text-align:right;color:#1a1a1a}.detail-table{margin-top:18px;padding:24px}.table-head,.table-row{display:grid;grid-template-columns:1fr 1.8fr 1fr 1.4fr;gap:16px;align-items:center;padding:13px 0;border-bottom:1px solid #f7f8f9;font-size:12px}.table-head{color:#8a8a8a;font-size:11px}.table-row:last-child{border-bottom:0}.table-highlight{color:#28b894;font-weight:700}.reputation-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.rep-card{padding:20px;border-radius:12px;background:#fff;border:1px solid #ebebeb}.rep-card span,.rep-card small{display:block;color:#86a89e;font-size:11px}.rep-card strong{display:block;font-size:28px;margin:8px 0}.positive strong{color:#00c29a}.negative strong{color:#d93b3b}.complete strong{color:#28b894}.cloud-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px}.cloud-card{padding:24px}.donut-layout{display:flex;align-items:center;gap:24px}.donut{width:132px;height:132px;border-radius:50%;display:grid;place-items:center;position:relative}.donut:before{content:"";position:absolute;inset:12px;background:#fff;border-radius:50%}.donut>div{position:relative;text-align:center}.donut strong{display:block;font-size:24px}.donut span{font-size:10px;color:#8a8a8a}.reputation-donut{background:conic-gradient(#00c29a 0 54%,#d93b3b 54% 72%,#e0e0e0 72% 100%)}.completeness-donut{background:conic-gradient(#28b894 0 68%,#e0e0e0 68% 100%)}.legend-list{display:grid;gap:12px;flex:1}.legend-list span{font-size:11px;color:#646464}.legend-list b{float:right;color:#1a1a1a}.dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:8px}.dot.green{background:#00c29a}.dot.red{background:#d93b3b}.dot.gray{background:#e0e0e0}.dot.blue{background:#28b894}.word-cloud{margin-top:22px;padding-top:16px;border-top:1px solid #f7f8f9;display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap;gap:10px}.word-cloud b{font-size:22px;color:#28b894}.word-cloud strong{font-size:18px;color:#1bc69b}.word-cloud em{font-style:normal;color:#00c29a}.word-cloud i{font-style:normal;color:#e8845f}.word-cloud span{color:#648b7f}.word-cloud small{color:#9db9b1}.trend-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.trend-card{padding:24px}.trend-card-head{display:flex;justify-content:space-between}.trend-card-head span,.trend-card-head small{font-size:11px;color:#928b8b}.trend-card-head strong{display:block;color:#28b894;font-size:28px;margin-top:8px}.multi-line-chart{height:150px;margin-top:22px;display:flex;align-items:end;gap:18px;border-bottom:1px solid #f7f8f9}.trend-point{height:100%;flex:1;display:flex;flex-direction:column;justify-content:end;align-items:center;gap:8px}.trend-point i{width:24px;min-height:20px;background:linear-gradient(#93e7ce,#28b894);border-radius:6px 6px 0 0}.trend-point span{font-size:9px;color:#90aea5;white-space:nowrap}.source-top-grid{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:16px}.owned-source,.rank-panel{padding:24px}.owned-kpi strong{font-size:34px;color:#28b894}.owned-kpi span{font-size:11px;color:#8eada4;margin-left:8px}.owned-kpi i{display:block;width:100%;height:7px;background:#f7f8f9;border-radius:6px;margin-top:14px}.owned-kpi i:after{content:"";display:block;height:100%;background:#28b894;border-radius:6px}.source-type-list{display:grid;gap:11px;margin-top:20px}.source-type-list span{font-size:11px;color:#878080}.source-type-list b{float:right;color:#1a1a1a}.rank-row{display:grid;grid-template-columns:105px 1fr 38px;align-items:center;gap:10px;margin:15px 0;font-size:11px;color:#646464}.rank-row div{height:7px;background:#f7f8f9;border-radius:6px;overflow:hidden}.rank-row i{display:block;height:100%;border-radius:6px}.rank-row b{text-align:right;color:#1a1a1a}.question-source{padding:24px;margin-top:16px}.question-source-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:28px}.question-item{display:flex;justify-content:space-between;padding:13px 14px;border-bottom:1px solid #f7f8f9;color:#646464;font-size:12px}.question-item.active{background:#f7f8f9;color:#28b894;border-radius:7px}.citation-list{display:grid;align-content:start;gap:12px}.citation-list span{padding:13px;background:#f7f8f9;border-radius:8px;color:#646464;font-size:11px}.citation-list i{display:inline-block;width:7px;height:7px;background:#28b894;border-radius:50%;margin-right:8px}.citation-list b{float:right;color:#28b894}.product-video-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.product-card,.video-card{padding:24px}.product-content{display:flex;gap:28px;align-items:center}.product-visual{width:190px;height:120px;border-radius:12px;background:linear-gradient(135deg,#ddf0ec,#9ad9c8);display:grid;place-items:center;align-content:center;color:#28b894}.product-visual span{font-size:32px;font-weight:800}.product-visual small{font-size:10px}.product-content h3{margin:0 0 8px}.product-content p{font-size:11px;color:#8a8a8a;margin:0}.product-content strong{font-size:30px;color:#28b894}.product-content>div>small{color:#8a8a8a;font-size:11px}.recommend-tag{font-size:11px;color:#00c29a;background:#f2fcfa;padding:6px 8px;border-radius:6px;margin-top:8px}.video-list{display:grid;gap:10px}.video-list>div{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:13px;background:#f7f8f9;border-radius:8px}.play{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#f2fcfa;color:#28b894;font-size:10px}.video-list p{margin:0;font-size:11px;color:#7d7676}.video-list b{font-size:10px;color:#28b894}footer{margin-top:90px;padding:28px 60px;background:#1a202c;color:#ddf0ec;display:flex;justify-content:space-between}footer span{color:#a0cbbe;font-size:11px}.floating-shell{position:fixed;top:0;left:0;right:0;z-index:100;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.floating-shell .topbar{position:relative;top:auto}.floating-shell .filter-bar{position:relative;top:auto;margin:10px auto 12px;background:#fff}.page-shell{padding-top:152px}.filter-bar{width:min(1320px,calc(100% - 96px));padding:14px 18px;display:flex;align-items:center;gap:14px;background:#fff;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 10px 25px #1a202c14}.query-btn{background:#28b894!important;color:#fff!important;box-shadow:0 6px 14px #28b8942e}.date-range{gap:7px!important}.filter-bar input[type=date]{border:1px solid #e0e0e0;background:#f7f8f9;color:#487064;border-radius:6px;padding:8px 7px;font-size:11px;width:126px}.date-range>span{color:#9db9b1;font-size:11px}.filter-bar button{white-space:nowrap}.filter-title{margin-right:auto}.filter-title span{display:block;font-size:12px;font-weight:750}.filter-title small{display:block;color:#8a8a8a;font-size:10px;margin-top:3px}.filter-bar label{display:flex;align-items:center;gap:7px;color:#8a8a8a;font-size:11px}.filter-bar select{border:1px solid #e0e0e0;background:#f7f8f9;color:#487064;border-radius:6px;padding:8px 24px 8px 9px;font-size:11px}.filter-bar button{border:0;background:#f7f8f9;color:#28b894;border-radius:6px;padding:8px 11px;font-size:11px;cursor:pointer}.report-hero{margin-top:28px}.detail-table .table-head.volume-table,.detail-table .table-row.volume-table{grid-template-columns:1fr 1.1fr 1.8fr .75fr .75fr .75fr .85fr 92px}.detail-table .table-head.reputation-table,.detail-table .table-row.reputation-table{grid-template-columns:1fr 2fr .8fr .8fr .8fr .9fr 92px}.dialog-btn{border:0;background:#f7f8f9;color:#28b894;border-radius:5px;padding:6px 8px;font-size:10px;cursor:pointer}.sortable-header-cell{display:flex;align-items:center;justify-content:center;gap:4px;min-width:0;border:0;background:transparent;color:inherit;font:inherit;padding:0;cursor:pointer;white-space:nowrap}.sortable-header-cell i{font-style:normal;font-size:12px;line-height:1;color:#acc5bd}.sortable-header-cell:hover,.sortable-header-cell.active{color:#28b894}.sortable-header-cell.active i{color:#28b894;font-weight:800}.line-chart{width:100%;height:150px;margin-top:20px;background:repeating-linear-gradient(to bottom,transparent 0,transparent 36px,#f7f8f9 37px)}.line-labels{display:flex;justify-content:space-between;color:#8a8a8a;font-size:9px;margin-top:8px}.product-video-stack{display:grid;gap:18px}.product-video-stack .product-card,.product-video-stack .video-card{padding:26px 30px}.product-video-stack .product-content{display:grid;grid-template-columns:190px 1fr 1.2fr;gap:34px}.product-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;align-items:center}.product-stats span{padding:14px;background:#fff;color:#8a8a8a;font-size:11px;border-radius:8px}.product-stats b{display:block;color:#28b894;font-size:18px;margin-top:7px}.competitor-heading{margin-top:28px}.competitor-board-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:14px}.competitor-board{padding:20px 20px 18px;min-width:0}.competitor-board .subsection-title{margin-bottom:17px}.board-list{display:flex;flex-direction:column;gap:13px}.board-row{display:grid;grid-template-columns:22px 86px 1fr 40px;align-items:center;gap:8px;font-size:12px}.board-rank{width:20px;height:20px;border-radius:6px;display:grid;place-items:center;background:#f7f8f9;color:#28b894;font-size:10px}.board-row:nth-child(2) .board-rank{background:#f2fcfa;color:#1bc69b}.board-row:nth-child(3) .board-rank{background:#fdf8ec;color:#e8845f}.board-row:nth-child(4) .board-rank{background:#f2fcfa;color:#00c29a}.board-row>span{color:#646464;white-space:nowrap}.board-track{height:7px;background:#f7f8f9;border-radius:6px;overflow:hidden}.board-track i{display:block;height:100%;border-radius:6px}.board-row strong{text-align:right;color:#1a1a1a;font-size:12px}.competitor-panel{display:none}.effect-pie-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:18px}.effect-pie-card{padding:20px}.effect-pie-content{display:grid;grid-template-columns:170px 1fr;align-items:center;gap:24px;min-height:170px}.effect-legend{display:flex;flex-direction:column;gap:15px}.effect-legend span{display:flex;align-items:center;justify-content:space-between;color:#646464;font-size:12px;border-bottom:1px solid #f7f8f9;padding-bottom:9px}.effect-legend b{color:#1a1a1a;font-size:13px}.dot.purple{background:#1bc69b}.effect-pie-card .donut{margin:0 auto}.effect-pie-card .subsection-title{margin-bottom:5px}.word-section{display:none}.word-subsection{padding:18px 20px;min-width:0}.word-subsection-title{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;margin-bottom:4px;border-bottom:1px solid #f7f8f9}.word-subsection-title span{font-size:14px;font-weight:750;color:#1a1a1a}.word-subsection-title small{font-size:10px;color:#949494}.word-tabs{display:flex;gap:5px;border-bottom:1px solid #f7f8f9;margin-bottom:12px}.word-tabs button{border:0;background:transparent;color:#8a8a8a;padding:9px 12px;font-size:11px;cursor:pointer;border-bottom:2px solid transparent;white-space:nowrap}.word-tabs button.active{color:#28b894;border-bottom-color:#28b894;font-weight:700}.word-subsection .word-group{padding:0;min-height:0;border-radius:0;box-shadow:none;background:transparent}.word-list-head,.word-list-row{display:grid;grid-template-columns:1fr 78px;align-items:center;gap:14px}.word-list-head{padding:9px 12px;color:#949494;background:#f7f8f9;border:1px solid #f7f8f9;border-bottom:0;border-radius:8px 8px 0 0;font-size:10px}.word-list-head span:last-child{text-align:right}.word-list{border:1px solid #f7f8f9;border-radius:0 0 8px 8px;overflow:hidden}.word-list-row{padding:11px 12px;background:#fff;border-bottom:1px solid #f7f8f9;color:#646464;font-size:12px}.word-list-row:last-child{border-bottom:0}.word-list-row>b{text-align:right;color:#28b894;font-size:12px}.negative-words .word-list-row>b{color:#e8845f}.neutral-words .word-list-row>b{color:#8a8a8a}.mentioned-words .word-list-row>b{color:#28b894}.not-mentioned-words .word-list-row>b{color:#949494}.all-words .word-list-row>b{color:#1bc69b}.word-section-panel{margin-top:16px;padding:20px;border:1px solid #e0e0e0;border-radius:10px;background:#fff;box-shadow:0 7px 18px #1a202c0b}.word-section-panel .word-groups-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.word-section-panel .word-subsection{padding:0;border:0;background:transparent;border-radius:0}.word-section-panel .word-subsection+.word-subsection{border-left:1px solid #f7f7f7;padding-left:28px}.word-section-panel .word-subsection-title{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;margin-bottom:8px;border-bottom:0}.word-section-panel .word-subsection-title span{font-size:13px;font-weight:700;color:#1a1a1a}.word-section-panel .word-subsection-title small{font-size:11px;color:#8a8a8a}.word-section-panel .word-tabs{display:flex;gap:4px;border-bottom:1px solid #f7f8f9;margin-bottom:10px;padding-bottom:6px}.word-section-panel .word-tabs button{border:0;background:transparent;color:#8a8a8a;padding:6px 10px;font-size:11px;cursor:pointer;border-radius:6px}.word-section-panel .word-tabs button.active{background:#f7f8f9;color:#28b894;font-weight:700}.word-section-panel .word-list{border:0;border-radius:0;background:transparent}.word-section-panel .word-list-row{display:flex;align-items:center;justify-content:space-between;padding:10px 4px;background:transparent;border-bottom:1px solid #f9f9f9;font-size:12px;font-weight:700;color:#506e65}.word-section-panel .word-list-row:last-child{border-bottom:0}.word-section-panel .word-list-row>b{font-size:12px;font-weight:700}.word-section-panel .word-section-intro{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:18px;padding:0 2px}.word-section-panel .word-section-intro span{font-size:15px;font-weight:750;color:#204238}.word-section-panel .word-section-intro small{font-size:11px;color:#8a8a8a}.word-section-panel .word-direct-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.word-section-panel .word-direct-group{padding:12px 13px;border-radius:10px;background:#f7f8f9;border:1px solid #f0f0f0}.word-section-panel .word-direct-title{display:flex;align-items:center;gap:7px;margin-bottom:4px}.word-section-panel .word-direct-title span{font-size:11px;font-weight:750}.word-section-panel .word-direct-title i{width:5px;height:5px;border-radius:50%;background:currentColor}.word-section-panel .word-direct-group .word-list-row{padding:8px 2px}.word-section-panel .word-direct-group .word-list-row:last-child{border-bottom:0}.word-section-panel .word-direct-group.neutral-words{background:#fff;border-color:#ececec}.word-section-panel .word-direct-group.all-words{background:#f9f9f9;border-color:#ddf0ec}.word-section-panel .word-direct-group.not-mentioned-words{background:#fff;border-color:#ececec}.word-section-panel .positive-words .word-list-row span,.word-section-panel .positive-words .word-list-row>b{color:#00c29a}.word-section-panel .negative-words .word-list-row span,.word-section-panel .negative-words .word-list-row>b{color:#d93b3b}.word-section-panel .neutral-words .word-list-row span,.word-section-panel .neutral-words .word-list-row>b{color:#8a8a8a}.word-section-panel .all-words .word-list-row span,.word-section-panel .all-words .word-list-row>b{color:#28b894}.word-section-panel .mentioned-words .word-list-row span,.word-section-panel .mentioned-words .word-list-row>b{color:#00c29a}.word-section-panel .not-mentioned-words .word-list-row span,.word-section-panel .not-mentioned-words .word-list-row>b{color:#8a8a8a}@media(max-width:700px){.word-section-panel{padding:16px}.word-section-panel .word-groups-grid{grid-template-columns:1fr;gap:20px}.word-section-panel .word-subsection+.word-subsection{border-left:0;padding-left:0;border-top:1px solid #f7f7f7;padding-top:16px}.word-section-panel .word-direct-grid{grid-template-columns:1fr;gap:8px}.word-section-panel .word-section-intro{display:block}.word-section-panel .word-section-intro small{display:block;margin-top:4px}}.trend-grid{display:grid;grid-template-columns:1fr;gap:20px}.trend-card{padding:20px 24px 18px;min-width:0}.trend-card .trend-chart-wrap{max-width:100%}.trend-card-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px}.trend-card-head span{display:block;color:#1a1a1a;font-size:14px;font-weight:750}.trend-card-head strong{display:block;color:#28b894;font-size:11px;font-weight:500;margin-top:4px}.trend-card-head small{color:#949494;font-size:10px}.trend-chart-wrap{position:relative;padding:6px 0 0 18px}.trend-horizontal-chart{display:block;width:100%;height:220px;overflow:visible;background:repeating-linear-gradient(to bottom,transparent 0,transparent 43px,#f7f8f9 44px)}.trend-axis-text{fill:#8a8a8a;font-size:8px}.trend-y-label{position:absolute;left:-1px;top:84px;color:#949494;font-size:9px;writing-mode:vertical-rl}.trend-x-label{position:absolute;right:0;bottom:-9px;color:#949494;font-size:9px}.trend-legend{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:17px}.trend-legend span{display:flex;align-items:center;gap:5px;color:#646464;font-size:9px}.trend-legend-line{width:22px;height:3px;border-radius:3px;display:inline-block;flex:none}.trend-hover-line{stroke:#a4d7c8;stroke-width:1.2;stroke-dasharray:4 4;pointer-events:none}.trend-date-hit{cursor:crosshair}.trend-tooltip{position:absolute;top:22px;transform:translate(-50%);z-index:4;min-width:142px;padding:10px 12px;border:1px solid #e0e0e0;border-radius:9px;background:#fffffff7;box-shadow:0 10px 24px #1a202c26;pointer-events:none}.trend-tooltip.align-right{transform:translate(-92%)}.trend-tooltip>strong{display:block;color:#1a1a1a;font-size:12px;font-weight:750;margin-bottom:7px}.tooltip-divider{display:block;border-top:1px solid #f7f8f9;margin-bottom:6px}.tooltip-row{display:flex;align-items:center;gap:6px;color:#646464;font-size:10px;line-height:18px}.tooltip-row i{width:7px;height:7px;border-radius:50%;display:inline-block}.tooltip-row b{margin-left:auto;color:#1a1a1a;font-size:10px}.recommendation-section+.recommendation-section{margin-top:58px}.recommendation-section .section-heading{margin-bottom:20px}.detail-platform-tabs{display:flex;gap:5px;border-bottom:1px solid #f7f8f9;margin:2px 0 16px}.detail-platform-tabs button{border:0;background:transparent;color:#8a8a8a;padding:9px 13px;font-size:11px;cursor:pointer;border-bottom:2px solid transparent;white-space:nowrap}.detail-platform-tabs button.active{color:#28b894;border-bottom-color:#28b894;font-weight:700}.metric-cell{white-space:nowrap}.metric-cell small{display:inline-block;margin-left:6px;font-size:10px;font-weight:700}.metric-divider{display:inline-block;margin:0 6px;color:#b7cec7;font-size:11px}.delta-up{color:#d93b3b}.delta-down{color:#28b894}.source-detail-grid{grid-template-columns:92px 270px 1fr;gap:18px}.subsection-actions{display:flex;align-items:center;gap:12px;margin-left:auto;min-width:0}.subsection-actions small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.view-all-btn{border:1px solid #ddf0ec;background:#f2fcfa;color:#28b894;border-radius:6px;padding:6px 10px;font-size:10px;cursor:pointer;white-space:nowrap}.view-all-btn:hover{background:#f1f5f4}.detail-platform-layout{display:grid;grid-template-columns:92px 1fr;gap:18px}.detail-platform-rail,.source-platform-rail{display:flex;flex-direction:column;gap:8px;padding-right:14px;border-right:0}.detail-platform-rail button,.source-platform-rail button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:0;background:transparent;color:#8a8a8a;text-align:center;padding:8px 4px;border-radius:8px;font-size:10px;cursor:pointer;white-space:nowrap}.detail-platform-rail button.active,.source-platform-rail button.active{background:#f2fcfa;color:#28b894;font-weight:700}.detail-question-scroll,.source-question-list{max-height:none;overflow:visible;padding-right:0}.detail-question-scroll::-webkit-scrollbar,.source-question-list::-webkit-scrollbar{display:none}.detail-platform-note{display:block;color:#949494;font-size:10px;margin-top:10px}.source-question-list{display:flex;flex-direction:column;gap:8px;max-height:456px;overflow-y:auto;padding:2px 6px 4px 2px;scrollbar-width:thin;scrollbar-color:#d3e5e0 transparent}.source-question-list .question-item{width:100%;display:flex;align-items:center;gap:10px;min-height:42px;border:1px solid #ebebeb;cursor:pointer;text-align:left;padding:10px 11px;border-radius:9px;background:#fff;color:#646464;font-size:11px;line-height:1.45;box-shadow:0 3px 10px #1a202c08;transition:all .18s ease}.source-question-list .question-item:hover{border-color:#ddebe7;background:#fff;transform:translateY(-1px)}.source-question-list .question-item.active{border-color:#ddf0ec;background:linear-gradient(90deg,#f2fcfa,#fff);color:#28b894;box-shadow:0 5px 14px #28b89418}.source-question-list .question-item span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.source-question-list .question-item b{width:22px;height:22px;flex:none;display:grid;place-items:center;border-radius:7px;background:#f6f5f5;color:#8a8a8a;font-size:10px;font-weight:700}.source-question-list .question-item.active b{background:#28b894;color:#fff}.source-tabs{display:flex;align-items:center;gap:6px;padding:4px;background:#f7f8f9;border:1px solid #ebefee;border-radius:10px;margin:0 0 14px}.source-tabs button{flex:1;border:0;background:transparent;color:#82a49a;padding:9px 8px;border-radius:7px;font-size:11px;cursor:pointer;white-space:nowrap;transition:all .18s ease}.source-tabs button:hover{color:#28b894;background:#f7f8f9}.source-tabs button.active{background:#fff;color:#28b894;font-weight:750;box-shadow:0 3px 10px #1a202c14}.source-question-pane{min-width:0;padding:2px 0}.source-question-pane .detail-platform-note{padding:8px 4px 0;border-top:1px solid #f7f8f9}.source-question-list::-webkit-scrollbar{width:5px}.source-question-list::-webkit-scrollbar-thumb{background:#d3e5e0;border-radius:8px}.platform-logo{width:22px;height:22px;flex:none;border-radius:6px;color:#fff;display:grid;place-items:center;font-size:9px;font-style:normal;font-weight:800;letter-spacing:-.4px}.detail-table-content{min-width:0}.source-question-list{max-height:none;overflow:visible;padding-right:0}.source-question-list::-webkit-scrollbar{display:none}.source-detail-grid .subsection-title{margin-bottom:14px}.media-source-detail{min-width:0}.media-source-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:13px}.source-platform-tabs{display:flex;gap:5px;border-bottom:1px solid #f7f8f9;margin:-2px 0 14px}.source-platform-tabs button{border:0;background:transparent;color:#8a8a8a;padding:8px 12px;font-size:11px;cursor:pointer;border-bottom:2px solid transparent;white-space:nowrap}.source-platform-tabs button.active{color:#28b894;border-bottom-color:#28b894;font-weight:700}.media-source-head>div{display:flex;align-items:center;gap:10px}.media-source-head>div small{font-size:10px;color:#949494}.media-source-head>em{font-size:10px;color:#949494;font-style:normal}.media-source-columns,.media-source-row{display:grid;grid-template-columns:46px 112px minmax(170px,1fr) 82px 54px 42px;align-items:center;gap:9px}.media-source-columns{display:grid;grid-template-columns:46px 112px minmax(170px,1fr) 82px 54px 42px;gap:9px;padding:0 10px 8px;color:#949494;font-size:10px;border-bottom:1px solid #f7f8f9}.media-source-row{padding:12px 10px;border-bottom:1px solid #f7f8f9;font-size:10px}.media-source-row:last-child{border-bottom:0}.owned-source-cell{display:flex;align-items:center;justify-content:flex-start;min-width:0}.owned-source-cell>em{font-style:normal;color:#d5d2d2;font-size:12px}.owned-source-badge{display:grid;place-items:center;height:18px;padding:0 4px;border-radius:4px;background:#fdf3d9;color:#9c6c12;border:1px solid #dcc06c;font-size:9px;font-weight:800;font-style:normal;white-space:nowrap}.media-info{display:flex;align-items:center;gap:7px;min-width:0}.media-logo{width:25px;height:25px;flex:none;display:grid;place-items:center;border-radius:7px;background:#f7f8f9;color:#28b894;font-style:normal;font-size:11px;font-weight:800}.media-source-row:nth-child(3) .media-logo{background:#fff5f5;color:#e8845f}.media-source-row:nth-child(4) .media-logo{background:#f2fcfa;color:#00c29a}.media-info strong{font-size:10px;color:#646464;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.media-title{color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.media-source-row time{color:#949494;white-space:nowrap}.media-source-row>b{color:#28b894;white-space:nowrap}.media-view-btn{border:0;background:#f7f8f9;color:#28b894;border-radius:5px;padding:6px 8px;font-size:10px;cursor:pointer}.floating-shell{transition:background .25s ease,box-shadow .25s ease}.floating-shell .topbar{max-height:72px;overflow:hidden;opacity:1;transform:translateY(0);transition:max-height .28s ease,opacity .2s ease,transform .28s ease,border-color .28s ease}.floating-shell .filter-bar{transition:margin .28s ease,box-shadow .28s ease}.nav-hidden .floating-shell .topbar{max-height:0;opacity:0;transform:translateY(-72px);border-color:transparent}.nav-hidden .floating-shell .filter-bar{margin-top:8px;margin-bottom:8px;box-shadow:0 12px 30px #1a202c20}.nav-hidden .floating-shell{background:transparent}.video-overview-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.video-overview-grid+.video-detail-layout{margin-top:24px}.video-detail-layout{display:grid;grid-template-columns:1fr 1fr;gap:16px}.video-distribution,.video-ranking{padding:20px}.video-donut{margin-top:20px}.video-ranking-list{display:flex;flex-direction:column;gap:10px}.video-ranking-row{display:grid;grid-template-columns:20px 30px 1fr auto 42px;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid #f7f8f9}.video-ranking-row:last-child{border-bottom:0}.video-ranking-row>b{width:20px;height:20px;border-radius:6px;background:#f7f8f9;color:#28b894;display:grid;place-items:center;font-size:10px}.video-ranking-row:nth-child(2)>b{background:#f2fcfa;color:#1bc69b}.video-ranking-row:nth-child(3)>b{background:#fdf8ec;color:#e8845f}.video-play{width:28px;height:28px;border-radius:7px;background:#f7f8f9;color:#28b894;display:grid;place-items:center;font-size:10px}.video-ranking-row>div{min-width:0}.video-ranking-row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#333;font-size:12px}.video-ranking-row small{display:block;color:#949494;font-size:10px;margin-top:4px}.video-ranking-row em{font-size:11px;font-style:normal;color:#28b894;white-space:nowrap}.recommend-view-btn{border:0;background:#f7f8f9;color:#28b894;border-radius:5px;padding:6px 8px;font-size:10px;cursor:pointer;white-space:nowrap}.recommend-view-btn:hover{background:#f2fcfa}.product-ranking-list{display:flex;flex-direction:column;gap:10px}.product-ranking-row{display:grid;grid-template-columns:20px 38px 1fr auto 42px;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid #f7f8f9}.product-ranking-row:last-child{border-bottom:0}.product-ranking-row>b{width:20px;height:20px;border-radius:6px;background:#f7f8f9;color:#28b894;display:grid;place-items:center;font-size:10px}.product-ranking-row:nth-child(2)>b{background:#f2fcfa;color:#1bc69b}.product-ranking-row:nth-child(3)>b{background:#fdf8ec;color:#e8845f}.product-ranking-row:nth-child(4)>b{background:#f2fcfa;color:#00c29a}.product-logo{width:36px;height:36px;border-radius:9px;background:linear-gradient(135deg,#28b894,#1bc69b);color:#fff;display:grid;place-items:center;font-size:9px;font-weight:800;letter-spacing:-.4px}.product-ranking-row>div{min-width:0}.product-ranking-row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#333;font-size:12px}.product-ranking-row small{display:block;color:#949494;font-size:10px;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-ranking-row em{font-size:11px;font-style:normal;color:#28b894;white-space:nowrap}.product-overview-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.product-overview-grid+.product-detail-layout{margin-top:24px}.product-overview-item{padding:18px 20px;background:#fff;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 10px 26px #1a202c0b}.product-overview-item small{display:block;color:#8a8a8a;font-size:11px}.product-overview-item strong{display:block;color:#28b894;font-size:28px;line-height:1.3;margin:5px 0}.product-overview-item strong em{font-size:12px;font-style:normal;font-weight:500;margin-left:3px;color:#8a8a8a}.product-overview-item span{color:#00c29a;font-size:10px}.product-detail-layout{display:grid;grid-template-columns:1fr 1fr;gap:16px}.product-distribution,.product-info{padding:20px}.distribution-tabs{display:flex;gap:6px;border-bottom:1px solid #f7f8f9;margin:2px 0 20px}.distribution-tabs button{border:0;background:transparent;color:#8a8a8a;padding:9px 12px;font-size:11px;cursor:pointer;border-bottom:2px solid transparent}.distribution-tabs button.active{color:#28b894;border-bottom-color:#28b894;font-weight:700}.distribution-list{display:flex;flex-direction:column;gap:16px;margin-bottom:18px}.distribution-row{display:grid;grid-template-columns:92px 1fr 42px;align-items:center;gap:10px;font-size:11px}.distribution-row>span{color:#646464}.distribution-row>div{height:8px;border-radius:8px;background:#f7f8f9;overflow:hidden}.distribution-row i{display:block;height:100%;border-radius:8px}.distribution-row b{text-align:right;color:#1a1a1a}.distribution-donut{width:106px;height:106px;margin:14px auto 0;border-radius:50%;background:conic-gradient(#28b894 0 38%,#1bc69b 38% 67%,#00c29a 67% 88%,#e8845f 88% 100%);display:grid;place-items:center}.distribution-donut>div{width:72px;height:72px;border-radius:50%;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}.distribution-donut strong{font-size:22px;color:#28b894}.distribution-donut span{font-size:9px;color:#8a8a8a}.product-info-head{display:flex;align-items:center;gap:15px;padding:11px 0 17px;border-bottom:1px solid #f7f8f9}.product-thumb{width:74px;height:58px;border-radius:10px;background:linear-gradient(135deg,#f2fcfa,#f7f8f9);display:grid;place-items:center;color:#28b894;font-size:20px;font-weight:800}.product-info h3{margin:0 0 5px;font-size:18px}.product-info p{margin:0 0 8px;color:#8a8a8a;font-size:11px}.product-status{display:inline-block;color:#00c29a;background:#f2fcfa;border-radius:5px;padding:4px 7px;font-size:10px}.product-info-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:16px 0}.product-info-grid span{padding:10px 12px;background:#f7f8f9;border-radius:8px}.product-info-grid small{display:block;color:#8a8a8a;font-size:10px}.product-info-grid b{display:block;color:#28b894;font-size:16px;margin-top:5px}.product-info-tags{display:flex;gap:7px;flex-wrap:wrap}@media(max-width:700px){body{overflow-x:hidden}.page-shell{min-width:0;padding-top:116px}.floating-shell .topbar{height:58px;min-height:58px;padding:10px 14px;gap:10px;flex-wrap:nowrap;justify-content:space-between}.brand{font-size:21px;margin-right:auto}.mobile-menu-toggle{display:flex;width:36px;height:34px;padding:7px;flex-direction:column;justify-content:center;gap:4px;border:1px solid #e0e0e0;border-radius:8px;background:#fff;cursor:pointer}.mobile-menu-toggle span{display:block;width:20px;height:2px;border-radius:2px;background:#28b894}.topbar nav{position:absolute;top:58px;right:14px;left:14px;display:none;order:initial;flex-basis:auto;grid-template-columns:repeat(3,1fr);gap:5px;padding:8px;background:#fffffffa;border:1px solid #e0e0e0;border-radius:10px;box-shadow:0 12px 28px #1a202c26}.topbar nav.mobile-open{display:grid}.topbar nav button{padding:9px 4px;font-size:11px}.topbar-actions{display:none}.filter-bar{position:relative;top:0;width:calc(100% - 28px);margin:6px auto 8px!important;padding:9px 10px;gap:6px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:30px 30px 30px;align-items:center}.filter-title{display:none}.filter-bar label{min-width:0;width:auto;font-size:9px}.filter-bar label:nth-of-type(1){grid-column:1;grid-row:1}.filter-bar label:nth-of-type(2){grid-column:2;grid-row:1}.filter-bar label:nth-of-type(3){grid-column:1;grid-row:2}.filter-bar .date-range{grid-column:2;grid-row:2;width:auto;display:grid;grid-template-columns:auto 1fr auto 1fr;gap:3px}.filter-bar .date-range input[type=date]{width:100%;min-width:0}.filter-bar select,.filter-bar input[type=date]{padding:5px 4px;font-size:10px;width:100%;min-width:0}.filter-bar button{padding:6px 8px;font-size:10px}.filter-bar>button:nth-last-of-type(2){grid-column:1;grid-row:3;justify-self:start}.filter-bar>.query-btn{grid-column:2;grid-row:3;justify-self:end}.date-range>span{font-size:9px}.date-range{order:initial;justify-content:initial}main{width:calc(100% - 28px)}.report-hero{margin-top:20px;padding:22px 18px;display:block}.hero-score{width:100%;margin-top:20px}.report-hero h1{font-size:30px}.section-heading{display:block}.section-note{display:block;margin-top:8px}.source-top-grid,.effect-pie-grid,.overview-grid,.detail-platform-layout,.source-detail-grid,.word-section-panel .word-groups-grid{grid-template-columns:1fr}.owned-source{grid-column:auto}.detail-platform-rail,.source-platform-rail{flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid #f7f8f9;padding:0 0 8px}.detail-platform-rail button,.source-platform-rail button{min-width:54px}.detail-table-content{overflow-x:auto}.detail-table .table-head,.detail-table .table-row{min-width:850px}.product-overview-grid{grid-template-columns:repeat(2,1fr)}.trend-tooltip{font-size:10px;max-width:145px}.source-question-list{max-height:none!important;overflow:visible!important}}:root{color-scheme:light}body{background:#f7f8f9;color:#1a1a1a;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}.page-shell{background:#f7f8f9}.topbar{height:64px;padding:0 52px;background:#fffffff5;border-bottom:1px solid #eceaea;box-shadow:0 1px #1c3e3405}.brand{font-size:24px;color:#1b7b5e;letter-spacing:-.04em}.topbar nav button,.export-btn{color:#7b7474;border-radius:6px;font-size:12px}.topbar nav button.active{background:#f7f8f9;color:#1b7b5e}.export-btn{background:#28b894;color:#fff;box-shadow:0 5px 14px #28b8942e}main{width:min(1280px,calc(100% - 104px))}.report-hero{margin-top:30px;min-height:238px;padding:34px 38px;border-radius:12px;background:#fff;border:1px solid #e0e0e0;box-shadow:0 8px 22px #1a202c0d}.report-hero h1{font-size:40px;color:#1a1a1a;letter-spacing:-.035em}.report-hero p{color:#8d8989;font-size:14px}.hero-eyebrow{color:#28b894;font-size:12px}.hero-meta span{border-color:#eceaea;background:#fdfcfc;color:#736d6d;border-radius:5px}.section-heading{border-bottom:1px solid #eae9e9;padding-bottom:12px}.section-kicker{color:#938d8d!important;letter-spacing:.12em}.section-heading h2{color:#1a1a1a;font-size:24px;letter-spacing:-.025em}.section-note{color:#999595!important}.panel,.volume-card,.product-overview-item{border-color:#e0e0e0;background:#fff;box-shadow:0 7px 18px #1a202c0b;border-radius:10px}.subsection-title span{color:#2d2b2b}.subsection-title small{color:#8a8a8a}.filter-bar{background:#fff;border-color:#e8e7e7;box-shadow:0 7px 18px #1a202c14;border-radius:8px}.filter-bar select,.filter-bar input[type=date]{background:#fdfcfc;border-color:#e5e4e4;color:#507066;border-radius:5px}.filter-bar button{background:#f7f8f9;color:#28b894;border-radius:5px}.query-btn{background:#28b894!important}.detail-platform-rail button.active,.source-platform-rail button.active{background:#f7f8f9;color:#28b894}.table-head{background:#fbfbfb!important;color:#928d8d!important;border-color:#ebeaea!important}.table-row{border-color:#f5f5f5!important;color:#506e65}.dialog-btn,.recommend-view-btn,.media-view-btn{background:#f7f8f9;color:#28b894}.word-section-panel{border-color:#e0e0e0;background:#fff;box-shadow:0 8px 20px #1a202c0b;border-radius:10px}.word-section-panel .word-subsection{background:#fdfcfc;border-color:#eae9e9;border-radius:8px}.word-tabs button.active,.distribution-tabs button.active{color:#28b894;border-color:#28b894}.trend-card{border-color:#e0e0e0;background:#fff;box-shadow:0 7px 18px #1a202c0b;border-radius:10px}.trend-card-head span{color:#2d2b2b}.trend-card-head strong{color:#28b894}.media-source-columns{color:#8a8a8a;border-color:#ecebeb}.media-source-row{border-color:#f5f5f5}.owned-media-row{background:linear-gradient(90deg,#fdf8ec 0,#fff 42%)}footer{border-top-color:#eae9e9!important;color:#9a9696!important}@media(max-width:700px){body{overflow-x:hidden}.page-shell{min-width:0;padding-top:70px}.floating-shell .topbar{height:58px;min-height:58px;padding:10px 14px;gap:10px;flex-wrap:nowrap;justify-content:space-between}.brand{font-size:21px;margin-right:auto}.mobile-menu-toggle{display:flex;width:36px;height:34px;padding:7px;flex-direction:column;justify-content:center;gap:4px;border:1px solid #e0e0e0;border-radius:8px;background:#fff;cursor:pointer}.mobile-menu-toggle span{display:block;width:20px;height:2px;border-radius:2px;background:#28b894}.topbar nav{position:absolute;top:58px;right:14px;left:14px;display:none;grid-template-columns:repeat(3,1fr);gap:5px;padding:8px;background:#fffffffa;border:1px solid #e0e0e0;border-radius:10px;box-shadow:0 10px 24px #1a202c1f}.topbar nav.mobile-open{display:grid}.topbar nav button{padding:9px 4px;font-size:11px}.topbar-actions{display:none}.filter-bar{position:relative;top:auto;width:calc(100% - 28px);margin:10px auto 12px!important;padding:10px;gap:8px;display:flex;flex-wrap:wrap;align-items:center}.filter-title{display:block;width:100%;margin-right:0}.filter-bar label{min-width:calc(50% - 5px);width:auto;font-size:9px}.filter-bar .date-range{min-width:100%;display:flex;gap:4px}.filter-bar .date-range input[type=date]{flex:1;min-width:0}.filter-bar select,.filter-bar input[type=date]{padding:5px 4px;font-size:10px;width:100%;min-width:0}.filter-bar button{padding:6px 8px;font-size:10px}.filter-bar>button:nth-last-of-type(2),.filter-bar>.query-btn{margin-top:0}.date-range>span{font-size:9px}main{width:calc(100% - 28px)}.report-hero{margin-top:20px;padding:22px 18px;display:block}.hero-score{width:100%;margin-top:20px}.report-hero h1{font-size:30px}.section-heading{display:block}.section-note{display:block;margin-top:8px}.source-top-grid,.effect-pie-grid,.overview-grid,.detail-platform-layout,.source-detail-grid,.word-section-panel .word-groups-grid{grid-template-columns:1fr}.owned-source{grid-column:auto}.detail-platform-rail,.source-platform-rail{flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid #f7f8f9;padding:0 0 8px}.detail-platform-rail button,.source-platform-rail button{min-width:54px}.detail-table-content{overflow-x:auto}.detail-table .table-head,.detail-table .table-row{min-width:850px}.product-overview-grid{grid-template-columns:repeat(2,1fr)}.trend-tooltip{font-size:10px;max-width:145px}.source-question-list{max-height:none!important;overflow:visible!important}}.question-source{padding:20px;margin-top:18px;border:1px solid #e0e0e0;background:#fff;border-radius:10px;box-shadow:0 7px 18px #1a202c0b}.question-source>.subsection-title{display:flex;align-items:center;gap:14px;margin:0 0 18px;padding-bottom:14px;border-bottom:1px solid #f3f2f2}.question-source>.source-detail-grid{display:grid;grid-template-columns:92px 270px minmax(0,1fr);gap:18px;align-items:start}.question-source .source-platform-rail{min-height:456px;padding:0 14px 0 0;border-right:0}.question-source .source-question-pane{min-height:456px;padding:0 18px 0 0;border-right:0}.question-source .source-media-pane{min-width:0;padding-left:0;overflow:hidden}.question-source .source-tabs{margin:0 0 14px}.question-source .source-question-list{max-height:456px;overflow-y:auto}.question-source .media-source-columns,.question-source .media-source-row{min-width:610px}.question-source .media-source-row{background:#fff;font-size:11px}.question-source .media-source-row strong,.question-source .media-source-row time,.question-source .media-source-row>b{font-size:11px}.question-source .media-name{font-size:11px}.question-source .media-source-row.owned-media-row{background:linear-gradient(90deg,#fdf8ec 0,#fff 42%)}.question-source .owned-source-badge{height:15px;padding:0 4px;border-radius:3px;background:#fff5f5;color:#d93b3b;border:1px solid #ffd6d6;font-size:8px;font-weight:700;line-height:1}.question-source .media-name{display:flex;align-items:center;gap:6px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#646464}.question-source .media-name .media-logo{display:inline-grid;flex:none;width:22px;height:22px;border-radius:6px;font-size:10px}:root{color-scheme:light;--tech-indigo:#00c29a;--tech-purple:#28b894;--tech-violet:#1bc69b;--tech-ink:#24463c;--tech-muted:#7b9f95;--tech-line:#f0f0f0;--tech-surface:rgba(255,255,255,.88)}body{background:linear-gradient(135deg,#fff 0% 48%,#f2fcfa);color:var(--tech-ink);background-attachment:fixed}body:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.34;background-image:linear-gradient(rgba(40,184,148,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(40,184,148,.045) 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.7),transparent 72%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.7),transparent 72%);z-index:-1}.topbar{background:#ffffffd6;border-bottom:1px solid rgba(129,219,194,.16);box-shadow:0 8px 28px #52ab9314;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{color:var(--tech-indigo);background:linear-gradient(100deg,#6ddfbe,#6fdfc0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.05em}.topbar nav button{color:#7ea197}.topbar nav button.active{background:linear-gradient(135deg,#f2fcfa,#f3f6f5);color:#60d2b3;box-shadow:inset 0 0 0 1px #28b8941f}.new-check-btn,.share-btn{border-color:#e8eeec;background:#ffffffc2;color:#69c6ad}.new-check-btn{border-color:#e6f0ed;background:#f7fafc;color:#63d4b4}.new-check-btn:hover,.share-btn:hover{border-color:#caede4;background:#f2fcfa}.export-btn,.query-btn{background:linear-gradient(110deg,#70e0c0,#6cdfbf 55%,#1bc69b)!important;box-shadow:0 9px 24px #61dcbb47;color:#fff!important}.filter-bar{background:#ffffffe0;border-color:#eaf0ee;box-shadow:0 12px 30px #52ab9321;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.filter-title span,.subsection-title span,.section-heading h2{color:var(--tech-ink)}.filter-title small,.section-note{color:#8daba2!important}.filter-bar select,.filter-bar input[type=date]{background:#fff;border-color:#e7eceb;color:#56796f}.filter-bar button{background:#f7f8f9;color:#67ceb1}.report-hero{background:linear-gradient(125deg,#fffffff0,#f2fcfae6 54%,#f1f5f4eb);border-color:#ddf0ec;box-shadow:0 18px 48px #52ab9324;position:relative;overflow:hidden}.report-hero:after{content:"";position:absolute;width:330px;height:330px;right:-95px;top:-170px;border-radius:50%;background:radial-gradient(circle,#82e4c94d,#1bc69b00 68%);pointer-events:none}.hero-eyebrow,.trend-card-head strong{color:#28b894}.hero-meta span{border-color:#eaefee;background:#ffffffc2;color:#7f7878}.panel,.volume-card,.product-overview-item,.trend-card{background:var(--tech-surface);border-color:var(--tech-line);box-shadow:0 9px 24px #52ab9313;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.section-heading{border-bottom-color:#eaf0ee}.section-kicker{color:#7fd4bd!important}.subsection-title small,.trend-card-head small{color:#9f9a9a}.rep-card,.overview-card{border-color:#efefef;box-shadow:0 7px 20px #52ab9312}.detail-platform-rail button.active,.source-platform-rail button.active{background:linear-gradient(135deg,#f2fcfa,#f3f6f5);color:#63d3b4;box-shadow:inset 0 0 0 1px #69d6b91a}.table-head{background:linear-gradient(90deg,#fff,#fff)!important;color:#949494!important;border-color:#ebebeb!important}.table-row{border-color:#f4f4f4!important}.dialog-btn,.recommend-view-btn,.media-view-btn,.view-all-btn{background:#f7f8f9;color:#66cdb1;border-color:#e6eeec}.word-section-panel{background:#ffffffc2;border-color:#e8eeec;box-shadow:0 10px 28px #52ab931a}.word-section-panel .word-direct-group{box-shadow:0 4px 12px #52ab930b}.trend-horizontal-chart{background:repeating-linear-gradient(to bottom,transparent 0,transparent 43px,#f2f4f8 44px)}.trend-legend span{color:#8b8585}.trend-tooltip{border-color:#e6eeec;background:#fffffff5;box-shadow:0 10px 24px #52ab932e}.distribution-tabs button.active,.detail-platform-tabs button.active{color:#28b894;border-color:#28b894}.distribution-row>div,.board-track{background:#f3f2f2}.distribution-donut{background:conic-gradient(#00c29a 0 38%,#28b894 38% 67%,#28b894 67% 88%,#ee9f73 88% 100%)}footer{border-top-color:#e8edec!important;color:#8daba2!important}@media(max-width:700px){.topbar,.filter-bar{background:#fffffff0}.mobile-menu-toggle{border-color:#e6eeec;background:#fbfbfb}.mobile-menu-toggle span{background:#69d4b7}.topbar nav{background:#fdfcfcfa;border-color:#e7edeb;box-shadow:0 12px 28px #52ab9329}}.overview-highlight-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.overview-highlight-row>span{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:8px;background:#fff5f5;border:1px solid #ffd6d6;box-shadow:0 4px 12px #c9454514}.overview-highlight-row>span b{color:#b92d2d;font-size:12px;font-weight:600}.overview-highlight-row>span strong{color:#b92d2d;font-size:18px;font-weight:700;letter-spacing:.2px}@media(max-width:700px){.overview-highlight-row{gap:8px;margin-top:10px}.overview-highlight-row>span{flex:1 1 calc(33.333% - 6px);justify-content:center;flex-direction:column;gap:3px;padding:8px 6px;text-align:center}.overview-highlight-row>span b{font-size:11px}.overview-highlight-row>span strong{font-size:14px;white-space:nowrap}}@media(max-width:700px){.overview-highlight-row>span{flex-direction:row;justify-content:space-between;align-items:center;gap:5px;padding:8px}.overview-highlight-row>span b,.overview-highlight-row>span strong{font-size:11px;white-space:nowrap}}@media(max-width:700px){.dashboard-content .mobile-menu-toggle{display:none!important}.dashboard-content .topbar{display:flex;align-items:center;gap:12px;overflow:hidden}.dashboard-content .topbar nav,.dashboard-content .topbar nav.mobile-open{position:static;display:flex!important;flex:1 1 auto;min-width:0;overflow-x:auto;overflow-y:hidden;gap:4px;padding:0;background:transparent;border:0;box-shadow:none;scrollbar-width:none;white-space:nowrap}.dashboard-content .topbar nav::-webkit-scrollbar{display:none}.dashboard-content .topbar nav button{flex:0 0 auto;padding:8px 10px;font-size:12px;white-space:nowrap}.dashboard-content .topbar-actions{display:none}}.overview-highlight-row>span b,.overview-highlight-row>span strong{font-size:12px;line-height:1.4}.overview-highlight-row>span strong{font-weight:700}@media(max-width:700px){.overview-highlight-row>span b,.overview-highlight-row>span strong{font-size:12px}}:root{color-scheme:dark;--ai-bg:#0a201a;--ai-bg-2:#0f2d24;--ai-panel:#1a202c;--ai-panel-2:#194236;--ai-line:#2d6857;--ai-line-soft:#205243;--ai-text:#f2fcfa;--ai-muted:#a3a3a3;--ai-blue:#7ce2c5;--ai-purple:#82e3c8;--ai-cyan:#9ad9c8;--ai-green:#1bc69b}html,body{background:#0a201a;color:var(--ai-text)}body{background:radial-gradient(ellipse at 82% 0%,rgba(86,208,175,.24),transparent 34%),radial-gradient(ellipse at 10% 38%,rgba(51,204,158,.12),transparent 32%),linear-gradient(135deg,#0a201a,#0e2d24 52%,#0c231c);background-attachment:fixed}body:before{opacity:.28;background-image:linear-gradient(rgba(27,198,155,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(27,198,155,.09) 1px,transparent 1px);background-size:36px 36px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.8),transparent 80%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.8),transparent 80%)}.topbar{background:#0a201ad1;border-bottom:1px solid rgba(103,217,184,.28);box-shadow:0 10px 32px #00000047;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.brand{background:linear-gradient(100deg,#7fe3c5,#87e5ca 54%,#9ad9c8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 24px rgba(137,229,203,.25)}.topbar nav button{color:#a3a3a3}.topbar nav button.active{background:linear-gradient(135deg,#6cdfbe38,#74e1c340);color:#ddf0ec;box-shadow:inset 0 0 0 1px #89e5cb4d,0 0 18px #79e1c51f}.new-check-btn,.share-btn{border-color:#33715f;background:#15392fd6;color:#ddf0ec}.new-check-btn{border-color:#4daa8f;background:#3f987e4d;color:#ddf0ec}.new-check-btn:hover,.share-btn:hover{border-color:#70d5b8;background:#50ab9157}.export-btn,.query-btn{background:linear-gradient(110deg,#6cdfbd,#74e1c3 55%,#1bc69b)!important;box-shadow:0 0 24px #79e1c54d,0 9px 22px #00000040;color:#fff!important}.filter-bar{background:#113228f0;border-color:#4c4f6b;box-shadow:0 14px 34px #00000047,0 0 24px #63d0b21a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.filter-bar select,.filter-bar input[type=date]{background:#1a202c;border-color:#4c4f6b;color:#ddf0ec}.filter-bar button{background:#2f2f2e;color:#ddf0ec}.report-hero{background:linear-gradient(125deg,#13372df5,#184035f0 56%,#215143eb);border-color:#4c4f6b;box-shadow:0 18px 55px #00000047,0 0 36px #58d0ae24;position:relative;overflow:hidden}.report-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 0%,rgba(124,226,196,.08) 46%,rgba(121,226,197,.16) 100%);pointer-events:none}.report-hero:after{background:radial-gradient(circle,#82e3c866,#1bc69b00 68%)}.hero-eyebrow,.trend-card-head strong{color:#a3ebd6}.hero-meta span{border-color:#4c4f6b;background:#194236b8;color:#9ad9c8}.panel,.volume-card,.product-overview-item,.trend-card{background:linear-gradient(145deg,#14372df5,#102f26f5);border-color:var(--ai-line);box-shadow:0 10px 28px #0003,0 0 22px #54b49912;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.section-heading{border-bottom-color:#1a202c}.section-kicker{color:#8ee6cd!important}.rep-card,.overview-card{border-color:#2f2f2e;box-shadow:0 8px 22px #0003}.detail-platform-rail,.source-platform-rail{border-color:transparent}.detail-platform-rail button,.source-platform-rail button{color:#a3a3a3}.detail-platform-rail button.active,.source-platform-rail button.active{background:linear-gradient(135deg,#6cdfbe40,#74e1c33d);color:#ddf0ec;box-shadow:inset 0 0 0 1px #89e5cb57,0 0 16px #76e1c31f}.table-head{background:linear-gradient(90deg,#1d4d3f,#204b3f)!important;color:#9ad9c8!important;border-color:#2f2f2e!important}.table-row{border-color:#255f4e!important;color:#c3d9d3}.table-row span,.table-row strong{color:inherit}.dialog-btn,.recommend-view-btn,.media-view-btn,.view-all-btn{background:#5ed0af38;color:#ddf0ec;border-color:#49a288}.dialog-btn:hover,.recommend-view-btn:hover,.media-view-btn:hover,.view-all-btn:hover{background:#6bdfc057}.word-section-panel{background:linear-gradient(145deg,#14372df0,#183c32f0);border-color:#4c4f6b;box-shadow:0 10px 30px #00000038}.word-section-panel .word-section-intro span{color:#f3f6f5}.word-section-panel .word-section-intro small{color:#a3a3a3}.word-section-panel .word-direct-group{box-shadow:0 5px 16px #0000002e}.word-section-panel .word-list-row{border-color:#2b6352}.word-section-panel .word-direct-group.positive-words{background:#2f584d38;border-color:#1bc69b4d}.word-section-panel .word-direct-group.negative-words{background:#64492c38;border-color:#e8ba6e4d}.word-section-panel .word-direct-group.neutral-words{background:#1a202c73;border-color:#4c4f6b}.word-section-panel .word-direct-group.all-words{background:#387e6a45;border-color:#8ae5cb52}.word-section-panel .word-direct-group.mentioned-words{background:#2f584d38;border-color:#1bc69b4d}.word-section-panel .word-direct-group.not-mentioned-words{background:#1a202c73;border-color:#4c4f6b}.trend-horizontal-chart{background:repeating-linear-gradient(to bottom,transparent 0,transparent 43px,rgba(99,190,163,.22) 44px)}.trend-axis-text{fill:#a3a3a3}.trend-legend span{color:#9ec8bc}.trend-tooltip{border-color:#3c7a68;background:#12352bfa;box-shadow:0 12px 28px #0006}.trend-tooltip>strong{color:#f3f6f5}.tooltip-row{color:#add5c9}.media-source-columns{color:#a3a3a3;border-color:#336c5c}.media-source-row{border-color:#296050;color:#b9ddd3}.owned-media-row{background:linear-gradient(90deg,#57462247,#13372d26 42%)}.distribution-tabs,.detail-platform-tabs{border-color:#f7f8f9}.distribution-tabs button,.detail-platform-tabs button{color:#a3a3a3}.distribution-tabs button.active,.detail-platform-tabs button.active{color:#ddf0ec;border-color:#8ae5cc}.distribution-row>div,.board-track{background:#4c4f6b}.distribution-donut>div{background:#1a202c}.video-play{background:#5ed0af3d;color:#c9ede3}.video-ranking-row,.product-ranking-row{border-color:#275e4e}.video-ranking-row strong,.product-ranking-row strong{color:#e3ecea}.video-ranking-row small,.product-ranking-row small{color:#a3a3a3}footer{border-top-color:#2d6656!important;color:#89baac!important}@media(max-width:700px){.topbar,.filter-bar{background:#0a201af0}.mobile-menu-toggle{border-color:#4c4f6b;background:#1a202c}.mobile-menu-toggle span{background:#a2ebd6}.topbar nav{background:#103027fc;border-color:#3b7866;box-shadow:0 14px 30px #0006}}:root{color-scheme:light;--ai-bg:#ffffff;--ai-bg-2:#fbfafa;--ai-panel:#fff;--ai-line:#ebebeb;--ai-text:#224c40;--ai-muted:#7ba196;--ai-blue:#71e0c0;--ai-purple:#28b894}html,body{background:#fff;color:var(--ai-text)}body{background:radial-gradient(ellipse at 84% 0%,rgba(114,224,194,.12),transparent 32%),radial-gradient(ellipse at 8% 30%,rgba(106,222,187,.08),transparent 32%),linear-gradient(135deg,#fbfbfb,#fbfafa 54%,#f7f8f9);background-attachment:fixed}body:before{opacity:.22;background-image:linear-gradient(rgba(40,184,148,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(40,184,148,.07) 1px,transparent 1px);background-size:36px 36px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.45),transparent 78%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.45),transparent 78%)}.topbar{background:#ffffffd1;border-bottom:1px solid rgba(109,207,180,.14);box-shadow:0 7px 25px #50aa9014;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{background:linear-gradient(100deg,#66debb,#66debc 55%,#28b894);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none}.topbar nav button{color:#75998f}.topbar nav button.active{background:linear-gradient(135deg,#f2fcfa,#f2fcfa);color:#54bea1;box-shadow:inset 0 0 0 1px #28b8941f}.new-check-btn,.share-btn{border-color:#e8edec;background:#fffc;color:#67b59f}.new-check-btn{border-color:#e4efec;background:#f2fcfa;color:#60c9ac}.new-check-btn:hover,.share-btn:hover{border-color:#c6e2da;background:#f2fcfa}.export-btn,.query-btn{background:linear-gradient(110deg,#6ddfbe,#68debd 55%,#28b894)!important;box-shadow:0 8px 22px #5ad6b43b;color:#fff!important}.filter-bar{background:#ffffffe0;border-color:#e0e0e0;box-shadow:0 11px 28px #50aa901f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.filter-title span,.subsection-title span,.section-heading h2,.report-hero h1,.hero-score strong{color:var(--ai-text)}.filter-title small,.section-note,.subsection-title small,.trend-card-head small{color:var(--ai-muted)!important}.filter-bar select,.filter-bar input[type=date]{background:#fdfcfc;border-color:#e9e8e8;color:#54776d}.filter-bar button{background:#f7f8f9;color:#63bfa6}.report-hero{background:linear-gradient(125deg,#fffffff5,#f7f8f9f2 56%,#f2fcfaf2);border-color:#e7edeb;box-shadow:0 17px 48px #50aa9021}.report-hero:before{background:linear-gradient(115deg,transparent 0%,rgba(124,226,196,.06) 46%,rgba(121,226,197,.11) 100%)}.report-hero:after{background:radial-gradient(circle,#82e3c833,#1bc69b00 68%)}.hero-eyebrow,.trend-card-head strong{color:#63ceb1}.hero-meta span{border-color:#e8edec;background:#ffffffd1;color:#807a7a}.panel,.volume-card,.product-overview-item,.trend-card{background:#ffffffe6;border-color:#eceaea;box-shadow:0 8px 24px #50aa9013;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.section-heading{border-bottom-color:#eceaea}.section-kicker{color:#75d3b9!important}.rep-card,.overview-card{border-color:#eceaea;box-shadow:0 7px 20px #50aa900f}.detail-platform-rail,.source-platform-rail{border-color:#eeecec}.detail-platform-rail button,.source-platform-rail button{color:#81a49a}.detail-platform-rail button.active,.source-platform-rail button.active{background:linear-gradient(135deg,#f2fcfa,#f2fcfa);color:#61c9ad;box-shadow:inset 0 0 0 1px #69d6b91f}.table-head{background:linear-gradient(90deg,#f7f8f9,#f7f8f9)!important;color:#949494!important;border-color:#eceaea!important}.table-row{border-color:#f6f6f6!important;color:#54776d}.dialog-btn,.recommend-view-btn,.media-view-btn,.view-all-btn{background:#f7f8f9;color:#61c9ad;border-color:#e6ecea}.dialog-btn:hover,.recommend-view-btn:hover,.media-view-btn:hover,.view-all-btn:hover{background:#eff4f2}.word-section-panel{background:#ffffffd1;border-color:#e7eceb;box-shadow:0 9px 27px #50aa9017}.word-section-panel .word-section-intro span{color:#2f2f2e}.word-section-panel .word-section-intro small{color:#8aaba1}.word-section-panel .word-direct-group{box-shadow:0 4px 12px #50aa900a}.word-section-panel .word-list-row{border-color:#f2f2f2}.word-section-panel .word-direct-group.positive-words{background:#f7f8f9;border-color:#ddf0ec}.word-section-panel .word-direct-group.negative-words{background:#fff5f5;border-color:#ffd6d6}.word-section-panel .word-direct-group.neutral-words{background:#fbfbfb;border-color:#eae9e9}.word-section-panel .word-direct-group.all-words{background:#f2fcfa;border-color:#ddf0ec}.word-section-panel .word-direct-group.mentioned-words{background:#f7f8f9;border-color:#ddf0ec}.word-section-panel .word-direct-group.not-mentioned-words{background:#fbfbfb;border-color:#eae9e9}.trend-axis-text{fill:#8aaba1}.trend-legend span{color:#789b91}.trend-tooltip{border-color:#e8e7e7;background:#fffffff7;box-shadow:0 10px 25px #50aa902e}.trend-tooltip>strong{color:#2c5549}.tooltip-row{color:#827b7b}.media-source-columns{color:#8aaba1;border-color:#ebeaea}.media-source-row{border-color:#f5f5f5;color:#597c71}.owned-media-row{background:linear-gradient(90deg,#fdf8ec,#fff 42%)}.distribution-tabs,.detail-platform-tabs{border-color:#ecebeb}.distribution-tabs button,.detail-platform-tabs button{color:#88a99f}.distribution-tabs button.active,.detail-platform-tabs button.active{color:#65c8ad;border-color:#73ddc0}.distribution-row>div,.board-track{background:#f3f3f3}.distribution-donut{background:conic-gradient(#1bc69b 0 38%,#1bc69b 38% 67%,#1bc69b 67% 88%,#efa17b 88% 100%)}.distribution-donut>div{background:#fff}.video-play{background:#f7f8f9;color:#65c6ab}.video-ranking-row,.product-ranking-row{border-color:#f5f5f5}.video-ranking-row strong,.product-ranking-row strong{color:#386054}.video-ranking-row small,.product-ranking-row small{color:#8caba2}footer{border-top-color:#eae9e9!important;color:#9a9595!important}@media(max-width:700px){.topbar,.filter-bar{background:#fffffff0}.mobile-menu-toggle{border-color:#e9e7e7;background:#fbfafa}.mobile-menu-toggle span{background:#67ccb0}.topbar nav{background:#fffffffa;border-color:#e9e8e8;box-shadow:0 12px 28px #50aa9029}}:root{color-scheme:light;--neo-ink:#14372d;--neo-muted:#6c9186;--neo-blue:#60dcb8;--neo-cyan:#009273;--neo-violet:#6edfbf;--neo-amber:#d1923d;--neo-line:#ecebeb;--neo-card:rgba(255,255,255,.92)}html{background:#f8f8f8}body{color:var(--neo-ink);background:radial-gradient(circle at 8% -8%,rgba(115,224,192,.18),transparent 27%),radial-gradient(circle at 96% 4%,rgba(40,184,148,.14),transparent 25%),linear-gradient(145deg,#f7f8f9,#fbfbfb 52%,#fff);font-family:Inter,SF Pro Display,PingFang SC,Microsoft YaHei,sans-serif}body:before{opacity:.16;background-image:linear-gradient(rgba(75,179,148,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(75,179,148,.12) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.75),transparent 55%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.75),transparent 55%)}.page-shell,.floating-shell{background:transparent}.topbar{height:68px;padding:0 52px;background:#fdfcfcc2;border-bottom:1px solid rgba(148,192,179,.2);box-shadow:0 8px 30px #256f5914;-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%)}.brand{position:relative;color:var(--neo-ink);background:linear-gradient(105deg,#4ad7ae,#72e0c0 42%,#68debd);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.07em}.brand:after{content:"AI INSIGHT";display:block;margin-top:-2px;font-size:7px;letter-spacing:.18em;font-weight:800;color:#8fb4a9;-webkit-text-fill-color:#8fb4a9}.topbar nav{gap:4px}.topbar nav button,.export-btn{border-radius:9px;color:#867e7e;font-weight:600;transition:all .2s ease}.topbar nav button:hover{color:#00c29a;background:#f7f8f9}.topbar nav button.active{color:#00c29a;background:linear-gradient(135deg,#f7f8f9,#f2fcfa);box-shadow:inset 0 0 0 1px #5bd8b41f}.new-check-btn,.share-btn{border:1px solid #e8e7e7;background:#fffc;color:#567d71;border-radius:9px;font-weight:600;transition:all .2s ease}.new-check-btn{border-color:#e2eeea;background:#f2fcfa;color:#00c29a}.new-check-btn:hover,.share-btn:hover{transform:translateY(-1px);border-color:#c2ebdf;background:#fff;box-shadow:0 7px 18px #44be9a1f}.export-btn,.query-btn{border-radius:9px!important;background:linear-gradient(110deg,#5ddbb6,#6fdfc0 52%,#67debd)!important;box-shadow:0 9px 24px #52d0ac47!important;font-weight:700!important}.filter-bar{padding:13px 16px;background:#ffffffe0;border:1px solid rgba(226,224,224,.9);border-radius:14px;box-shadow:0 14px 34px #2f7d661f;-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%)}.filter-title{padding-left:0;border-left:0}.filter-title span{color:var(--neo-ink);letter-spacing:.01em}.filter-title small{color:#87aa9f!important}.filter-bar label{color:#7c9f95;font-weight:600}.filter-bar select,.filter-bar input[type=date]{background:#f7f8f9;border-color:#e8e5e5;border-radius:8px;color:#4a7165}.filter-bar button{border-radius:8px;background:#f7f8f9;color:#4ecba6;font-weight:600}main{width:min(1340px,calc(100% - 104px))}.report-hero{min-height:270px;margin-top:32px;padding:38px 44px;border-radius:22px;color:#fff;background:radial-gradient(circle at 82% 12%,rgba(114,224,188,.26),transparent 23%),radial-gradient(circle at 72% 100%,rgba(121,225,196,.34),transparent 38%),linear-gradient(118deg,#14372d,#1c5645 55%,#25584a);border:1px solid rgba(166,235,214,.28);box-shadow:0 22px 52px #24725b3d;overflow:hidden}.report-hero:before{background-image:linear-gradient(rgba(145,231,205,.14) 1px,transparent 1px),linear-gradient(90deg,rgba(145,231,205,.14) 1px,transparent 1px);background-size:28px 28px;opacity:.46}.report-hero:after{width:430px;height:430px;right:-125px;top:-220px;background:radial-gradient(circle,#52d9ad52,#78e1c300 67%)}.hero-copy,.hero-score{position:relative;z-index:1}.hero-eyebrow{color:#9ad9c8;font-size:12px;letter-spacing:.16em}.report-hero h1{color:#fff;font-size:46px;letter-spacing:-.055em}.report-hero p{color:#c5dfd7}.hero-meta span{color:#e4efec;border-color:#b3e6d740;background:#ffffff14;border-radius:8px}.hero-score{border-left:1px solid rgba(187,233,219,.26);padding-left:34px}.hero-score strong{color:#fff}.hero-score small{color:#a4d8c9}.section{margin-top:46px}.section-heading{border-bottom:1px solid #e9e7e7;padding-bottom:14px}.section-kicker{color:#6fd2b5!important;letter-spacing:.16em;font-size:10px;font-weight:800}.section-heading h2{color:var(--neo-ink);font-size:25px;letter-spacing:-.035em}.section-note{color:#87a79d!important}.panel,.volume-card,.product-overview-item,.trend-card,.question-source,.word-section-panel{background:var(--neo-card);border:1px solid var(--neo-line);border-radius:15px;box-shadow:0 10px 28px #2f7d6612;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.panel:hover,.trend-card:hover,.product-overview-item:hover{border-color:#dde6e4;box-shadow:0 15px 32px #2f7d661c;transition:all .25s ease}.subsection-title{border-bottom-color:#f3f2f2}.subsection-title span{color:var(--neo-ink);font-weight:750}.subsection-title small{color:#8caaa1}.table-head{background:linear-gradient(90deg,#f2fcfa,#fbfafa)!important;color:#009273!important;border-color:#ebebeb!important;font-weight:700}.table-row{border-color:#f7f8f9!important;color:#567a6f}.table-row:hover{background:#fbfbfb}.dialog-btn,.recommend-view-btn,.media-view-btn,.view-all-btn{background:#f2fcfa;color:#54c0a1;border-color:#e7eeec;border-radius:7px;font-weight:600}.dialog-btn:hover,.recommend-view-btn:hover,.media-view-btn:hover,.view-all-btn:hover{background:#f1f4f3;color:#00c29a}.detail-platform-rail,.source-platform-rail{border-color:#edecec}.detail-platform-rail button,.source-platform-rail button{color:#7fa298}.detail-platform-rail button.active,.source-platform-rail button.active{color:#00c29a;background:linear-gradient(135deg,#f3f6f5,#f2fcfa);box-shadow:inset 0 0 0 1px #ddf0ec}.word-section-panel{background:#ffffffdb}.word-section-panel .word-section-intro span{color:var(--neo-ink)}.word-section-panel .word-direct-group{border-radius:12px;box-shadow:0 5px 16px #3889710d}.trend-card-head span{color:var(--neo-ink)}.trend-card-head strong{color:#59d1ae}.trend-horizontal-chart{background:repeating-linear-gradient(to bottom,transparent 0,transparent 43px,#f7f8f9 44px)}.trend-legend span{color:#789a90}.trend-tooltip{border-color:#e4ebe9;box-shadow:0 14px 30px #3181692e}.distribution-tabs button.active,.detail-platform-tabs button.active{color:#57d0ad;border-color:#67dbba}.distribution-row>div,.board-track{background:#f7f8f9}footer{border-top-color:#eae8e8!important;color:#9c9797!important}@media(max-width:700px){.topbar,.filter-bar{background:#fdfcfceb}.brand:after{font-size:6px}.report-hero{padding:26px 20px;border-radius:18px}.report-hero h1{font-size:32px}.hero-score{border-left:0;border-top:1px solid rgba(187,233,219,.26);padding:18px 0 0;margin-top:20px}.mobile-menu-toggle{border-color:#e3eae8;background:#f7f8f9}.mobile-menu-toggle span{background:#50d8b0}.topbar nav{background:#fffffffa;border-color:#e9e8e8;box-shadow:0 14px 30px #2f7d6629}main{width:calc(100% - 28px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}body{background:radial-gradient(circle at 8% -8%,rgba(121,225,195,.12),transparent 25%),radial-gradient(circle at 96% 4%,rgba(125,226,198,.09),transparent 23%),linear-gradient(145deg,#f7f8f9,#fff 52% 100%)}body:before{opacity:.1}.filter-title{padding-left:0;border-left:0}.report-hero{color:var(--neo-ink);background:linear-gradient(120deg,#fff,#f7f8f9 58% 100%);border-color:#e0e0e0;box-shadow:0 18px 42px #2f7d661f}.report-hero:before{opacity:.16;background-image:linear-gradient(rgba(96,195,166,.13) 1px,transparent 1px),linear-gradient(90deg,rgba(96,195,166,.13) 1px,transparent 1px)}.report-hero:after{background:radial-gradient(circle,#77e1c229,#1bc69b00 68%)}.hero-copy,.hero-score{z-index:1}.report-hero h1{color:var(--neo-ink)}.report-hero p{color:#789a90}.hero-eyebrow{color:#53ceaa}.hero-score{border-left-color:#ebe9e9}.hero-score>span,.hero-score small,.hero-score em{color:#759b90}.hero-score strong{color:#00c29a}.hero-meta span{color:#5c8075;border-color:#eae8e8;background:#ffffffc7}.volume-card>div>b,.product-overview-item strong,.overview-kpis strong,.board-row strong{color:#2a9475!important;text-shadow:none}.volume-card small,.product-overview-item span,.overview-kpis span{color:#7c7575!important}.volume-card.green>div>b{color:#1a7459!important}.volume-card.orange>div>b{color:#9d6219!important}.volume-card.purple>div>b{color:#52bd9f!important}.hero-score .score-mini{background:#ebebeb}.hero-score .score-mini i{background:linear-gradient(90deg,#6bdfbd,#6ddfbf)}@media(max-width:700px){.hero-score{border-left:0;border-top-color:#ebe9e9}.report-hero{background:linear-gradient(145deg,#fff,#f7f8f9 65%,#f7f8f9)}}:root{--admin-orange:#e9754b;--admin-orange-soft:#f6f5f4;--admin-ink:#1a202c;--admin-muted:#8a8a8a;--admin-bg:#f7f8f9;--admin-line:#ebebeb;--admin-sidebar:#1a202c}html,body{background:var(--admin-bg)}body{background:#f7f8f9;color:var(--admin-ink)}body:before{display:none}.page-shell{display:flex;min-width:0;min-height:100vh;background:var(--admin-bg)}.dashboard-sidebar{position:fixed;inset:0 auto 0 0;width:236px;background:var(--admin-sidebar);color:#e0e0e0;padding:25px 17px 20px;z-index:20;display:flex;flex-direction:column;box-shadow:8px 0 24px #1a202c14}.sidebar-brand{display:flex;align-items:center;gap:11px;padding:0 13px 28px;border-bottom:1px solid rgba(255,255,255,.08)}.sidebar-brand-mark{width:34px;height:34px;border-radius:9px;background:var(--admin-orange);color:#fff;display:grid;place-items:center;font-size:19px;font-weight:800}.sidebar-brand strong{display:block;color:#fff;font-size:20px;letter-spacing:-.04em}.sidebar-brand small{display:block;color:#9c9898;font-size:8px;letter-spacing:.16em;margin-top:2px}.sidebar-label{display:block;color:#868282;font-size:10px;text-transform:uppercase;letter-spacing:.12em;font-weight:700;padding:24px 13px 10px}.sidebar-nav{display:flex;flex-direction:column;gap:4px}.sidebar-nav button{display:flex;align-items:center;gap:12px;width:100%;border:0;background:transparent;color:#aba7a7;text-align:left;padding:12px 13px;border-radius:7px;font-size:13px;cursor:pointer;transition:all .2s ease}.sidebar-nav button:hover{background:#ffffff0f;color:#fff}.sidebar-nav button.active{background:var(--admin-orange);color:#fff;box-shadow:0 8px 16px #e9754b33}.sidebar-icon{width:17px;height:17px;position:relative;display:inline-block;border:1.5px solid currentColor;border-radius:4px;opacity:.9}.icon-overview{border-radius:50%}.icon-details:after,.icon-trends:after{content:"";position:absolute;left:3px;right:3px;bottom:3px;height:1px;background:currentColor;box-shadow:0 -4px currentColor,0 -8px currentColor}.icon-trends{border:0;border-left:1.5px solid currentColor;border-bottom:1.5px solid currentColor;border-radius:0}.icon-trends:after{left:3px;bottom:3px;transform:rotate(-35deg);transform-origin:left center;width:11px}.icon-sources{border-radius:50%}.icon-products{border-radius:3px}.icon-videos:after{content:"";position:absolute;left:5px;top:4px;border-left:5px solid currentColor;border-top:4px solid transparent;border-bottom:4px solid transparent}.sidebar-bottom{margin-top:auto}.sidebar-status{display:flex;align-items:center;gap:8px;color:#b2afaf;font-size:11px;padding:0 13px}.sidebar-status i{width:7px;height:7px;border-radius:50%;background:#1bc69b;box-shadow:0 0 0 3px #1bc69b1f}.dashboard-content{width:calc(100% - 236px);margin-left:236px;min-width:0}.dashboard-content .floating-shell{position:sticky;top:0;z-index:10;background:var(--admin-bg)}.dashboard-content .topbar{height:76px;padding:0 34px;background:#fff;border-bottom:1px solid var(--admin-line);box-shadow:0 2px 10px #1a202c08;-webkit-backdrop-filter:none;backdrop-filter:none}.dashboard-content .brand{display:none}.topbar-context{display:flex;align-items:center;gap:10px;color:#a5a2a2;font-size:12px}.topbar-context b{color:#d7d6d6}.topbar-context strong{color:var(--admin-ink);font-weight:700}.dashboard-content .topbar nav{display:none}.dashboard-content .new-check-btn,.dashboard-content .share-btn{border-color:#edecec;background:#fff;color:#646464;border-radius:6px}.dashboard-content .new-check-btn{color:var(--admin-orange);border-color:#ebe2de;background:var(--admin-orange-soft)}.dashboard-content .export-btn,.dashboard-content .query-btn{background:var(--admin-orange)!important;box-shadow:0 6px 13px #e9754b2e!important;border-radius:6px!important}.user-avatar{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;margin-left:12px;background:#f1eae8;color:var(--admin-orange);font-weight:800;font-size:12px}.dashboard-content .filter-bar{width:auto;margin:16px 34px 0!important;padding:12px 15px;background:#fff;border:1px solid var(--admin-line);border-radius:7px;box-shadow:0 3px 12px #1a202c09;-webkit-backdrop-filter:none;backdrop-filter:none}.dashboard-content .filter-title span{color:var(--admin-ink)}.dashboard-content .filter-title small{color:#aaa8a8!important}.dashboard-content .filter-bar select,.dashboard-content .filter-bar input[type=date]{background:#fbfbfb;border-color:#ecebeb;color:#646464;border-radius:5px}.dashboard-content .filter-bar button{background:#f7f6f6;color:var(--admin-orange);border-radius:5px}.dashboard-content main{width:auto;margin:0;padding:0 34px}.dashboard-content .report-hero{margin-top:24px;min-height:235px;padding:31px 34px;border-radius:8px;background:#fff;border:1px solid var(--admin-line);color:var(--admin-ink);box-shadow:0 5px 16px #1a202c0b}.dashboard-content .report-hero:before,.dashboard-content .report-hero:after{display:none}.dashboard-content .report-hero h1{color:var(--admin-ink);font-size:36px}.dashboard-content .hero-eyebrow{color:var(--admin-orange);letter-spacing:.12em}.dashboard-content .hero-meta span{background:#fbfbfb;border-color:#efeeee;color:#646464;border-radius:5px}.dashboard-content .hero-score{border-left-color:#f3f3f3}.dashboard-content .hero-score strong{color:var(--admin-orange)}.dashboard-content .section{margin-top:38px}.dashboard-content .section-heading{border-bottom:1px solid #eaeaea;padding-bottom:12px}.dashboard-content .section-kicker{color:var(--admin-orange)!important}.dashboard-content .section-heading h2{color:var(--admin-ink);font-size:22px}.dashboard-content .panel,.dashboard-content .volume-card,.dashboard-content .product-overview-item,.dashboard-content .trend-card,.dashboard-content .question-source,.dashboard-content .word-section-panel{background:#fff;border-color:var(--admin-line);border-radius:8px;box-shadow:0 5px 16px #1a202c0b;-webkit-backdrop-filter:none;backdrop-filter:none}.dashboard-content .panel:hover,.dashboard-content .trend-card:hover,.dashboard-content .product-overview-item:hover{border-color:#e9ddd9;box-shadow:0 8px 20px #1a202c12}.dashboard-content .table-head{background:#fbfbfb!important;color:#8a8a8a!important;border-color:#f3f3f3!important}.dashboard-content .view-all-btn,.dashboard-content .dialog-btn,.dashboard-content .recommend-view-btn,.dashboard-content .media-view-btn{background:#f7f6f6;color:var(--admin-orange);border-color:#ebe2de}.dashboard-content .view-all-btn:hover,.dashboard-content .dialog-btn:hover,.dashboard-content .recommend-view-btn:hover{background:#f1eeed}.dashboard-content .detail-platform-rail button.active,.dashboard-content .source-platform-rail button.active{background:#f6f4f3;color:var(--admin-orange);box-shadow:none}.dashboard-content .trend-card-head strong{color:var(--admin-orange)}.dashboard-content .distribution-tabs button.active,.dashboard-content .detail-platform-tabs button.active{color:var(--admin-orange);border-color:var(--admin-orange)}.dashboard-content .product-overview-item strong,.dashboard-content .overview-kpis strong,.dashboard-content .board-row strong{color:#284f43!important}.dashboard-content .product-overview-item span,.dashboard-content .overview-kpis span{color:#8a8a8a!important}.dashboard-content footer{margin:40px 34px 0;border-top-color:#eaeaea!important;color:#949494!important}@media(max-width:900px){.dashboard-sidebar{width:72px;padding:18px 10px}.sidebar-brand{padding:0 9px 22px}.sidebar-brand>div,.sidebar-label,.sidebar-status{display:none}.sidebar-nav button{justify-content:center;padding:12px}.sidebar-nav button{font-size:0}.dashboard-content{width:calc(100% - 72px);margin-left:72px}.dashboard-content main{padding:0 18px}.dashboard-content .topbar{padding:0 18px}.dashboard-content .filter-bar{margin-left:18px!important;margin-right:18px!important}.dashboard-content footer{margin-left:18px;margin-right:18px}}@media(max-width:700px){.dashboard-sidebar{display:none}.dashboard-content{width:100%;margin-left:0}.dashboard-content .topbar{height:58px;min-height:58px;padding:10px 14px}.topbar-context{font-size:11px}.user-avatar{display:none}.dashboard-content .mobile-menu-toggle{display:flex;margin-left:auto;width:34px;height:32px;padding:7px;flex-direction:column;justify-content:center;gap:4px;border:1px solid #ededed;border-radius:6px;background:#fff}.dashboard-content .mobile-menu-toggle span{display:block;width:18px;height:2px;background:var(--admin-orange)}.dashboard-content .topbar nav{position:absolute;top:58px;right:14px;left:14px;display:none;grid-template-columns:repeat(3,1fr);gap:5px;padding:8px;background:#fff;border:1px solid var(--admin-line);border-radius:7px;box-shadow:0 10px 24px #1a202c1f}.dashboard-content .topbar nav.mobile-open{display:grid}.dashboard-content .topbar nav button{display:block;padding:9px 4px;color:#8a8a8a;font-size:11px}.dashboard-content .topbar nav button.active{background:var(--admin-orange-soft);color:var(--admin-orange)}.dashboard-content .filter-bar{margin-top:10px!important}.dashboard-content .report-hero{margin-top:18px;padding:22px 18px}.dashboard-content .report-hero h1{font-size:29px}.dashboard-content .hero-score{border-left:0;border-top-color:#f3f3f3;margin-top:18px;padding:16px 0 0}}.page-shell{padding-top:0}.dashboard-content .floating-shell{position:fixed;top:0;left:0;right:0;width:100%;margin:0;background:#fffffff5;box-shadow:0 4px 18px #1a202c12;z-index:100}.dashboard-content .topbar,.dashboard-content .filter-bar{position:relative;top:0}.nav-hidden .dashboard-content .floating-shell .topbar{max-height:none;opacity:1;transform:none;border-color:var(--ki-line)}.nav-hidden .dashboard-content .floating-shell{background:#fffffff5}@media(max-width:900px){.dashboard-content main{padding-top:150px}}.report-footer{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;margin:54px 48px 0!important;padding:30px 20px 34px;border-top:1px solid #ebebeb!important;background:#fff;color:#8a8a8a!important;text-align:center}.report-footer span{font-size:12px;color:#8a8a8a;letter-spacing:.01em}.report-qr{width:86px;height:86px;padding:7px;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);gap:3px;background:#fff;border:1px solid #ecebeb;border-radius:6px;box-shadow:0 4px 12px #1a202c0f}.report-qr i{display:block;background:#1a202c;border-radius:1px}.report-qr i:nth-child(2),.report-qr i:nth-child(5),.report-qr i:nth-child(8){background:#fff}.report-qr i:nth-child(4),.report-qr i:nth-child(7){background:#28b894}@media(max-width:700px){.report-footer{margin:38px 14px 0!important;padding:24px 10px 28px}.report-footer span{font-size:11px;line-height:18px}}@media(max-width:700px){.dashboard-content .floating-shell .filter-bar{width:calc(100% - 28px);margin:10px 14px 0!important;padding:9px 10px;display:flex;flex-wrap:nowrap;align-items:center;gap:8px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:none;border-radius:10px}.dashboard-content .floating-shell .filter-bar::-webkit-scrollbar{display:none}.dashboard-content .floating-shell .filter-title{flex:0 0 auto;width:auto;margin:0;padding-right:4px}.dashboard-content .floating-shell .filter-title small{display:none}.dashboard-content .floating-shell .filter-bar label{flex:0 0 auto;min-width:auto;width:auto;white-space:nowrap}.dashboard-content .floating-shell .filter-bar select,.dashboard-content .floating-shell .filter-bar input[type=date]{width:104px;min-width:104px;flex:0 0 104px;padding:6px 7px}.dashboard-content .floating-shell .filter-bar .date-range{display:flex;flex:0 0 auto;min-width:auto;gap:5px}.dashboard-content .floating-shell .filter-bar .date-range input[type=date]{width:104px;min-width:104px}.dashboard-content .floating-shell .filter-bar button{flex:0 0 auto;padding:7px 10px}.nav-hidden .dashboard-content .floating-shell .filter-bar{margin-top:0!important;border-radius:0 0 10px 10px;box-shadow:0 8px 20px #1a202c1a}.dashboard-content main{padding-top:154px!important}}.dashboard-content .floating-shell{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;margin:0!important;padding:0!important;background:transparent!important;box-shadow:none!important;z-index:100!important;pointer-events:none}.dashboard-content .floating-shell .topbar,.dashboard-content .floating-shell .filter-bar{pointer-events:auto}.dashboard-content .floating-shell .topbar{max-height:72px;opacity:1;transform:translateY(0);overflow:hidden;transition:max-height .24s ease,opacity .18s ease,transform .24s ease}.dashboard-content .floating-shell .filter-bar{transition:margin-top .24s ease,box-shadow .24s ease}.nav-hidden .dashboard-content .floating-shell .topbar{max-height:0;opacity:0;transform:translateY(-72px);border-bottom-color:transparent}.nav-hidden .dashboard-content .floating-shell .filter-bar{margin-top:10px!important;box-shadow:0 8px 22px #1a202c1a}.dashboard-content main{padding-top:150px}.dashboard-content main{padding-top:184px!important}.dashboard-content .overview-block{margin-top:58px}@media(max-width:700px){.dashboard-content main{padding-top:198px!important}.dashboard-content .overview-block{margin-top:42px}}:root{--ki-primary:#28b894;--ki-primary-soft:#f2fcfa;--ki-ink:#1a202c;--ki-muted:#8c8888;--ki-bg:#ffffff;--ki-line:#ebebeb}html,body{background:var(--ki-bg);color:var(--ki-ink)}body{background:#fff}.dashboard-sidebar{display:none}.dashboard-content{width:100%;margin-left:0;min-width:0}.dashboard-content .floating-shell{position:sticky;top:0;background:var(--ki-bg);z-index:10}.dashboard-content .topbar{height:72px;padding:0 48px;background:#fff;border-bottom:1px solid var(--ki-line);box-shadow:0 3px 15px #1a202c09;-webkit-backdrop-filter:none;backdrop-filter:none}.dashboard-content .brand{display:block;font-size:24px;background:linear-gradient(100deg,#5ed3b1,#6dcfb4);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.06em}.dashboard-content .topbar-context{display:flex;margin-left:6px;color:#a6a3a3}.dashboard-content .topbar nav{display:flex;align-items:center;gap:5px;margin-left:35px;flex:1}.dashboard-content .topbar nav button{border:0;background:transparent;color:#8a8a8a;padding:10px 14px;border-radius:8px;font-size:12px;cursor:pointer;transition:all .2s ease}.dashboard-content .topbar nav button:hover{background:#fff;color:var(--ki-primary)}.dashboard-content .topbar nav button.active{background:var(--ki-primary-soft);color:var(--ki-primary);font-weight:700}.dashboard-content .topbar-actions{gap:8px}.dashboard-content .new-check-btn,.dashboard-content .share-btn{border:1px solid var(--ki-line);background:#fff;color:#8a8a8a;border-radius:8px}.dashboard-content .new-check-btn{border-color:#ebf0ef;background:#fbfafa;color:var(--ki-primary)}.dashboard-content .export-btn,.dashboard-content .query-btn{background:var(--ki-primary)!important;box-shadow:0 7px 16px #28b8942e!important;border-radius:8px!important}.user-avatar{background:#f2fcfa;color:var(--ki-primary)}.dashboard-content .filter-bar{width:auto;margin:18px 48px 0!important;padding:15px 18px;background:#fff;border:1px solid var(--ki-line);border-radius:12px;box-shadow:0 5px 18px #1a202c0b;-webkit-backdrop-filter:none;backdrop-filter:none}.dashboard-content .filter-title{padding:0}.dashboard-content .filter-title span{color:var(--ki-ink)}.dashboard-content .filter-title small{color:#a6a3a3!important}.dashboard-content .filter-bar select,.dashboard-content .filter-bar input[type=date]{background:#fdfcfc;border-color:#efeeee;color:#767171;border-radius:7px}.dashboard-content .filter-bar button{background:#fff;color:var(--ki-primary);border-radius:7px}.dashboard-content main{width:auto;margin:0;padding:0 48px}.dashboard-content .report-hero{margin-top:26px;min-height:240px;padding:34px 38px;border-radius:16px;background:linear-gradient(120deg,#fff 0% 58%,#f7f8f9);border:1px solid var(--ki-line);color:var(--ki-ink);box-shadow:0 9px 27px #1a202c11}.dashboard-content .report-hero h1{color:var(--ki-ink);font-size:40px}.dashboard-content .report-hero p{color:#8a8a8a}.dashboard-content .hero-eyebrow{color:var(--ki-primary);letter-spacing:.12em}.dashboard-content .hero-meta span{background:#fff;border-color:#ebebeb;color:#8a8a8a;border-radius:7px}.dashboard-content .hero-score{border-left-color:#f1f2f4}.dashboard-content .hero-score>span,.dashboard-content .hero-score small,.dashboard-content .hero-score em{color:#8a8a8a}.dashboard-content .hero-score strong{color:var(--ki-primary)}.dashboard-content .section{margin-top:46px}.dashboard-content .section-heading{border-bottom:1px solid #efeeee;padding-bottom:14px}.dashboard-content .section-kicker{color:#97d0c0!important;letter-spacing:.15em}.dashboard-content .section-heading h2{color:var(--ki-ink);font-size:24px}.dashboard-content .panel,.dashboard-content .volume-card,.dashboard-content .product-overview-item,.dashboard-content .trend-card,.dashboard-content .question-source,.dashboard-content .word-section-panel{background:#fff;border-color:var(--ki-line);border-radius:13px;box-shadow:0 7px 22px #1a202c0e;-webkit-backdrop-filter:none;backdrop-filter:none}.dashboard-content .panel:hover,.dashboard-content .trend-card:hover,.dashboard-content .product-overview-item:hover{border-color:#e3ecea;box-shadow:0 10px 26px #1a202c14}.dashboard-content .subsection-title span{color:var(--ki-ink)}.dashboard-content .subsection-title small{color:#9e9b9b}.dashboard-content .table-head{background:#fdfcfc!important;color:#8a8a8a!important;border-color:#f3f3f3!important}.dashboard-content .table-row{border-color:#f6f6f6!important}.dashboard-content .view-all-btn,.dashboard-content .dialog-btn,.dashboard-content .recommend-view-btn,.dashboard-content .media-view-btn{background:#f7f8f9;color:var(--ki-primary);border-color:#e8f0ee}.dashboard-content .view-all-btn:hover,.dashboard-content .dialog-btn:hover,.dashboard-content .recommend-view-btn:hover{background:#f1f5f4}.dashboard-content .detail-platform-rail button.active,.dashboard-content .source-platform-rail button.active{background:#f7f8f9;color:var(--ki-primary);box-shadow:none}.dashboard-content .trend-card-head strong{color:var(--ki-primary)}.dashboard-content .distribution-tabs button.active,.dashboard-content .detail-platform-tabs button.active{color:var(--ki-primary);border-color:var(--ki-primary)}.dashboard-content .product-overview-item strong,.dashboard-content .overview-kpis strong,.dashboard-content .board-row strong{color:#007a60!important}.dashboard-content .product-overview-item span,.dashboard-content .overview-kpis span{color:#949494!important}.dashboard-content footer{margin:46px 48px 0;border-top-color:#ebebeb!important;color:#a3a3a3!important}@media(max-width:900px){.dashboard-content .topbar{padding:0 24px}.dashboard-content .filter-bar{margin-left:24px!important;margin-right:24px!important}.dashboard-content main{padding:0 24px}.dashboard-content footer{margin-left:24px;margin-right:24px}}@media(max-width:700px){.dashboard-content .topbar{height:58px;min-height:58px;padding:10px 14px}.dashboard-content .brand{font-size:21px}.dashboard-content .topbar-context{display:none}.dashboard-content .mobile-menu-toggle{display:flex;margin-left:auto;width:34px;height:32px;padding:7px;flex-direction:column;justify-content:center;gap:4px;border:1px solid #eae9e9;border-radius:7px;background:#fff}.dashboard-content .mobile-menu-toggle span{display:block;width:18px;height:2px;background:var(--ki-primary)}.dashboard-content .topbar nav{position:absolute;top:58px;right:14px;left:14px;display:none;grid-template-columns:repeat(3,1fr);gap:5px;margin:0;padding:8px;background:#fff;border:1px solid var(--ki-line);border-radius:10px;box-shadow:0 12px 26px #1a202c24}.dashboard-content .topbar nav.mobile-open{display:grid}.dashboard-content .topbar nav button{padding:9px 4px;font-size:11px}.dashboard-content .filter-bar{margin-top:10px!important}.dashboard-content main{padding:0 14px}.dashboard-content .report-hero{margin-top:18px;padding:24px 18px;border-radius:13px}.dashboard-content .report-hero h1{font-size:30px}.dashboard-content .hero-score{border-left:0;border-top-color:#f1f2f4;margin-top:20px;padding:17px 0 0}.dashboard-content .topbar-actions{display:none}}.dashboard-content .topbar{padding-inline:max(40px,calc((100% - 1560px)/2 + 40px))!important}.dashboard-content .floating-shell .filter-bar{box-sizing:border-box;width:min(1480px,calc(100% - 80px))!important;margin-left:auto!important;margin-right:auto!important}.dashboard-content main{box-sizing:border-box;width:min(1480px,calc(100% - 80px))!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}.dashboard-content footer{width:min(1480px,calc(100% - 80px));margin-left:auto!important;margin-right:auto!important}@media(max-width:700px){.dashboard-content .topbar{padding-inline:16px!important}.dashboard-content .floating-shell .filter-bar{width:calc(100% - 32px)!important}.dashboard-content main{width:calc(100% - 32px)!important}.dashboard-content footer{width:calc(100% - 32px)}}@media(max-width:700px){.nav-hidden .dashboard-content .floating-shell{top:0!important}.nav-hidden .dashboard-content .floating-shell .filter-bar{position:absolute!important;top:0!important;left:0!important;right:0!important;width:100%!important;margin:0!important;border-radius:0 0 10px 10px!important}}:root{--wb-text-1: #1a1a1a;--wb-text-2: #646464;--wb-text-3: #949494;--wb-text-4: #bfbfbf;--wb-brand: #28b894;--wb-brand-500: #00c29a;--wb-brand-text: #007a60;--wb-brand-100: #ddf0ec;--wb-brand-50: #f2fcfa;--wb-surface-page: #ffffff;--wb-surface-card: #ffffff;--wb-surface-sunken: #f7f8f9;--wb-surface-chip: #f1f2f4;--wb-border-subtle: #ebebeb;--wb-border: #e0e0e0;--wb-dark-1: #0a0a0a;--wb-navy-1: #1a202c;--wb-navy-2: #4c4f6b;--wb-blue: #3b82f6;--wb-violet: #6c4dff;--wb-amber: #f2c14e;--wb-orange: #e8845f;--wb-red: #d93b3b;--wb-r-panel: 20px;--wb-r-card: 16px;--wb-r-md: 12px;--wb-r-sm: 8px;--wb-r-pill: 999px;--wb-shadow-sm: 0 4px 12px -4px rgba(0, 0, 0, .04), 0 3px 6px -8px rgba(0, 0, 0, .04);--wb-shadow-md: 0 8px 24px rgba(0, 0, 0, .06);--wb-shadow-lg: 0 16px 40px rgba(0, 0, 0, .08);--wb-shadow-xl: 0 24px 64px rgba(0, 0, 0, .1), 0 2px 8px rgba(0, 0, 0, .04);--wb-shadow-brand: 0 2px 4px rgba(40, 184, 148, .3);--wb-shadow-brand-lg: 0 8px 24px rgba(40, 184, 148, .28);--wb-ease: cubic-bezier(.4, 0, .2, 1);--wb-font: "PingFang SC", -apple-system, BlinkMacSystemFont, "Segoe UI", "Microsoft YaHei", "Noto Sans SC", system-ui, sans-serif}html,body{background-color:var(--wb-surface-page)!important;background-image:radial-gradient(ellipse 90% 42% at 50% -8%,rgba(40,184,148,.1),transparent 62%),radial-gradient(ellipse 55% 32% at 88% 2%,rgba(59,130,246,.05),transparent 60%),radial-gradient(ellipse 50% 30% at 8% 6%,rgba(0,194,154,.05),transparent 58%)!important;background-attachment:fixed!important;background-repeat:no-repeat!important;color:var(--wb-text-1)!important;font-family:var(--wb-font)!important}body:before{display:none!important}.page-shell,.dashboard-content{background:transparent!important;position:relative;z-index:1}::-moz-selection{background:#28b89447;color:#103d31}::selection{background:#28b89447;color:#103d31}.topbar,.floating-shell .topbar,.dashboard-content .topbar{background:#ffffffdb!important;backdrop-filter:blur(16px) saturate(1.6);-webkit-backdrop-filter:blur(16px) saturate(1.6);border-bottom:1px solid var(--wb-border-subtle)!important;box-shadow:0 1px #00000005!important}.brand,.dashboard-content .brand{padding:0!important;border:0!important;border-radius:0!important;background:linear-gradient(135deg,#28b894,#3b82f6)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;font-weight:800!important;letter-spacing:-.01em}.topbar nav button,.dashboard-content .topbar nav button{padding:7px 14px!important;background:transparent!important;background-image:none!important;box-shadow:none!important;border:0!important;border-radius:var(--wb-r-pill)!important;color:var(--wb-text-2)!important;font-weight:500!important;font-size:13.5px!important;transition:color .2s,background .2s}.topbar nav button:after,.dashboard-content .topbar nav button:after{display:none!important}.topbar nav button:hover,.dashboard-content .topbar nav button:hover{color:var(--wb-brand)!important;background:#28b89414!important}.topbar nav button.active,.dashboard-content .topbar nav button.active{color:var(--wb-brand-text)!important;background:var(--wb-brand-50)!important;box-shadow:inset 0 0 0 1px #28b89438!important;font-weight:600!important}.export-btn,.query-btn,.dashboard-content .export-btn,.dashboard-content .query-btn{border-radius:var(--wb-r-pill)!important;background:linear-gradient(135deg,#28b894,#20a080)!important;box-shadow:var(--wb-shadow-brand)!important;color:#fff!important;font-weight:600!important;border:0!important;transition:box-shadow .25s,transform .25s var(--wb-ease),filter .25s}.export-btn:hover,.query-btn:hover,.dashboard-content .export-btn:hover,.dashboard-content .query-btn:hover{filter:brightness(1.05);box-shadow:var(--wb-shadow-brand-lg)!important;transform:translateY(-1px)}.new-check-btn,.share-btn,.view-all-btn,.dialog-btn,.media-view-btn,.recommend-view-btn,.semantic-export-btn,.dashboard-content .new-check-btn,.dashboard-content .share-btn,.dashboard-content .view-all-btn{border-radius:var(--wb-r-pill)!important;border:1px solid var(--wb-border)!important;background:var(--wb-surface-card)!important;background-image:none!important;box-shadow:var(--wb-shadow-sm)!important;color:var(--wb-text-1)!important;font-weight:500!important;transition:border-color .2s,color .2s,background .2s,transform .2s var(--wb-ease)}.new-check-btn:hover,.share-btn:hover,.view-all-btn:hover,.dialog-btn:hover,.media-view-btn:hover,.recommend-view-btn:hover,.semantic-export-btn:hover{border-color:#28b89480!important;color:var(--wb-brand-text)!important;background:var(--wb-brand-50)!important;transform:translateY(-1px)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--wb-brand)!important;outline-offset:2px!important}.panel,.volume-card,.trend-card,.rep-card,.product-overview-item,.word-section-panel,.rank-panel,.effect-pie-card,.ai-index-search,.ai-index-result,.industry-panel,.semantic-panel,.detail-table,.dashboard-content .panel,.dashboard-content .volume-card,.dashboard-content .trend-card,.dashboard-content .rep-card,.dashboard-content .product-overview-item,.dashboard-content .word-section-panel{background:var(--wb-surface-card)!important;background-image:none!important;border:1px solid var(--wb-border-subtle)!important;border-radius:var(--wb-r-card)!important;box-shadow:var(--wb-shadow-md)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transition:box-shadow .3s var(--wb-ease),transform .3s var(--wb-ease),border-color .3s}.panel:hover,.volume-card:hover,.trend-card:hover,.rep-card:hover,.product-overview-item:hover,.word-section-panel:hover,.rank-panel:hover,.effect-pie-card:hover{transform:translateY(-4px);border-color:#28b89459!important;box-shadow:var(--wb-shadow-lg)!important;background:var(--wb-surface-card)!important}.report-hero,.dashboard-content .report-hero{background:radial-gradient(ellipse 70% 90% at 100% 0%,rgba(40,184,148,.1),transparent 55%),radial-gradient(ellipse 50% 70% at 0% 100%,rgba(59,130,246,.05),transparent 55%),#fff!important;border:1px solid var(--wb-border-subtle)!important;box-shadow:var(--wb-shadow-xl)!important;border-radius:var(--wb-r-panel)!important;color:var(--wb-text-1)!important}.report-hero h1,.dashboard-content .report-hero h1{color:var(--wb-text-1)!important;background-image:none!important;-webkit-text-fill-color:var(--wb-text-1)!important;font-weight:700!important;letter-spacing:-.02em!important}.hero-eyebrow,.dashboard-content .hero-eyebrow{color:var(--wb-brand-text)!important;letter-spacing:.18em!important;text-transform:uppercase;font-weight:600!important}.hero-meta span,.dashboard-content .hero-meta span{border-color:var(--wb-border)!important;background:var(--wb-surface-sunken)!important;color:var(--wb-text-2)!important;border-radius:var(--wb-r-pill)!important}.hero-score,.dashboard-content .hero-score{border-left-color:var(--wb-border-subtle)!important;border-top-color:var(--wb-border-subtle)!important}h1,h2,h3,.section-heading h2,.subsection-title,.filter-title,.word-subsection-title,.word-direct-title,.competitor-heading,.ai-index-label{color:var(--wb-text-1)!important;font-weight:700!important;letter-spacing:-.01em!important}.section-kicker,.dashboard-content .section-kicker{color:var(--wb-brand-text)!important;letter-spacing:.18em!important;text-transform:uppercase;font-weight:600!important}.section-note,.dashboard-content .section-note{color:var(--wb-text-2)!important}.overview-summary p,.word-section-intro,.detail-platform-note,.hero-meta span,.ai-index-search small,.ai-index-result-head small,.ai-subtitle small,.heat-summary>small,.dashboard-content .product-overview-item span,.dashboard-content .overview-kpis span{color:var(--wb-text-2)!important}.dashboard-content .overview-block strong,.dashboard-content .overview-kpis strong,.dashboard-content .board-row strong,.dashboard-content .product-overview-item strong{color:var(--wb-text-1)!important}.positive,.delta-up{color:var(--wb-brand-text)!important}.negative{color:var(--wb-red)!important}.dot.green{background:var(--wb-brand)!important}.dot.blue{background:var(--wb-blue)!important}.section-heading{border-bottom-color:var(--wb-border-subtle)!important}.table-head,.semantic-table-head,.detail-table .table-head{background:var(--wb-surface-sunken)!important;background-image:none!important;color:var(--wb-text-2)!important;border-color:var(--wb-border-subtle)!important;font-weight:600!important}.table-row,.semantic-table-row,.detail-table .table-row{background:var(--wb-surface-card)!important;background-image:none!important;border-bottom-color:var(--wb-border-subtle)!important;color:var(--wb-text-1)!important}.table-row:hover,.semantic-table-row:hover{background:var(--wb-brand-50)!important}.sortable-header-cell{color:var(--wb-text-2)!important}.semantic-hot{color:var(--wb-red)!important}.word-list-row,.media-source-row,.product-ranking-row,.video-ranking-row,.board-row,.distribution-row,.question-item,.overview-highlight-row,.rank-row,.source-question-list .question-item{background:var(--wb-surface-card)!important;background-image:none!important;border-color:var(--wb-border-subtle)!important;transition:transform .25s var(--wb-ease),background .25s,border-color .25s,box-shadow .25s}.word-list-row:hover,.media-source-row:hover,.product-ranking-row:hover,.video-ranking-row:hover,.board-row:hover,.question-item:hover,.overview-highlight-row:hover,.rank-row:hover{background:var(--wb-surface-card)!important;border-color:#28b89459!important;box-shadow:var(--wb-shadow-sm)!important;transform:translate(3px)}.question-item.active,.source-question-list .question-item.active,.word-tabs button.active,.source-tabs button.active,.distribution-tabs button.active,.detail-platform-rail button.active,.source-platform-rail button.active,.dashboard-content .detail-platform-rail button.active,.dashboard-content .source-platform-rail button.active{background:var(--wb-brand-50)!important;background-image:none!important;color:var(--wb-brand-text)!important;border-color:#28b89473!important;box-shadow:none!important;font-weight:600!important}.source-question-list .question-item.active b,.question-item.active b{background:var(--wb-brand)!important;color:#fff!important}.source-tabs button,.word-tabs button,.distribution-tabs button{border-color:var(--wb-border)!important;color:var(--wb-text-2)!important;border-radius:var(--wb-r-pill)!important}.source-tabs button:hover,.word-tabs button:hover,.distribution-tabs button:hover{color:var(--wb-brand-text)!important;background:var(--wb-brand-50)!important}.owned-media-row,.question-source .media-source-row.owned-media-row,.dashboard-content .owned-media-row{background:linear-gradient(90deg,var(--wb-brand-50) 0,#ffffff 46%)!important}.owned-source-badge{background:var(--wb-brand)!important;color:#fff!important;border-radius:var(--wb-r-sm)!important}.media-logo,.board-rank,.product-ranking-row>b,.video-ranking-row>b,.video-play,.play,.product-thumb,.product-visual{background:var(--wb-brand-50)!important;background-image:none!important;color:var(--wb-brand-text)!important;border-radius:var(--wb-r-sm)!important}.product-logo{background:linear-gradient(135deg,#28b894,#00c29a)!important;color:#fff!important;border-radius:var(--wb-r-md)!important}.recommend-tag,.product-status{background:var(--wb-brand-50)!important;color:var(--wb-brand-text)!important;border-radius:var(--wb-r-sm)!important}.filter-bar,.dashboard-content .filter-bar,.dashboard-content .floating-shell .filter-bar{background:#fffffff0!important;background-image:none!important;border:1px solid var(--wb-border-subtle)!important;border-radius:var(--wb-r-card)!important;box-shadow:var(--wb-shadow-md)!important;backdrop-filter:blur(14px) saturate(1.5);-webkit-backdrop-filter:blur(14px) saturate(1.5)}.filter-bar select,.filter-bar input[type=date],.filter-bar input,.date-range input,.dashboard-content .filter-bar select,.dashboard-content .filter-bar input{background:var(--wb-surface-sunken)!important;border:1px solid transparent!important;border-radius:var(--wb-r-sm)!important;color:var(--wb-text-1)!important;box-shadow:none!important}.filter-bar select:focus,.filter-bar input:focus,.date-range input:focus{border-color:var(--wb-brand)!important;background:#fff!important;box-shadow:0 0 0 3px #28b89424!important}.filter-bar button:not(.query-btn),.dashboard-content .filter-bar button:not(.query-btn){border-radius:var(--wb-r-sm)!important;background:var(--wb-surface-chip)!important;color:var(--wb-text-2)!important}.filter-bar button:not(.query-btn):hover,.dashboard-content .filter-bar button:not(.query-btn):hover{background:var(--wb-brand-50)!important;color:var(--wb-brand-text)!important}.filter-title{color:var(--wb-text-2)!important}.floating-shell,.dashboard-content .floating-shell{background:transparent!important;box-shadow:none!important;border:0!important}.line-chart,.trend-horizontal-chart{background:repeating-linear-gradient(to bottom,transparent 0,transparent 43px,var(--wb-border-subtle) 44px)!important}.trend-grid line,.trend-grid path{stroke:var(--wb-border-subtle)!important}.trend-axis-text,.trend-x-label,.trend-y-label{fill:var(--wb-text-3)!important;color:var(--wb-text-3)!important}.trend-legend,.trend-legend-line,.effect-legend{color:var(--wb-text-2)!important}.trend-tooltip{background:#fff!important;border:1px solid var(--wb-border-subtle)!important;border-radius:var(--wb-r-md)!important;box-shadow:var(--wb-shadow-lg)!important;color:var(--wb-text-1)!important}.tooltip-divider,.metric-divider{border-color:var(--wb-border-subtle)!important;background:var(--wb-border-subtle)!important}.trend-hover-line{stroke:var(--wb-brand)!important}.trend-point i,.hero-score .score-mini i,.score-mini i,.owned-kpi i:after,.citation-list i{background:linear-gradient(90deg,#28b894,#00c29a)!important}.board-track,.platform-heat-row>div,.distribution-row>div{background:var(--wb-surface-chip)!important}.platform-heat-row i{border-radius:var(--wb-r-pill)!important}.reputation-donut{background:conic-gradient(var(--wb-brand) 0 54%,var(--wb-red) 54% 72%,#e0e0e0 72% 100%)!important}.completeness-donut{background:conic-gradient(var(--wb-brand-500) 0 68%,#e8e8e8 68% 100%)!important}.distribution-donut{background:conic-gradient(var(--wb-brand) 0 38%,var(--wb-brand-500) 38% 67%,var(--wb-blue) 67% 88%,var(--wb-amber) 88% 100%)!important}.distribution-donut>div{background:#fff!important}.ai-index-page{color:var(--wb-text-1)}.ai-index-search{background:linear-gradient(135deg,#ffffff 0%,var(--wb-brand-50) 100%)!important}.ai-query-control input{background:var(--wb-surface-sunken)!important;border:1px solid transparent!important;border-radius:var(--wb-r-pill)!important;color:var(--wb-text-1)!important;box-shadow:none!important}.ai-query-control input:focus{border-color:var(--wb-brand)!important;background:#fff!important;box-shadow:0 0 0 4px #28b89424!important}.ai-query-control button{border-radius:var(--wb-r-pill)!important;background:linear-gradient(135deg,#28b894,#20a080)!important;box-shadow:var(--wb-shadow-brand)!important;color:#fff!important}.ai-query-control button:hover{filter:brightness(1.05);box-shadow:var(--wb-shadow-brand-lg)!important}.ai-search-icon{color:var(--wb-text-3)!important}.ai-search-hints{color:var(--wb-text-2)!important}.ai-search-hints button{color:var(--wb-brand-text)!important}.heat-ball{box-shadow:0 0 0 10px #28b89414,var(--wb-shadow-lg)!important}.heat-summary>strong{color:var(--wb-text-1)!important;font-weight:700!important;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.heat-state-pill{border-radius:var(--wb-r-pill)!important;font-weight:600!important}.heat-scale i{opacity:.3}.heat-scale i.active{opacity:1;box-shadow:0 0 0 3px #28b8942e}.heat-scale-labels{color:var(--wb-text-2)!important}.ai-subtitle>span{color:var(--wb-text-1)!important;font-weight:600!important}.platform-heat-row{color:var(--wb-text-2)!important}.platform-heat-row b{color:var(--wb-text-1)!important;font-variant-numeric:tabular-nums}.industry-word-cloud button{background:var(--wb-surface-sunken)!important;border:1px solid var(--wb-border-subtle)!important;border-radius:var(--wb-r-pill)!important;color:var(--wb-text-1)!important;box-shadow:none!important;transition:transform .25s var(--wb-ease),border-color .25s,background .25s,color .25s,box-shadow .25s}.industry-word-cloud button:hover{transform:translateY(-3px);border-color:#28b89480!important;background:var(--wb-brand-50)!important;color:var(--wb-brand-text)!important;box-shadow:var(--wb-shadow-sm)!important}.industry-word-cloud .cloud-size-1{background:var(--wb-brand-50)!important;color:var(--wb-brand-text)!important}.industry-word-cloud .cloud-size-2{background:#fdf8ec!important;color:#b8860b!important}footer,.report-footer,.dashboard-content footer{background:linear-gradient(135deg,#1a202c,#4c4f6b)!important;background-image:linear-gradient(135deg,#1a202c,#4c4f6b)!important;border-top:0!important;color:#d8dde6!important;border-radius:var(--wb-r-panel);display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:14px;padding:34px 24px!important;box-shadow:var(--wb-shadow-lg)!important}footer p,footer span,footer small,.report-footer p,.report-footer span,.report-footer small,.dashboard-content footer{color:#d8dde6!important}.report-footer>span,footer>span{color:#9aa3b5!important;font-size:12px!important;letter-spacing:.02em;margin-top:2px}.report-qr{background:transparent!important;padding:8px;border-radius:10px}.report-qr img{background:#fff;border-radius:8px;padding:4px;box-sizing:content-box}.dashboard-sidebar{background:linear-gradient(180deg,#1a202c,#141922)!important;color:#e4e6ea!important}.sidebar-brand-mark{background:var(--wb-brand)!important;color:#fff!important}@media(max-width:700px){.dashboard-content .topbar nav{background:#fff!important;border:1px solid var(--wb-border-subtle)!important;border-radius:var(--wb-r-md)!important;box-shadow:var(--wb-shadow-lg)!important}.dashboard-content .mobile-menu-toggle{border:1px solid var(--wb-border)!important;background:var(--wb-surface-card)!important;border-radius:var(--wb-r-sm)!important}.dashboard-content .mobile-menu-toggle span{background:var(--wb-brand)!important}.dashboard-content .report-hero{border-radius:var(--wb-r-card)!important}.panel:hover,.volume-card:hover,.trend-card:hover,.rep-card:hover,.product-overview-item:hover,.word-section-panel:hover{transform:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.panel:hover,.volume-card:hover,.trend-card:hover,.industry-word-cloud button:hover,.word-list-row:hover,.media-source-row:hover,.board-row:hover,.question-item:hover{transform:none!important}}@media(hover:none),(pointer:coarse){.panel:hover,.volume-card:hover,.trend-card:hover,.rep-card:hover,.product-overview-item:hover,.word-section-panel:hover,.industry-word-cloud button:hover{transform:none!important;border-color:var(--wb-border-subtle)!important;background:var(--wb-surface-card)!important;box-shadow:var(--wb-shadow-md)!important}.word-list-row:hover,.media-source-row:hover,.product-ranking-row:hover,.video-ranking-row:hover,.board-row:hover,.question-item:hover{transform:none!important}}@media print{*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}html,body{background:#fff!important}.page-shell{padding-top:24px!important;min-width:0!important}.panel,.volume-card,.trend-card,.rep-card,.product-overview-item,.word-section-panel,.filter-bar,.report-hero{background:#fff!important;border:1px solid #ddd!important;box-shadow:none!important}.topbar,.floating-shell,.mobile-menu-toggle{display:none!important}.volume-card,.trend-card,.rep-card,.product-overview-item,.effect-pie-card,.rank-panel,.table-row,.semantic-table-row,.word-list-row,.media-source-row,.board-row,.product-ranking-row,.video-ranking-row,.overview-highlight-row,.question-item,.report-hero,.heat-summary,.platform-heat,.industry-panel,.semantic-panel,.ai-index-search,.ai-index-result,footer,.report-footer{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.section-heading,h2,h3,.subsection-title,.ai-subtitle{-moz-column-break-after:avoid;break-after:avoid;page-break-after:avoid}.panel,.word-section-panel,.detail-table{-moz-column-break-inside:auto;break-inside:auto;page-break-inside:auto}}


/* ===== 静态版布局覆盖（最高优先级，放文件末尾） =====
   导航与快捷筛选沿用原版「固定悬浮壳」方案：
   .floating-shell 固定贴顶、自身透明不吃事件；
   topbar 白底毛玻璃、filter-bar 独立白卡，各自接收事件。
   具体的吸顶/收起/召回与移动端横滑规则在 layout-fix.css 中声明。
   ========================================================= */
.page-shell{display:flex!important;min-width:0!important;align-items:flex-start;background:transparent}
.dashboard-sidebar{display:none!important}
.dashboard-content{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}

/* 版心：LOGO / 导航 / 筛选卡 / 内容共用一套边界 */
.dashboard-content .topbar{
  padding-inline:max(40px,calc((100% - 1560px) / 2 + 40px))!important;
}
.floating-shell .filter-bar{box-sizing:border-box;width:min(1480px,calc(100% - 80px))!important;margin:10px auto 12px!important}
.dashboard-content main{box-sizing:border-box;width:min(1480px,calc(100% - 80px))!important;margin-inline:auto!important;
  padding-top:var(--shell-offset,184px)!important}
.dashboard-content footer{box-sizing:border-box;width:min(1480px,calc(100% - 80px))!important;margin:46px auto 0!important}

@media(max-width:1100px){
  .dashboard-content .topbar{padding-inline:24px!important}
  .floating-shell .filter-bar,.dashboard-content main,.dashboard-content footer{width:calc(100% - 48px)!important}
}
@media(max-width:700px){
  .dashboard-content .topbar{padding-inline:14px!important}
  .floating-shell .filter-bar,.dashboard-content main,.dashboard-content footer{width:calc(100% - 28px)!important}
}

/* ===== 移动端：导航文字平铺横滑（不折叠汉堡），与原版一致 ===== */
@media(max-width:700px){
  .dashboard-content .mobile-menu-toggle,
  .topbar .mobile-menu-toggle,
  .mobile-menu-toggle{display:none!important}
  .topbar-actions{display:none!important}

  .dashboard-content .topbar nav,
  .dashboard-content .topbar nav.mobile-open,
  .topbar nav,
  .topbar nav.mobile-open{
    position:static!important;display:flex!important;
    flex:1 1 auto!important;min-width:0!important;
    flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;
    gap:4px!important;margin:0!important;padding:0!important;
    background:transparent!important;border:0!important;box-shadow:none!important;
    scrollbar-width:none!important;white-space:nowrap!important;
    -webkit-overflow-scrolling:touch;
  }
  .dashboard-content .topbar nav::-webkit-scrollbar,
  .topbar nav::-webkit-scrollbar{display:none}
  .dashboard-content .topbar nav button,
  .dashboard-content .topbar nav a,
  .topbar nav button,
  .topbar nav a{flex:0 0 auto!important;padding:8px 10px!important;font-size:12px!important;white-space:nowrap!important}

  /* 快捷筛选：单行横滑，不换行堆高 */
  .dashboard-content .floating-shell .filter-bar{
    display:flex!important;flex-wrap:nowrap!important;align-items:center!important;
    gap:8px!important;padding:9px 10px!important;
    overflow-x:auto!important;overflow-y:hidden!important;
    white-space:nowrap!important;scrollbar-width:none!important;border-radius:10px!important;
    -webkit-overflow-scrolling:touch;
  }
  .dashboard-content .floating-shell .filter-bar::-webkit-scrollbar{display:none}
  .dashboard-content .floating-shell .filter-title{flex:0 0 auto!important;width:auto!important;margin:0!important;padding-right:4px!important}
  .dashboard-content .floating-shell .filter-title small{display:none!important}
  .dashboard-content .floating-shell .filter-bar label{flex:0 0 auto!important;min-width:auto!important;width:auto!important;white-space:nowrap!important}
  .dashboard-content .floating-shell .filter-bar select,
  .dashboard-content .floating-shell .filter-bar input[type=date]{width:104px!important;min-width:104px!important;flex:0 0 104px!important;padding:6px 7px!important}
  .dashboard-content .floating-shell .filter-bar .date-range{display:flex!important;flex:0 0 auto!important;min-width:auto!important;gap:5px!important}
  .dashboard-content .floating-shell .filter-bar button{flex:0 0 auto!important;padding:7px 10px!important}

  /* 收起后筛选卡完全贴顶 */
  .nav-hidden .dashboard-content .floating-shell .filter-bar{
    margin-top:0!important;border-radius:0 0 10px 10px!important;
    box-shadow:0 8px 20px rgba(26,32,44,.10)!important;
  }
}
@media(min-width:701px){
  .mobile-menu-toggle{display:none!important}
}
/* --- F. AI 指数页平台热度行真实 LOGO ------------------------------------- */
.ph-name{display:inline-flex;align-items:center;gap:7px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ph-logo{width:18px;height:18px;border-radius:5px;object-fit:cover;flex:0 0 auto;border:1px solid rgba(26,32,44,.08);background:#fff}
.platform-heat-row{grid-template-columns:96px 1fr 90px}
@media(max-width:700px){.platform-heat-row{grid-template-columns:88px 1fr 84px}}
