.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{display:inline-flex;height:1.25rem;width:1.25rem;flex-shrink:0;overflow:hidden;border-radius:calc(var(--radius) - 4px);background-color:hsl(var(--card))}.mcp-coverage-logo-img{height:100%;width:100%;-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-coverage-logo>.mcp-image-fallback{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{position:relative;display:block;width:100%;overflow:hidden;border-bottom-width:1px;background-color:hsl(var(--muted));aspect-ratio:16/9}.mcp-coverage-card-under{position:absolute;inset:0}.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)}.mcp-covfolio-period{width:11rem;flex-shrink:0}.mcp-covfolio-period>select{width:100%}.mcp-covfolio-sub{margin-top:.125rem;font-size:11px;color:hsl(var(--muted-foreground))}@media (min-width:900px){.mcp-covfolio-grid{display:grid;gap:1rem;grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start}}.mcp-covfolio-counts{display:flex;flex-shrink:0;align-items:baseline;gap:.5rem;font-size:11px;--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(--muted-foreground))}.mcp-covfolio-fill{background:hsl(var(--chart-1))}.mcp-covfolio-reach{flex-shrink:0;white-space:nowrap;font-size:11px;--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(--muted-foreground))}: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-insights-seo-sub{margin-top:.125rem;font-size:11px;color:hsl(var(--muted-foreground))}.mcp-insights-seo-table{overflow-x:auto}.mcp-insights-seo-move{display:inline-flex;align-items:center;justify-content:flex-end;gap:.125rem;--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-insights-seo-pages{display:flex;flex-direction:column}.mcp-insights-seo-pages>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.mcp-insights-seo-pages>li{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.5rem;padding-top:.375rem;padding-bottom:.375rem}.mcp-insights-seo-opps{display:flex;flex-direction:column;gap:.375rem}.mcp-insights-seo-opp{display:flex;flex-direction:column;gap:.25rem;border-radius:var(--radius);border-width:1px;background-color:hsl(var(--card));padding:.5rem .75rem}.mcp-insights-accuracy-grades{display:flex;flex-direction:column;gap:.375rem}.mcp-insights-accuracy-gradebar{display:flex;height:.625rem;width:100%;overflow:hidden;border-radius:9999px;background-color:hsl(var(--muted))}.mcp-insights-accuracy-grade{height:100%}.mcp-insights-accuracy-themes{margin-bottom:.5rem;display:flex;flex-direction:column;gap:.375rem}.mcp-insights-accuracy-theme{display:flex;flex-direction:column;gap:.125rem;border-radius:var(--radius);padding:.5rem .75rem;border-left:3px solid hsl(var(--warning)/.7);background:hsl(var(--warning)/.06)}.mcp-insights-accuracy-finding,.mcp-insights-accuracy-findings{display:flex;flex-direction:column;gap:.375rem}.mcp-insights-accuracy-finding{width:100%;min-width:0;border-radius:var(--radius);border-width:1px;background-color:hsl(var(--card));padding:.5rem .75rem;text-align:left;color:hsl(var(--foreground))}.mcp-insights-accuracy-finding:hover{background-color:hsl(var(--muted)/.5)}.mcp-insights-accuracy-said,.mcp-insights-accuracy-true{display:flex;flex-direction:column;gap:.125rem;font-size:.75rem;line-height:1rem;line-height:1.625}.mcp-insights-accuracy-true{border-radius:calc(var(--radius) - 2px);padding:.25rem .5rem;background:hsl(var(--success)/.07)}.mcp-insights-accuracy-causes{display:flex;flex-direction:column;gap:.625rem}.mcp-insights-accuracy-causes>li{display:flex;flex-direction:column;gap:.25rem}.mcp-insights-accuracy-fixes{display:flex;list-style-type:decimal;flex-direction:column;gap:.5rem;padding-left:1rem}.mcp-insights-accuracy-fixes>li,.mcp-insights-accuracy-resolved{display:flex;flex-direction:column;gap:.25rem}.mcp-insights-accuracy-resolved{list-style-type:disc;padding-left:1rem;font-size:.75rem;line-height:1rem;color:hsl(var(--muted-foreground))}.mcp-insights-accuracy-engine-icon{gap:0}.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}.mcp-story-related{border-radius:var(--radius);border-width:1px;background-color:hsl(var(--card));padding:.5rem .75rem}.mcp-story-related-row{display:flex;width:100%;min-width:0;align-items:center;gap:.5rem;border-radius:.25rem;padding:.25rem;text-align:left;font-size:.75rem;line-height:1rem;color:hsl(var(--foreground))}.mcp-story-related-row:hover{background-color:hsl(var(--muted)/.5)}.mcp-story-writeup{display:flex;flex-direction:column;gap:.375rem;font-size:.75rem;line-height:1rem;line-height:1.625;color:hsl(var(--muted-foreground))}.mcp-story-writeup h4{margin-top:.25rem;font-size:.75rem;line-height:1rem;font-weight:600;color:hsl(var(--foreground))}.mcp-story-writeup-li{position:relative;padding-left:.75rem}.mcp-story-writeup-li:before{content:"•";position:absolute;left:0}.mcp-story-pictures{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr))}.mcp-story-picture{display:flex;width:100%;flex-direction:column;text-align:left}.mcp-story-picture:hover .mcp-story-picture-img{opacity:.9}.mcp-story-picture-img,.mcp-story-picture-img.mcp-image-fallback{display:block;width:100%;background-color:hsl(var(--muted));-o-object-fit:cover;object-fit:cover;aspect-ratio:16/10}.mcp-story-outlet{display:flex;width:100%;min-width:0;align-items:flex-start;gap:.5rem;border-radius:.25rem;padding:.125rem .25rem;text-align:left}.mcp-story-outlet:hover{background-color:hsl(var(--muted)/.4)}.mcp-story-headlines{margin-top:.375rem;display:flex;flex-direction:column;gap:.375rem;border-left-width:1px;padding-left:.75rem;margin-left:1.75rem}.mcp-work-grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));align-items:start}@media (min-width:900px){.mcp-work-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mcp-work-detail{display:grid;gap:1rem;grid-template-columns:minmax(0,2fr) minmax(16rem,1fr);align-items:start}}.mcp-work-panel{min-width:0;background:hsl(var(--card))}.mcp-work-panel-head{padding:.5rem .75rem}.mcp-work-panel-head .ds-panel-title svg{flex-shrink:0}.mcp-work-avatar{display:inline-flex;height:1.75rem;width:1.75rem;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;justify-content:center;border-radius:9999px;font-size:10px;font-weight:600;background:hsl(var(--hue,var(--muted-foreground))/.16);color:hsl(var(--hue,var(--muted-foreground)));border:1px solid hsl(var(--hue,var(--muted-foreground))/.3)}.mcp-work-avatar-sm{height:1.25rem;width:1.25rem;font-size:9px}.mcp-work-avatar-none{background-color:hsl(var(--muted));color:hsl(var(--muted-foreground));border-color:hsl(var(--border))}.mcp-work-monogram{display:inline-flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;justify-content:center;border-radius:calc(var(--radius) - 2px);font-size:10px;font-weight:600;background:hsl(var(--hue,var(--muted-foreground))/.12);color:hsl(var(--hue,var(--muted-foreground)));border:1px solid hsl(var(--hue,var(--muted-foreground))/.25)}.mcp-work-logo,.mcp-work-monogram{height:1.75rem;width:1.75rem;flex-shrink:0}.mcp-work-logo{border-radius:calc(var(--radius) - 2px);border-width:1px;background-color:hsl(var(--card));-o-object-fit:contain;object-fit:contain;padding:.25rem}.mcp-work-statuspick{position:relative;cursor:pointer}.mcp-work-statuspick:focus-within{outline:2px solid hsl(var(--ring));outline-offset:1px}.mcp-work-statuspick-select{position:absolute;inset:0;height:100%;width:100%;cursor:pointer;opacity:0}.mcp-work-statuspick-select:disabled{cursor:wait}.mcp-work-statusbar{display:flex;height:.625rem;width:100%;gap:1px;overflow:hidden;border-radius:9999px;background-color:hsl(var(--muted))}.mcp-work-statusbar-seg{height:100%;flex-shrink:0;min-width:3px;animation:none}.mcp-work-dot{display:inline-block}.mcp-work-legend{display:flex;flex-direction:column;gap:.25rem;font-size:.75rem;line-height:1rem}.mcp-work-legend>li{display:flex;align-items:center;gap:.5rem}.mcp-work-legend-inline{display:flex;flex-wrap:wrap;-moz-column-gap:.75rem;column-gap:.75rem;row-gap:.25rem;font-size:11px}.mcp-work-legend-inline>li{display:inline-flex;align-items:center;gap:.375rem}.mcp-work-steps-track{display:inline-block;flex-shrink:0;overflow:hidden}.mcp-work-list>li+li{border-top:1px solid var(--ds-rule-soft)}.mcp-work-listrow{display:flex;width:100%;align-items:center;gap:.5rem;padding:.5rem .75rem;text-align:left}.mcp-work-listrow:hover{background-color:hsl(var(--muted)/.5)}.mcp-work-more{display:block;width:100%;padding:.5rem .75rem;text-align:left;font-size:11px;color:hsl(var(--muted-foreground));border-top:1px solid var(--ds-rule-soft)}.mcp-work-more:hover{background-color:hsl(var(--muted)/.5);color:hsl(var(--foreground))}.mcp-work-owner{display:flex;width:100%;align-items:center;gap:.5rem;border-radius:calc(var(--radius) - 2px);padding:.25rem .375rem;text-align:left}.mcp-work-owner:hover{background-color:hsl(var(--muted)/.5)}.mcp-work-minibar,.mcp-work-owner-on{background-color:hsl(var(--muted))}.mcp-work-minibar{position:relative;display:inline-block;height:.375rem;width:2.5rem;overflow:hidden;border-radius:9999px}.mcp-work-minibar-wide{margin-top:.25rem;display:block;width:100%}.mcp-work-boardbar{display:flex;flex-wrap:wrap;align-items:flex-end;-moz-column-gap:.75rem;column-gap:.75rem;row-gap:.5rem;border-bottom:1px solid hsl(var(--border))}.mcp-work-boardbar .wip-list-tab[data-active]{margin-bottom:-1px}.mcp-work-select{margin-bottom:0;height:1.75rem}.mcp-work-board{grid-auto-columns:minmax(15rem,1fr);padding-bottom:.25rem}.mcp-work-card{display:flex;flex-direction:column;gap:.375rem;padding:.625rem}.mcp-work-card-closed{opacity:.75}.mcp-work-card-title{text-align:left;font-size:12px;font-weight:500;line-height:1.375;color:hsl(var(--foreground))}.mcp-work-card-title:hover{text-decoration-line:underline;text-underline-offset:2px}.mcp-work-tag{display:inline-flex;max-width:11rem;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:calc(var(--radius) - 2px);background-color:hsl(var(--muted)/.7);padding:.125rem .375rem;font-size:10px;color:hsl(var(--muted-foreground))}.mcp-work-task-title{font-size:1.125rem;line-height:1.75rem;line-height:1.375}.mcp-work-props{display:flex;flex-direction:column;font-size:.75rem;line-height:1rem}.mcp-work-props>div{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:.75rem;align-items:baseline;padding-top:.375rem;padding-bottom:.375rem}.mcp-work-props>div+div{border-top:1px solid var(--ds-rule-soft)}.mcp-work-props dt{color:hsl(var(--muted-foreground))}.mcp-work-props dd{margin:0;min-width:0;overflow-wrap:break-word}.mcp-work-step-row{display:flex;align-items:center;gap:.625rem;padding:.5rem .75rem}.mcp-work-check{display:inline-flex;height:1rem;width:1rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;color:hsl(var(--muted-foreground));border-color:hsl(var(--muted-foreground)/.5)}.mcp-work-check:hover{border-color:hsl(var(--success));color:hsl(var(--success))}.mcp-work-check-on,.mcp-work-check-on:hover{background:hsl(var(--success));border-color:hsl(var(--success));color:hsl(var(--card))}.mcp-work-stepper{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:.25rem;column-gap:.25rem;row-gap:.375rem}.mcp-work-step{display:flex;align-items:center;gap:.375rem;font-size:11px;color:hsl(var(--muted-foreground))}.mcp-work-step+.mcp-work-step:before{content:"";margin-right:.125rem;display:inline-block;height:1px;width:1rem;background-color:hsl(var(--border))}.mcp-work-step-done+.mcp-work-step:before{background:hsl(var(--success)/.5)}.mcp-work-step-dot{display:inline-flex;height:1.25rem;width:1.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;background-color:hsl(var(--card));font-size:10px;font-weight:600}.mcp-work-step-label{text-transform:capitalize}.mcp-work-step-done .mcp-work-step-dot{background:hsl(var(--success)/.12);border-color:hsl(var(--success)/.4);color:hsl(var(--success))}.mcp-work-step-current,.mcp-work-step-done{color:hsl(var(--foreground))}.mcp-work-step-current{font-weight:600}.mcp-work-step-current .mcp-work-step-dot{background:hsl(var(--info));border-color:hsl(var(--info));color:hsl(var(--card))}.mcp-work-step-failed .mcp-work-step-dot{background:hsl(var(--danger)/.12);border-color:hsl(var(--danger)/.4);color:hsl(var(--danger))}.mcp-work-ring{position:relative;height:3rem;width:3rem;flex-shrink:0}.mcp-work-ring-sm{height:2.25rem;width:2.25rem}.mcp-work-ring-lg{height:4rem;width:4rem}.mcp-work-ring>svg{height:100%;width:100%}.mcp-work-ring-label{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:11px;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-work-ring-sm .mcp-work-ring-label{font-size:9px}.mcp-work-ring-lg .mcp-work-ring-label{font-size:.875rem;line-height:1.25rem}.mcp-work-job{display:flex;flex-direction:column;gap:.625rem;padding:.75rem}.ds-card.mcp-work-job-failed{border-left:3px solid hsl(var(--danger))}.ds-card.mcp-work-job-running{border-left:3px solid hsl(var(--info))}.mcp-work-meter{position:relative;display:block;height:.375rem;width:100%;overflow:hidden;border-radius:9999px;background-color:hsl(var(--muted))}.mcp-work-meter>.ds-fill{background:hsl(var(--tint,var(--info)))}.mcp-work-facts{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:.75rem;column-gap:.75rem;row-gap:.25rem;font-size:11px;color:hsl(var(--muted-foreground))}.mcp-work-facts>span{display:inline-flex;align-items:center;gap:.25rem}.mcp-work-outputs{display:flex;flex-wrap:wrap;gap:.375rem}.mcp-work-output{display:inline-flex;max-width:100%;align-items:baseline;gap:.25rem;border-radius:calc(var(--radius) - 2px);border-width:1px;background-color:hsl(var(--muted)/.4);padding:.25rem .5rem;font-size:11px}.mcp-work-output>span:first-child{color:hsl(var(--muted-foreground))}.mcp-work-error{display:flex;align-items:flex-start;gap:.375rem;border-radius:calc(var(--radius) - 2px);padding:.5rem .625rem;font-size:11px;background:hsl(var(--danger)/.08);color:hsl(var(--danger-foreground))}.mcp-work-wizard-steps{display:grid;gap:.5rem;grid-template-columns:repeat(var(--cols,7),minmax(0,1fr))}.mcp-work-wizard-step{display:flex;flex-direction:column;align-items:center;gap:.375rem;text-align:center;font-size:11px;line-height:1.25;color:hsl(var(--muted-foreground))}.mcp-work-wizard-icon{display:inline-flex;height:1.75rem;width:1.75rem;align-items:center;justify-content:center;border-radius:9999px;border-width:2px;background-color:hsl(var(--card));font-size:11px;font-weight:600;border-color:hsl(var(--border))}.mcp-work-wizard-done .mcp-work-wizard-icon{background:hsl(var(--success));border-color:hsl(var(--success));color:hsl(var(--card))}.mcp-work-wizard-current{font-weight:600;color:hsl(var(--foreground))}.mcp-work-wizard-current .mcp-work-wizard-icon{border-color:hsl(var(--primary));color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary)/.15)}.mcp-work-progress{position:relative;display:block;height:.5rem;width:100%;overflow:hidden;border-radius:9999px;background-color:hsl(var(--muted))}.mcp-work-progress>.ds-fill{background:hsl(var(--primary))}.mcp-work-steps-bar{display:flex;width:100%;gap:.25rem}.mcp-work-steps-seg{height:.375rem;flex:1 1 0%;border-radius:9999px;background-color:hsl(var(--muted))}.mcp-work-steps-done{background:hsl(var(--success))}.mcp-work-steps-current{background:hsl(var(--primary))}.mcp-work-form{display:grid;gap:.875rem 1rem;grid-template-columns:minmax(0,1fr)}@media (min-width:720px){.mcp-work-form-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.mcp-work-field{display:flex;min-width:0;flex-direction:column;gap:.25rem}.mcp-work-field-wide{grid-column:1/-1}.mcp-work-field-label{font-size:.75rem;line-height:1rem;font-weight:500;color:hsl(var(--foreground))}.mcp-work-field-hint{font-size:11px;line-height:1.375;color:hsl(var(--muted-foreground))}.mcp-work-choice{display:flex;cursor:pointer;align-items:flex-start;gap:.625rem;border-radius:var(--radius);border-width:1px;background-color:hsl(var(--card));padding:.75rem;font-size:.75rem;line-height:1rem}.mcp-work-choice:hover{border-color:var(--ds-rule)}.mcp-work-choice-on{border-color:hsl(var(--primary));box-shadow:0 0 0 1px hsl(var(--primary))}.mcp-work-more-fields>summary{display:flex;cursor:pointer;list-style-type:none;align-items:center;gap:.25rem;font-size:.75rem;line-height:1rem;font-weight:500;color:hsl(var(--muted-foreground))}.mcp-work-more-fields>summary::-webkit-details-marker{display:none}.mcp-work-more-fields>summary:hover{color:hsl(var(--foreground))}.mcp-work-more-fields[open]>summary svg{transform:rotate(90deg)}.mcp-work-actions{gap:.5rem;padding:.625rem .75rem;border-top:1px solid hsl(var(--border))}.mcp-work-actions,.mcp-work-mailbar{display:flex;flex-wrap:wrap;align-items:center;background:var(--ds-panel-header-bg)}.mcp-work-mailbar{-moz-column-gap:.75rem;column-gap:.75rem;row-gap:.25rem;padding:.5rem .75rem;font-size:.75rem;line-height:1rem;border-bottom:1px solid hsl(var(--border))}.mcp-work-mail{display:flex;align-items:flex-start;gap:.625rem;padding:.625rem .75rem}.mcp-work-mail-open,.mcp-work-mail:hover{background-color:hsl(var(--muted)/.4)}.mcp-work-mail-chosen{box-shadow:inset 2px 0 0 0 hsl(var(--primary))}.mcp-work-mail-subject{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1rem}.mcp-work-mail-snippet{color:hsl(var(--muted-foreground))}.mcp-work-letter{margin-left:.75rem;margin-right:.75rem;margin-bottom:.75rem;border-radius:var(--radius);border-width:1px;background-color:hsl(var(--card));font-size:.75rem;line-height:1rem}.mcp-work-letter-head{display:flex;flex-direction:column;gap:.125rem;padding:.5rem .75rem;border-bottom:1px solid var(--ds-rule-soft)}.mcp-work-letter-body{max-height:18rem;overflow:auto;white-space:pre-wrap;padding:.75rem;line-height:1.625}.mcp-work-stat{display:inline-flex;flex-shrink:0;align-items:center;gap:.125rem;font-size:11px;--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(--muted-foreground))}.mcp-work-funnel{display:flex;flex-direction:column;gap:.5rem}.mcp-work-funnel-row{display:grid;grid-template-columns:4.5rem minmax(0,1fr) 4.5rem;align-items:center;gap:.5rem;font-size:.75rem;line-height:1rem}.mcp-work-funnel-bar{position:relative;display:block;height:1.25rem;overflow:hidden;border-radius:calc(var(--radius) - 2px);background-color:hsl(var(--muted))}.mcp-work-funnel-bar>.ds-fill{border-radius:calc(var(--radius) - 2px);background:hsl(var(--tint,var(--chart-1))/.85)}.mcp-work-sendbar{position:sticky;bottom:0;z-index:10;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem;background-color:hsl(var(--card))}.mcp-work-confirm,.mcp-work-sendbar{display:flex;border-radius:var(--radius);border-width:1px;padding:.75rem}.mcp-work-confirm{flex-direction:column;gap:.625rem;font-size:.75rem;line-height:1rem;background:hsl(var(--warning)/.08);border-color:hsl(var(--warning)/.4)}.mcp-work-tabs{display:flex;overflow-x:auto}.mcp-work-tab,.mcp-work-tabs{align-items:center;gap:.25rem}.mcp-work-tab{display:inline-flex;height:1.75rem;flex-shrink:0;border-radius:calc(var(--radius) - 2px);padding-left:.5rem;padding-right:.5rem;font-size:.75rem;line-height:1rem;color:hsl(var(--muted-foreground))}.mcp-work-tab:hover{background-color:hsl(var(--muted));color:hsl(var(--foreground))}.mcp-work-tab[data-active]{background-color:hsl(var(--card));font-weight:500;color:hsl(var(--foreground));box-shadow:0 0 0 1px hsl(var(--border))}.mcp-work-doc-head{display:flex;flex-direction:column;gap:.625rem;padding-bottom:.75rem;border-bottom:1px solid hsl(var(--border))}.mcp-work-doc-facts{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:.75rem;column-gap:.75rem;row-gap:.25rem;font-size:11px;color:hsl(var(--muted-foreground))}.mcp-work-doc-facts>span{display:inline-flex;align-items:center;gap:.25rem}.mcp-work-doc-sheet{margin-left:auto;margin-right:auto;width:100%;max-width:48rem;border-radius:var(--radius);border-width:1px;background-color:hsl(var(--card))}.mcp-work-doc-section{position:relative;padding:1rem 1.5rem}.mcp-work-doc-section+.mcp-work-doc-section{border-top:1px solid var(--ds-rule-soft)}.mcp-work-doc-edit{position:absolute;right:.75rem;top:.75rem;display:inline-flex;align-items:center;gap:.25rem;border-radius:calc(var(--radius) - 2px);padding:.125rem .375rem;font-size:11px;color:hsl(var(--muted-foreground));opacity:0}.mcp-work-doc-edit:focus-visible,.mcp-work-doc-section:hover .mcp-work-doc-edit{opacity:1}.mcp-work-doc-edit:hover{background-color:hsl(var(--muted));color:hsl(var(--foreground))}.mcp-work-doc-headline{font-family:var(--font-display);font-size:1.25rem;line-height:1.75rem;font-weight:600;line-height:1.375;color:hsl(var(--foreground))}.mcp-work-doc-subhead{font-size:.875rem;line-height:1.25rem;line-height:1.375;color:hsl(var(--muted-foreground))}.mcp-work-doc-dateline{font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;color:hsl(var(--muted-foreground))}.mcp-work-banner{display:flex;align-items:flex-start;gap:.5rem;border-radius:var(--radius);border-width:1px;padding:.5rem .75rem;font-size:.75rem;line-height:1rem;background:hsl(var(--warning)/.08);border-color:hsl(var(--warning)/.35);color:hsl(var(--warning-foreground))}@media (hover:none){.mcp-work-doc-edit{opacity:1}}.mcp-work-funnel-bar>.ds-fill,.mcp-work-meter>.ds-fill,.mcp-work-minibar>.ds-fill,.mcp-work-progress>.ds-fill{display:block}.mcp-work-logo.mcp-image-fallback{height:1.75rem;width:1.75rem;flex-shrink:0;border-width:0;background-color:transparent;padding:0}.mcp-docboard-dot{display:inline-block;height:.5rem;width:.5rem;flex-shrink:0;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(var(--palette-bg-slate-400)/var(--tw-bg-opacity,1))}[data-tone=sky] .mcp-docboard-dot{--tw-bg-opacity:1;background-color:rgb(var(--palette-bg-sky-500)/var(--tw-bg-opacity,1))}[data-tone=amber] .mcp-docboard-dot{--tw-bg-opacity:1;background-color:rgb(var(--palette-bg-amber-500)/var(--tw-bg-opacity,1))}[data-tone=emerald] .mcp-docboard-dot{--tw-bg-opacity:1;background-color:rgb(var(--palette-bg-emerald-500)/var(--tw-bg-opacity,1))}[data-tone=violet] .mcp-docboard-dot{--tw-bg-opacity:1;background-color:rgb(var(--palette-bg-violet-500)/var(--tw-bg-opacity,1))}.mcp-docboard-stages{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr))}.mcp-docboard-stage{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:.125rem;border-radius:var(--radius);border-width:1px;background-color:hsl(var(--card));padding:.5rem .625rem;text-align:left;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-docboard-stage:hover{border-color:var(--ds-rule)}.mcp-docboard-stage-on{background-color:hsl(var(--muted));border-color:hsl(var(--foreground)/.35)}.mcp-docboard-stage-label{display:flex;max-width:100%;align-items:center;gap:.375rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;color:hsl(var(--muted-foreground))}.mcp-docboard-stage-n{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);line-height:1.25;color:hsl(var(--foreground))}.mcp-docboard-stage-hint{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;color:hsl(var(--muted-foreground))}@media (min-width:900px){.mcp-docboard-attn .mcp-work-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.mcp-docboard-attn .mcp-work-list>li:nth-child(2){border-top:0}.mcp-docboard-attn .mcp-work-list>li:nth-child(2n){border-left:1px solid var(--ds-rule-soft)}}.mcp-docboard-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.mcp-docboard-search{display:flex;height:1.75rem;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;max-width:20rem}.mcp-docboard-search:focus-within{outline:2px solid hsl(var(--ring));outline-offset:1px}.mcp-docboard-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-docboard-search-input::-moz-placeholder{color:hsl(var(--muted-foreground))}.mcp-docboard-search-input::placeholder{color:hsl(var(--muted-foreground))}.mcp-docboard-search-input::-webkit-search-cancel-button{display:none}.mcp-docboard-clear{border-radius:.25rem;padding:.125rem;color:hsl(var(--muted-foreground))}.mcp-docboard-clear:hover{background-color:hsl(var(--muted));color:hsl(var(--foreground))}.mcp-docboard-board{grid-auto-columns:minmax(14.5rem,1fr);padding-bottom:.25rem}.mcp-docboard-col{min-width:0;border-top:2px solid hsl(var(--border))}.mcp-docboard-col[data-tone=sky]{border-top-color:rgb(var(--palette-border-sky-500)/.6)}.mcp-docboard-col[data-tone=amber]{border-top-color:rgb(var(--palette-border-amber-500)/.6)}.mcp-docboard-col[data-tone=emerald]{border-top-color:rgb(var(--palette-border-emerald-500)/.6)}.mcp-docboard-col[data-tone=violet]{border-top-color:rgb(var(--palette-border-violet-500)/.6)}.mcp-docboard-flag{border-radius:calc(var(--radius) - 2px);padding:.125rem .375rem;font-size:10px;font-weight:500;background:hsl(var(--warning)/.12);color:hsl(var(--warning-foreground))}.mcp-docboard-card{min-width:0}.mcp-docboard-card-flag[data-attention=changes_requested]{border-left:3px solid hsl(var(--danger))}.mcp-docboard-card-flag[data-attention=waiting_approval]{border-left:3px solid hsl(var(--warning))}.mcp-docboard-title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mcp-docboard-why{min-width:0;gap:.25rem;font-weight:500}.mcp-docboard-meta,.mcp-docboard-why{display:flex;align-items:center;font-size:11px}.mcp-docboard-meta{justify-content:space-between;gap:.5rem;color:hsl(var(--muted-foreground))}.mcp-docboard-meta span{display:inline-flex;align-items:center;gap:.25rem}.mcp-docboard-round{display:flex;align-items:center;gap:.375rem;font-size:10px;color:hsl(var(--muted-foreground))}.mcp-docboard-round-track{display:flex;gap:.125rem}.mcp-docboard-round-seg{height:.375rem;width:.75rem;border-radius:9999px;background-color:hsl(var(--muted));border:1px solid hsl(var(--border))}.mcp-docboard-round-seg-on{--tw-bg-opacity:1;background-color:rgb(var(--palette-bg-emerald-500)/var(--tw-bg-opacity,1));border-color:transparent}.mcp-docboard-more{display:flex;width:100%;align-items:center;justify-content:center;gap:.25rem;border-radius:calc(var(--radius) - 2px);padding-top:.25rem;padding-bottom:.25rem;font-size:11px;color:hsl(var(--muted-foreground))}.mcp-docboard-more:hover{background-color:hsl(var(--muted)/.6);color:hsl(var(--foreground))}.mcp-docboard-tone-danger{color:hsl(var(--danger))}.mcp-docboard-tone-warning{color:hsl(var(--warning-foreground))}.mcp-docboard-tone-muted{color:hsl(var(--muted-foreground))}.mcp-pitchperf-campaign{display:flex;flex-direction:column;gap:.5rem;padding:.75rem}.mcp-pitchperf-funnel-compact{gap:.25rem}.mcp-pitchperf-funnel-compact .mcp-work-funnel-bar{height:.625rem}.mcp-pitchperf-funnel-compact .mcp-work-funnel-row{font-size:11px}.mcp-pitchperf-reviews{display:flex;flex-wrap:wrap;gap:.5rem;padding:.5rem .75rem;border-bottom:1px solid var(--ds-rule-soft)}.mcp-pitchperf-notes{display:flex;flex-direction:column;gap:.375rem;border-radius:var(--radius);border-width:1px;background-color:hsl(var(--card));padding:.625rem .75rem;line-height:1.625}.mcp-pitchperf-notes,.mcp-taskfolio-sub{font-size:11px;color:hsl(var(--muted-foreground))}.mcp-taskfolio-sub{margin-top:.125rem}@media (min-width:900px){.mcp-taskfolio-grid{display:grid;gap:1rem;grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start}}.mcp-taskfolio-counts{display:flex;flex-shrink:0;align-items:baseline;gap:.5rem;font-size:11px;--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(--muted-foreground))}.mcp-taskfolio-late{font-weight:500;color:hsl(var(--danger-foreground))}.mcp-taskfolio-fill{background:hsl(var(--danger))}.mcp-taskfolio-owner{display:inline-flex;width:auto;max-width:6.5rem;flex-shrink:0;align-items:center;gap:.375rem;font-size:11px}.mcp-compose-offers{display:grid;gap:.375rem;grid-template-columns:repeat(auto-fill,minmax(8rem,1fr))}.mcp-compose-offer{border-radius:var(--radius);border-width:1px;background-color:hsl(var(--card));padding:.375rem .5rem;text-align:left;color:hsl(var(--foreground))}.mcp-compose-offer:hover{background-color:hsl(var(--muted)/.5)}.mcp-compose-offer-on{border-color:hsl(var(--primary));background:hsl(var(--primary)/.06)}.mcp-compose-to{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}.mcp-compose-add{height:1.75rem;width:10rem;font-size:.75rem;line-height:1rem}