.app-focus-bar{position:fixed;left:0;right:0;top:0;z-index:40;display:flex;height:2.5rem;align-items:center;gap:.75rem;border-bottom-width:1px;background-color:hsl(var(--card));padding-left:1rem;padding-right:1rem}.app-opened-from{display:flex;min-width:0;flex-shrink:1;align-items:center;gap:.5rem;font-size:.75rem;line-height:1rem;color:hsl(var(--shell-bar-foreground))}.app-opened-from>span{opacity:.7}.app-opened-from-hide{display:inline-flex;flex-shrink:0;align-items:center;gap:.25rem;border-radius:calc(var(--radius) - 2px);border-width:1px;border-color:currentColor;padding:.125rem .5rem;font-size:.75rem;line-height:1rem;font-weight:500;color:hsl(var(--shell-bar-foreground))}.app-opened-from-hide:hover{background-color:hsl(var(--card)/.1)}.horizon-dawn{--hz-night:238 55% 28%;--hz-dusk:268 60% 50%;--hz-rose:338 85% 62%;--hz-ember:22 95% 58%;--hz-sun:44 100% 62%;--hz-day:202 90% 68%;--hz-sun-x:var(--hz-sky-x,11%);--hz-core:3px;--hz-glow:0.55}.dark .horizon-dawn{--hz-night:240 50% 22%;--hz-day:204 80% 56%;--hz-glow:0.75}.brown .horizon-dawn{--hz-night:300 25% 30%;--hz-dusk:320 35% 45%;--hz-day:36 60% 62%;--hz-glow:0.5}.hz-day .horizon-dawn{--hz-night:30 92% 64%;--hz-dusk:24 94% 60%;--hz-rose:14 90% 62%;--hz-ember:22 95% 56%;--hz-sun:44 100% 62%;--hz-day:34 96% 68%}.hz-night .horizon-dawn{--hz-night:232 62% 20%;--hz-dusk:226 58% 32%;--hz-rose:216 62% 46%;--hz-ember:206 72% 62%;--hz-sun:210 45% 93%;--hz-day:236 56% 24%;--hz-core:5px;--hz-glow:0.6}.dark .hz-night .horizon-dawn{--hz-dusk:226 60% 40%;--hz-rose:216 66% 56%;--hz-glow:0.8}.brown .hz-day .horizon-dawn{--hz-night:32 70% 58%;--hz-day:36 70% 64%}.brown .hz-night .horizon-dawn{--hz-night:300 28% 18%;--hz-dusk:310 30% 28%;--hz-rose:330 32% 40%;--hz-ember:30 45% 60%;--hz-sun:40 50% 90%;--hz-day:300 25% 22%}.ds-title-rule.horizon-dawn{position:relative;border-bottom-color:transparent}.horizon-dawn:after{inset:auto 0 -1px 0;height:3px;border-radius:2px;background:linear-gradient(90deg,hsl(var(--hz-night)) 0,hsl(var(--hz-dusk)) calc(var(--hz-sun-x) - 7%),hsl(var(--hz-rose)) calc(var(--hz-sun-x) - 4%),hsl(var(--hz-sun)) calc(var(--hz-sun-x) - 1%),hsl(var(--hz-sun)) calc(var(--hz-sun-x) + 1%),hsl(var(--hz-ember)) calc(var(--hz-sun-x) + 5%),hsl(var(--hz-rose)) calc(var(--hz-sun-x) + 12%),hsl(var(--hz-day)) calc(var(--hz-sun-x) + 40%),hsl(var(--hz-day)/.25) 100%)}.horizon-dawn:after,.horizon-dawn:before{content:"";position:absolute;pointer-events:none}.horizon-dawn:before{inset:auto 0 0 0;height:2.25rem;background:radial-gradient(7rem 2.25rem at var(--hz-sun-x) 100%,hsl(var(--hz-sun)) 0 var(--hz-core),hsl(var(--hz-sun)/.85) 6px,hsl(var(--hz-ember)/.55) 1.2rem,hsl(var(--hz-rose)/.22) 2.6rem,transparent 100%),linear-gradient(to top,hsl(var(--hz-rose)/.12),transparent 60%);opacity:var(--hz-glow);animation:horizon-dawn-rise 1.4s ease-out both}@keyframes horizon-dawn-rise{0%{opacity:0;transform:translateY(.35rem)}to{opacity:var(--hz-glow);transform:none}}@media (prefers-reduced-motion:reduce){.horizon-dawn:before{animation:none}}.horizon-fill-text{flex:1 1 auto;min-height:0;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,hsl(var(--foreground)) calc(100% - 1.75rem),transparent);mask-image:linear-gradient(to bottom,hsl(var(--foreground)) calc(100% - 1.75rem),transparent)}.horizon-tile{--ht-on:var(--channel-on-ground,0 0% 100%);--ht-h:var(--channel-ground-h,217);--ht-s:var(--channel-ground-s,33%);--ht-l:var(--channel-ground-l,17%);--ht-lift:var(--channel-ground-lift,1);--ht-accent-h:var(--channel-h,217)}.dark .horizon-tile{--ht-depth:-4%}.horizon-grid{grid-auto-flow:row dense;grid-auto-rows:11rem;gap:.75rem}.horizon-tile{--ht-ground:var(--ht-h) var(--ht-s) calc(var(--ht-l) + var(--ht-depth, 0%));--foreground:var(--ht-on);--muted-foreground:var(--channel-on-ground-muted,var(--ht-h) 45% 88%);--muted:var(--ht-h) calc(var(--ht-s) * 0.55) calc(var(--ht-l) + var(--ht-depth, 0%) + 9% * var(--ht-lift));--border:var(--ht-h) calc(var(--ht-s) * 0.5) calc(var(--ht-l) + var(--ht-depth, 0%) + 20% * var(--ht-lift));--background:var(--ht-ground);--card:var(--ht-ground);--ring:var(--ht-on);color:hsl(var(--foreground))}.horizon-card{background-color:hsl(var(--ht-ground));background-image:linear-gradient(to bottom,hsl(var(--ht-h) var(--ht-s) calc(var(--ht-l) + var(--ht-depth, 0%) - 7%)) 0,hsl(var(--ht-h) var(--ht-s) calc(var(--ht-l) + var(--ht-depth, 0%) - 7%)/0) 3.25rem),radial-gradient(120% 90% at 100% 100%,hsl(var(--ht-h) var(--ht-s) calc(var(--ht-l) + var(--ht-depth, 0%) + 4%)/.45),hsl(var(--ht-h) var(--ht-s) calc(var(--ht-l) + var(--ht-depth, 0%) + 4%)/0) 65%);border-color:hsl(var(--channel-ground-edge,var(--ht-h) var(--ht-s) calc(var(--ht-l) + var(--ht-depth, 0%) + 10% * var(--ht-lift))))}.horizon-card:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;border-radius:.5rem .5rem 0 0;background-color:hsl(var(--ht-accent-h) 85% 72%);opacity:.9;pointer-events:none}.horizon-card:hover,.horizon-tile:hover .horizon-card{border-color:hsl(var(--ht-accent-h) 85% 72%/.85)}.horizon-hit-self:focus-visible,.horizon-tile:has(>.horizon-hit:focus-visible)>.horizon-card{outline:2px solid hsl(var(--ht-ground));outline-offset:2px}.horizon-eyebrow{color:hsl(var(--ht-on))}.horizon-icon{border:1px solid hsl(var(--ht-on)/.22)}.horizon-icon,.horizon-tile .ds-chip{background-color:hsl(var(--ht-on)/.14)}.horizon-tile .ds-chip{border-color:hsl(var(--ht-on)/.3);color:hsl(var(--ht-on))}.horizon-tile .ds-chip.ds-tint-red{background-color:hsl(var(--ht-on));border-color:hsl(var(--ht-on));color:hsl(var(--ht-ground));font-weight:600}.horizon-tile .horizon-favicon{background-color:hsl(var(--ht-on))}.horizon-tile .horizon-stack>*{box-shadow:0 0 0 2px hsl(var(--ht-ground))}.horizon-date{background-color:hsl(var(--ht-on));color:hsl(var(--ht-ground))}.live-face-in{animation:live-face-in .42s cubic-bezier(.22,.61,.36,1) both}.live-face-out{animation:live-face-out .42s cubic-bezier(.22,.61,.36,1) both}@keyframes live-face-in{0%{transform:translateX(100%);opacity:.4}to{transform:translateX(0);opacity:1}}@keyframes live-face-out{0%{transform:translateX(0);opacity:1}to{transform:translateX(-100%);opacity:.4}}@media (prefers-reduced-motion:reduce){.live-face-in,.live-face-out{animation:none}.live-face-out{display:none}}.hr-doc-preview>:first-child{margin-top:0}.hr-doc-preview p{margin:0 0 .65em}.hr-doc-preview h1,.hr-doc-preview h2,.hr-doc-preview h3,.hr-doc-preview h4,.hr-doc-preview h5,.hr-doc-preview h6{font-weight:600;line-height:1.3;margin:1.2em 0 .5em}.hr-doc-preview h1{font-size:1.45em}.hr-doc-preview h2{font-size:1.25em}.hr-doc-preview h3{font-size:1.1em}.hr-doc-preview h4,.hr-doc-preview h5,.hr-doc-preview h6{font-size:1em}.hr-doc-preview ol,.hr-doc-preview ul{margin:0 0 .65em;padding-left:1.4em}.hr-doc-preview ul{list-style:disc}.hr-doc-preview ol{list-style:decimal}.hr-doc-preview li{margin:.15em 0}.hr-doc-preview blockquote{margin:0 0 .65em;padding-left:.9em;border-left:2px solid hsl(var(--border));color:hsl(var(--muted-foreground))}.hr-doc-preview table{width:100%;border-collapse:collapse;margin:0 0 .9em}.hr-doc-preview td,.hr-doc-preview th{border:1px solid hsl(var(--border));padding:.35em .5em;text-align:left;vertical-align:top}.hr-doc-preview th{font-weight:600;background:hsl(var(--muted))}.hr-doc-preview img{max-width:100%;height:auto;margin:.4em 0}.hr-doc-preview hr{border:0;border-top:1px solid hsl(var(--border));margin:1em 0}:root{--audit-print-banner-from:var(--palette-indigo-950);--audit-print-banner-to:var(--palette-indigo-800);--audit-print-banner-ink:255 255 255}@media print{body:has(.influencer-audit-root) *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body:has(.influencer-audit-root) *{visibility:hidden}.influencer-audit-root,.influencer-audit-root *{visibility:visible}.influencer-audit-root{position:absolute;top:0;left:0;right:0;width:100%;margin:0;padding:0}@page{margin:14mm 12mm}.influencer-audit-root .print-hide,.influencer-audit-root .print-hide *{display:none!important}.influencer-audit-root .print-keep-together{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.influencer-audit-root .print-page-break{-moz-column-break-before:page;break-before:page;page-break-before:always}.influencer-audit-root .influencer-banner{background:linear-gradient(135deg,rgb(var(--audit-print-banner-from)),rgb(var(--audit-print-banner-to)))!important;color:rgb(var(--audit-print-banner-ink))!important}.influencer-audit-root,body:has(.influencer-audit-root){font-size:10.5pt}}:root{--inf-icon:291 93% 83%;--inf-accent-from:43 96% 56%;--inf-accent-to:330 81% 70%;--inf-icon-deep:293 76% 40%;--inf-pill:292 84% 61%}.brown{--inf-icon:300 65% 84%}.influencer-icon-accent{color:hsl(var(--inf-icon-deep))}.dark .influencer-icon-accent{color:hsl(var(--inf-icon))}.influencer-accent-pill.influencer-accent-pill{background:hsl(var(--inf-pill)/.1);border:1px solid hsl(var(--inf-pill)/.3);color:hsl(var(--inf-icon-deep))}.dark .influencer-accent-pill.influencer-accent-pill{color:hsl(var(--inf-icon))}.influencer-accent-pill.influencer-accent-pill:hover{background:hsl(var(--inf-pill)/.18)}.influencer-initials{font-size:var(--fs,.75rem)}:root{--jou-icon:152 81% 70%;--jou-accent-from:158 64% 52%;--jou-accent-to:180 64% 52%;--jou-icon-deep:161 94% 24%;--jou-pill:160 84% 39%}.brown{--jou-icon:155 65% 75%;--jou-accent-from:155 65% 55%;--jou-accent-to:180 60% 55%}.journalist-icon-accent{color:hsl(var(--jou-icon-deep))}.dark .journalist-icon-accent{color:hsl(var(--jou-icon))}.journalist-accent-pill.journalist-accent-pill{background:hsl(var(--jou-pill)/.1);border:1px solid hsl(var(--jou-pill)/.3);color:hsl(var(--jou-icon-deep))}.dark .journalist-accent-pill.journalist-accent-pill{color:hsl(var(--jou-icon))}.journalist-accent-pill.journalist-accent-pill:hover{background:hsl(var(--jou-pill)/.18)}:root{--kb-icon:38 95% 76%;--kb-accent-from:43 96% 56%;--kb-accent-to:338 82% 62%;--kb-icon-deep:23 92% 37%;--kb-pill:43 96% 56%}.brown{--kb-icon:38 80% 78%}.kb-icon-accent{color:hsl(var(--kb-icon-deep))}.dark .kb-icon-accent{color:hsl(var(--kb-icon))}.kb-accent-pill.kb-accent-pill{background:hsl(var(--kb-pill)/.12);border:1px solid hsl(var(--kb-pill)/.32);color:hsl(var(--kb-icon-deep))}.dark .kb-accent-pill.kb-accent-pill{color:hsl(var(--kb-icon))}.kb-accent-pill.kb-accent-pill:hover{background:hsl(var(--kb-pill)/.2)}.kb-tab{padding:.5rem 1.25rem;border:1px solid transparent;border-bottom:0;border-top-left-radius:.5rem;border-top-right-radius:.5rem;font-size:.75rem;font-weight:500;transition:all .12s ease;color:hsl(var(--muted-foreground));background:hsl(var(--foreground)/.05);white-space:nowrap;position:relative}.kb-tab:hover{color:hsl(var(--foreground));background:hsl(var(--foreground)/.09)}.kb-tab[data-state=active]{background:hsl(var(--card));color:hsl(var(--foreground));border-color:hsl(var(--border))}.marketing-roof{width:0;height:0;border-left:448px solid transparent;border-right:448px solid transparent;border-bottom:100px solid rgb(var(--palette-violet-500))}.marketing-wash-light{display:block}.brown .marketing-wash-light,.dark .marketing-wash-light,.marketing-wash-brown{display:none}.brown .marketing-wash-brown{display:block}.marketing-dotgrid{background-image:radial-gradient(circle,currentColor 1px,transparent 0);background-size:34px 34px;opacity:.07}.dark .marketing-dotgrid{opacity:.05}.marketing-trajectory{opacity:.3}.dark .marketing-trajectory{opacity:.18}.marketing-ladder-step{margin-left:var(--indent)}.mcp-appr-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.mcp-appr-select{margin-left:auto;max-width:16rem;width:auto}@media (min-width:900px){.mcp-appr-columns{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.mcp-appr-group{display:flex;min-width:0;flex-direction:column;gap:.5rem}.mcp-appr-group-head{display:flex;align-items:center;gap:.375rem;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.025em;color:hsl(var(--muted-foreground))}.mcp-appr-count{border-radius:9999px;background-color:hsl(var(--muted));padding-left:.375rem;padding-right:.375rem;font-size:10px;font-weight:600;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);color:hsl(var(--foreground))}.mcp-appr-stack{display:flex;flex-direction:column;gap:.5rem}.mcp-appr-group-note{font-size:11px;color:hsl(var(--muted-foreground))}@media (min-width:900px){.mcp-appr-group-wide{grid-column:1/-1}.mcp-appr-stack-grid{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.mcp-appr-stack-grid>.mcp-appr-group-note{grid-column:1/-1}}.mcp-appr-showall{display:inline-flex;align-items:center;gap:.375rem;align-self:flex-start;border-radius:calc(var(--radius) - 2px);padding:.25rem .5rem;font-size:.75rem;line-height:1rem;color:hsl(var(--muted-foreground))}.mcp-appr-showall:hover{background-color:hsl(var(--muted));color:hsl(var(--foreground))}.mcp-appr-empty{align-items:center;gap:.375rem;border-radius:var(--radius);border-width:1px;padding:2.5rem 1rem;text-align:center;font-size:.875rem;line-height:1.25rem}.mcp-appr-card,.mcp-appr-empty{display:flex;flex-direction:column;background-color:hsl(var(--card))}.mcp-appr-card{min-width:0;gap:.5rem;border-radius:var(--radius);border-width:1px 1px 1px 3px;border-left-color:hsl(var(--primary));padding:.75rem;font-size:.75rem;line-height:1rem}.mcp-appr-card-campaign{--tw-border-opacity:1;border-left-color:rgb(var(--palette-border-violet-500)/var(--tw-border-opacity,1))}.mcp-appr-card-head{justify-content:space-between;gap:.5rem;font-size:11px}.mcp-appr-card-head,.mcp-appr-client{display:flex;min-width:0;align-items:center}.mcp-appr-client{gap:.375rem}.mcp-appr-mono{height:1.25rem;width:1.25rem;border-radius:.25rem;font-size:8px}.mcp-appr-title{display:flex;align-items:flex-start;gap:.375rem;text-align:left;font-size:.875rem;line-height:1.25rem;font-weight:600;line-height:1.375;color:hsl(var(--foreground))}button.mcp-appr-title:hover span{text-decoration-line:underline;text-underline-offset:2px}.mcp-appr-meta{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:.75rem;column-gap:.75rem;row-gap:.125rem;font-size:11px}.mcp-appr-meta,.mcp-appr-summary{color:hsl(var(--muted-foreground))}.mcp-appr-summary{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;white-space:pre-line;line-height:1.625}.mcp-appr-preview{margin:0;display:flex;flex-direction:column;gap:.25rem;border-radius:calc(var(--radius) - 2px);border-width:1px;background-color:hsl(var(--muted)/.4);padding:.5rem .625rem}.mcp-appr-preview-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.mcp-appr-preview-text{white-space:pre-line;line-height:1.625;color:hsl(var(--foreground))}.mcp-appr-clamp{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5}.mcp-appr-more{display:inline-flex;align-items:center;gap:.25rem;align-self:flex-start;font-size:11px;font-weight:500;color:hsl(var(--primary))}.mcp-appr-options{display:flex;flex-direction:column;gap:.375rem}.mcp-appr-option{border-radius:calc(var(--radius) - 2px);border-width:1px;padding:.375rem .625rem}.mcp-appr-option[data-recommended]{border-color:rgb(var(--palette-border-violet-500)/.5);background-color:rgb(var(--palette-bg-violet-500)/.05)}.mcp-appr-option-dot{margin-top:.25rem;height:.5rem;width:.5rem;flex-shrink:0;border-radius:9999px;border-width:1px;border-color:hsl(var(--muted-foreground)/.5)}.mcp-appr-option-text{margin-top:.125rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;padding-left:18px;font-size:11px;color:hsl(var(--muted-foreground))}.mcp-appr-pick{display:flex;cursor:pointer;align-items:flex-start;gap:.5rem}.mcp-appr-pick[data-selected]{--tw-border-opacity:1;border-color:rgb(var(--palette-border-violet-500)/var(--tw-border-opacity,1));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgb(var(--palette-violet-500)/0.4)}.mcp-appr-pick .mcp-appr-option-text{padding-left:0}.mcp-appr-radio{margin-top:.125rem;height:.875rem;width:.875rem;flex-shrink:0;cursor:pointer;accent-color:rgb(var(--palette-violet-600)/1)}.mcp-appr-approvers{display:flex;flex-wrap:wrap;gap:.375rem}.mcp-appr-approver{display:inline-flex;max-width:100%;align-items:center;gap:.375rem;border-radius:9999px;border-width:1px;background-color:hsl(var(--card));padding:.125rem .5rem .125rem .125rem;font-size:11px}.mcp-appr-approver-state{flex-shrink:0;font-size:10px;font-weight:500;color:hsl(var(--muted-foreground))}.mcp-appr-approver[data-tone=approved] .mcp-appr-approver-state{--tw-text-opacity:1;color:rgb(var(--palette-text-emerald-600)/var(--tw-text-opacity,1))}.mcp-appr-approver[data-tone=changes] .mcp-appr-approver-state{--tw-text-opacity:1;color:rgb(var(--palette-text-amber-600)/var(--tw-text-opacity,1))}.mcp-appr-approver[data-tone=rejected] .mcp-appr-approver-state{--tw-text-opacity:1;color:rgb(var(--palette-text-red-600)/var(--tw-text-opacity,1))}.mcp-appr-effect{--tw-text-opacity:1;color:rgb(var(--palette-text-emerald-600)/var(--tw-text-opacity,1))}.mcp-appr-effect,.mcp-appr-note{display:flex;align-items:flex-start;gap:.375rem;font-size:11px}.mcp-appr-note{color:hsl(var(--muted-foreground))}.mcp-appr-for{display:flex;min-width:0;align-items:center;gap:.375rem;font-size:11px}.mcp-appr-actions{display:flex;flex-direction:column;gap:.5rem;border-top-width:1px;padding-top:.625rem;border-color:var(--ds-rule-soft)}.mcp-appr-reject:not(:disabled):hover{border-color:rgb(var(--palette-border-red-600)/.4);--tw-text-opacity:1;color:rgb(var(--palette-text-red-600)/var(--tw-text-opacity,1))}.mcp-appr-confirm{display:flex;flex-direction:column;gap:.5rem;border-radius:calc(var(--radius) - 2px);border-width:1px;padding:.625rem;background:hsl(var(--success)/.06);border-color:hsl(var(--success)/.35)}.mcp-appr-confirm[data-action=changes]{background:hsl(var(--warning)/.08);border-color:hsl(var(--warning)/.4)}.mcp-appr-confirm[data-action=reject]{background:hsl(var(--danger)/.06);border-color:hsl(var(--danger)/.35)}.mcp-coverage{--mcp-coverage-email-paper:#ffffff;display:flex;flex-direction:column;gap:.75rem}.mcp-coverage-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.mcp-coverage-period{height:1.75rem;width:auto;padding-right:1.5rem}.mcp-coverage-tile{display:flex;min-width:0;flex-direction:column;border-radius:var(--radius);border-width:1px;background-color:hsl(var(--card));color:hsl(var(--card-foreground))}.mcp-coverage-tile-head{display:flex;min-width:0;flex-shrink:0;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .75rem .375rem;min-height:2.5rem}.mcp-coverage-tile-link{display:inline-flex;align-items:center;gap:.25rem;font-size:11px;color:hsl(var(--muted-foreground))}.mcp-coverage-tile-link:hover{color:hsl(var(--foreground))}.mcp-coverage-tile-body{min-height:0;flex:1 1 0%;padding-left:.75rem;padding-right:.75rem;padding-bottom:.75rem}.mcp-coverage-tile-body.mcp-coverage-tile-flush{padding-left:0;padding-right:0;padding-bottom:.25rem}.mcp-coverage-grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));align-items:stretch}.mcp-coverage-full{grid-column:1/-1}@media (min-width:900px){.mcp-coverage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mcp-coverage-wide{grid-column:span 2}}.mcp-coverage-stats{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr))}@media (min-width:900px){.mcp-coverage-stats:not(.is-compact){grid-template-columns:repeat(6,minmax(0,1fr))}}.mcp-coverage-stats.is-compact{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:560px){.mcp-coverage-stats.is-compact{grid-template-columns:repeat(4,minmax(0,1fr))}}.mcp-coverage-stat{display:flex;min-width:0;flex-direction:column;gap:.125rem;border-radius:var(--radius);border-width:1px;background-color:hsl(var(--card));padding:.625rem .75rem}.mcp-coverage-stat-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.5rem;line-height:2rem;font-weight:600;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);line-height:1.25;color:hsl(var(--foreground))}.mcp-coverage-stat-value.is-sm{font-size:1.125rem;line-height:1.75rem}.mcp-coverage-switch{display:inline-flex;overflow:hidden;border-radius:calc(var(--radius) - 2px);border-width:1px;font-size:11px}.mcp-coverage-switch-btn{padding:.125rem .5rem;color:hsl(var(--muted-foreground))}.mcp-coverage-switch-btn:hover{color:hsl(var(--foreground))}.mcp-coverage-switch-btn+.mcp-coverage-switch-btn{border-left:1px solid hsl(var(--border))}.mcp-coverage-switch-btn.is-on{background-color:hsl(var(--muted));font-weight:500;color:hsl(var(--foreground))}.mcp-coverage-tabs{display:flex;flex-wrap:wrap;gap:.25rem}.mcp-coverage-breakdown{display:grid;gap:.25rem .75rem;grid-template-columns:1fr;align-items:start}@media (min-width:640px){.mcp-coverage-breakdown{grid-template-columns:7.5rem minmax(0,1fr)}.mcp-coverage-breakdown>p{padding-top:.125rem}}.mcp-coverage-breakdown-bar{display:flex;height:.75rem;width:100%;overflow:hidden;border-radius:9999px;background-color:hsl(var(--muted))}.mcp-coverage-legend{display:inline-flex;align-items:center;gap:.25rem;font-size:10px;color:hsl(var(--muted-foreground))}.mcp-coverage-legend.is-link:hover{color:hsl(var(--foreground));text-decoration-line:underline}.mcp-coverage-ranks{display:flex;flex-direction:column;gap:.25rem}.mcp-coverage-rank{display:block;width:100%;border-radius:calc(var(--radius) - 2px);padding:.25rem;text-align:left}.mcp-coverage-rank.is-link:hover{background-color:hsl(var(--muted)/.5)}.mcp-coverage-rank-indent{width:calc(100% - 1.75rem);margin-left:1.75rem}.mcp-coverage-logo{height:1.25rem;width:1.25rem;flex-shrink:0;border-radius:calc(var(--radius) - 4px);background-color:hsl(var(--card));-o-object-fit:contain;object-fit:contain}.mcp-coverage-logo-blank{display:flex;height:100%;width:100%;align-items:center;justify-content:center;border-radius:calc(var(--radius) - 4px);background-color:hsl(var(--muted));font-size:10px;font-weight:600;text-transform:uppercase;color:hsl(var(--muted-foreground))}.mcp-image-fallback.mcp-coverage-logo{background-color:transparent}.mcp-coverage-badges .ds-chip,.mcp-coverage-chip-xs.mcp-coverage-chip-xs{padding:0 .375rem;font-size:10px;line-height:1rem}.mcp-coverage-cards{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(14.5rem,1fr))}.mcp-coverage-cards.is-row{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:560px){.mcp-coverage-cards.is-row{grid-template-columns:1fr}}.mcp-coverage-card{position:relative;display:flex;height:100%;min-width:0;flex-direction:column;overflow:hidden;border-radius:var(--radius);border-width:1px;background-color:hsl(var(--card));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.mcp-coverage-card:hover{border-color:hsl(var(--primary)/.4)}.mcp-coverage-card.is-selected{border-color:hsl(var(--primary));box-shadow:0 0 0 1px hsl(var(--primary))}.mcp-coverage-card-media{display:block;width:100%;overflow:hidden;border-bottom-width:1px;background-color:hsl(var(--muted));aspect-ratio:16/9}.mcp-coverage-card-title{text-align:left;color:hsl(var(--foreground));display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.mcp-coverage-card-title:hover{color:hsl(var(--primary))}.mcp-coverage-ph{height:100%;width:100%;flex-direction:column;gap:.25rem;background-image:linear-gradient(to bottom,hsl(var(--muted)/.4),hsl(var(--muted)))}.mcp-coverage-ph,.mcp-coverage-ph-mark{display:flex;align-items:center;justify-content:center}.mcp-coverage-ph-mark{margin-bottom:.25rem;height:2.75rem;width:2.75rem;border-radius:var(--radius);border-width:1px;background-color:hsl(var(--card))}.mcp-coverage-drawer-ph{display:block;width:100%;overflow:hidden;border-radius:calc(var(--radius) - 2px);border-width:1px;aspect-ratio:16/9}.mcp-coverage-pick{position:absolute;left:.5rem;top:.5rem;display:flex;height:1.25rem;width:1.25rem;cursor:pointer;align-items:center;justify-content:center;border-radius:.25rem;border-width:1px;background-color:hsl(var(--card));color:hsl(var(--primary-foreground));opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.mcp-coverage-card:hover .mcp-coverage-pick,.mcp-coverage-pick.is-on,.mcp-coverage-pick:focus-within{opacity:1}.mcp-coverage-pick.is-on{border-color:hsl(var(--primary));background-color:hsl(var(--primary))}.mcp-coverage-pick:focus-within{outline:2px solid hsl(var(--ring));outline-offset:1px}.mcp-coverage-score{position:absolute;right:.5rem;top:.5rem;border-radius:9999px;border-width:1px;background-color:hsl(var(--card));padding-left:.375rem;padding-right:.375rem;font-size:10px;font-weight:600;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);line-height:1rem;color:hsl(var(--foreground))}.mcp-coverage-filters{margin-bottom:.75rem;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.mcp-coverage-filters .mcp-input{height:2rem;width:auto}.mcp-coverage-search{display:flex;height:2rem;min-width:12rem;flex:1 1 0%;align-items:center;gap:.375rem;border-radius:calc(var(--radius) - 2px);border-width:1px;background-color:hsl(var(--card));padding-left:.5rem;padding-right:.5rem}.mcp-coverage-search input{height:100%;min-width:0;flex:1 1 0%;background-color:transparent;font-size:.75rem;line-height:1rem;color:hsl(var(--foreground));outline:2px solid transparent;outline-offset:2px}.mcp-coverage-search input::-moz-placeholder{color:hsl(var(--muted-foreground))}.mcp-coverage-search input::placeholder{color:hsl(var(--muted-foreground))}.mcp-coverage-search:focus-within{border-color:hsl(var(--ring))}.mcp-coverage-none{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.375rem;border-radius:var(--radius);border-width:1px;border-style:dashed;padding:2rem 1rem;text-align:center}.mcp-coverage-table td,.mcp-coverage-table th{font-size:.75rem;line-height:1rem}.mcp-coverage-table td:first-child,.mcp-coverage-table th:first-child{padding-left:.75rem}.mcp-coverage-table td:last-child,.mcp-coverage-table th:last-child{padding-right:.75rem}.mcp-coverage-table td:last-child{max-width:14rem}.mcp-coverage-cell-link{display:flex;min-width:0;align-items:center;gap:.5rem;text-align:left;font-weight:500}.mcp-coverage-cell-link:hover{color:hsl(var(--primary))}.mcp-coverage-messages{display:grid;gap:.75rem 1.5rem;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr))}.mcp-coverage-kpis{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}.mcp-coverage-kpi{display:flex;height:100%;width:100%;flex-direction:column;gap:.375rem;border-radius:var(--radius);border-width:1px;background-color:hsl(var(--card));padding:.75rem;text-align:left}.mcp-coverage-kpi:hover{border-color:hsl(var(--primary)/.5)}.mcp-coverage-gaps{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr))}.mcp-coverage-gap{display:flex;align-items:center;gap:.5rem;border-radius:calc(var(--radius) - 2px);border-width:1px;padding:.5rem}.mcp-coverage-monthly{display:flex;flex-direction:column;gap:.75rem}.mcp-coverage-amec{margin-left:auto;margin-right:auto;display:block;width:100%;max-width:15rem}.mcp-coverage-amec-ring{fill:none;stroke:hsl(var(--border));stroke-width:2;stroke-dasharray:4 4}.mcp-coverage-amec-node{cursor:pointer}.mcp-coverage-amec-node circle{stroke:hsl(var(--card));stroke-width:3}.mcp-coverage-amec-node text{fill:hsl(var(--card));font-size:11px;font-weight:700;pointer-events:none}.mcp-coverage-amec-node.is-green circle{fill:hsl(var(--success))}.mcp-coverage-amec-node.is-amber circle{fill:hsl(var(--warning))}.mcp-coverage-amec-node.is-red circle{fill:hsl(var(--danger))}.mcp-coverage-amec-node.is-picked circle{stroke:hsl(var(--foreground))}.mcp-coverage-amec-node:focus-visible{outline:none}.mcp-coverage-amec-node:focus-visible circle{stroke:hsl(var(--primary))}.mcp-coverage-amec-total{fill:hsl(var(--foreground));font-size:22px;font-weight:700}.mcp-coverage-amec-caption{fill:hsl(var(--muted-foreground));font-size:9px}.mcp-coverage-amec-list{display:flex;flex-direction:column;gap:.25rem}.mcp-coverage-amec-item{display:flex;width:100%;align-items:center;gap:.5rem;border-radius:calc(var(--radius) - 2px);padding:.375rem .5rem;text-align:left;font-size:.75rem;line-height:1rem}.mcp-coverage-amec-item.is-picked,.mcp-coverage-amec-item:hover{background-color:hsl(var(--muted)/.6)}.mcp-coverage-email-grid{display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr);align-items:start}@media (min-width:900px){.mcp-coverage-email-grid{grid-template-columns:minmax(0,1fr) minmax(17rem,21rem)}.mcp-coverage-email-side{position:sticky;top:.5rem}}.mcp-coverage-email-env{display:grid;grid-template-columns:4.25rem minmax(0,1fr);-moz-column-gap:.75rem;column-gap:.75rem;row-gap:.375rem;border-radius:calc(var(--radius) - 2px);border-width:1px;background-color:hsl(var(--muted)/.4);padding:.625rem .75rem;font-size:.75rem;line-height:1rem}.mcp-coverage-email-env dt{padding-top:1px}.mcp-coverage-email-env dd{min-width:0}.mcp-coverage-email-to{display:inline-flex;max-width:100%;align-items:center;gap:.375rem}.mcp-coverage-email-notes{display:flex;flex-direction:column;gap:.25rem;border-radius:calc(var(--radius) - 2px);border-width:1px;border-style:dashed;padding:.5rem .75rem;font-size:11px;color:hsl(var(--muted-foreground))}.mcp-coverage-email-paper{overflow-y:auto;border-radius:calc(var(--radius) - 2px);border-width:1px;background:var(--mcp-coverage-email-paper);max-height:46rem}.mcp-coverage-email-paper.is-inline{max-height:21rem}.mcp-coverage-email-frame{display:block;width:100%;border-width:0;background:var(--mcp-coverage-email-paper)}.mcp-coverage-email-list{display:flex;flex-direction:column;overflow-y:auto;max-height:46rem}.mcp-coverage-email-row{display:flex;cursor:pointer;align-items:flex-start;gap:.5rem;border-top-width:1px;padding:.5rem .75rem}.mcp-coverage-email-list li:first-child .mcp-coverage-email-row{border-top-width:0}.mcp-coverage-email-row:hover{background-color:hsl(var(--muted)/.5)}.mcp-coverage-email-row.is-on{background-color:hsl(var(--muted)/.3)}.mcp-coverage-email-row input{margin-top:.125rem;flex-shrink:0}.mcp-coverage-email-sendbar{position:sticky;bottom:0;z-index:10;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;background-color:hsl(var(--card))}.mcp-coverage-email-confirm,.mcp-coverage-email-sendbar{display:flex;border-radius:var(--radius);border-width:1px;padding:.75rem}.mcp-coverage-email-confirm{flex-direction:column;gap:.625rem;font-size:.75rem;line-height:1rem;background:hsl(var(--warning)/.08);border-color:hsl(var(--warning)/.4)}.mcp-coverage-email-done{display:flex;align-items:flex-start;gap:.5rem;border-radius:var(--radius);border-width:1px;padding:.75rem;background:hsl(var(--success)/.08);border-color:hsl(var(--success)/.4)}:root{--mcp-insights-pos:hsl(var(--success));--mcp-insights-neu:hsl(var(--muted-foreground)/0.4);--mcp-insights-neg:hsl(var(--danger));--mcp-insights-none:hsl(var(--muted-foreground)/0.15);--mcp-insights-logo-ground:#ffffff}@media (min-width:560px){.mcp-insights-aiv .aiv-home-verdict{flex-direction:row;align-items:center;gap:1.5rem}}.mcp-insights-aiv .aiv-home-verdict{padding:.875rem 1.125rem}.mcp-insights-aiv .aiv-home-verdict__sentence{font-size:.9375rem}.mcp-insights-aiv .aiv-home-card{padding:.875rem 1rem}.mcp-insights-aiv .aiv-section-header{margin-bottom:.625rem}@media (min-width:900px){.mcp-insights-aiv .aiv-home-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.mcp-insights-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}@media (min-width:640px){.mcp-insights-tiles-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mcp-insights-tiles-4{grid-template-columns:repeat(4,minmax(0,1fr))}.mcp-insights-tiles-6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.mcp-insights-tiles-6{grid-template-columns:repeat(6,minmax(0,1fr))}}.mcp-insights-tile{padding:.625rem .75rem}.mcp-insights-tile .aiv-home-tile__question{padding-right:0;font-size:.75rem}.mcp-insights-tile .aiv-home-tile__value{font-size:1.375rem}.mcp-insights-bar-row{width:100%;margin:-.125rem -.25rem;padding:.125rem .25rem;box-sizing:content-box;border-radius:var(--ds-radius-chip);text-align:left}.mcp-insights-bar-row:focus-visible,.mcp-insights-bar-row:hover{background:hsl(var(--muted)/.6);outline:none}.mcp-insights-bar-name{display:flex;align-items:center;gap:.375rem;min-width:0}.mcp-insights-bar-meta{font-size:var(--ds-text-meta);font-variant-numeric:tabular-nums;color:hsl(var(--muted-foreground));white-space:nowrap}.mcp-insights-bars-3 .aiv-home-bars__row{grid-template-columns:minmax(6rem,11rem) minmax(0,1fr) 3.5rem}.mcp-insights-engine-mark{display:inline-flex;align-items:center;gap:.5rem;min-width:0;font-weight:500}.mcp-insights-logo{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.375rem;height:1.375rem;border:1px solid hsl(var(--border));border-radius:.375rem;background:var(--mcp-insights-logo-ground);color:hsl(var(--muted-foreground))}.mcp-insights-logo img{width:.875rem;height:.875rem;-o-object-fit:contain;object-fit:contain}.mcp-insights-engines{display:flex;flex-direction:column}.mcp-insights-engine-head,.mcp-insights-engine-row{display:grid;grid-template-columns:minmax(7rem,1.2fr) minmax(6rem,1fr) 3.5rem 4.5rem;align-items:center;gap:.75rem}.mcp-insights-engine-head{padding:0 .375rem .375rem;border-bottom:1px solid hsl(var(--border));font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.mcp-insights-engine-head>span:nth-child(n+3),.mcp-insights-engine-row>span:nth-child(n+3){text-align:right}.mcp-insights-engine-row{width:100%;padding:.5rem .375rem;border-bottom:1px solid var(--ds-rule-soft);font-size:var(--ds-text-body);text-align:left}.mcp-insights-engine-row:last-child{border-bottom:none}.mcp-insights-engine-row:focus-visible,.mcp-insights-engine-row:hover{background:hsl(var(--muted)/.5);outline:none}.mcp-insights-engine-score{display:grid;grid-template-columns:minmax(0,1fr) 2rem;align-items:center;gap:.5rem;text-align:right}.mcp-insights-engine-trend{grid-template-columns:minmax(7rem,1.2fr) 2.5rem 4.25rem minmax(5rem,1fr)}.mcp-insights-engine-trend>span:nth-child(n+3){text-align:left}.mcp-insights-engine-trend .aiv-home-spark{margin-top:0}.mcp-insights-list>li{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding:.4375rem 0;border-bottom:1px solid var(--ds-rule-soft);font-size:var(--ds-text-body)}.mcp-insights-list>li:last-child{border-bottom:none}.mcp-insights-list>li.mcp-insights-stack{flex-direction:column;align-items:stretch;gap:.125rem}.mcp-insights-list>li.mcp-insights-start{justify-content:flex-start}.mcp-insights-count{flex-shrink:0;font-size:var(--ds-text-meta);font-variant-numeric:tabular-nums;color:hsl(var(--muted-foreground))}.mcp-insights-icon{width:1rem;height:1rem;flex-shrink:0;border-radius:3px;-o-object-fit:contain;object-fit:contain}.mcp-insights-runlog>li{display:grid;grid-template-columns:6.5rem 2rem 5.5rem minmax(0,1fr);align-items:baseline;gap:.5rem;padding:.5rem 0;border-bottom:1px solid var(--ds-rule-soft);font-size:var(--ds-text-body)}.mcp-insights-runlog>li:last-child{border-bottom:none}.mcp-insights-changes{display:flex;flex-wrap:wrap;gap:.25rem .875rem;min-width:0;color:hsl(var(--foreground)/.85)}.mcp-insights-changes b{font-weight:500;color:hsl(var(--muted-foreground))}.mcp-insights-aiv .mcp-insights-table-card{padding:0;overflow:hidden}.mcp-insights-run-name{max-width:18rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mcp-insights-score{display:grid;grid-template-columns:4rem 2.25rem;align-items:center;gap:.5rem}.mcp-insights-sent{display:flex;width:100%;height:.625rem;overflow:hidden;border-radius:var(--ds-radius-chip);background:hsl(var(--muted))}.mcp-insights-sent>span{display:block;height:100%;width:var(--w)}.mcp-insights-sent-pos{background:var(--mcp-insights-pos)}.mcp-insights-sent-neu{background:var(--mcp-insights-neu)}.mcp-insights-sent-neg{background:var(--mcp-insights-neg)}.mcp-insights-sent-none{background:var(--mcp-insights-none)}.mcp-insights-sent-row{display:grid;grid-template-columns:minmax(6rem,10rem) minmax(0,1fr) 4.5rem 4.5rem;align-items:center;gap:.625rem;width:100%;padding:.3125rem .25rem;border-radius:var(--ds-radius-chip);font-size:var(--ds-text-body);text-align:left}.mcp-insights-sent-row:focus-visible,.mcp-insights-sent-row:hover{background:hsl(var(--muted)/.5);outline:none}.mcp-insights-stance{display:flex;flex-direction:column;gap:.5rem}.mcp-news-mark,.mcp-news-mark.mcp-image-fallback{height:1rem;width:1rem;flex-shrink:0;overflow:hidden;border-radius:calc(var(--radius) - 4px);background-color:hsl(var(--muted));-o-object-fit:contain;object-fit:contain}.mcp-news-mark-lg,.mcp-news-mark-lg.mcp-image-fallback{height:2rem;width:2rem;border-radius:calc(var(--radius) - 2px);border-width:1px;padding:.25rem}.mcp-news-mark-initial{font-size:9px;font-weight:600;line-height:1;color:hsl(var(--muted-foreground))}.mcp-news-mark-lg .mcp-news-mark-initial{font-size:.75rem;line-height:1rem}.mcp-news-stack{display:inline-flex;align-items:center}.mcp-news-stack-item{margin-left:-.25rem;display:inline-flex;border-radius:calc(var(--radius) - 4px);background-color:hsl(var(--card))}.mcp-news-stack-item:first-child{margin-left:0}.mcp-news-stack-item{box-shadow:0 0 0 1.5px hsl(var(--card))}.mcp-news-card{display:flex;align-items:flex-start;gap:.625rem;padding:.625rem}.mcp-news-meta{display:flex;min-width:0;align-items:center;gap:.375rem;font-size:11px;color:hsl(var(--muted-foreground))}.mcp-news-kpi-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;font-weight:600}.mcp-news-grid{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}.mcp-news-story{display:flex;height:100%;width:100%;flex-direction:column;text-align:left}.mcp-news-story-row{flex-direction:row;align-items:center;gap:.75rem;padding:.5rem .75rem}.mcp-news-story:hover{border-color:hsl(var(--primary)/.5)}.mcp-news-split{display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.mcp-news-split{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.mcp-news-score{display:inline-flex;align-items:center;gap:.375rem}.mcp-news-score-track{position:relative;height:.375rem;width:3.5rem;overflow:hidden;border-radius:9999px;background-color:hsl(var(--muted))}.mcp-news-score-fill{position:absolute;top:0;bottom:0;left:0;border-radius:9999px;background:hsl(var(--chart-1))}.mcp-news-tone-strong{background:hsl(var(--chart-2))}.mcp-news-tone-muted{background:hsl(var(--muted-foreground)/.5)}.mcp-news-score-value{font-size:11px;font-weight:500;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.mcp-news-facts{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr))}.mcp-news-fact{display:flex;min-width:0;flex-direction:column;gap:.125rem;padding:.625rem}.mcp-news-fact-figure{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.mcp-news-angle{padding-left:.5rem;border-left:2px solid hsl(var(--chart-3))}.mcp-news-tab{border-radius:calc(var(--radius) - 2px);border-width:1px;padding:.25rem .5rem;font-size:.75rem;line-height:1rem;color:hsl(var(--muted-foreground))}.mcp-news-tab:hover{background-color:hsl(var(--muted)/.5);color:hsl(var(--foreground))}.mcp-news-tab-on{border-color:hsl(var(--primary));color:hsl(var(--foreground));background:hsl(var(--primary)/.08)}.mcp-news-layout{display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.mcp-news-layout{grid-template-columns:minmax(0,1fr) 20rem;align-items:start}}.mcp-news-article{display:flex;flex-direction:column}.mcp-news-article-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;border-bottom-width:1px;background-color:hsl(var(--muted));padding:.375rem .75rem}.mcp-news-article-body{display:flex;align-items:stretch;gap:.75rem;padding:.75rem}.mcp-news-compact{flex-direction:row;align-items:center;gap:.75rem;padding:.5rem .75rem}.mcp-news-byline{display:flex;min-width:0;align-items:center;gap:.375rem;font-size:11px;color:hsl(var(--muted-foreground))}.mcp-news-title{font-size:13px;font-weight:600;line-height:1.375;color:hsl(var(--foreground))}.mcp-news-title-sm{margin-top:.125rem;font-size:.75rem;line-height:1rem}.mcp-news-title .mcp-link{display:inline;color:hsl(var(--foreground))}.mcp-news-title .mcp-link:hover{color:hsl(var(--primary))}.mcp-news-title .mcp-link svg{margin-left:.25rem;display:inline-block;vertical-align:baseline;color:hsl(var(--muted-foreground))}.mcp-news-signals{margin-top:.25rem;display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}.mcp-news-why{border-radius:calc(var(--radius) - 2px);background-color:hsl(var(--muted)/.5);padding:.25rem .5rem;font-size:11px;line-height:1.625;color:hsl(var(--muted-foreground))}.mcp-news-badge{display:inline-flex;height:1.25rem;flex-shrink:0;align-items:center;gap:.25rem;white-space:nowrap;border-radius:9999px;border-width:1px;padding-left:.375rem;padding-right:.375rem;font-size:10px;font-weight:600}button.mcp-news-badge{cursor:pointer}.mcp-news-cats{min-width:0;flex-wrap:wrap;gap:.25rem}.mcp-news-cat,.mcp-news-cats{display:inline-flex;align-items:center}.mcp-news-cat{height:1.25rem;max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:.25rem;border-width:1px;border-color:transparent;background-color:hsl(var(--secondary));padding-left:.375rem;padding-right:.375rem;font-size:10px;font-weight:500;color:hsl(var(--secondary-foreground))}.mcp-news-cat-primary,button.mcp-news-cat:hover{border-color:hsl(var(--border))}.mcp-news-cat-primary{background-color:hsl(var(--card));color:hsl(var(--foreground))}.mcp-news-thumb{position:relative;flex-shrink:0;overflow:hidden;border-radius:calc(var(--radius) - 2px)}.mcp-news-thumb-md{display:none;aspect-ratio:4/3;width:33.333333%;max-width:14rem;align-self:flex-start}@media (min-width:640px){.mcp-news-thumb-md{display:block}}.mcp-news-thumb-sm{height:4rem;width:6rem}.mcp-news-thumb-wide{height:7rem;width:100%;border-radius:0;border-bottom-width:1px}.mcp-news-thumb-img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 25%;object-position:50% 25%}.mcp-news-thumb-img,.mcp-news-thumb>.mcp-image-fallback{position:absolute;inset:0}.mcp-news-thumb-fallback{display:flex;align-items:center;justify-content:center;opacity:.8}.mcp-news-pulse,.mcp-news-thumb-fallback .mcp-news-mark-lg{background-color:hsl(var(--card))}.mcp-news-pulse{display:flex;min-width:0;flex-wrap:wrap;align-items:center;-moz-column-gap:1rem;column-gap:1rem;row-gap:.25rem;border-radius:var(--radius);border-width:1px;padding:.375rem .75rem;font-size:11px;color:hsl(var(--muted-foreground))}.mcp-news-pulse-figure{font-weight:600;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);color:hsl(var(--foreground))}.mcp-news-more{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;border-radius:var(--radius);border-width:1px;border-style:dashed;background-color:hsl(var(--card));padding:.375rem .75rem;font-size:.75rem;line-height:1rem;color:hsl(var(--muted-foreground))}.mcp-news-more:hover{background-color:hsl(var(--muted)/.5);color:hsl(var(--foreground))}.mcp-respond{display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.mcp-respond{grid-template-columns:minmax(0,1fr) 21rem;align-items:start}.mcp-respond-aside{position:sticky;top:.5rem}}.mcp-respond-aside{display:flex;min-width:0;flex-direction:column;gap:.5rem}.mcp-respond-headline{font-size:.875rem;line-height:1.25rem;font-weight:600;line-height:1.375;color:hsl(var(--foreground))}.mcp-respond-headline .mcp-link{display:inline;color:hsl(var(--foreground))}.mcp-respond-headline .mcp-link:hover{color:hsl(var(--primary))}.mcp-respond-headline .mcp-link svg{margin-left:.25rem;display:inline-block;vertical-align:baseline;color:hsl(var(--muted-foreground))}.mcp-respond-angle{border-radius:var(--radius);padding:.5rem .75rem;border-left:4px solid hsl(var(--primary)/.6);background:hsl(var(--primary)/.05)}.mcp-respond-angle,.mcp-respond-points{display:flex;flex-direction:column;gap:.125rem}.mcp-respond-points{margin:0;list-style-type:disc;padding-left:1rem;font-size:.75rem;line-height:1rem;line-height:1.625}.mcp-respond-state{background-color:hsl(var(--muted));padding:.5rem .75rem}.mcp-respond-done,.mcp-respond-state{border-radius:calc(var(--radius) - 2px);font-size:.75rem;line-height:1rem}.mcp-respond-done{display:flex;align-items:center;gap:.375rem;border-width:1px;padding:.375rem .75rem}.mcp-respond-people{display:grid;gap:.375rem;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr))}.mcp-respond-people-row{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr))}.mcp-respond-person{display:flex;min-width:0;align-items:center;gap:.5rem;border-radius:var(--radius);border-width:1px;background-color:hsl(var(--card));padding:.375rem .5rem;color:hsl(var(--foreground))}.mcp-respond-person:hover:not(:disabled){background-color:hsl(var(--muted)/.5)}.mcp-respond-person:disabled{cursor:not-allowed;opacity:.6}.mcp-respond-person-on{border-color:hsl(var(--primary));background:hsl(var(--primary)/.06)}.mcp-respond-avatar,.mcp-respond-avatar.mcp-image-fallback{display:flex;height:2rem;width:2rem;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border-radius:9999px;background-color:hsl(var(--muted));-o-object-fit:cover;object-fit:cover;color:hsl(var(--muted-foreground))}.mcp-respond-editor{height:auto;min-height:9rem;resize:vertical;padding-top:.5rem;padding-bottom:.5rem;font-size:13px;line-height:1.625}.mcp-respond-editor-sm{min-height:5.5rem;font-size:.75rem;line-height:1rem}.mcp-respond-editor:disabled{background-color:hsl(var(--muted));color:hsl(var(--muted-foreground))}.mcp-respond-reply{max-height:16rem;overflow:auto;white-space:pre-line;border-radius:calc(var(--radius) - 2px);border-width:1px;background-color:hsl(var(--muted)/.4);padding:.5rem .75rem;font-size:.75rem;line-height:1rem;line-height:1.625}.mcp-respond-style-body{overflow:auto;padding:.5rem .75rem;max-height:min(70vh,34rem)}.mcp-respond-md{display:flex;flex-direction:column;gap:.375rem;font-size:11.5px;line-height:1.625;color:hsl(var(--foreground))}.mcp-respond-md h4{margin-top:.375rem;font-size:.75rem;line-height:1rem;font-weight:600}.mcp-respond-md h4:first-child{margin-top:0}.mcp-respond-md p{margin:0}.mcp-respond-md .mcp-respond-md-li{position:relative;padding-left:.75rem}.mcp-respond-md .mcp-respond-md-li:before{content:"";position:absolute;left:.125rem;top:.6em;height:.25rem;width:.25rem;border-radius:9999px;background-color:hsl(var(--muted-foreground))}.mcp-news-stage{display:inline-flex;flex-shrink:0;align-items:center;border-radius:9999px;border-width:1px;padding:1px .375rem;font-size:10px;font-weight:600}.mcp-news-cycle-bar{display:flex;height:.5rem;width:100%;overflow:hidden;border-radius:9999px;background-color:hsl(var(--muted))}.mcp-news-cycle-seg{height:100%}.mcp-news-cycle-dot{display:inline-block;height:.5rem;width:.5rem;flex-shrink:0;border-radius:9999px}.mcp-news-cycle-dot[data-stage=breaking],.mcp-news-cycle-seg[data-stage=breaking]{background:hsl(var(--danger))}.mcp-news-cycle-dot[data-stage=building],.mcp-news-cycle-seg[data-stage=building]{background:hsl(var(--success))}.mcp-news-cycle-dot[data-stage=peaked],.mcp-news-cycle-seg[data-stage=peaked]{background:hsl(var(--warning))}.mcp-news-cycle-dot[data-stage=fading],.mcp-news-cycle-seg[data-stage=fading]{background:hsl(var(--muted-foreground)/.4)}.mcp-news-cycle-map{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr))}.mcp-news-cycle-tile{display:flex;min-width:0;flex-direction:column;gap:.25rem;border-radius:var(--radius);border-width:1px;background-color:hsl(var(--card));padding:.5rem .75rem;text-align:left;color:hsl(var(--foreground))}.mcp-news-cycle-tile:hover{background-color:hsl(var(--muted)/.4)}.mcp-news-cycle-stage{border-top-width:3px}.mcp-news-cycle-stage[data-stage=breaking]{border-top-color:hsl(var(--danger))}.mcp-news-cycle-stage[data-stage=building]{border-top-color:hsl(var(--success))}.mcp-news-cycle-stage[data-stage=peaked]{border-top-color:hsl(var(--warning))}.mcp-news-cycle-stage[data-stage=fading]{border-top-color:hsl(var(--muted-foreground)/.4)}.mcp-news-cycle-tile-on{border-color:hsl(var(--foreground)/.4);background-color:hsl(var(--muted)/.5)}.mcp-news-cycle-num{font-size:1.25rem;line-height:1.75rem;font-weight:600;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);line-height:1;font-family:var(--font-display)}.mcp-news-story-grid{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr))}.mcp-news-story-row-side{display:none;width:7rem;flex-shrink:0;flex-direction:column;align-items:flex-end;gap:.125rem}@media (min-width:640px){.mcp-news-story-row-side{display:flex}}.mcp-news-story-row-side .mcp-chart-spark,.mcp-news-story-spark .mcp-chart-spark{margin-top:0;height:1.75rem;width:100%}.mcp-news-story-spark{width:6rem;flex-shrink:0}.mcp-news-interest{display:inline-flex;height:1.25rem;max-width:14rem;align-items:center;gap:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:9999px;border-width:1px;padding-left:.375rem;padding-right:.375rem;font-size:10px;font-weight:500;color:hsl(var(--muted-foreground))}.mcp-news-cycle{display:flex;min-width:0;flex-direction:column;gap:.5rem;padding:.75rem;border-left:4px solid hsl(var(--muted-foreground)/.4)}.mcp-news-cycle[data-window=open]{border-left-color:hsl(var(--success))}.mcp-news-cycle[data-window=closing]{border-left-color:hsl(var(--warning))}.mcp-news-cycle-read{font-size:.875rem;line-height:1.25rem;font-weight:600;line-height:1.375;color:hsl(var(--foreground))}.mcp-news-cycle-facts{margin-top:.25rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:.75rem;column-gap:.75rem;row-gap:.5rem;border-top-width:1px;padding-top:.5rem}@media (min-width:640px){.mcp-news-cycle-facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.mcp-news-cycle-fact{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.mcp-news-hero-img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.mcp-news-fact-figure-wrap{white-space:normal;font-size:1rem;line-height:1.5rem;line-height:1.25;overflow-wrap:anywhere}.mcp-news-story-row-side{width:9rem}