.reference-shell{--ink:#edf6ff;--muted:#8fa7bf;--line:#7fb7e133;--bg:#061728;--accent:#35c4f2;--panel:#081f33eb;--panel-strong:#06182af7;--page-hero:url(/workspace/backgrounds/overview.webp);color:var(--ink);background:#061728}.reference-search{--page-hero:url(/workspace/backgrounds/search-media-intelligence.webp)}.reference-mentions{--page-hero:url(/workspace/backgrounds/mentions-media-center.webp)}.reference-reputation{--page-hero:url(/workspace/backgrounds/reputation-risk-hero.webp)}.reference-topics{--page-hero:url(/workspace/backgrounds/topics-media-landscape.webp)}.reference-sources{--page-hero:url(/workspace/backgrounds/sources-official-hero.webp)}.reference-reports{--page-hero:url(/workspace/backgrounds/reports-city-hero.webp)}.reference-shell .sidebar{background:linear-gradient(#04182bfa,#041526fa);border-right:1px solid #5ba3d529;box-shadow:18px 0 48px #0000002e}.reference-shell .sidebar:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0000,#136f9914);height:190px;position:absolute;inset:auto 0 0}.reference-shell .sidebar>*{z-index:1;position:relative}.reference-shell .sidebar-bottom{margin-top:0}.reference-shell .sidebar nav>a{color:#9db6cf;border:1px solid #0000}.reference-shell .sidebar nav>a:hover{color:#fff;background:#2f85b921;border-color:#4db0e31f}.reference-shell .sidebar nav>a.active{color:#fff;background:linear-gradient(105deg,#1084c2b8,#0a3453c2);border-color:#57c5f340;box-shadow:inset 3px 0 #3bd2ff,0 10px 28px #00081238}.reference-shell .bank-brand{filter:brightness(0)invert()drop-shadow(0 2px 10px #00000038)}.reference-shell .bank-brand.bank-brand-square{filter:none}.reference-shell .workspace{isolation:isolate;background:#061728;min-height:100vh;position:relative;overflow:hidden}.reference-shell .workspace:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg, #0412215c 0%, #06172847 45%, #061728 100%), var(--page-hero) center 42% / cover no-repeat;height:clamp(260px,24vw,390px);position:absolute;inset:76px 0 auto}.reference-shell .topbar{color:#ecf6ff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#041425c2;border-bottom-color:#77b3da2b}.reference-shell .reference-header-title{color:#f2f8ff}.reference-shell .workspace main{background:0 0;max-width:1720px;padding:28px 30px 46px}.reference-shell .topbar .reference-header-coverage{color:#85d8f7;background:#0c3758bd;border:1px solid #46abdd33}.reference-shell .header-profile{color:#d4e7f7;background:#071f359e;border-color:#91bede57}.reference-shell .header-account-popover{color:#dcecff;background:#09243c;border-color:#244b68;box-shadow:0 22px 55px #0006}.reference-shell .header-account-popover form{border-top-color:#80b4d82e}.reference-shell .header-account-popover button,.reference-shell .header-account-identity small{color:#91abc3}.reference-shell .heading{align-items:flex-end;min-height:158px;padding:28px 4px 18px;display:flex}.reference-shell .heading h1{color:#fff;letter-spacing:-.035em;text-shadow:0 3px 24px #00000080;font-size:clamp(30px,3vw,44px);font-weight:700}.reference-shell .heading .eyebrow{color:#9fc1d7}.reference-overview .heading,.reference-reputation .heading{display:flex}.reference-overview .heading .eyebrow{display:block}.reference-shell .button,.reference-shell .icon-button,.reference-shell .workspace-controls.compact-controls[open]{color:#a9d9f1;background:#082239db;border-color:#66aad34d}.reference-shell .primary{color:#fff;background:linear-gradient(110deg,#1dbbe8,#0874b6 62%,#062744);box-shadow:0 8px 20px #0075b02e}.reference-shell .workspace-controls.compact-controls[open]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.reference-shell input,.reference-shell select,.reference-shell .filters input,.reference-shell .filters select{color:#e6f3ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#05192be6;border-color:#71aad047}.reference-shell input::placeholder{color:#6f8da6}.reference-mentions .workspace:before{background:linear-gradient(90deg, #03111eeb 0%, #0313217a 46%, #03121f3d 76%, #03121f99 100%), linear-gradient(180deg, #03101d14 0%, #0516265c 58%, #061728 100%), var(--page-hero) center 44% / cover no-repeat;height:520px}.reference-mentions .heading{align-items:center;min-height:208px;margin-bottom:0;padding:34px 6px 25px}.reference-mentions .heading>div:first-child{max-width:720px}.reference-mentions .heading h1{font-size:clamp(38px,4vw,56px);line-height:1}.mentions-heading-subtitle{color:#b1c7d7;text-shadow:0 2px 14px #000000c7;max-width:560px;margin:11px 0 0;font-size:13px;line-height:1.5}.reference-mentions .workspace-controls{margin-bottom:17px}.mentions-scope-tabs{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#041626db;border:1px solid #69acd447;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:11px;display:grid;overflow:hidden}.mentions-scope-tabs>:where(a,span){color:#9eb7c9;border-right:1px solid #67a6cc2e;justify-content:center;align-items:center;gap:9px;min-height:51px;padding:0 16px;font-size:11px;text-decoration:none;display:flex}.mentions-scope-tabs>:where(a,span):last-child{border-right:0}.mentions-scope-tabs>:where(a,span) b{color:#d5e8f4;font-variant-numeric:tabular-nums;font-size:10px;font-weight:650}.mentions-scope-tabs>:where(a,span).selected{color:#102236;background:linear-gradient(105deg,#edca78,#d8a94e);box-shadow:inset 0 -2px #ffe09b}.mentions-scope-tabs>:where(a,span).selected b{color:#20344b}.reference-mentions .filters{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05192be6;border:1px solid #69acd438;border-radius:9px;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) repeat(2,minmax(145px,.8fr));gap:8px;padding:13px;display:grid;box-shadow:0 12px 30px #00070f24}.reference-mentions .filters .search{grid-column:span 2}.reference-mentions .filters>:where(label,select,button){width:100%;min-width:0}.reference-mentions .filters .search,.reference-mentions .filters .select,.reference-mentions .filters>select{background:#072034f0;border-radius:6px;min-height:42px}.reference-mentions .filters .search:focus-within{border-color:#39c8ef;outline:none;box-shadow:inset 0 0 0 1px #39c8ef8c}.reference-mentions .platform-tabs{grid-template-columns:repeat(7,minmax(105px,1fr));gap:8px;margin-top:11px;display:grid;overflow-x:auto}.reference-mentions .platform-tabs>a{white-space:nowrap;border-radius:7px;justify-content:flex-start;min-height:55px;padding:0 12px}.reference-mentions .platform-tabs>a:first-child{border-color:#ceaa5b5c}.reference-mentions .platform-tabs>a.selected{color:#f3d797;background:linear-gradient(145deg,#60481db8,#112735f0);border-color:#cba755;box-shadow:inset 0 -3px #dcb760}.reference-mentions .platform-tabs>a b{margin-left:auto}.reference-mentions .platform-tabs .platform-icon{background:#f1f8fcf5;width:24px;height:24px;padding:4px}.reference-mentions .mentions-updated{justify-content:flex-end;margin:9px 2px 0}.reference-mentions .mentions-updated .updated{align-items:center;gap:7px;display:inline-flex}.reference-mentions .mentions-updated .updated i{background:#39d69a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #39d69a}.reference-mentions .active-filters{margin:8px 0 0}.reference-mentions .workspace-page-content>.section{box-shadow:none;background:0 0;border:0;padding:0}.reference-mentions .workspace-page-content>.section>.section-heading{border-bottom:1px solid #6cabcf26;margin:0 0 10px;padding:0 2px 10px}.reference-mentions .workspace-page-content>.section>.section-heading h2{font-size:18px}.reference-mentions .sort-links{background:#061b2ed9;border:1px solid #66a6cd38;border-radius:6px;overflow:hidden}.reference-mentions .sort-links a{color:#8fa9bd;min-height:32px;padding:8px 13px;font-size:10px}.reference-mentions .sort-links a.selected{color:#f3d58e;background:#b0843726}.reference-mentions .publication-feed{gap:10px;display:grid}.reference-mentions .publication{color:#e6f2fa;background:linear-gradient(140deg,#09253bf7,#051829fa);border:1px solid #67aad338;border-radius:9px;grid-template-columns:minmax(220px,285px) minmax(0,1fr);gap:17px;min-height:182px;margin:0;padding:9px;display:grid;overflow:hidden;box-shadow:0 13px 30px #00070f21,inset 0 1px #ffffff06}.reference-mentions .publication:hover{background:linear-gradient(140deg,#0b2c44fa,#061b2dfa);border-color:#42c4ed6e}.publication-preview{background:radial-gradient(circle at 85% 10%,#38c7ee42,#0000 36%),linear-gradient(145deg,#0d3858,#071d31 72%);border:1px solid #80b7d626;border-radius:7px;min-height:162px;position:relative;overflow:hidden}.publication-preview.youtube{background:radial-gradient(circle at 88% 12%,#ff003347,#0000 37%),linear-gradient(145deg,#3a1624,#0b1c2d 72%)}.publication-preview.instagram{background:radial-gradient(circle at 88% 12%,#d6297652,#0000 38%),linear-gradient(145deg,#3b1f42,#0a2031 72%)}.publication-preview.facebook{background:radial-gradient(circle at 88% 12%,#1877f252,#0000 38%),linear-gradient(145deg,#15375b,#091e31 72%)}.publication-preview.website{background:radial-gradient(circle at 88% 12%,#658f7252,#0000 38%),linear-gradient(145deg,#183e3d,#091f31 72%)}.publication-preview.x{background:radial-gradient(circle at 88% 12%,#cddee82e,#0000 38%),linear-gradient(145deg,#263441,#091a29 72%)}.publication-preview>img{object-fit:cover;width:100%;height:100%;min-height:162px}.publication-preview:after{content:"";pointer-events:none;background:linear-gradient(#0000 48%,#030f1b85);position:absolute;inset:0}.publication-preview-copy{z-index:1;flex-direction:column;justify-content:space-between;min-height:162px;padding:18px;display:flex;position:relative}.publication-preview-copy>span{color:#a9c6d8;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:9px;font-weight:700;display:flex}.publication-preview-copy .platform-icon,.publication-preview-platform .platform-icon{background:#f2f8fc;width:24px;height:24px;padding:4px}.publication-preview-copy strong{color:#f4f9fc;text-shadow:0 2px 16px #00000073;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.25;display:-webkit-box;overflow:hidden}.publication-preview-copy small{color:#7797ae;font-size:9px}.publication-preview-platform{z-index:2;display:none;position:absolute;top:8px;left:8px}.publication-preview>img+.publication-preview-platform{display:block}.reference-mentions .publication-main{flex-direction:column;min-width:0;padding:6px 4px 2px 0;display:flex}.reference-mentions .post-meta{color:#91aabd;gap:8px;margin-bottom:8px;font-size:9px}.reference-mentions .post-meta>.platform-icon{background:#f2f8fc;width:20px;height:20px;padding:3px}.reference-mentions .post-meta b{color:#e9f4fb}.reference-mentions .post-meta time{color:#718da2}.reference-mentions .sentiment,.reference-mentions .post-risk{white-space:nowrap;border:1px solid;border-radius:5px;align-items:center;min-height:22px;padding:0 8px;font-size:8px;display:inline-flex}.reference-mentions .sentiment{margin-left:auto}.reference-mentions .sentiment.positive{color:#4ac991;background:#37be8414}.reference-mentions .sentiment.neutral{color:#c9ae69;background:#cdad5e14}.reference-mentions .sentiment.negative{color:#ff7186;background:#ff4b6714}.reference-mentions .sentiment.unknown{color:#829eb2}.reference-mentions .post-risk.low{color:#5ecbea}.reference-mentions .post-risk.medium{color:#e9c161}.reference-mentions .post-risk.high{color:#ff6d83}.reference-mentions .post-risk.unknown{color:#708da2}.reference-mentions .publication h3{color:#f5f9fc;margin:0 0 6px;font-size:14px;line-height:1.35}.reference-mentions .post-excerpt{color:#8fa7b9;-webkit-line-clamp:2;margin-bottom:7px;font-size:10px;line-height:1.55}.reference-mentions .tags{gap:5px;margin-bottom:8px}.reference-mentions .tags a{color:#9ac6dd;background:#123853cc;border:1px solid #599ec526;border-radius:10px;padding:3px 7px;font-size:8px}.reference-mentions .post-footer{color:#829eb1;gap:13px;margin-top:auto;font-size:9px}.reference-mentions .post-scope{color:#9fc9de;background:#10334bb8;border:1px solid #5ba1c92e;border-radius:4px;padding:3px 7px}.reference-mentions .original-link{color:#5ed6ff;border:1px solid #4fbde757;border-radius:5px;padding:5px 9px}.reference-mentions .post-detail{margin-top:8px;font-size:9px}.reference-mentions .pagination{margin-top:12px;padding:13px 2px 0}.reference-mentions .pagination>nav{align-items:center;gap:6px;display:flex}.reference-mentions .pagination-page-group{align-items:center;gap:6px;display:inline-flex}.reference-mentions .pagination-page-group i{color:#6e899e;font-style:normal}.reference-mentions .pagination-page-group a{color:#abc9da;background:#082135e6;border:1px solid #5b9fc83d;border-radius:5px;place-items:center;width:32px;height:32px;text-decoration:none;display:grid}.reference-mentions .pagination-page-group a.selected{color:#0d2437;background:#dfbc6a;border-color:#d6b15e}@media (max-width:1200px){.reference-mentions .platform-tabs{grid-template-columns:repeat(7,minmax(125px,1fr))}.reference-mentions .publication{grid-template-columns:minmax(205px,250px) minmax(0,1fr)}}@media (max-width:900px){.reference-mentions .heading{min-height:175px}.reference-mentions .filters{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-mentions .filters .search{grid-column:1/-1}.reference-mentions .publication{grid-template-columns:210px minmax(0,1fr)}}@media (max-width:680px){.reference-mentions .heading{min-height:155px}.mentions-scope-tabs{grid-template-columns:1fr}.mentions-scope-tabs>:where(a,span){border-bottom:1px solid #67a6cc2e;border-right:0;justify-content:flex-start}.mentions-scope-tabs>:where(a,span):last-child{border-bottom:0}.reference-mentions .filters{grid-template-columns:1fr}.reference-mentions .filters .search{grid-column:auto}.reference-mentions .publication{grid-template-columns:1fr}.publication-preview{min-height:185px}.reference-mentions .publication-main{padding:5px}.reference-mentions .post-meta{align-items:flex-start}.reference-mentions .sentiment{margin-left:0}}.reference-shell .platform-tabs>a,.reference-shell .source-platform-tabs a{color:#9db6cb;background:#071e33db;border-color:#6aa9cf3b}.reference-shell .platform-tabs>a.selected,.reference-shell .source-platform-tabs a.selected{color:#dff8ff;background:linear-gradient(145deg,#1673a09e,#072942e0);border-color:#2dc4ef;box-shadow:inset 0 -3px #28c9f4}.reference-shell .scope-toolbar,.reference-shell .updated{color:#7895ad}.reference-shell .active-filters a{color:#a9dcf3;background:#0b3858}.reference-shell .delivery-gap{color:#f2c879;background:#583f1447;border-color:#bf8c38}.reference-shell.signal-shell :where(.section,.metric,.reference-panel,.coverage-band,.official-platform-card,.platform-source-card,.native-post,.youtube-comment-card,.youtube-user-card,.source-feed-controls,.report-summary){color:#eaf5ff;background:linear-gradient(145deg,#09253cf0,#05192bf5);border-color:#6dadd433;box-shadow:0 16px 38px #00070f2b,inset 0 1px #ffffff06}.reference-shell.signal-shell :where(.section,.reference-panel){border:1px solid #6dadd433;border-radius:10px;padding:20px}.reference-shell.signal-shell :where(.section-heading,.reference-panel-heading){border-color:#69a8cf2e}.reference-shell.signal-shell :where(.section-heading h2,.reference-panel-heading h2,.metric strong,.native-post h3,.platform-source-card h3){color:#f4f9ff}.reference-shell.signal-shell :where(.section-heading p,.metric small,.metric-note,.native-copy,.post-excerpt,.native-author small,.platform-source-card small,.reference-footnote,.reference-data-note){color:#8fa7bd}.reference-shell .metrics{gap:13px}.reference-shell .metric{border:1px solid #4cabd73d;border-radius:10px}.reference-shell .metric.attention{background:linear-gradient(145deg,#3e3116c2,#091d2df5);border-color:#e6a23e57}.reference-shell .reference-metric{background:linear-gradient(145deg,#092c46f2,#051b2ff7);border-color:#4fafdb3d}.reference-shell .reference-metric:nth-child(3){background:linear-gradient(145deg,#3e1c2ad1,#081c2df7);border-color:#ef5a6f47}.reference-shell .reference-metric:nth-child(4){background:linear-gradient(145deg,#433419c2,#081c2df7);border-color:#e9b6484d}.reference-shell .reference-metric strong{color:#fff}.reference-shell .reference-change{color:#49df9a}.reference-shell .reference-chart-legend,.reference-shell .legend,.reference-shell .sentiment-legend,.reference-shell .reference-tone-legend{color:#9cb1c5}.reference-shell svg text{fill:#8ca6bc}.reference-shell.signal-shell :where(.bar-track,.reference-progress,.coverage-track){background:#18384f}.reference-shell.signal-shell :where(.topic-row,.source-row,.reference-signal,.attention-source,.quality-list p){border-color:#6fabcf29}.reference-shell :where(.topic-row,.source-row,.reference-signal,.attention-source){color:#dceaf6}.reference-shell :where(.topic-row:hover,.topic-row:focus-visible,.source-row:hover,.source-row:focus-visible,.attention-source:hover,.attention-source:focus-visible){background:#1f69911f}.reference-shell .reference-recommendation{background:linear-gradient(100deg,#083148e6,#061b2df2);border-color:#5bbee542}.reference-shell .reference-risk-map td,.reference-shell .reference-risk-map th,.reference-shell .table-wrap td,.reference-shell .table-wrap th{color:#bdd0df;border-color:#6faace29}.reference-shell .reference-risk-totals{background:linear-gradient(110deg,#072c43f2,#061b2cf2)}.reference-shell.signal-shell :where(.publication,.native-post){overflow:hidden}.reference-shell.signal-shell :where(.publication,.native-footer,.post-footer,.native-metrics,.native-transcript,.post-detail){border-color:#6aa5c929}.reference-shell.signal-shell :where(.tags span,.post-scope,.native-post .tag){color:#9bc7df;background:#123853;border-color:#235470}.reference-shell .original-link,.reference-shell .text-link{color:#43caff}.reference-shell .pagination{color:#89a4ba}.reference-shell .pagination a{color:#b7ddf2;background:#0b2d49;border-color:#24506d}.reference-shell .empty,.reference-shell .reference-empty{color:#7f9ab1}.reference-shell .report-totals span{color:#a8c2d6;background:#0c304c;border-color:#68a4c82e}.reference-shell.signal-shell :where(.content-comparison,.platform-delivery,.source-platform-tabs,.source-feed-empty,.search-console,.search-results,.search-history,.saved-dialog){color:#eaf5ff;background:linear-gradient(145deg,#09253cf5,#05192bfa);border-color:#6dadd433;box-shadow:0 16px 38px #00070f29}.reference-shell.signal-shell .content-comparison{border:1px solid #6dadd433;border-radius:10px;overflow:hidden}.reference-shell.signal-shell .content-stat-group+.content-stat-group{border-color:#6dadd42e}.reference-shell.signal-shell .content-stat-icon{color:#62cfff;background:linear-gradient(145deg,#114a6bbd,#082b44d1);border-color:#49aede33}.reference-shell.signal-shell .content-stat-icon.views{color:#54d4d0}.reference-shell.signal-shell .content-stat-icon.sources{color:#aa9af2}.reference-shell.signal-shell .content-stat-icon.likes{color:#ff7fa5}.reference-shell.signal-shell .content-stat-icon.comments{color:#61d4ae}.reference-shell.signal-shell .content-stat-icon.shares{color:#ffc36c}.reference-shell.signal-shell :where(.content-stat-heading h2,.content-stat-group dd,.official-platform-heading h2,.source-feed-heading h2,.report-summary h3,.publication h3,.youtube-comment-card header b,.youtube-user-card>b),.reference-shell.signal-shell .official-platform-card-head strong{color:#eff8ff}.reference-shell.signal-shell .official-platform-metrics>span{color:#91a9bd;background:#0b2a43d1;border-color:#65abd22e;box-shadow:inset 0 1px #ffffff06}.reference-shell.signal-shell .official-platform-metrics b{color:#eaf5ff}.reference-shell.signal-shell .official-platform-metrics small{color:#819bb2}.reference-shell.signal-shell :where(.content-stat-group p,.content-stat-group dt,.content-stat-group>small,.content-platform-counts a,.official-platform-heading small,.source-feed-heading>div>span,.platform-source-card p,.platform-source-card dt,.youtube-comment-card header time,.youtube-comment-card header em,.youtube-user-card>small,.report-summary p,.quality-list p){color:#91aac0}.reference-shell.signal-shell :where(.content-platform-counts,.platform-source-card dl,.platform-source-card dl div,.native-footer,.native-metrics,.native-transcript,.youtube-comment-card>a,.search-platforms,.search-history-heading){border-color:#6dadd429}.reference-shell.signal-shell .youtube-comment-card>a,.reference-shell.signal-shell :where(.youtube-comment-card header>span,.youtube-user-card>span){background:#0e334ec7}.reference-shell.signal-shell :where(.source-card-action,.content-stat-heading>a){color:#45ccff}.reference-shell.signal-shell .platform-section-tabs a{color:#96afc5}.reference-shell.signal-shell .platform-section-tabs a.selected{color:#e7f8ff;background:#0c456b}.reference-shell.signal-shell :where(.platform-workspace-bar>select,.source-feed-controls select){color:#e6f3ff;background:#071f35;border-color:#71aad047}.reference-shell.signal-shell :where(.platform-delivery thead th,.table-wrap th){color:#9bb4ca;background:#11354fe6}.reference-shell.signal-shell :where(.platform-delivery td,.platform-delivery tbody th){color:#bdd0df;border-color:#6dadd429}.reference-shell.signal-shell :where(.source-cell b,.settings dd){color:#dcebf7}.reference-shell.signal-shell :where(.source-cell small,.settings dt,.sort-links){color:#819bb2}.reference-shell.signal-shell .donut>div{background:#071c30}.reference-shell.signal-shell .header-account-popover button:hover,.reference-shell.signal-shell .search-history li a:hover{color:#e8f8ff;background:#20699133}.admin-loading{color:#9be7ff;background:radial-gradient(circle at 70% 5%,#23a6d029,#0000 38%),#04182a}.reference-shell.signal-shell .reference-panel-heading h2,.reference-shell.signal-shell .section-heading h2{color:#f3f9ff}.reference-shell.signal-shell .reference-panel-heading p,.reference-shell.signal-shell .section-heading p{color:#8fa7bd}.reference-shell.signal-shell .metrics{background:0 0;border:0;gap:12px}.reference-shell.signal-shell .metric{border:1px solid #4cabd73d}.reference-shell.signal-shell .metric:last-child{border:1px solid #e6a23e57}.reference-shell.signal-shell .metric:hover{background:#0e314bf5}.reference-shell.signal-shell :where(.metric>div,.metric>small,.metric-note){color:#91a9bd}.reference-shell.signal-shell :where(.search,.select){color:#8eabc1;background:#05192beb;border-color:#71aad047}.reference-shell.signal-shell .search input{color:#e6f3ff}.reference-shell.signal-shell .reference-gauge>div{color:#e6f3ff;background:#071c30}.reference-shell.signal-shell .platform-comparison-tabs{background:#041626d6;border-color:#71aad042}.reference-shell.signal-shell .platform-comparison-tabs button{color:#8fa9bf}.reference-shell.signal-shell .platform-comparison-tabs button:hover{color:#dff7ff}.reference-shell.signal-shell .platform-comparison-tabs button.active{color:#f6fcff;background:linear-gradient(135deg,#179bc8,#105985);box-shadow:0 4px 14px #00a8de2e}.reference-shell.signal-shell :where(.reference-risk-map thead th,.reference-risk-map tbody th){color:#b8ccdc;background:#103550;border-color:#6dadd429}.reference-shell.signal-shell .heat-cell.none{color:#7896ae;background:#132f45}.reference-shell.signal-shell .heat-cell.unknown{color:#b9d0e2;background:#244a68}.reference-shell.signal-shell .heat-cell.low{color:#c7f8dd;background:#246348}.reference-shell.signal-shell .heat-cell.medium{color:#ffe9b6;background:#7a5720}.reference-shell.signal-shell .heat-cell.high{color:#ffe1e1;background:#8d3d43}.reference-shell.signal-shell :where(.chart-period-controls select,.chart-period-controls input,.chart-period-range>summary,.chart-period-popover){color:#cfe2f1;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#092844;border-color:#71aad04d}.reference-shell.signal-shell .chart-period-dates label,.reference-shell.signal-shell .chart-period-note{color:#8fa9bf}.reference-shell.signal-shell .search-history li a{color:#dcecf9}.reference-shell.signal-shell .search-history li small{color:#819bb2}.app.reference-topics .workspace:before{background:linear-gradient(90deg, #020f1cdb, #03132247 55%, #03122080), linear-gradient(180deg, #04122014, #06172833 58%, #061728 100%), var(--page-hero) center 48% / cover no-repeat;height:430px}.app.reference-topics .workspace main{padding-top:0}.app.reference-topics .heading{align-items:center;min-height:242px;margin:0;padding:39px 4px 29px}.app.reference-topics .heading>div:first-child{max-width:720px}.app.reference-topics .heading h1{font-size:clamp(40px,4.5vw,62px);line-height:.96}.app.reference-topics .heading .topics-organization-title{max-width:720px;font-size:clamp(32px,3.7vw,52px);line-height:1.02}.topics-hero-title{color:#54def4;text-shadow:0 2px 18px #000000ad;margin:10px 0 0;font-size:clamp(24px,2.4vw,34px);font-weight:600;line-height:1}.topics-heading-subtitle{color:#b4c9d9;text-shadow:0 2px 16px #000000b3;max-width:640px;margin:12px 0 0;font-size:14px;line-height:1.5}.app.reference-topics .workspace-controls{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#061c2fe0;border-color:#60aeda47;margin-bottom:14px}.app.reference-topics .workspace-controls .filters{grid-template-columns:minmax(260px,1.45fr) repeat(3,minmax(150px,.65fr)) auto}.app.reference-topics .scope-toolbar{color:#7f9db5;margin-top:9px}.topics-dashboard{color:#eaf5ff;gap:15px;display:grid}.topics-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.topics-kpis article,.topics-panel,.topics-detail-section{background:linear-gradient(145deg,#082238f5,#05182af7);border:1px solid #61a9d33b;border-radius:9px;box-shadow:0 14px 36px #00070f29,inset 0 1px #ffffff06}.topics-kpis article{align-items:center;gap:13px;min-height:86px;padding:15px 17px;display:flex}.topics-kpis article:nth-child(2)>span{color:#71e4c1;background:#24806933;border-color:#4ed8b147}.topics-kpis article:nth-child(3)>span{color:#9d86ff;background:#6649b433;border-color:#9d86ff47}.topics-kpis article:nth-child(4)>span{color:#f1c767;background:#93671c33;border-color:#ebbe5b4d}.topics-kpis article>span{color:#56ddf7;background:#10678a38;border:1px solid #4ad2f247;border-radius:10px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.topics-kpis small{color:#91aabd;margin-bottom:4px;font-size:10px;display:block}.topics-kpis strong{color:#f5fbff;font-size:25px;line-height:1;display:block}.topics-kpis .topics-kpi-quote{color:#b9cddd;background:linear-gradient(115deg,#0d374ff5,#1a2e47e6)}.topics-kpi-quote>svg{color:#e7be64;flex:none}.topics-kpi-quote p{margin:0;font-size:11px;line-height:1.55}.topics-primary-grid{grid-template-columns:minmax(360px,.95fr) minmax(520px,1.25fr);gap:15px;display:grid}.topics-analysis-grid{grid-template-columns:minmax(440px,1.35fr) minmax(280px,.75fr) minmax(280px,.8fr);gap:15px;display:grid}.topics-panel{min-width:0;padding:18px}.topics-panel>header,.topics-detail-section>header{justify-content:space-between;align-items:flex-start;gap:16px;min-height:36px;margin-bottom:15px;display:flex}.topics-panel header small,.topics-detail-section header small,.topics-footer-banner small{color:#39c8f3;letter-spacing:.13em;margin-bottom:5px;font-size:8px;font-weight:700;display:block}.topics-panel h2,.topics-detail-section h2,.topics-footer-banner h2{color:#f3f9ff;margin:0;font-size:17px;line-height:1.2}.topics-panel header p{color:#7796ad;margin:2px 0 0;font-size:9px}.topics-ranking nav{background:#071d31;border:1px solid #69abd038;border-radius:6px;padding:3px;display:flex}.topics-ranking nav a{color:#7e9ab0;border-radius:4px;padding:6px 9px;font-size:9px}.topics-ranking nav a.selected{color:#ddf8ff;background:#124e70}.topics-ranked-list{gap:2px;display:grid}.topics-ranked-list>a{color:#cfe0ed;border-bottom:1px solid #6ba8cd1c;grid-template-columns:22px minmax(130px,1fr) minmax(90px,.9fr) 65px 39px;align-items:center;gap:8px;min-height:34px;font-size:10px;display:grid}.topics-ranked-list>a:hover{background:#2270971f}.topics-ranked-list>a>b{color:#6d8da7;text-align:center}.topics-ranked-list>a>i,.topic-platform-list a>i{background:#15354c;border-radius:999px;height:7px;overflow:hidden}.topics-ranked-list>a>i>em,.topic-platform-list a>i>em{border-radius:inherit;background:linear-gradient(90deg,#2fc7ef,#a169f2);height:100%;display:block;box-shadow:0 0 10px #3cd3f43d}.topics-ranked-list strong,.topics-ranked-list small{text-align:right}.topics-ranked-list small{color:#7895ab}.topics-landscape-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.topic-landscape-card{color:#fff;background:linear-gradient(145deg,#2482d9,#1759af);border:1px solid #93d1ff59;border-radius:6px;flex-direction:column;grid-column:span 2;justify-content:flex-end;align-items:flex-start;gap:9px;min-width:0;min-height:142px;padding:16px;display:flex;position:relative;overflow:hidden}.topic-landscape-card:after{content:"";opacity:.12;filter:blur(18px);background:currentColor;border-radius:50%;width:100px;height:100px;position:absolute;bottom:-56px;right:-48px}.topic-landscape-card>svg{opacity:.32;stroke-width:1.7px;width:43px;height:43px;position:absolute;top:16px;right:16px}.topic-landscape-card:nth-child(-n+3){min-height:160px}@media (min-width:761px){.topic-landscape-card:nth-last-child(2):nth-child(3n+1),.topic-landscape-card:last-child:nth-child(3n+2){grid-column:span 3}.topic-landscape-card:last-child:nth-child(3n+1){grid-column:span 6}}.topics-landscape-empty{color:#8da8bd;text-align:center;width:100%;margin:0;padding:28px 12px;font-size:11px}.topic-landscape-card.tone-1{background:linear-gradient(145deg,#269fba,#17738f);border-color:#67ddf175}.topic-landscape-card.tone-2{background:linear-gradient(145deg,#9563d7,#6940a4);border-color:#ca9bff7a}.topic-landscape-card.tone-3{background:linear-gradient(145deg,#ddb65d,#ae843a);border-color:#ffd67d8a}.topic-landscape-card.tone-4{background:linear-gradient(145deg,#32a879,#1d7c64);border-color:#7fecb573}.topic-landscape-card.tone-5{background:linear-gradient(145deg,#25aaa8,#197e86);border-color:#78e9e073}.topic-landscape-card.tone-6{background:linear-gradient(145deg,#d46fa5,#a34d84);border-color:#ffa7d273}.topic-landscape-card.tone-7{background:linear-gradient(145deg,#438cdb,#2862b6);border-color:#8ec5ff73}.topic-landscape-card span{max-width:calc(100% - 38px);font-size:15px;font-weight:600;line-height:1.22}.topic-landscape-card strong{font-size:22px;line-height:1}.topics-trend-chart svg{width:100%;height:238px;display:block;overflow:visible}.topics-chart-legend{color:#8ca6ba;flex-wrap:wrap;gap:13px;min-height:22px;font-size:9px;display:flex}.topics-chart-legend span{align-items:center;gap:5px;display:inline-flex}.topics-chart-legend i{border-radius:50%;width:7px;height:7px}.topics-empty-chart{color:#718ea5;place-items:center;min-height:250px;font-size:11px;display:grid}.topics-donut-wrap{grid-template-columns:minmax(130px,.95fr) minmax(120px,.8fr);place-items:center;gap:14px;min-height:260px;display:grid}.topics-donut-wrap .donut{aspect-ratio:1;width:min(155px,100%)}.topics-donut-wrap .donut>div{background:#071d31}.topics-donut-wrap>div:last-child{width:100%}.topics-donut-wrap p{color:#8da8bd;grid-template-columns:8px 1fr auto;align-items:center;gap:7px;margin:12px 0;font-size:9px;display:grid}.topics-donut-wrap p b{color:#ddecf7}.topic-platform-list{align-content:center;gap:9px;display:grid}.topic-platform-list a,.topic-platform-list .topic-platform-empty{color:#a9bed0;grid-template-columns:22px minmax(74px,1fr) 35px;align-items:center;gap:7px;font-size:9px;display:grid}.topic-platform-list .topic-platform-empty,.topic-platform-list .topic-platform-empty strong{color:#7892a7}.topic-platform-caption{color:#7896ac;margin:0;font-size:10px;line-height:1.4}.topic-platform-distribution{grid-template-columns:minmax(118px,.95fr) minmax(115px,1fr);align-items:center;gap:15px;min-height:260px;display:grid}.topic-platform-donut{aspect-ratio:1;border-radius:50%;width:min(145px,100%);margin-inline:auto;position:relative;box-shadow:0 0 22px #31b8e221}.topic-platform-donut:after{content:"";border-radius:inherit;background:#071d31;border:1px solid #5ba3cd26;position:absolute;inset:22%}.topic-platform-donut>span{z-index:1;text-align:center;place-content:center;display:grid;position:absolute;inset:28%}.topic-platform-donut strong,.topic-platform-donut small{display:block}.topic-platform-donut strong{color:#f3faff;font-size:15px}.topic-platform-donut small{color:#7896ac;margin-top:2px;font-size:7px}.topic-platform-list .platform-icon{width:18px;height:18px}.topic-platform-list strong{color:#e8f4fd;text-align:right}.topics-detail-section{background:radial-gradient(circle at 8% 0,#2ba8dc17,#0000 25%),linear-gradient(145deg,#071f34fa,#041525fa);padding:20px;position:relative;overflow:hidden}.topics-detail-section>header>span{color:#7694aa;font-size:9px}.topics-detail-head,.topics-details details>summary{grid-template-columns:24px 42px minmax(170px,1.3fr) 82px 126px minmax(165px,1fr) 112px 142px 18px;align-items:center;gap:11px;display:grid}.topics-detail-head{color:#7896ad;letter-spacing:.025em;padding:7px 14px 10px;font-size:8px}.topics-details{gap:8px;display:grid}.topics-details details{background:linear-gradient(105deg,#082339fa,#05192bf5);border:1px solid #65abd333;border-radius:8px;transition:border-color .16s,transform .16s,box-shadow .16s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff05}.topics-details details:hover{border-color:color-mix(in srgb, var(--topic-accent) 42%, transparent);box-shadow:0 8px 24px #0008122e, inset 3px 0 var(--topic-accent);transform:translateY(-1px)}.topics-details details>summary{color:#bfd1df;cursor:pointer;min-height:76px;padding:10px 14px;font-size:10px;list-style:none;position:relative}.topics-details details>summary:before{content:"";background:var(--topic-accent);opacity:0;width:2px;box-shadow:0 0 14px var(--topic-accent);border-radius:0 2px 2px 0;transition:opacity .16s;position:absolute;inset:12px auto 12px 0}.topics-details details>summary::-webkit-details-marker{display:none}.topics-details details[open]>summary{background:linear-gradient(90deg, var(--topic-soft), transparent 34%), #0c2f4875;border-bottom:1px solid #68acd329}.topics-details details[open]>summary:before{opacity:1}.topics-details details[open] .topic-detail-chevron{transform:rotate(180deg)}.topics-details summary>b{color:#91abc0;text-align:center;font-size:12px}.topic-detail-icon{width:38px;height:38px;color:var(--topic-accent);border:1px solid color-mix(in srgb, var(--topic-accent) 38%, transparent);background:var(--topic-soft);box-shadow:0 0 20px color-mix(in srgb, var(--topic-accent) 14%, transparent);border-radius:10px;place-items:center;display:grid}.topic-detail-name strong,.topic-detail-name small{display:block}.topic-detail-name strong{color:#e9f5fd;font-size:12px;line-height:1.25}.topic-detail-name small{color:#7897ae;margin-top:5px;font-size:8px}.topic-detail-count strong,.topic-detail-count small{display:block}.topic-detail-count strong{color:#f3f9ff;font-variant-numeric:tabular-nums;font-size:14px}.topic-detail-count small{width:max-content;margin-top:4px;font-size:8px;font-weight:700}.topic-detail-count small.up{color:#4dd89b}.topic-detail-count small.down{color:#ff6b7d}.topic-detail-count small.flat{color:#7e9bb0}.topic-detail-sparkline{width:100%;min-width:80px;height:37px;filter:drop-shadow(0 0 6px color-mix(in srgb, var(--topic-accent) 25%, transparent));display:block;overflow:visible}.topic-sparkline-empty{color:#66849a;text-align:center}.topic-tone-overview{--tone-positive:#4bd59a;--tone-neutral:#98a8b6;--tone-negative:#ef6b7a;gap:5px;display:grid}.topic-tone-stack{background:#17374e;border-radius:999px;height:10px;display:flex;overflow:hidden;box-shadow:inset 0 1px 2px #00000059}.topic-tone-stack i{min-width:0;height:100%}.topic-tone-stack .positive{background:var(--tone-positive)}.topic-tone-stack .neutral{background:var(--tone-neutral)}.topic-tone-stack .negative{background:var(--tone-negative)}.topic-tone-overview>small{color:#7894a9;font-variant-numeric:tabular-nums;justify-content:space-between;font-size:7px;display:flex}.topic-tone-overview>small b:first-child{color:var(--tone-positive)}.topic-tone-overview>small b:nth-child(2){color:var(--tone-neutral)}.topic-tone-overview>small b:last-child{color:var(--tone-negative)}.topic-detail-platforms{flex-wrap:wrap;gap:5px;display:flex}.topic-detail-platforms .platform-icon{width:22px;height:22px;box-shadow:0 3px 10px #00000038}.topic-detail-recent strong,.topic-detail-recent time{display:block}.topic-detail-recent strong{color:#b7cad9;white-space:nowrap;text-overflow:ellipsis;font-size:8px;font-weight:600;overflow:hidden}.topics-details time{color:#7895aa;margin-top:5px;font-size:8px}.topic-detail-chevron{color:#9db5c7;transition:transform .16s}.topic-detail-content{background:linear-gradient(90deg, color-mix(in srgb, var(--topic-accent) 6%, transparent), transparent 38%), #031321a3;grid-template-columns:minmax(230px,.68fr) minmax(600px,1.6fr);gap:26px;padding:21px 35px 25px 60px;display:grid}.topic-detail-content h3{color:#dff0fb;margin:0 0 8px;font-size:11px}.topic-detail-copy p,.topic-detail-copy li{color:#8da7bb;font-size:9px;line-height:1.55}.topic-detail-copy ul{margin:0 0 14px;padding-left:15px}.topic-detail-copy>a{color:#42cdf7;align-items:center;gap:5px;font-size:9px;display:inline-flex}.topic-latest-publications>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.topic-publication-card{background:#082238;border:1px solid #6dacd038;border-radius:7px;min-width:0;overflow:hidden}.topic-publication-visual{color:#d8effa;background:radial-gradient(circle at 78% 30%,#36cdf43d,#0000 30%),linear-gradient(135deg,#0b3452,#071827);justify-content:center;align-items:center;gap:8px;height:72px;font-size:10px;display:flex}.topic-publication-visual img{object-fit:cover;width:100%;height:100%}.topic-publication-visual.youtube{background:linear-gradient(135deg,#421b2c,#071827)}.topic-publication-visual.instagram{background:linear-gradient(135deg,#392153,#071827)}.topic-publication-card>div:last-child{padding:10px}.topic-publication-source{color:#7f9db4;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;font-size:8px;display:flex;overflow:hidden}.topic-publication-source .platform-icon{width:14px;height:14px}.topic-publication-card h4{color:#e8f4fc;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:30px;margin:7px 0 5px;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.topic-publication-card p{color:#7895aa;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:34px;margin:0 0 7px;font-size:8px;line-height:1.45;display:-webkit-box;overflow:hidden}.topic-publication-card footer{color:#6e8ca3;justify-content:space-between;align-items:center;gap:8px;font-size:7px;display:flex}.topic-publication-card footer a{color:#42cdf7;align-items:center;gap:3px;display:inline-flex}.topics-latest-section>header>a{color:#47d5f5;align-items:center;gap:5px;font-size:9px;display:inline-flex}.topics-latest-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.topics-latest-grid .topic-publication-visual{height:118px}.topics-latest-grid .topic-publication-card h4{min-height:34px;font-size:11px}.topics-footer-banner{background:linear-gradient(90deg, #041626f5, #051b2d9e), var(--page-hero) center 72% / cover no-repeat;border:1px solid #67b1da3d;border-radius:9px;justify-content:space-between;align-items:center;gap:24px;min-height:154px;padding:26px 34px;display:flex;position:relative;overflow:hidden}.topics-footer-banner h2{font-size:25px}.topics-footer-banner p{color:#8da6b9;margin:9px 0 0;font-size:9px}.topics-footer-banner ul{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05192ac2;border:1px solid #5dadd83d;border-radius:8px;margin:0;padding:13px;list-style:none;display:flex}.topics-footer-banner li{border-left:1px solid #67a9cf2b;grid-template-columns:24px auto;min-width:135px;padding:5px 16px;display:grid}.topics-footer-banner li:first-child{border-left:0}.topics-footer-banner li svg{color:#4ed7f4;grid-row:1/3;align-self:center}.topics-footer-banner li strong{color:#f3faff;font-size:17px}.topics-footer-banner li span{color:#7896ac;font-size:8px}.loading-topics-dashboard .loading-data-value{vertical-align:middle}.loading-topic-rank,.loading-topic-platform,.loading-topic-detail{color:#7592a9;border-bottom:1px solid #6ba8cd1c;align-items:center;gap:9px;min-height:34px;display:grid}.loading-topic-rank{grid-template-columns:22px minmax(130px,1fr) minmax(90px,.9fr) 55px}.loading-topic-rank>i,.loading-topic-platform>i,.loading-topic-detail>i{background:#15354c;border-radius:999px;height:7px;overflow:hidden}.loading-topic-rank>i>em{border-radius:inherit;background:#215272;height:100%;display:block}.loading-topic-platform{border:0;grid-template-columns:22px minmax(82px,.8fr) minmax(70px,1fr) 35px;font-size:9px}.loading-topic-detail{background:#071f34c7;border:1px solid #65abd329;border-radius:8px;grid-template-columns:24px 42px minmax(170px,1.3fr) 82px 126px minmax(165px,1fr) 112px 142px 18px;min-height:76px;padding:10px 14px}.loading-topic-detail>span{gap:4px;display:flex}.loading-topic-detail .loading-topic-icon{color:#547b97;background:#1b516e33;border:1px solid #5399c229;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.loading-topic-detail>i:first-of-type{background:linear-gradient(155deg,#0000 45%,#285878 46% 52%,#0000 53%),#102f45;height:30px}.loading-topic-detail .platform-icon{width:18px;height:18px}@media (max-width:1180px){.topics-kpis{grid-template-columns:repeat(2,1fr)}.topics-primary-grid,.topics-analysis-grid{grid-template-columns:1fr}.topics-latest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.topics-detail-head{display:none}.topics-details details>summary,.loading-topic-detail{grid-template-columns:24px 42px minmax(170px,1fr) 72px 110px minmax(135px,.8fr) 94px 18px}.loading-topic-detail>.loading-data-value:nth-last-child(2),.topic-detail-recent{display:none}.topic-detail-content{grid-template-columns:1fr;padding-inline:24px}}@media (max-width:760px){.app.reference-topics .heading{min-height:195px}.app.reference-topics .heading-actions{display:none}.app.reference-topics .workspace-controls .filters{grid-template-columns:1fr 1fr}.topics-kpis{grid-template-columns:1fr}.topics-primary-grid{grid-template-columns:minmax(0,1fr)}.topics-ranked-list>a{grid-template-columns:20px 1fr 55px 34px}.topics-ranked-list>a>i{display:none}.topics-landscape-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.topic-landscape-card:nth-child(n){grid-column:span 1;min-height:110px}.topic-landscape-card:last-child:nth-child(odd){grid-column:1/-1}.topic-detail-platforms,.topic-tone-overview,.topic-detail-sparkline,.topic-sparkline-empty{display:none}.topics-details details>summary,.loading-topic-detail{grid-template-columns:20px 38px minmax(0,1fr) 60px 18px}.loading-topic-detail>i,.loading-topic-detail>span:nth-last-child(3){display:none}.topic-latest-publications>div,.topics-latest-grid,.topic-platform-distribution{grid-template-columns:1fr}.topics-footer-banner{flex-direction:column;align-items:flex-start}.topics-footer-banner ul{flex-direction:column;width:100%}.topics-footer-banner li{border-top:1px solid #67a9cf2b;border-left:0}.topics-footer-banner li:first-child{border-top:0}}.app.reference-reputation .workspace:before{background:linear-gradient(90deg, #020f1cdb, #03142340 58%, #03121f7a), linear-gradient(180deg, #03101d0f, #05162629 55%, #061728 100%), var(--page-hero) center 47% / cover no-repeat;height:470px}.app.reference-reputation .workspace main{padding-top:0}.app.reference-reputation .heading{align-items:center;min-height:242px;margin:0;padding:39px 4px 29px}.app.reference-reputation .heading>div:first-child{max-width:700px}.app.reference-reputation .heading h1{font-size:clamp(40px,4.4vw,62px);line-height:.98}.reputation-heading-subtitle{color:#b7cbd9;text-shadow:0 2px 16px #000000b3;max-width:620px;margin:12px 0 0;font-size:14px;line-height:1.5}.app.reference-reputation .workspace-controls{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#051b2ee6;border-color:#63b1db4a;margin-bottom:13px}.app.reference-reputation .workspace-controls .filters{grid-template-columns:minmax(250px,1.4fr) repeat(3,minmax(145px,.65fr)) auto}.app.reference-reputation .workspace-controls .reputation-filter-form{grid-template-columns:1.12fr 1.12fr 1fr .9fr .78fr auto;align-items:end;gap:12px}.reputation-filter-field{color:#89a6bb;gap:7px;min-width:0;font-size:9px;display:grid}.reputation-filter-field>:where(select,.select,.reputation-filter-static){color:#dcebf5;background:#041829b8;border:1px solid #6bb1d845;border-radius:7px;width:100%;min-height:42px}.reputation-filter-field>select{padding:0 31px 0 12px}.reputation-filter-field .select{align-items:center;padding-left:12px;display:flex}.reputation-filter-field .select select{background:0 0;border:0;flex:1;min-width:0}.reputation-filter-static{align-items:center;gap:9px;padding:0 12px;display:flex}.app.reference-reputation .reputation-filter-form>.primary{min-height:42px;margin:0;padding-inline:21px}.reputation-loading-filters .loading-filter-row{grid-template-columns:1.12fr 1.12fr 1fr .9fr .78fr auto;align-items:end}.reputation-loading-filters .reputation-filter-field .button{justify-content:flex-start;width:100%;min-height:42px}.reputation-loading-filters .loading-filter-row>.primary{min-height:42px}.app.reference-reputation .scope-toolbar{color:#7898b0;margin-top:8px}.reputation-dashboard{color:#eaf5ff;gap:14px;display:grid}.reputation-panel,.reputation-kpis>a,.reputation-kpis>article,.reputation-recommendation,.reputation-period-summary{background:linear-gradient(145deg,#082238f7,#05182afa);border:1px solid #66aed73b;border-radius:9px;box-shadow:0 14px 36px #00070f29,inset 0 1px #ffffff06}.reputation-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.reputation-kpis>:where(a,article){color:#dcebf7;min-height:170px;padding:18px 20px;display:block}.reputation-kpis>a:hover{border-color:#4acbf073}.reputation-kpis header,.reputation-panel>header,.reputation-period-summary>header{align-items:center;gap:9px;display:flex}.reputation-kpis header>span{background:#34d5bb1f;border-radius:8px;place-items:center;width:33px;height:33px;display:grid}.reputation-kpis header>span.green{color:#42e0b7}.reputation-kpis header>span.cyan{color:#42d7f2;background:#36c4eb1f}.reputation-kpis header>span.red{color:#ff6078;background:#ee4e6721}.reputation-kpis header b{color:#dbeaf5;flex:1;font-size:14px}.reputation-kpis header>svg{color:#6688a1}.reputation-kpi-value{align-items:baseline;gap:13px;margin:12px 0 9px;display:flex}.reputation-kpi-value>strong{color:#f8fcff;font-size:39px;line-height:1}.reputation-delta{font-size:10px;font-weight:700}.reputation-delta.up{color:#50dda0}.reputation-delta.down{color:#ff6477}.reputation-delta.down svg{transform:rotate(180deg)}.reputation-delta.muted{color:#7794aa;font-weight:500}.reputation-tone-track{background:#17384e;border-radius:999px;height:12px;display:flex;overflow:hidden}.reputation-tone-track i{height:100%;display:block}.reputation-tone-track .positive{background:#38d99b}.reputation-tone-track .neutral{background:#8fa8ba}.reputation-tone-track .negative{background:#ed576d}.reputation-kpis footer{color:#829eb3;align-items:center;gap:13px;margin-top:10px;font-size:9px;display:flex}.reputation-kpis footer>span{align-items:center;gap:4px;display:inline-flex}.reputation-kpis footer>span>i{border-radius:2px;width:6px;height:6px}.reputation-kpis footer>span>i.positive{background:#38d99b}.reputation-kpis footer>span>i.neutral{background:#8fa8ba}.reputation-kpis footer>span>i.negative{background:#ed576d}.reputation-kpis footer b{color:#dcebf6}.reputation-kpis .reputation-kpi-details{border-top:1px solid #6aa8cc24;justify-content:flex-start;min-height:23px;padding-top:7px}.reputation-score-row{grid-template-columns:minmax(250px,.62fr) minmax(600px,1.7fr);gap:14px;display:grid}.reputation-panel{min-width:0;padding:18px}.reputation-panel>header,.reputation-period-summary>header{justify-content:space-between;min-height:28px;margin-bottom:12px}.reputation-panel h2,.reputation-period-summary h2,.reputation-recommendation h2{color:#f2f9ff;margin:0;font-size:15px}.reputation-index-card>header svg{color:#6c8ba3}.reputation-index-gauge{filter:drop-shadow(0 0 11px #3ce0bd29);width:210px;height:168px;margin:4px auto 0;position:relative}.reputation-index-gauge>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.reputation-index-gauge circle{fill:none;stroke-width:17px;stroke-linecap:round;stroke-dasharray:75 100;transform-origin:110px 96px;transform:rotate(135deg)}.reputation-index-gauge .gauge-track{stroke:#183c50}.reputation-index-gauge .gauge-value{stroke:#42e2bb;filter:drop-shadow(0 0 5px #42e2bb66)}.reputation-index-gauge>div{z-index:1;flex-direction:column;justify-content:center;align-items:center;padding-top:8px;display:flex;position:absolute;inset:0}.reputation-index-gauge strong{color:#f5fbff;font-size:44px;line-height:1}.reputation-index-gauge span{color:#8da8bc;margin-top:4px;font-size:9px}.reputation-score-change{color:#4ee19b;text-align:center;margin:-3px 0 14px;font-size:10px;display:block}.reputation-score-change.down{color:#ff6375}.reputation-index-card ul{gap:5px;margin:0;padding:0 14px;list-style:none;display:grid}.reputation-index-card li{color:#7694aa;grid-template-columns:7px 38px 1fr;align-items:center;gap:6px;font-size:8px;display:grid}.reputation-index-card li i{border-radius:50%;width:6px;height:6px}.reputation-index-card li i.critical{background:#f0596e}.reputation-index-card li i.attention{background:#f0b851}.reputation-index-card li i.stable{background:#57c795}.reputation-index-card li i.excellent{background:#3ce0c2}.reputation-index-card li span{color:#91aabd}.reputation-trend-card{padding-right:116px;position:relative}.reputation-trend-card .reputation-chart svg{width:100%;min-height:300px}.reputation-trend-card .chart-readout{color:#6d8ba2;font-size:8px}.reputation-trend-legend{color:#849fb4;gap:14px;font-size:8px;display:flex}.reputation-trend-legend span{align-items:center;gap:5px;display:inline-flex}.reputation-trend-legend i{background:#36dce9;width:20px;height:2px}.reputation-trend-legend span:last-child i{background:#ed5a72}.reputation-trend-card>aside{gap:34px;display:grid;position:absolute;top:112px;right:20px}.reputation-trend-card>aside span{color:#84a0b4;font-size:9px;display:grid}.reputation-trend-card>aside b{color:#45e2bf;font-size:22px}.reputation-trend-card>aside em{color:currentColor;font-size:9px;font-style:normal;font-weight:700}.reputation-trend-card>aside span:last-child b{color:#ff5f77}.reputation-chart{position:relative}.reputation-chart-tooltip{pointer-events:none;color:#aac0cf;background:#031422f0;border:1px solid #5cc4de59;border-radius:6px;gap:3px;min-width:140px;padding:9px 11px;font-size:9px;display:grid;position:absolute;top:40px;left:54px;box-shadow:0 10px 25px #00070e4d}.reputation-chart-tooltip b{color:#eef9ff}.reputation-chart-tooltip span{align-items:center;gap:5px;display:flex}.reputation-chart-tooltip i{background:#42dce8;border-radius:50%;width:7px;height:7px}.reputation-chart-tooltip i.risk{background:#f05d70}.reputation-middle-grid{grid-template-columns:minmax(520px,1.25fr) minmax(370px,.75fr);gap:14px;display:grid}.reputation-alert-list>header h2,.reputation-attention-table>header h2{align-items:center;gap:8px;display:inline-flex}.reputation-alert-list>header h2 svg,.reputation-attention-table>header h2 svg{color:#ef586d}.reputation-panel>header>a{color:#84a2b8;align-items:center;gap:5px;font-size:8px;display:inline-flex}.reputation-alert-list>div{display:grid}.reputation-alert-list>div>a{color:#c8d9e6;border-top:1px solid #6aa9cd21;grid-template-columns:8px 78px minmax(180px,1fr) 82px;align-items:center;gap:9px;min-height:58px;display:grid}.reputation-alert-list>div>a>i{background:#44c9ef;border-radius:50%;width:7px;height:7px}.reputation-alert-list>div>a>i.high{background:#f05269}.reputation-alert-list>div>a>i.medium{background:#efb747}.reputation-alert-list>div>a>div{min-width:0}.reputation-alert-list strong{color:#e4f1fa;white-space:nowrap;text-overflow:ellipsis;font-size:10px;display:block;overflow:hidden}.reputation-alert-list p{color:#7694aa;white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:8px;overflow:hidden}.reputation-alert-list time{color:#6e8ca2;text-align:right;font-size:7px}.risk-badge{border-radius:5px;width:max-content;padding:4px 7px;font-size:7px;display:inline-flex}.risk-badge.high{color:#ff8292;background:#9b233638;border:1px solid #f04b646b}.risk-badge.medium{color:#f4c565;background:#895e1933;border:1px solid #e6ab3766}.risk-badge.low{color:#70ddb0;background:#1c6a4c2e;border:1px solid #3fc18b59}.risk-badge.unknown{color:#9db3c4;background:#4a687c2b;border:1px solid #7ea3bd4d}.reputation-topic-map>header>span{color:#a3c6d9;border:1px solid #58abd645;border-radius:5px;padding:5px 9px;font-size:8px}.risk-map-head,.risk-map-row{grid-template-columns:minmax(155px,1fr) repeat(3,55px);align-items:center;gap:3px;display:grid}.risk-map-head{color:#7896ad;text-align:center;font-size:8px}.risk-map-row{border-top:1px solid #6aa9cd1a;min-height:34px}.risk-map-row>span{color:#a8bdcd;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.risk-map-row>a{color:#eff8fd;place-items:center;height:29px;font-size:9px;display:grid}.risk-map-row>a.low{background:#275d45}.risk-map-row>a.medium{background:#755328}.risk-map-row>a.high{background:#733340}.reputation-empty{color:#7896aa;justify-content:center;align-items:center;gap:9px;min-height:100px;font-size:9px;display:flex}.reputation-recommendation{background:linear-gradient(100deg,#092f45f7,#051c2ff5);grid-template-columns:46px 1fr auto;align-items:center;gap:15px;padding:16px 18px;display:grid}.reputation-recommendation>span{color:#f2bf54;background:#edb7441f;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.reputation-recommendation p{color:#90a9bc;margin:6px 0 0;font-size:9px;line-height:1.5}.reputation-recommendation>a{color:#071c2c;background:#a9eafa;border-radius:6px;align-items:center;gap:7px;padding:10px 13px;font-size:8px;font-weight:700;display:inline-flex}.reputation-attention-table .table-wrap{overflow-x:auto}.reputation-attention-table table{border-collapse:collapse;width:100%;min-width:960px}.reputation-attention-table th{color:#6f8ea5;text-align:left;border-bottom:1px solid #6ba9cd29;padding:8px 7px;font-size:7px;font-weight:500}.reputation-attention-table td{color:#93aabd;vertical-align:middle;border-bottom:1px solid #6ba9cd1a;padding:9px 7px;font-size:8px}.reputation-attention-table td:nth-child(4){width:30%}.reputation-attention-table td>strong,.reputation-attention-table td>small{display:block}.reputation-attention-table td>strong{color:#dcebf5;white-space:nowrap;text-overflow:ellipsis;max-width:320px;font-size:9px;overflow:hidden}.reputation-attention-table td>small{color:#708da3;white-space:nowrap;text-overflow:ellipsis;max-width:320px;margin-top:3px;overflow:hidden}.reputation-source{color:#b8cddd;align-items:center;gap:5px;display:inline-flex}.reputation-source .platform-icon{width:17px;height:17px}.risk-score{border-radius:5px;place-items:center;width:33px;height:28px;font-weight:700;display:grid}.risk-score.high{color:#ff7589;border:1px solid #c94e62}.risk-score.medium{color:#f2c15c;border:1px solid #a98339}.risk-score.low{color:#68d9a7;border:1px solid #3c9870}.risk-score.unknown{color:#91a9bc;border:1px solid #506f84}.reputation-attention-table .sentiment{border:1px solid #0000;justify-content:center;min-width:78px;display:inline-flex}.reputation-attention-table .sentiment.positive{color:#77e3ad;background:#1d694947;border-color:#50ce9261}.reputation-attention-table .sentiment.neutral{color:#b9d0e1;background:#37587157;border-color:#8fb5cf57}.reputation-attention-table .sentiment.negative{color:#ff93a2;background:#872b3c4a;border-color:#f05b7061}.reputation-attention-table .sentiment.unknown{color:#a8bfd0;background:#3c586c45;border-color:#8baac047}.reputation-attention-table td>a{color:#9eddf4;border:1px solid #53abd745;border-radius:5px;align-items:center;gap:4px;padding:6px 8px;display:inline-flex}.reputation-period-summary{padding:18px}.reputation-period-summary>header>span{color:#829fb4;font-size:8px}.reputation-summary-cards{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(190px,1.1fr);gap:9px;display:grid}.reputation-summary-cards>article{background:#092338ad;border:1px solid #67abd226;border-radius:7px;grid-template-columns:25px 1fr;gap:4px 8px;min-height:92px;padding:13px;display:grid}.reputation-summary-cards>article>svg{color:#47d3f0;grid-row:1/4}.reputation-summary-cards>article:nth-child(2)>svg{color:#4bdc9f}.reputation-summary-cards>article:nth-child(4)>svg{color:#f15770}.reputation-summary-cards article>span{color:#829db2;font-size:8px}.reputation-summary-cards article>strong{color:#eff8fd;font-size:20px}.reputation-summary-cards article>small{color:#6e8ca2;font-size:7px}.reputation-period-bars{border-left:1px solid #6aa8cc21;justify-content:center;align-items:flex-end;gap:20px;min-height:92px;display:flex}.reputation-period-bars>span{text-align:center;grid-template-rows:1fr auto auto;align-items:end;height:82px;display:grid}.reputation-period-bars i{background:#42617a;justify-self:center;width:30px;display:block}.reputation-period-bars span:last-child i{background:#45cceb}.reputation-period-bars b{color:#dcebf5;font-size:8px}.reputation-period-bars small{color:#718fa5;font-size:7px}.loading-reputation-track{background:linear-gradient(90deg,#24536d 40%,#18384e 40%);border-radius:999px;height:9px;margin-top:12px}.loading-reputation-dashboard .loading-donut{place-items:center;width:168px;height:168px;margin:12px auto 5px;display:grid}.loading-reputation-dashboard .reputation-trend-card{padding-right:18px}.loading-reputation-alert{border-top:1px solid #6aa9cd21;grid-template-columns:8px 65px 1fr;align-items:center;gap:9px;min-height:58px;display:grid}.loading-reputation-alert>i{background:#385f78;border-radius:50%;width:7px;height:7px}.loading-reputation-alert>div{gap:8px;display:grid}.loading-risk-cell{background:#19394f;height:29px;display:block}.loading-reputation-table{display:grid}.loading-reputation-table>div{color:#718ea4;border-top:1px solid #6ba9cd1c;grid-template-columns:24px 90px minmax(200px,1fr) 70px 70px;align-items:center;gap:10px;min-height:53px;font-size:8px;display:grid}@media (max-width:1180px){.reputation-score-row{grid-template-columns:minmax(220px,.7fr) minmax(480px,1.5fr)}.reputation-middle-grid{grid-template-columns:1fr}.reputation-summary-cards{grid-template-columns:repeat(2,1fr)}.reputation-period-bars{border-left:0}}@media (max-width:820px){.app.reference-reputation .heading{min-height:198px}.app.reference-reputation .heading-actions{display:none}.app.reference-reputation .workspace-controls .filters{grid-template-columns:1fr 1fr}.reputation-kpis,.reputation-score-row{grid-template-columns:1fr}.reputation-trend-card{padding-right:18px}.reputation-trend-card>aside{justify-content:center;margin-top:8px;display:flex;position:static}.reputation-alert-list>div>a{grid-template-columns:8px 72px 1fr}.reputation-alert-list time{display:none}.reputation-recommendation{grid-template-columns:40px 1fr}.reputation-recommendation>a{grid-column:1/-1;justify-content:center}}@media (max-width:560px){.app.reference-reputation .workspace-controls .reputation-filter-form,.reputation-loading-filters .loading-filter-row,.reputation-summary-cards{grid-template-columns:1fr}.risk-map-head,.risk-map-row{grid-template-columns:minmax(110px,1fr) repeat(3,44px)}.reputation-alert-list>div>a{grid-template-columns:8px 1fr;padding-block:8px}.reputation-alert-list .risk-badge{display:none}}.reference-search .workspace main{padding-top:0}.reference-search .workspace:before{background:linear-gradient(180deg, #030f1c40 0%, #04142473 52%, #061728 100%), linear-gradient(90deg, #04132238, #04132205), var(--page-hero) center top / cover no-repeat;height:clamp(410px,34vw,580px)}.analytics-search{color:#eaf5ff;padding-top:32px}.search-heading{align-items:center;min-height:218px}.search-heading h1{color:#fff;text-shadow:0 3px 24px #0000008c;font-size:clamp(34px,4vw,54px)}.search-heading p{color:#a8bfd2}.search-index-badge{color:#92e4ff;background:#073049bf;border-color:#4cbee847}.search-console,.search-results,.search-history{color:#e8f4ff;background:#071d31f0;border-color:#69aad238;box-shadow:0 16px 40px #00070f33}.search-console input,.search-console select,.search-database-chip{color:#e9f5ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#071f35f0;border-color:#69aad242}.search-primary-row .search-query input{border-color:#35c4f2ad;box-shadow:inset 0 0 0 1px #35c4f214,0 0 22px #1b99d714}.search-database-chip{color:#b6cfe1}.search-console-meta{color:#7897af}.search-submit{color:#fff;background:linear-gradient(105deg,#168fd0,#0873bd 65%,#075a99);box-shadow:inset 0 0 0 1px #73ddff52,0 8px 22px #0070b240}.search-platforms,.search-history-heading{border-color:#6ba8cd2e}.search-platforms a{color:#9eb5c9}.search-platforms a.selected{color:#cdf4ff;background:linear-gradient(135deg,#0f5d87,#0a3658);border-color:#2dc4ef;box-shadow:inset 0 -2px #28c9f4}.search-result-summary,.search-pagination{color:#9bb2c6}.search-result-summary h2{color:#f0f7ff}.search-result-summary small,.search-history>p{color:#7892a9}.search-history li+li{border-color:#6ba8cd26}.search-history a{color:#dcecf9}.search-history li a:hover{background:#1e679029}.search-empty h2{color:#dcecf9}.search-pagination a{color:#c6e7f7;background:#0b2b45;border-color:#28516d}.search-native-feed .native-footer a{color:#52cfff}.search-native-feed .video-preview{background:#04121f}@media (max-width:900px){.reference-shell .workspace:before{height:260px;inset-block-start:64px}.reference-shell .heading{min-height:120px}.reference-shell .sidebar:after{display:none}}.reference-overview{--page-hero:url(/workspace/backgrounds/overview-hero.webp)}.reference-overview .workspace main{padding-bottom:0}.reference-overview .workspace:before{background:linear-gradient(90deg, #031220c7 0%, #04142447 45%, #0414241f 72%, #0516276b 100%), linear-gradient(180deg, #0412211f 0%, #061728 100%), var(--page-hero) center 48% / cover no-repeat;height:390px}.reference-overview .heading{align-items:center;min-height:254px;margin-bottom:0;padding:38px 4px 30px}.reference-overview .heading>div:first-child{max-width:680px}.reference-overview .heading .eyebrow{color:#b4cee0;margin-bottom:10px;font-size:11px}.reference-overview .heading h1{font-size:clamp(38px,4vw,58px);line-height:1.02}.reference-overview .overview-heading-subtitle{color:#a8bfd1;text-shadow:0 2px 15px #0000009e;margin:11px 0 0;font-size:14px}.reference-overview .sidebar:before{z-index:0;content:"";pointer-events:none;opacity:.62;background:linear-gradient(#04182b 0%,#04182b33 38%,#03111e57 100%),url(/workspace/backgrounds/overview-sidebar.webp) bottom/cover no-repeat;height:48%;position:absolute;inset:auto 0 0}.reference-overview .sidebar:after{z-index:0;background:linear-gradient(#04182b 0%,#0000 50%,#010b1457 100%);height:52%}.reference-overview .reference-overview-charts{grid-template-columns:minmax(0,1.85fr) minmax(300px,.72fr);gap:16px}.reference-overview .reference-volume,.reference-overview .reference-sentiment{background:radial-gradient(circle at 74% 5%,#2092bc17,#0000 35%),linear-gradient(150deg,#08263df7,#04182afa);border-color:#67afd842;min-height:410px;position:relative}.reference-overview .reference-volume .reference-panel-heading,.reference-overview .reference-sentiment .reference-panel-heading{margin-bottom:10px}.reference-overview .reference-volume .reference-panel-heading h2,.reference-overview .reference-sentiment .reference-panel-heading h2{font-size:18px;font-weight:700}.overview-chart-toolbar{z-index:3;position:absolute;top:13px;right:17px}.overview-chart-tabs{background:#051829c7;border:1px solid #67aed62e;border-radius:6px;padding:2px;display:inline-flex}.overview-chart-tabs button{color:#8ea8bc;cursor:pointer;min-width:54px;font:inherit;background:0 0;border:0;border-radius:4px;padding:6px 10px;font-size:10px}.overview-chart-tabs button.active{color:#f4fbff;background:linear-gradient(145deg,#164e70,#0a334f);box-shadow:inset 0 1px #ffffff0f}.overview-chart-total{color:#8ca7bc;justify-items:end;gap:3px;width:150px;display:grid;position:absolute;top:42px;right:0}.overview-chart-total span{font-size:9px}.overview-chart-total strong{color:#f3fbff;font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.reference-overview .chart-period-controls{min-height:36px;margin:0 0 2px;padding-right:175px}.reference-overview .chart-period-controls fieldset{gap:5px}.reference-overview .chart-period-navigation .icon-button,.reference-overview .chart-period-controls .button,.reference-overview .chart-period-controls select,.reference-overview .chart-period-range>summary{height:29px;min-height:29px;font-size:10px}.reference-overview .chart-period-controls select{width:132px}.reference-overview .reference-volume .trend svg{height:305px;overflow:visible}.reference-overview .reference-volume .overview-readout{display:none}.reference-overview .reference-sentiment-inner{flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:310px}.reference-overview .reference-donut .donut{width:190px;height:190px;padding:37px;box-shadow:0 18px 42px #0003}.reference-overview .reference-donut .donut>div{color:#f5fbff;background:#071c30;align-content:center;gap:4px;box-shadow:inset 0 0 0 1px #70b4d81c}.reference-overview .reference-donut .donut strong{font-size:22px;font-weight:700;line-height:1;display:block}.reference-overview .reference-donut .donut small{color:#8da7bc;text-align:center;font-size:8px;display:block}.reference-overview .reference-tone-legend{width:min(100%,310px)}.reference-overview .reference-tone-legend>a{padding:7px 0}.reference-overview .reference-tone-legend>a>div{gap:8px;font-size:10px}.reference-overview .reference-tone-legend em{color:#e6f3fc;text-align:right;font-variant-numeric:tabular-nums;min-width:62px;font-size:10px;font-style:normal}.reference-overview .reference-tone-legend b{color:#a8bed0;text-align:right;width:38px;font-size:10px}.reference-overview .reference-footnote{text-align:center;margin-top:2px}.overview-insight-grid{grid-template-columns:minmax(0,1.52fr) minmax(360px,.98fr);gap:16px;margin-top:16px;display:grid}.reference-overview .reference-overview-bottom,.reference-overview .platform-delivery{margin-top:16px}.overview-insight-card{color:#eaf6ff;background:radial-gradient(circle at 88% 0,#1b80ac1f,#0000 34%),linear-gradient(145deg,#08253bfa,#051829fc);border:1px solid #64acd542;border-radius:10px;min-width:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 14px 35px #0008101f}.overview-platform-card,.overview-topics-feature,.overview-attention-feature{padding:20px 22px}.overview-insight-heading{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.overview-insight-heading>div:first-child{min-width:0}.overview-insight-heading h2,.overview-official-feature h2{color:#f4f9fd;margin:3px 0 0;font-size:20px;font-weight:700;line-height:1.18}.overview-insight-heading>div:first-child>span,.overview-card-kicker{color:#49c8ef;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:700}.overview-platform-legend{color:#92aabd;white-space:nowrap;align-items:center;gap:18px;font-size:10px;display:flex}.overview-platform-legend span{align-items:center;gap:6px;display:inline-flex}.overview-platform-legend i{border-radius:2px;width:9px;height:9px}.overview-platform-legend .mentions{background:linear-gradient(#37caff,#1590d2);box-shadow:0 0 12px #2ac2f559}.overview-platform-legend .reach{background:linear-gradient(#f2ce74,#bf9141);box-shadow:0 0 12px #e0b45747}.overview-platform-plot{background:repeating-linear-gradient(#0000 0 calc(25% - 1px),#78adcc29 25%);height:300px;margin-top:20px;padding:18px 38px 0;position:relative}.overview-platform-axis{color:#7791a6;font-variant-numeric:tabular-nums;flex-direction:column;justify-content:space-between;font-size:9px;display:flex;position:absolute;top:14px;bottom:56px}.overview-platform-axis.left{align-items:flex-start;left:0}.overview-platform-axis.right{align-items:flex-end;right:0}.overview-platform-groups{grid-template-columns:repeat(6,minmax(52px,1fr));align-items:stretch;gap:8px;height:100%;display:grid}.overview-platform-group{min-width:0;color:inherit;grid-template-rows:minmax(0,1fr) 55px;text-decoration:none;display:grid}.overview-platform-bars{border-bottom:1px solid #96c5de61;justify-content:center;align-items:flex-end;gap:5px;min-height:0;display:flex;position:relative}.overview-platform-bar{width:min(24px,32%);height:var(--bar-height);border-radius:3px 3px 0 0;min-height:3px;transition:filter .16s,transform .16s}.overview-platform-bar.mentions{background:linear-gradient(90deg,#168bc7,#38c7f5);box-shadow:0 0 13px #27bdef33}.overview-platform-bar.reach{background:linear-gradient(90deg,#a9762c,#e8c361);box-shadow:0 0 13px #deb15124}.overview-platform-group:hover .overview-platform-bar{filter:brightness(1.15);transform:translateY(-2px)}.overview-bar-value{bottom:calc(var(--bar-height,0%) + 5px);color:#d8edf8;white-space:nowrap;font-size:8px;font-style:normal;position:absolute}.overview-bar-value.mentions{left:calc(50% - 30px)}.overview-bar-value.reach{color:#e6c777;right:calc(50% - 30px)}.overview-platform-label{text-align:center;align-content:start;justify-items:center;gap:4px;min-width:0;padding-top:8px;display:grid}.overview-platform-logo .platform-icon{background:0 0;border:0;border-radius:0;width:26px;height:26px;padding:0}.overview-platform-logo .platform-icon>svg{width:26px;max-width:none;height:26px;max-height:none}.overview-platform-logo .platform-icon.x>svg{fill:#e8f2f9}.overview-platform-logo .platform-icon:not(.telegram,.youtube,.instagram,.facebook,.x){color:#a9d8d0}.overview-platform-label small{color:#a8bfd0;text-overflow:ellipsis;max-width:100%;font-size:9px;line-height:1.15;overflow:hidden}.overview-official-feature{background:linear-gradient(90deg,#031320fa 0%,#041624de 43%,#04142138 100%),linear-gradient(#0000 45%,#03111db3 100%),url(/login/cbu/institution.webp) 52%/cover no-repeat;min-height:342px}.overview-official-content{z-index:1;flex-direction:column;width:min(67%,440px);min-height:342px;padding:22px 0 22px 24px;display:flex;position:relative}.overview-official-feature p{color:#a5bbca;margin:8px 0 0;font-size:11px}.overview-official-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 22px;margin:25px 0 22px;display:grid}.overview-official-stats div{gap:2px;display:grid}.overview-official-stats strong{color:#fff;text-shadow:0 2px 12px #0009;font-size:24px;font-weight:700;line-height:1}.overview-official-stats span{color:#b8cad6;font-size:10px}.overview-gold-button{color:#efd28f;background:#031320ad;border:1px solid #c9a65a;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:fit-content;min-height:36px;margin-top:auto;padding:0 15px;font-size:11px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:inline-flex;box-shadow:inset 0 0 0 1px #efd28f0f}.overview-gold-button:hover{color:#071727;background:#e0be72}.overview-gold-button.compact{min-height:30px;margin:0;padding:0 11px;font-size:10px}.overview-topics-feature,.overview-attention-feature{min-height:430px}.overview-topic-tabs{background:#0314239e;border:1px solid #6caed333;border-radius:6px;padding:2px;display:inline-flex}.overview-topic-tabs button{color:#86a0b5;cursor:pointer;min-height:29px;font:inherit;background:0 0;border:0;border-radius:4px;padding:0 13px;font-size:10px}.overview-topic-tabs button.active{color:#f1f8fd;background:linear-gradient(135deg,#175879,#0b3a58)}.overview-topic-list,.overview-attention-list{border-top:1px solid #639fc224;margin-top:16px}.overview-topic-item{min-height:34px;color:inherit;border-bottom:1px solid #639fc217;grid-template-columns:minmax(150px,1.25fr) minmax(90px,1fr) 64px 40px;align-items:center;gap:10px;font-size:10px;text-decoration:none;display:grid}.overview-topic-name{color:#dbe9f2;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overview-topic-track{background:#6697b524;border-radius:2px;height:7px;overflow:hidden}.overview-topic-track i{border-radius:inherit;background:linear-gradient(90deg,#2ca9dd,#4dd5ee);height:100%;display:block;box-shadow:0 0 12px #40d0ec38}.overview-topic-item strong,.overview-topic-item em{text-align:right;font-variant-numeric:tabular-nums;font-style:normal}.overview-topic-item strong{color:#f3f8fc;font-weight:650}.overview-topic-item em{color:#90a9bc}.overview-card-link{color:#52cef5;justify-content:flex-end;align-items:center;gap:6px;margin-top:10px;font-size:10px;text-decoration:none;display:flex}.overview-attention-item{min-height:67px;color:inherit;border-bottom:1px solid #639fc21c;grid-template-columns:10px minmax(0,1fr) 72px 64px;align-items:center;gap:11px;text-decoration:none;display:grid}.overview-attention-item>i{border-radius:50%;width:9px;height:9px;box-shadow:0 0 12px}.overview-attention-item>i.high{color:#ff526c;background:#ff526c}.overview-attention-item>i.medium{color:#ffc044;background:#ffc044}.overview-attention-item>i.low{color:#40d4ed;background:#40d4ed}.overview-attention-copy{gap:4px;min-width:0;display:grid}.overview-attention-copy strong{color:#eff7fc;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;overflow:hidden}.overview-attention-copy small{color:#829caf;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:8px;line-height:1.35;display:-webkit-box;overflow:hidden}.overview-attention-item time{color:#7f98ab;text-align:right;font-size:8px}.overview-attention-item>em{border:1px solid;border-radius:4px;justify-self:end;padding:4px 7px;font-size:8px;font-style:normal}.overview-attention-item>em.high{color:#ff7186;background:#ff466014}.overview-attention-item>em.medium{color:#efc35f;background:#eeb83d12}.overview-attention-item>em.low{color:#51cee7;background:#42c5e112}.overview-attention-clear,.overview-insight-empty{color:#8fa8ba;text-align:center;justify-content:center;align-items:center;gap:10px;min-height:190px;font-size:11px;display:flex}.overview-card-kicker{display:block}.overview-insight-loading .loading-data-value{display:inline-block}.overview-insight-loading .overview-platform-plot{padding-inline:16px}.loading-insight-bar{background:#379fcc2e;border-radius:3px 3px 0 0;width:min(24px,32%);animation:1.4s ease-in-out infinite semantic-shimmer}.loading-insight-bar.gold{background:#d3ac5b26}@media (max-width:1180px){.overview-insight-grid{grid-template-columns:1fr}.overview-official-content{width:min(58%,480px)}}@media (max-width:700px){.overview-platform-card,.overview-topics-feature,.overview-attention-feature{padding:17px 15px}.overview-insight-heading{flex-direction:column;align-items:stretch}.overview-platform-legend{justify-content:flex-start}.overview-platform-plot{height:280px;padding-inline:28px;overflow-x:auto}.overview-platform-groups{width:650px}.overview-official-feature{background-position:62%;min-height:420px}.overview-official-feature:after{content:"";background:#03132052;position:absolute;inset:0}.overview-official-content{width:100%;min-height:420px;padding:20px}.overview-topic-item{grid-template-columns:minmax(100px,1fr) 80px 50px 36px;gap:7px}.overview-attention-item{grid-template-columns:9px minmax(0,1fr) 58px}.overview-attention-item>em{display:none}}.overview-panorama{background:linear-gradient(#061728 0%,#05162738 32%,#030f1b57 100%),url(/workspace/backgrounds/overview-footer.webp) 50% 54%/cover no-repeat;border-top:1px solid #70b4d829;align-items:flex-end;min-height:275px;margin:18px -28px 0;padding:40px 48px;display:flex;position:relative;overflow:hidden}.overview-panorama>div{color:#d8b76d;letter-spacing:.08em;text-shadow:0 3px 18px #000000e6;font-family:Georgia,Times New Roman,serif;font-size:18px;display:grid}.overview-panorama strong{margin-top:3px;font-weight:400}@media (max-width:1250px){.reference-overview .reference-overview-charts{grid-template-columns:1fr}.reference-overview .reference-sentiment-inner{flex-direction:row;min-height:230px}}@media (max-width:900px){.reference-overview .workspace:before{height:290px}.reference-overview .heading{min-height:215px}.reference-overview .sidebar:before,.reference-overview .sidebar:after{display:none}}@media (max-width:700px){.reference-overview .heading{min-height:185px}.reference-overview .heading h1{font-size:34px}.overview-chart-toolbar{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex;position:static}.overview-chart-total{width:auto;position:static}.reference-overview .chart-period-controls{padding-right:0}.reference-overview .reference-volume .trend svg{height:auto}.reference-overview .reference-volume{min-height:0}.reference-overview .reference-sentiment-inner{flex-direction:column}.overview-panorama{min-height:220px;margin-inline:-18px;padding:28px}}
.subscription-page{color:#eef7ff;background:radial-gradient(circle at 12% 8%,#1d97d333,#0000 34%),radial-gradient(circle at 90% 20%,#dcac4b1f,#0000 28%),#061728;min-height:100vh;padding:22px clamp(18px,4vw,64px) 42px}.subscription-header{justify-content:space-between;align-items:center;gap:20px;max-width:1500px;margin:0 auto 28px;display:flex}.subscription-brand{align-items:center;gap:12px;display:flex}.subscription-brand img{width:50px;height:50px}.subscription-brand strong,.subscription-brand small{display:block}.subscription-brand strong{font-size:15px}.subscription-brand small{color:#9eb3c6;margin-top:2px;font-size:11px}.subscription-header form button{color:#b8cee0;background:#072036d1;border:1px solid #72aed847;border-radius:7px;align-items:center;gap:8px;padding:9px 13px;display:flex}.subscription-header-actions{align-items:center;gap:10px;display:flex}.subscription-donate-link{color:#8de7c2;background:#0c4b3d66;border:1px solid #59dca761;border-radius:7px;align-items:center;gap:7px;padding:9px 13px;font-size:13px;font-weight:700;display:flex}.subscription-token-balance{color:#f3cf7b;background:linear-gradient(115deg,#734d126b,#0a3b52c2),#071e30eb;border:1px solid #e6be6275;border-radius:10px;align-items:center;gap:9px;min-height:40px;padding:5px 6px 5px 11px;display:flex;box-shadow:inset 0 1px #ffffff0d,0 9px 26px #0000002e}.subscription-token-balance>span{align-items:baseline;gap:5px;line-height:1;display:flex}.subscription-token-balance strong{color:#fff3cf;font-size:14px;font-weight:850}.subscription-token-balance small{color:#bba976;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:700}.subscription-token-balance>button{color:#1a260c;background:linear-gradient(145deg,#f7dc8c,#d7a83d);border:1px solid #ffe09394;border-radius:8px;place-items:center;width:29px;height:29px;display:grid;box-shadow:0 5px 16px #ce972c38}.subscription-token-balance>button:hover{filter:brightness(1.08);transform:translateY(-1px)}.subscription-intro{text-align:center;max-width:1040px;margin:0 auto 20px}.subscription-title-row{justify-content:center;align-items:center;gap:14px;display:flex}.subscription-lock{color:#63d7fa;background:#0e537873;border:1px solid #3cc4f059;border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 14px 40px #00000038}.subscription-eyebrow{color:#4bd2f6;letter-spacing:.15em;text-align:left;font-size:10px;font-weight:800;margin:0 0 3px!important}.subscription-intro h1{letter-spacing:-.035em;white-space:nowrap;margin:0;font-size:clamp(28px,2.7vw,42px);line-height:1.08}.subscription-intro>p:not(.subscription-eyebrow):not(.subscription-error){color:#a9bfd0;max-width:680px;margin:11px auto;font-size:14px}.subscription-email{text-align:left;gap:7px;max-width:460px;margin:14px auto 0;display:grid}.subscription-email span{color:#b9cddd;font-size:11px}.subscription-email input{color:#eef8ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#04192be0;border:1px solid #66acd659;border-radius:8px;outline:0;height:48px;padding:0 14px}.subscription-email input:focus{border-color:#41c8f0;box-shadow:0 0 0 3px #41c8f01f}.subscription-error{color:#ff8d9e!important;margin:11px auto 0!important;font-size:12px!important}.billing-cycle-switch{color:#a9bfd0;cursor:pointer;align-items:center;gap:9px;margin-top:0;font-size:12px;font-weight:700;display:inline-flex;position:relative}.billing-cycle-switch span{opacity:.62;transition:color .16s,opacity .16s}.billing-cycle-switch span.is-active{color:#f5fbff;opacity:1}.billing-cycle-switch:has(input:disabled){cursor:wait;opacity:.58}.subscription-options{justify-content:center;align-items:center;gap:26px;margin-top:15px;display:flex}.billing-cycle-switch input{opacity:0;width:1px;height:1px;position:absolute}.billing-cycle-switch i{background:#0b304b;border:1px solid #55c4e86b;border-radius:99px;width:42px;height:23px;transition:all .16s;position:relative}.billing-cycle-switch i:after{content:"";background:#9eb5c6;border-radius:50%;width:15px;height:15px;transition:all .16s;position:absolute;top:3px;left:3px}.billing-cycle-switch input:checked+i{background:#0c789c;border-color:#43d5f7}.billing-cycle-switch input:checked+i:after{background:#fff;transform:translate(19px)}.billing-cycle-switch input:focus-visible+i{outline-offset:2px;outline:3px solid #41c8f038}.subscription-plans{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;max-width:1500px;margin:auto;display:grid}.subscription-plans article{background:linear-gradient(155deg,#0c2a42f5,#05192bfa);border:1px solid #63a4cc40;border-radius:14px;flex-direction:column;min-height:580px;padding:24px;display:flex;position:relative;box-shadow:0 22px 60px #00050c38}.subscription-plans article.featured{background:linear-gradient(150deg,#123852fa,#081f32fc);border-color:#e2b55294;transform:translateY(-4px);box-shadow:0 24px 70px #ad761b29}.subscription-plans article.is-recommended{outline-offset:3px;outline:2px solid #50d8f547}.recommended{color:#34260d;text-transform:uppercase;background:#e4bb60;border-radius:20px;padding:4px 8px;font-size:9px;font-weight:800;position:absolute;top:15px;right:15px}.yearly-discount{color:#72e5b9;text-transform:uppercase;background:#145b456b;border:1px solid #51d9a559;border-radius:20px;padding:4px 8px;font-size:9px;font-weight:800;position:absolute;top:17px;right:16px}.subscription-plans article.featured .yearly-discount{top:46px}.personal-match{color:#77e1fa;text-transform:uppercase;background:#08526d80;border:1px solid #4cd2f261;border-radius:20px;padding:4px 8px;font-size:9px;font-weight:800;position:absolute;top:15px;left:76px}.plan-icon{color:#5dd6f7;background:#0e4664;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.subscription-plans h2{color:#f5f9fc;margin-top:18px;font-size:21px}.plan-description{color:#8fa9bc;min-height:44px;margin:6px 0 0;font-size:11px;line-height:1.45}.plan-price{align-items:baseline;gap:5px;margin:18px 0 15px;display:flex}.plan-price strong{font-size:24px}.plan-price span{color:#86a0b3;font-size:10px}.annual-billing-note{color:#82a9bf;min-height:28px;margin:-8px 0 14px;font-size:10px;line-height:1.35}.plan-inherited{color:#63d7fa;letter-spacing:.02em;margin:0 0 10px;font-size:10px;font-weight:800}.subscription-plans ul{color:#b7ccda;gap:7px;margin:0 0 24px;padding:0;font-size:11px;list-style:none;display:grid}.subscription-plans li{align-items:flex-start;gap:8px;line-height:1.35;display:flex}.subscription-plans li svg{color:#51d9a5;flex:none;margin-top:1px}.plan-feature-metric{color:#f5fbff;letter-spacing:.01em;font-size:1.12em;font-weight:850}.subscription-plans article>button{color:#fff;background:linear-gradient(110deg,#20bde8,#0877b8);border:1px solid #24aed9;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:45px;margin-top:auto;font-weight:700;display:flex}.subscription-plans article.featured>button,.subscription-plans article.featured>.plan-cta{color:#14202a;background:linear-gradient(110deg,#f0cf81,#d5a744);border-color:#e5ba5e}.plan-cta{color:#fff;text-align:center;background:linear-gradient(110deg,#20bde8,#0877b8);border:1px solid #24aed9;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:45px;margin-top:auto;font-size:13px;font-weight:700;display:flex}.plan-finder{background:#08243be6;border:1px solid #53b1db47;border-radius:13px;grid-template-columns:minmax(260px,1.5fr) repeat(3,minmax(130px,.7fr)) minmax(150px,.6fr);align-items:end;gap:14px;max-width:1500px;margin:0 auto 24px;padding:15px 18px;display:grid}.plan-finder-heading{align-items:center;gap:11px;display:flex}.plan-finder-heading strong,.plan-finder-heading small{display:block}.plan-finder-heading strong{font-size:14px}.plan-finder-heading small{color:#819caf;margin-top:4px;font-size:10px}.plan-finder-icon{color:#f0c66d;background:#7a5b1b59;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.plan-finder label{gap:5px;display:grid}.plan-finder label span{color:#9db5c6;font-size:10px}.plan-finder select{color:#eef7ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#071f34;border:1px solid #65aed652;border-radius:7px;outline:none;height:38px;padding:0 11px}.plan-finder select:focus{border-color:#41c8f0}.plan-finder-result{color:#a9bfd0;background:#5e441138;border:1px solid #e5ba5e61;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:38px;margin:0;font-size:11px;display:flex}.plan-finder-result strong{color:#f0ce81;font-size:13px}.plan-comparison{background:#061d30e0;border:1px solid #52a1ca40;border-radius:14px;max-width:1500px;margin:28px auto 0;padding:24px}.plan-comparison-heading p{color:#49cceb;letter-spacing:.15em;margin:0 0 6px;font-size:9px;font-weight:800}.plan-comparison-heading h2{margin:0 0 18px;font-size:22px}.plan-comparison-scroll{overflow-x:auto}.plan-comparison table{border-collapse:collapse;color:#b8ccda;width:100%;min-width:760px;font-size:11px}.plan-comparison th,.plan-comparison td{color:#b8ccda;text-align:center;background:0 0;border-bottom:1px solid #5996bb26;padding:12px 14px}.plan-comparison th:first-child,.plan-comparison tbody th{text-align:left}.plan-comparison thead th{color:#eff8ff;background:#0b263c;font-size:12px}.plan-comparison tbody th{color:#a9c1d2;background:#0b263cb8;font-weight:600}.plan-comparison tbody td{color:#b8ccda;background:#061b2d57}.plan-comparison .comparison-featured{color:#f1d28c;background:#875f1329}.subscription-assurance{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:1500px;margin:16px auto 0;display:grid}.subscription-assurance div{background:#082237b8;border:1px solid #4ea3cc33;border-radius:11px;padding:18px}.subscription-assurance strong,.subscription-assurance span{display:block}.subscription-assurance strong{color:#edf7fd;font-size:12px}.subscription-assurance span{color:#879fb1;margin-top:5px;font-size:10px;line-height:1.45}.subscription-footnote{color:#7791a5;text-align:center;margin:25px auto 0;font-size:10px}.subscription-modal{z-index:1000;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.subscription-modal-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#010a13c2;border:0;position:absolute;inset:0}.subscription-modal-card{z-index:1;color:#edf8ff;background:radial-gradient(circle at 100% 0,#29abd62e,#0000 38%),linear-gradient(150deg,#0c304b,#061b2e 76%);border:1px solid #54c3e857;border-radius:18px;width:min(100%,440px);padding:30px;position:relative;box-shadow:0 32px 90px #00000085,inset 0 1px #ffffff0f}.subscription-modal-close{color:#96aec0;background:#051a2bb8;border:1px solid #87b8d538;border-radius:9px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:15px;right:15px}.subscription-modal-icon{color:#65dcf7;background:#0f668975;border:1px solid #47d2f44d;border-radius:14px;place-items:center;width:50px;height:50px;margin-bottom:16px;display:grid;box-shadow:0 12px 30px #00739c2e}.subscription-modal-eyebrow{color:#56d4f3;letter-spacing:.13em;text-transform:uppercase;margin:0 0 5px;font-size:10px;font-weight:850}.subscription-modal-card h2{letter-spacing:-.025em;margin:0;font-size:25px}.subscription-modal-card>p:not(.subscription-modal-eyebrow):not(.subscription-modal-error){color:#9eb7c8;margin:9px 0 20px;font-size:12px;line-height:1.5}.subscription-modal-card label{gap:7px;margin-top:14px;display:grid}.subscription-modal-card label>span{color:#b9ccda;font-size:10px;font-weight:700}.subscription-modal-card input{color:#f4faff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#031422e0;border:1px solid #67b3db57;border-radius:9px;outline:none;width:100%;height:49px;padding:0 14px}.subscription-modal-card input:focus{border-color:#4ed2f4;box-shadow:0 0 0 3px #4ed2f41f}.subscription-modal-error{color:#ff91a1;margin:11px 0 0;font-size:11px}.subscription-modal-submit{color:#fff;background:linear-gradient(110deg,#22c5eb,#087ebc);border:1px solid #31bee8;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;margin-top:18px;font-weight:800;display:flex;box-shadow:0 14px 32px #087ebc3b}.subscription-modal-submit:disabled,.subscription-modal-close:disabled{cursor:wait;opacity:.62}.token-topup-card{background:radial-gradient(circle at 100% 0,#e7b6432b,#0000 38%),linear-gradient(150deg,#12364e,#071b2c 76%);border-color:#e7bc576b}.token-modal-icon{color:#f4cb68;background:#774e126b;border-color:#efc76661;box-shadow:0 12px 30px #a46f132e}.token-topup-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.token-topup-presets button{color:#d8c185;background:#593e1238;border:1px solid #e4be6542;border-radius:8px;min-height:34px;font-size:11px;font-weight:750}.token-topup-presets button:hover{color:#fff2ce;background:#744f126b;border-color:#efcb7594}.token-topup-summary{color:#9fb4c2;background:#051624a3;border:1px solid #e1bb5e33;border-radius:9px;justify-content:space-between;align-items:center;margin-top:12px;padding:12px 14px;font-size:11px;display:flex}.token-topup-summary strong{color:#f4d37f;font-size:17px}.token-topup-submit{color:#152111;background:linear-gradient(110deg,#f2d27e,#d7a83e);border-color:#e7bd5e;box-shadow:0 14px 32px #b0771833}.subscription-result{color:#eef7ff;background:radial-gradient(circle at 50% 20%,#23acd833,#0000 34%),#061728;place-items:center;min-height:100vh;padding:24px;display:grid}.subscription-result section{text-align:center;background:#09243b;border:1px solid #5cb1da47;border-radius:16px;max-width:560px;padding:44px}.subscription-result svg{color:#51d9a5}.subscription-result section>p:first-of-type{color:#48cbed;letter-spacing:.16em;margin:16px 0 5px;font-size:10px;font-weight:800}.subscription-result section>p:last-of-type{color:#a5bdce}.subscription-result a{color:#fff;background:linear-gradient(110deg,#20bde8,#0877b8);border-radius:8px;margin-top:12px;padding:12px 18px;font-weight:700;display:inline-flex}.donation-page{color:#eef7ff;background:radial-gradient(circle at 50% 15%,#31c5dc33,#0000 35%),radial-gradient(circle at 80% 78%,#44d19d1f,#0000 28%),#061728;place-items:center;min-height:100vh;padding:24px;display:grid}.donation-card{text-align:center;background:linear-gradient(150deg,#0c304d,#071c30);border:1px solid #5cb1da47;border-radius:18px;width:min(100%,520px);padding:42px;box-shadow:0 30px 90px #00050c59}.donation-icon{color:#6ee1b3;background:#1773566b;border-radius:18px;place-items:center;width:62px;height:62px;margin:0 auto 16px;display:grid}.donation-eyebrow{letter-spacing:.14em;font-weight:800;color:#50d6f6!important;margin:0 0 7px!important;font-size:10px!important}.donation-card h1{color:#f4f9fd;margin:0;font-size:32px}.donation-card>p:not(.donation-eyebrow):not(.donation-error){color:#a7bdce;margin:12px 0 22px;line-height:1.55}.donation-card label{text-align:left;gap:7px;display:grid}.donation-card label span{color:#bad0df;font-size:11px}.donation-card input{color:#eef8ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#04192be0;border:1px solid #66acd659;border-radius:8px;outline:none;height:48px;padding:0 14px}.donation-card input:focus{border-color:#41c8f0;box-shadow:0 0 0 3px #41c8f01f}.donation-card>button{color:#06261d;background:linear-gradient(110deg,#79edbe,#35b98d);border:1px solid #41d3a1;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;margin-top:18px;font-weight:800;display:flex}.donation-card>button:disabled{cursor:wait;opacity:.72}.donation-card>a{color:#8facbf;align-items:center;gap:6px;margin-top:20px;font-size:12px;display:inline-flex}.donation-error{text-align:left;font-size:12px;color:#ff8d9e!important;margin:10px 0 0!important}.credit-balance-breakdown{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:18px 0 0;display:grid}.credit-balance-breakdown span{color:#9eb8ca;background:#04192b85;border:1px solid #63b2d93d;border-radius:9px;gap:3px;padding:11px;font-size:11px;display:grid}.credit-balance-breakdown b{color:#edf7ff;font-size:17px}.credit-purchase-icon{color:#f2cf74;background:#7554126b}.donation-card>.credit-success-link{color:#06261d;background:linear-gradient(110deg,#79edbe,#35b98d);border:1px solid #41d3a1;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:48px;margin-top:18px;font-weight:800;display:flex}@media (max-width:1100px){.subscription-intro h1{white-space:normal}.subscription-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-finder{grid-template-columns:repeat(3,minmax(0,1fr))}.plan-finder-heading,.plan-finder-result{grid-column:1/-1}}@media (max-width:620px){.subscription-header{flex-wrap:wrap;margin-bottom:28px}.subscription-brand small{display:none}.subscription-header-actions{justify-content:flex-end;gap:7px;width:100%}.subscription-donate-link,.subscription-header form button{padding-inline:10px}.subscription-token-balance{margin-right:auto}.subscription-modal-card{padding:25px 20px}.token-topup-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-plans{grid-template-columns:1fr}.subscription-plans article{min-height:0}.subscription-plans article.featured{transform:none}.subscription-options{flex-wrap:wrap;gap:12px 22px}.subscription-title-row{text-align:left;align-items:flex-start}.subscription-intro>p:not(.subscription-eyebrow):not(.subscription-error){text-align:left}.donation-card{padding:30px 22px}.plan-finder{grid-template-columns:1fr}.plan-finder-heading,.plan-finder-result{grid-column:auto}.subscription-assurance{grid-template-columns:1fr}.plan-comparison{padding:19px 15px}}
.product-page{color:#172444;flex-direction:column;gap:22px;min-width:0;display:flex}.product-page h1{margin:5px 0 8px;font-size:28px}.product-page h2{margin:0 0 10px;font-size:18px}.product-page h3{font-size:15px;line-height:1.5}.product-page p{color:#65738d;margin:8px 0;line-height:1.6}.product-page a{color:#574ce8}.product-eyebrow{letter-spacing:.12em;color:#7064e8;font-size:11px;font-weight:700}.product-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.product-card{background:#fff;border:1px solid #e1e6f1;border-radius:18px;min-width:0;padding:24px}.product-type-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.product-type-card{text-align:left;color:#293654;cursor:pointer;background:#fff;border:2px solid #e4e7f1;border-radius:18px;flex-direction:column;align-items:flex-start;gap:12px;padding:28px;display:flex}.product-type-card.selected{background:#f6f4ff;border-color:#6554f0;box-shadow:0 8px 26px #6554f018}.product-type-card strong{font-size:21px}.product-type-card span{color:#6854e5}.project-setup{max-width:1150px;margin:70px auto;padding:30px}.product-actions,.product-filters{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.product-primary{color:#fff;cursor:pointer;background:#6554f0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-weight:600;display:inline-flex}.product-page button:disabled{opacity:.55;cursor:not-allowed}.product-page input,.product-page select,.product-page textarea{font:inherit;color:#24314e;background:#fff;border:1px solid #dbe1ee;border-radius:9px;max-width:100%;padding:10px}.product-page :focus-visible{outline-offset:3px;outline:3px solid #a79afa}.product-page label{color:#53627c;flex-direction:column;gap:8px;font-size:13px;display:flex}.product-filters select{min-width:180px}.product-tabs{flex-wrap:wrap;gap:8px;display:flex}.product-tabs a{background:#fff;border:1px solid #dce1ef;border-radius:10px;padding:10px 16px;text-decoration:none}.product-tabs a[aria-current=page]{color:#fff;background:#6554f0;border-color:#6554f0}.product-metrics{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}.product-metrics .product-card{flex-direction:column;gap:12px;display:flex}.product-metrics svg{color:#6554f0}.product-metrics span{color:#66738c;font-size:12px}.product-metrics strong{font-size:28px}.product-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.product-note{font-size:12px;line-height:1.6}.product-empty{padding:24px 0;font-size:14px}.product-table-wrap{overflow-x:auto}.product-table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.product-table th{color:#65738d;border-bottom:1px solid #e5e9f3;padding:14px 10px;font-size:12px;font-weight:600}.product-table td{vertical-align:middle;border-bottom:1px solid #eef1f7;padding:16px 10px}.product-table td:not(:first-child){font-variant-numeric:tabular-nums}.product-table td:first-child{overflow-wrap:anywhere;min-width:160px;max-width:320px}.product-table small{color:#7a859a;margin-top:5px;display:block}.product-table button,.product-editor .product-heading button{color:#6554f0;cursor:pointer;background:#f2f0ff;border:0;border-radius:8px;padding:8px}.product-badge{color:#6655c8;white-space:nowrap;background:#f1efff;border-radius:6px;padding:5px 9px;font-size:11px}.product-editor{background:#f8f9fe;border-radius:14px;margin:20px 0;padding:24px}.product-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:20px 0;display:grid}.product-error{background:#fff0f4;border-radius:10px;padding:12px;color:#bd3054!important}.product-posts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.product-posts article{overflow-wrap:anywhere;border:1px solid #e7eaf3;border-radius:12px;padding:18px}.product-posts article>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.product-posts small{color:#75819a}.product-task-stats{justify-content:space-around;gap:12px;margin-top:30px;display:flex}.product-task-stats div{flex-direction:column;gap:12px;display:flex}.product-task-stats strong{color:#6554f0;font-size:30px}.product-task-stats span{color:#65738d;font-size:13px}.product-platform{align-items:center;gap:10px;display:flex}.product-platform svg{width:24px;height:24px}@media (max-width:1000px){.product-type-grid,.product-split{grid-template-columns:1fr}}@media (max-width:640px){.product-form-grid,.product-posts{grid-template-columns:1fr}.project-setup{margin:10px auto;padding:20px}.product-card{padding:18px}.product-page h1{font-size:23px}}.reference-shell.product-workspace .workspace{background:#f4f6fb}.reference-shell.product-workspace .workspace:before{display:none}.reference-shell.product-shell .brand,.reference-shell.product-shell .brand>span{color:#f5f7ff}.reference-shell.product-shell .brand{font-size:18px}.reference-shell.product-shell .brand small{color:#a9c0dd}.product-workspace .product-table td{color:#293654}.product-workspace .product-table th{background:#f6f7fb}.reference-shell.product-shell .brand-symbol{color:#fff;background:#6554f0}
