.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-workspace-stack{display:flex;min-width:0;flex-direction:column;gap:.75rem}.mcp-workspace-grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr))}.mcp-workspace-two{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.mcp-workspace-eyebrow{display:flex;align-items:center;gap:.375rem;font-size:11px;font-weight:500}.mcp-workspace-muted{font-size:11px;color:hsl(var(--muted-foreground))}.mcp-workspace-tiles{display:grid;gap:.6rem;grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr))}.mcp-workspace-inline .mcp-workspace-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.mcp-workspace-tile{position:relative;display:flex;height:100%;width:100%;min-width:0;flex-direction:column;gap:.25rem;overflow:hidden;border-radius:var(--radius);border-width:1px;background-color:hsl(var(--card));padding:.75rem;text-align:left;transition:border-color .12s ease}.mcp-workspace-tile:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background-color:hsl(var(--channel,var(--border)))}.mcp-workspace-tile:hover{border-color:hsl(var(--channel,var(--border))/.7)}.mcp-workspace-tile-value{display:flex;align-items:baseline;gap:.5rem}.mcp-workspace-tile-figure{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;color:hsl(var(--foreground))}.mcp-workspace-tile-body{margin-top:.25rem;display:flex;min-height:0;align-items:center;gap:.5rem}.mcp-workspace-tile-items{margin-top:.25rem;display:flex;flex-direction:column;gap:.125rem;border-top-width:1px;padding-top:.375rem}.mcp-workspace-ring{position:relative;height:3rem;width:3rem;flex-shrink:0;border-radius:9999px;background:var(--ring-fill,hsl(var(--muted)))}.mcp-workspace-ring:after{content:"";position:absolute;inset:22%;border-radius:9999px;background:hsl(var(--card))}.mcp-workspace-ring-label{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;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)}.mcp-workspace-needs{display:flex;flex-wrap:wrap;gap:.375rem}.mcp-workspace-need{display:inline-flex;min-width:0;align-items:center;gap:.375rem;border-radius:9999px;border-width:1px;background-color:hsl(var(--card));padding:.25rem .625rem;font-size:11px;font-weight:500}.mcp-workspace-need:hover{background-color:hsl(var(--muted)/.6)}.mcp-workspace-need-count{display:inline-flex;height:1rem;min-width:1rem;padding-left:.25rem;padding-right:.25rem;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);background:hsl(var(--channel,var(--primary))/.15);color:hsl(var(--channel,var(--primary)))}.mcp-workspace-avatar,.mcp-workspace-need-count{align-items:center;justify-content:center;border-radius:9999px}.mcp-workspace-avatar{position:relative;display:flex;height:2.5rem;width:2.5rem;flex-shrink:0;overflow:hidden;border-width:1px;font-size:.75rem;line-height:1rem;font-weight:600}.mcp-workspace-avatar-lg{height:4rem;width:4rem;font-size:1.125rem;line-height:1.75rem}.mcp-workspace-avatar-sm{height:1.75rem;width:1.75rem;font-size:10px}.mcp-workspace-avatar-xs{height:1.25rem;width:1.25rem;font-size:8px;letter-spacing:-.05em}.mcp-workspace-avatar-img,.mcp-workspace-logo-img{position:absolute;inset:0;height:100%;width:100%;opacity:0;transition:opacity .15s ease}:is(.mcp-workspace-avatar-img,.mcp-workspace-logo-img)[data-loaded=true]{opacity:1}.mcp-workspace-avatar-img{-o-object-fit:cover;object-fit:cover}.mcp-workspace-logo{position:relative;display:flex;height:2.25rem;width:2.25rem;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border-radius:calc(var(--radius) - 2px);border-width:1px;background-color:hsl(var(--card));font-size:.75rem;line-height:1rem;font-weight:600}.mcp-workspace-logo-img{background-color:hsl(var(--card));-o-object-fit:contain;object-fit:contain;padding:.25rem}.mcp-workspace-logo-sm{height:1.25rem;width:1.25rem;border-radius:.25rem;font-size:9px}.mcp-workspace-logo-sm .mcp-workspace-logo-img{padding:.125rem}.mcp-workspace-logo-lg{height:3.5rem;width:3.5rem;border-radius:var(--radius);font-size:1rem;line-height:1.5rem}.mcp-workspace-initial{display:flex;height:100%;width:100%;align-items:center;justify-content:center;font-weight:600;color:inherit;background:color-mix(in srgb,var(--tint,hsl(var(--muted-foreground))) 16%,hsl(var(--card)));color:var(--tint,hsl(var(--muted-foreground)))}.mcp-workspace-initial-influencer{background:linear-gradient(135deg,hsl(var(--channel,var(--primary))),hsl(var(--channel,var(--primary))/.7));color:hsl(var(--card))}.mcp-workspace-clients{display:grid;gap:.6rem;align-items:start;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}.mcp-workspace-client-group{min-width:0;overflow:hidden;border-radius:var(--radius);border-width:1px;background-color:hsl(var(--card));transition:border-color .12s ease}.mcp-workspace-client-group:hover{border-color:hsl(var(--primary)/.45)}.mcp-workspace-client-group[data-current=true]{border-color:hsl(var(--primary)/.6)}.mcp-workspace-client{display:flex;width:100%;min-width:0;flex-direction:column;gap:.5rem;padding:.75rem;text-align:left}.mcp-workspace-client:hover:not(:disabled){background-color:hsl(var(--muted)/.3)}.mcp-workspace-client-subs{display:flex;flex-direction:column;border-top-width:1px;background-color:hsl(var(--muted)/.2)}.mcp-workspace-client-subs>li+li{border-top-width:1px}.mcp-workspace-client-sub{gap:0;padding:.375rem .75rem}.mcp-workspace-client:disabled{cursor:not-allowed;opacity:.6}.mcp-workspace-ask{border-radius:9999px;border-width:1px;background-color:hsl(var(--card));padding:.25rem .625rem;font-size:11px;font-weight:500;color:hsl(var(--foreground))}.mcp-workspace-ask:hover{background-color:hsl(var(--muted)/.6)}.mcp-workspace-week{display:flex;height:1.5rem;align-items:flex-end;gap:.125rem}.mcp-workspace-week-bar{width:.375rem;border-radius:calc(var(--radius) - 4px);min-height:2px;background:hsl(var(--chart-1))}.mcp-workspace-week-bar[data-empty=true]{background:hsl(var(--muted))}.mcp-workspace-row{display:flex;width:100%;min-width:0;align-items:center;gap:.625rem;padding-top:.5rem;padding-bottom:.5rem;text-align:left;font-size:.75rem;line-height:1rem}button.mcp-workspace-row:hover{background-color:hsl(var(--muted)/.5)}.mcp-workspace-timeline{position:relative;display:flex;flex-direction:column;gap:.75rem;padding-left:1rem}.mcp-workspace-timeline:before{content:"";position:absolute;left:.3rem;top:.25rem;bottom:.25rem;width:1px;background:hsl(var(--border))}.mcp-workspace-timeline>li{position:relative}.mcp-workspace-timeline-dot{position:absolute;height:.625rem;width:.625rem;border-radius:9999px;border-width:2px;left:-.95rem;top:.3rem;border-color:hsl(var(--card));background:var(--tint,hsl(var(--muted-foreground)))}.mcp-workspace-mood{display:inline-block;height:.5rem;width:.5rem;flex-shrink:0;border-radius:9999px;background:var(--tint,hsl(var(--muted)))}.mcp-workspace-profile{align-items:flex-start;gap:.75rem;padding:.75rem}.mcp-workspace-objective,.mcp-workspace-profile{display:flex;border-radius:var(--radius);border-width:1px;background-color:hsl(var(--card))}.mcp-workspace-objective{flex-direction:column;gap:.375rem;padding:.625rem;font-size:.75rem;line-height:1rem}.mcp-workspace-step{display:inline-flex;height:1.25rem;width:1.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;font-size:10px;font-weight:600;background:hsl(var(--chart-1)/.15);color:hsl(var(--chart-1))}.mcp-workspace-cal{display:grid;gap:2px;grid-template-columns:repeat(7,minmax(0,1fr))}.mcp-workspace-cal-head{padding-bottom:.25rem;text-align:center;font-size:10px;font-weight:500;text-transform:uppercase;color:hsl(var(--muted-foreground))}.mcp-workspace-cal-day{display:flex;min-height:4rem;min-width:0;flex-direction:column;gap:.125rem;border-radius:calc(var(--radius) - 2px);border-width:1px;background-color:hsl(var(--card));padding:.25rem}.mcp-workspace-cal-day[data-out=true]{background-color:hsl(var(--muted)/.4)}.mcp-workspace-cal-day[data-today=true]{border-color:hsl(var(--primary)/.7)}.mcp-workspace-cal-num{font-size:10px;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);color:hsl(var(--muted-foreground))}.mcp-workspace-post{display:flex;width:100%;min-width:0;align-items:center;gap:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:.25rem;padding:.125rem .25rem;text-align:left;font-size:10px;line-height:1.25;background:color-mix(in srgb,var(--tint,hsl(var(--muted))) 16%,transparent);border-left:2px solid var(--tint,hsl(var(--border)))}.mcp-workspace-post:hover{background:color-mix(in srgb,var(--tint,hsl(var(--muted))) 28%,transparent)}.mcp-workspace-phases{display:flex;gap:.125rem}.mcp-workspace-phase{height:.375rem;flex:1 1 0%;border-radius:9999px;background-color:hsl(var(--muted))}.mcp-workspace-phase[data-state=done]{background:hsl(var(--chart-2))}.mcp-workspace-phase[data-state=current]{background:hsl(var(--chart-1))}@media (max-width:420px){.mcp-workspace-cal-day{min-height:2.5rem}.mcp-workspace-post-text{display:none}}.mcp-workspace-page{min-width:0}.mcp-workspace-hero{position:relative;display:flex;align-items:flex-start;gap:.75rem;overflow:hidden;border-radius:var(--radius);border-width:1px;background-color:hsl(var(--card));padding:1rem .75rem .75rem}.mcp-workspace-hero:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background-color:hsl(var(--channel,var(--border)))}.mcp-workspace-topic{border-radius:9999px;border-width:1px;padding:.125rem .5rem;background:hsl(var(--channel,var(--muted-foreground))/.08);border-color:hsl(var(--channel,var(--border))/.3)}.mcp-workspace-kind,.mcp-workspace-topic{display:inline-flex;align-items:center;font-size:10px;font-weight:500}.mcp-workspace-kind{flex-shrink:0;border-radius:.25rem;border-width:1px;background-color:hsl(var(--muted)/.4);padding:1px .375rem;color:hsl(var(--muted-foreground))}.mcp-workspace-person-pill{display:inline-flex;align-items:center;gap:.375rem;border-radius:9999px;border-width:1px;background-color:hsl(var(--card));padding:.125rem .625rem .125rem .125rem;font-size:11px}.mcp-workspace-person-pill:hover{border-color:hsl(var(--channel,var(--primary))/.5)}.mcp-workspace-card-row{display:flex;min-width:0;align-items:center;gap:.625rem;border-radius:var(--radius);border-width:1px;background-color:hsl(var(--card));padding:.625rem;font-size:.75rem;line-height:1rem}.mcp-workspace-inf-grid{display:grid;gap:.6rem;grid-template-columns:repeat(auto-fill,minmax(19rem,1fr))}.mcp-workspace-inf-card{display:flex;height:100%;width:100%;min-width:0;flex-direction:column;gap:.5rem;border-radius:var(--radius);border-width:1px;background-color:hsl(var(--card));padding:.75rem;text-align:left;font-size:.75rem;line-height:1rem;transition:border-color .12s ease}.mcp-workspace-inf-card:hover{border-color:hsl(var(--channel,var(--primary))/.55)}.mcp-workspace-inf-foot{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;border-top-width:1px;padding-top:.5rem;font-size:11px;color:hsl(var(--muted-foreground))}.mcp-workspace-match{padding:.125rem .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)}.mcp-workspace-match,.mcp-workspace-mention{flex-shrink:0;border-radius:9999px;background:hsl(var(--channel,var(--primary))/.1);color:hsl(var(--channel,var(--primary)))}.mcp-workspace-mention{border-width:1px;padding:.125rem .5rem;font-weight:600;border-color:hsl(var(--channel,var(--primary))/.3)}.mcp-workspace-channel,.mcp-workspace-mention{display:inline-flex;align-items:center;gap:.25rem;font-size:10px}.mcp-workspace-channel{border-radius:calc(var(--radius) - 2px);border-width:1px;background-color:hsl(var(--muted)/.3);padding:.125rem .375rem;color:hsl(var(--muted-foreground))}.mcp-workspace-channel-count{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-workspace-channel-icon{display:flex;height:1.75rem;width:1.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(var(--radius) - 2px);background:hsl(var(--channel,var(--muted-foreground))/.1);color:hsl(var(--channel,var(--muted-foreground)))}.mcp-workspace-md{display:flex;flex-direction:column;gap:.5rem;font-size:.75rem;line-height:1rem;line-height:1.625}.mcp-workspace-md-head{padding-top:.25rem;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.025em;color:hsl(var(--muted-foreground))}.mcp-workspace-md-list{display:flex;flex-direction:column;gap:.25rem;padding-left:1rem;list-style:disc}.mcp-workspace-md-list li::marker{color:hsl(var(--channel,var(--muted-foreground)))}.mcp-workspace-icon-lg{height:2.5rem;width:2.5rem;border-radius:var(--radius)}.mcp-workspace-icon-sm{margin-top:.125rem;height:1.5rem;width:1.5rem}.mcp-workspace-accent{color:hsl(var(--channel,var(--primary)))}.mcp-workspace-callout{border-radius:var(--radius);border-width:1px;padding:.75rem;background:hsl(var(--channel,var(--muted-foreground))/.06);border-color:hsl(var(--channel,var(--border))/.3)}.mcp-workspace-switch{position:relative;display:inline-block;height:1rem;width:1.75rem;flex-shrink:0;border-radius:9999px;background-color:hsl(var(--muted));transition:background-color .12s ease}.mcp-workspace-switch:after{content:"";position:absolute;left:.125rem;top:.125rem;height:.75rem;width:.75rem;border-radius:9999px;background-color:hsl(var(--card));box-shadow:0 0 0 1px hsl(var(--border))}.mcp-workspace-switch[data-on=true]{background:hsl(var(--channel,var(--primary)))}.mcp-workspace-switch[data-on=true]:after{left:auto;right:.125rem}.mcp-workspace-row-you{background:hsl(var(--channel,var(--primary))/.06)}.mcp-workspace-md-ol{list-style:decimal}.mcp-workspace-fold{position:relative;max-height:20rem;overflow:hidden}.mcp-workspace-fold:after{content:"";pointer-events:none;position:absolute;left:0;right:0;bottom:0;height:4rem;background:linear-gradient(to bottom,hsl(var(--card)/0),hsl(var(--card)))}.mcp-workspace-meeting{display:flex;width:100%;min-width:0;align-items:flex-start;gap:.75rem;border-radius:var(--radius);border-width:1px;background-color:hsl(var(--card));padding:.625rem;text-align:left;font-size:.75rem;line-height:1rem;transition:border-color .12s ease}.mcp-workspace-meeting:hover{border-color:hsl(var(--channel,var(--primary))/.5)}.mcp-workspace-date{display:flex;width:2.5rem;flex-shrink:0;flex-direction:column;align-items:center;justify-content:center;gap:.125rem;border-radius:calc(var(--radius) - 2px);border-width:1px;padding-top:.375rem;padding-bottom:.375rem;--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);background:hsl(var(--channel,var(--muted-foreground))/.06)}.mcp-workspace-faces{display:inline-flex;align-items:center}.mcp-workspace-faces>.mcp-workspace-avatar+.mcp-workspace-avatar{margin-left:-.25rem}.mcp-workspace-faces>.mcp-workspace-avatar{box-shadow:0 0 0 1.5px hsl(var(--card))}.mcp-workspace-post-bar{height:2rem;width:.25rem;flex-shrink:0;border-radius:9999px;background:var(--tint,hsl(var(--border)))}.mcp-workspace-cal-day[data-today=true] .mcp-workspace-cal-num{display:inline-flex;height:1rem;min-width:1rem;align-items:center;justify-content:center;align-self:flex-start;border-radius:9999px;padding-left:.25rem;padding-right:.25rem;font-weight:600;background:hsl(var(--channel,var(--primary)));color:hsl(var(--card))}.mcp-digest-hero{display:flex;align-items:center;gap:.75rem}.mcp-digest-hero-icon{display:flex;height:2rem;width:2rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius);border-width:1px;background:hsl(var(--warning)/.1);border-color:hsl(var(--warning)/.3);color:hsl(var(--warning-foreground))}.mcp-digest-figure{display:flex;flex-shrink:0;flex-direction:column;align-items:flex-end;line-height:1}.mcp-digest-figure-value{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);color:hsl(var(--foreground))}.mcp-digest-figure-label{margin-top:.125rem;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.025em;color:hsl(var(--muted-foreground))}.mcp-digest-kind[aria-pressed=true]{border-color:hsl(var(--channel,var(--primary))/.6);background:hsl(var(--channel,var(--primary))/.08)}.mcp-digest-filter{display:flex;flex-wrap:wrap;gap:.375rem}.mcp-digest-filter-chip{display:inline-flex;min-width:0;max-width:14rem;align-items:center;gap:.375rem;border-radius:calc(var(--radius) - 2px);border-width:1px;background-color:hsl(var(--card));padding:.25rem .5rem;font-size:11px;color:hsl(var(--foreground))}.mcp-digest-filter-chip:hover{background-color:hsl(var(--muted)/.6)}.mcp-digest-filter-chip[aria-pressed=true]{border-color:hsl(var(--foreground)/.4);background-color:hsl(var(--muted));font-weight:500}.mcp-digest-filter-count{flex-shrink:0;--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-digest-high-dot{display:inline-block;height:.375rem;width:.375rem;flex-shrink:0;border-radius:9999px;background:hsl(var(--warning))}.mcp-digest-groups{-moz-columns:22rem;columns:22rem;-moz-column-gap:.75rem;column-gap:.75rem}.mcp-digest-groups>.mcp-digest-group{margin-bottom:.75rem;-moz-column-break-inside:avoid;break-inside:avoid}.mcp-digest-group{position:relative;display:flex;min-width:0;flex-direction:column;overflow:hidden;border-radius:var(--radius);border-width:1px;background-color:hsl(var(--card))}.mcp-digest-detail{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-size:11px;color:hsl(var(--muted-foreground))}.mcp-digest-group:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background-color:hsl(var(--channel,var(--border)))}.mcp-digest-group-plain:before{content:none}.mcp-digest-group-head{display:flex;align-items:center;gap:.5rem;border-bottom-width:1px;padding:.625rem .75rem .5rem}.mcp-digest-icon{display:flex;height:1.5rem;width:1.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(var(--radius) - 2px);background:hsl(var(--channel,var(--muted-foreground))/.12);color:hsl(var(--channel,var(--muted-foreground)))}.mcp-digest-badge{flex-shrink:0;border-radius:9999px;border-width:1px;padding:1px .375rem;font-size:10px;font-weight:500;background:hsl(var(--warning)/.1);border-color:hsl(var(--warning)/.3);color:hsl(var(--warning-foreground))}.mcp-digest-rows{display:flex;flex-direction:column}.mcp-digest-rows>: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-digest-row{position:relative;display:flex;min-width:0;align-items:flex-start;gap:.625rem;padding:.5rem .75rem}.mcp-digest-row[data-high=true]:before{content:"";position:absolute;inset:.5rem auto .5rem 0;width:2px;border-radius:9999px;background:hsl(var(--warning))}.mcp-digest-row>.mcp-digest-icon{margin-top:.125rem}.mcp-digest-title{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:13px;font-weight:500;line-height:1.375;color:hsl(var(--foreground))}.mcp-digest-meta{display:flex;min-width:0;flex-wrap:wrap;align-items:center;-moz-column-gap:.375rem;column-gap:.375rem;row-gap:.125rem;font-size:11px;color:hsl(var(--muted-foreground))}.mcp-digest-meta>*+:before{content:"·";margin-right:.375rem;color:hsl(var(--muted-foreground)/.6)}.mcp-digest-client{max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;color:hsl(var(--foreground));text-underline-offset:2px}.mcp-digest-client:hover{text-decoration-line:underline}.mcp-digest-late{color:hsl(var(--danger-foreground))}.mcp-digest-open{display:inline-flex;flex-shrink:0;align-items:center;gap:.25rem;align-self:center;border-radius:calc(var(--radius) - 2px);border-width:1px;background-color:hsl(var(--card));padding:.25rem .5rem;font-size:11px;font-weight:500;color:hsl(var(--foreground))}.mcp-digest-open:hover{border-color:hsl(var(--channel,var(--primary))/.6);background:hsl(var(--channel,var(--primary))/.06)}.mcp-digest-link{flex-shrink:0;align-self:center;font-size:11px}.mcp-digest-more{border-top-width:1px;padding:.375rem .75rem;text-align:left;font-size:11px;font-weight:500;color:hsl(var(--muted-foreground))}.mcp-digest-more:hover{color:hsl(var(--foreground))}.mcp-digest-more-cta{display:inline-flex;align-items:center;gap:.375rem}.mcp-digest-entry{margin-top:.625rem;display:flex;width:100%;min-width:0;align-items:center;gap:.625rem;border-radius:var(--radius);border-width:1px;background-color:hsl(var(--card));padding:.5rem .75rem;text-align:left}.mcp-digest-entry:hover{border-color:hsl(var(--warning)/.5)}.mcp-digest-entry-icon{height:1rem;width:1rem;flex-shrink:0;color:hsl(var(--warning-foreground))}.mcp-workspace-finder{display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr) 17rem;align-items:start}.mcp-workspace-finder-side{position:sticky;top:.5rem;min-width:0}.mcp-filters.mcp-workspace-finder-filters{margin-bottom:0;border-radius:var(--radius);border-width:1px;background-color:hsl(var(--card));padding:.625rem}.mcp-workspace-finder-search{position:relative;display:flex;align-items:center}.mcp-workspace-finder-search>svg{pointer-events:none;position:absolute;left:.5rem}.mcp-workspace-finder-search>.mcp-input{padding-left:1.75rem}.mcp-workspace-finder-grid{display:grid;gap:.6rem;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr))}.mcp-workspace-finder-card{cursor:default}.mcp-workspace-finder-card[data-on-list=true]{background:hsl(var(--channel,var(--primary))/.04)}.mcp-workspace-finder-tick{display:flex;height:1.25rem;width:1rem;flex-shrink:0;cursor:pointer;align-items:center}.mcp-workspace-finder-tick>input{height:.875rem;width:.875rem;cursor:pointer;border-radius:calc(var(--radius) - 4px);accent-color:hsl(var(--channel,var(--primary)))}.mcp-workspace-finder-tick>input:disabled{cursor:default}.mcp-workspace-finder-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;border-radius:var(--radius);border-width:1px;background-color:hsl(var(--card));padding:.5rem .75rem}.mcp-workspace-finder-bar[data-active=true]{border-color:hsl(var(--channel,var(--primary))/.5);background:hsl(var(--channel,var(--primary))/.05)}.mcp-workspace-finder-members{max-height:26rem;overflow:auto}.mcp-workspace-actions{border-left:2px solid hsl(var(--channel,var(--primary))/.5)}.mcp-workspace-action{display:flex;align-items:flex-start;gap:.625rem;border-bottom-width:1px;padding-top:.5rem;padding-bottom:.5rem;font-size:.75rem;line-height:1rem}.mcp-workspace-action:last-child{border-bottom-width:0}.mcp-workspace-action-on{background:hsl(var(--channel,var(--primary))/.04)}.mcp-workspace-post-image{width:100%;-o-object-fit:cover;object-fit:cover;max-height:16rem}.mcp-workspace-post-copy,.mcp-workspace-post-image{border-radius:calc(var(--radius) - 2px);border-width:1px}.mcp-workspace-post-copy{background-color:hsl(var(--muted)/.3);padding:.625rem;font-size:.75rem;line-height:1rem}.mcp-workspace-post-copy,.mcp-workspace-post-field{white-space:pre-wrap;line-height:1.625}@media (max-width:720px){.mcp-workspace-finder{grid-template-columns:minmax(0,1fr)}.mcp-workspace-finder-side{position:static}}.mcp-changes-hero{display:flex;align-items:center;gap:.75rem}.mcp-changes-hero-icon{display:flex;height:2rem;width:2rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius);border-width:1px;background-color:hsl(var(--muted));color:hsl(var(--foreground))}.mcp-changes-figure{display:flex;flex-shrink:0;flex-direction:column;align-items:flex-end;line-height:1}.mcp-changes-figure-value{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);color:hsl(var(--foreground))}.mcp-changes-figure-label{margin-top:.125rem;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.025em;color:hsl(var(--muted-foreground))}.mcp-changes-filters{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:.75rem;column-gap:.75rem;row-gap:.375rem}.mcp-changes-filter{display:flex;flex-wrap:wrap;gap:.375rem}.mcp-changes-filter+.mcp-changes-filter{border-left-width:1px;padding-left:.75rem}.mcp-changes-chip{display:inline-flex;min-width:0;max-width:14rem;align-items:center;gap:.375rem;border-radius:calc(var(--radius) - 2px);border-width:1px;background-color:hsl(var(--card));padding:.25rem .5rem;font-size:11px;color:hsl(var(--foreground))}.mcp-changes-chip:hover{background-color:hsl(var(--muted)/.6)}.mcp-changes-chip[aria-pressed=true]{border-color:hsl(var(--foreground)/.4);background-color:hsl(var(--muted));font-weight:500}.mcp-changes-chip-count{flex-shrink:0;--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-changes-days{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius);border-width:1px;background-color:hsl(var(--card))}.mcp-changes-day+.mcp-changes-day{border-top-width:1px}.mcp-changes-day-head{border-bottom-width:1px;background-color:hsl(var(--muted)/.4);padding:.375rem .75rem}.mcp-changes-rows{display:flex;flex-direction:column}.mcp-changes-rows>: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-changes-row{display:flex;min-width:0;align-items:flex-start;gap:.625rem;padding:.5rem .75rem}.mcp-changes-row[data-state=undone] .mcp-changes-title,.mcp-changes-row[data-state=undone] .mcp-changes-what{color:hsl(var(--muted-foreground));text-decoration-line:line-through;text-decoration-color:hsl(var(--muted-foreground)/.5)}.mcp-changes-icon{margin-top:.125rem;display:flex;height:1.5rem;width:1.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(var(--radius) - 2px);background-color:hsl(var(--muted));color:hsl(var(--muted-foreground))}.mcp-changes-what{font-size:13px;font-weight:500;line-height:1.375;color:hsl(var(--foreground))}.mcp-changes-title{display:flex;min-width:0;max-width:100%;font-size:.75rem;line-height:1rem}.mcp-changes-meta{display:flex;min-width:0;flex-wrap:wrap;align-items:center;-moz-column-gap:.375rem;column-gap:.375rem;row-gap:.125rem;font-size:11px;color:hsl(var(--muted-foreground))}.mcp-changes-meta>*+:before{content:"·";margin-right:.375rem;color:hsl(var(--muted-foreground)/.6)}.mcp-changes-client{max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;color:hsl(var(--foreground))}.mcp-changes-note{font-size:11px;line-height:1.375;color:hsl(var(--muted-foreground))}.mcp-changes-note-error{color:hsl(var(--danger-foreground))}.mcp-changes-side{display:flex;flex-shrink:0;align-items:center;align-self:center}.mcp-changes-undo{display:inline-flex;align-items:center;gap:.25rem;border-radius:calc(var(--radius) - 2px);border-width:1px;background-color:hsl(var(--card));padding:.25rem .5rem;font-size:11px;font-weight:500;color:hsl(var(--foreground))}.mcp-changes-undo:hover:not(:disabled){border-color:hsl(var(--foreground)/.4);background-color:hsl(var(--muted)/.6)}.mcp-changes-undo:disabled{cursor:wait;opacity:.6}.mcp-changes-undo-go{border-color:hsl(var(--danger)/.4);background:hsl(var(--danger)/.08);color:hsl(var(--danger-foreground))}.mcp-changes-undo-go:hover:not(:disabled){border-color:hsl(var(--danger)/.6);background:hsl(var(--danger)/.14)}.mcp-changes-confirm{display:inline-flex;align-items:center;gap:.375rem}.mcp-changes-keep{padding-left:.25rem;padding-right:.25rem;font-size:11px;font-weight:500;color:hsl(var(--muted-foreground))}.mcp-changes-keep:hover{color:hsl(var(--foreground))}.mcp-changes-badge{display:inline-flex;align-items:center;gap:.25rem;border-radius:9999px;border-width:1px;padding:1px .375rem;font-size:10px;font-weight:500;color:hsl(var(--muted-foreground))}.mcp-changes-badge[data-tone=done]{background:hsl(var(--success)/.1);border-color:hsl(var(--success)/.3);color:hsl(var(--success-foreground))}.mcp-changes-badge[data-tone=warn]{background:hsl(var(--warning)/.1);border-color:hsl(var(--warning)/.3);color:hsl(var(--warning-foreground))}.mcp-changes-more{display:inline-flex;align-items:center;gap:.375rem;align-self:flex-start;font-size:11px;font-weight:500;color:hsl(var(--muted-foreground))}.mcp-changes-more:hover{color:hsl(var(--foreground))}.mcp-changes-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;font-size:11px;color:hsl(var(--muted-foreground))}.mcp-changes-settings{margin-left:auto;font-size:11px}.mcp-changes-entry{margin-top:.375rem;display:flex;width:100%;min-width:0;align-items:center;gap:.625rem;border-radius:var(--radius);border-width:1px;background-color:hsl(var(--card));padding:.5rem .75rem;text-align:left}.mcp-changes-entry:hover{border-color:hsl(var(--foreground)/.3)}.mcp-changes-entry-icon{height:1rem;width:1rem;flex-shrink:0;color:hsl(var(--muted-foreground))}.mcp-campaign-card{position:relative}.mcp-campaign-card-open{position:absolute;inset:0;z-index:1;border-radius:var(--radius)}.mcp-campaign-back{display:inline-flex;height:1.5rem;width:1.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(var(--radius) - 2px);color:hsl(var(--muted-foreground))}.mcp-campaign-back:hover{background-color:hsl(var(--muted));color:hsl(var(--foreground))}.mcp-campaign-controls{margin-top:.5rem;display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}.mcp-campaign-autonomy{display:inline-flex;align-items:center;gap:.25rem}.mcp-campaign-confirm{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.375rem;border-radius:calc(var(--radius) - 2px);border-width:1px;background-color:hsl(var(--muted)/.4);padding:.25rem .5rem;font-size:11px}.mcp-campaign-stepper{display:flex;align-items:center;gap:0;overflow-x:auto;border-radius:var(--radius);border-width:1px;background-color:hsl(var(--card));padding:.375rem}.mcp-campaign-stage-wrap{display:flex;min-width:0;flex-shrink:0;align-items:center}.mcp-campaign-stage{display:inline-flex;align-items:center;gap:.375rem;white-space:nowrap;border-radius:calc(var(--radius) - 2px);border-width:1px;border-color:transparent;padding:.25rem .5rem;font-size:.75rem;line-height:1rem;color:hsl(var(--muted-foreground))}.mcp-campaign-stage[data-state=done]{--tw-text-opacity:1;color:rgb(var(--palette-text-emerald-600)/var(--tw-text-opacity,1))}.mcp-campaign-stage[data-state=current]{border-color:hsl(var(--primary));background-color:hsl(var(--primary)/.1);font-weight:600;color:hsl(var(--primary))}.mcp-campaign-stage[data-state=complete]{border-color:rgb(var(--palette-border-emerald-500)/.5);background-color:rgb(var(--palette-bg-emerald-500)/.1);font-weight:600;--tw-text-opacity:1;color:rgb(var(--palette-text-emerald-600)/var(--tw-text-opacity,1))}.mcp-campaign-stage-line{height:1px;width:.75rem;background-color:hsl(var(--border))}@media (min-width:640px){.mcp-campaign-stage-line{width:1rem}}.mcp-campaign-stage-line[data-state=done]{background-color:rgb(var(--palette-bg-emerald-500)/.5)}.mcp-campaign-steer{display:flex;align-items:flex-end;gap:.5rem;padding:.75rem}.mcp-campaign-step{display:flex;align-items:flex-start;gap:.5rem;font-size:.75rem;line-height:1rem}.mcp-campaign-step[data-status=done] .mcp-campaign-step-title{color:hsl(var(--muted-foreground));text-decoration-line:line-through;text-decoration-color:hsl(var(--muted-foreground)/.4)}.mcp-campaign-step[data-status=blocked_on_you] .mcp-campaign-step-title{font-weight:500}.mcp-campaign-step[data-status=todo] .mcp-campaign-step-title{color:hsl(var(--muted-foreground))}.mcp-campaign-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.mcp-campaign-result{display:flex;flex-direction:column;border-radius:calc(var(--radius) - 2px);border-width:1px;background-color:hsl(var(--muted)/.3);padding:.375rem .5rem}.mcp-campaign-feed{display:flex;flex-direction:column;gap:.75rem}.mcp-campaign-entry{display:flex;min-width:0;flex-direction:column;gap:.25rem}.mcp-campaign-entry[data-kind=note],.mcp-campaign-entry[data-kind=stage]{align-items:flex-start}.mcp-campaign-entry-meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:2.25rem;font-size:10px;color:hsl(var(--muted-foreground))}.mcp-campaign-entry[data-kind=message] .mcp-campaign-entry-meta,.mcp-campaign-entry[data-kind=note] .mcp-campaign-entry-meta,.mcp-campaign-entry[data-kind=stage] .mcp-campaign-entry-meta{padding-left:0}.mcp-campaign-entry[data-kind=message]{align-items:flex-end}.mcp-campaign-avatar{margin-top:.125rem;display:flex;height:1.75rem;width:1.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;background-color:rgb(var(--palette-bg-violet-500)/.15);--tw-text-opacity:1;color:rgb(var(--palette-text-violet-600)/var(--tw-text-opacity,1))}.mcp-campaign-entry[data-kind=question] .mcp-campaign-avatar{background-color:rgb(var(--palette-bg-amber-500)/.15);--tw-text-opacity:1;color:rgb(var(--palette-text-amber-600)/var(--tw-text-opacity,1))}.mcp-campaign-msg{max-width:85%;border-radius:var(--radius);border-width:1px;background-color:hsl(var(--primary)/.1);padding:.5rem .75rem;font-size:.75rem;line-height:1rem}.mcp-campaign-clamp{max-height:9rem;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,black 70%,transparent);mask-image:linear-gradient(180deg,black 70%,transparent)}.mcp-campaign-run{display:flex;align-items:center;gap:.5rem;font-size:11px}.mcp-campaign-survey{display:flex;align-items:flex-start;gap:.5rem;background-color:hsl(var(--muted)/.3);padding:.5rem}.mcp-campaign-file,.mcp-campaign-survey{border-radius:calc(var(--radius) - 2px);border-width:1px}.mcp-campaign-file{background-color:hsl(var(--card))}.mcp-campaign-file-head{display:flex;width:100%;min-width:0;align-items:center;gap:.5rem;padding:.375rem .625rem}.mcp-campaign-file-head:hover{background-color:hsl(var(--muted)/.4)}.mcp-campaign-file-body{max-height:18rem;overflow:auto;border-top-width:1px;padding:.5rem .625rem}.mcp-kreview-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.5rem}.mcp-kreview-filters{display:flex;flex-wrap:wrap;gap:.25rem}.mcp-kreview-filter{display:inline-flex;align-items:center;gap:.25rem;border-radius:9999px;border-width:1px;background-color:hsl(var(--card));padding:.125rem .625rem;font-size:11px;color:hsl(var(--muted-foreground))}.mcp-kreview-filter:hover{border-color:hsl(var(--foreground)/.3);color:hsl(var(--foreground))}.mcp-kreview-filter[data-on=true]{border-color:hsl(var(--foreground)/.4);background-color:hsl(var(--muted));font-weight:500;color:hsl(var(--foreground))}.mcp-kreview-card{display:flex;min-width:0;flex-direction:column;gap:.625rem;padding:1rem}.mcp-kreview-headline{text-align:left;font-size:.875rem;line-height:1.25rem;font-weight:500;line-height:1.375;text-wrap:balance}.mcp-kreview-headline:hover{text-decoration-line:underline;text-decoration-color:hsl(var(--foreground)/.3);text-underline-offset:2px}.mcp-kreview-op{font-size:11px;font-weight:500;color:hsl(var(--muted-foreground))}.mcp-kreview-label{margin-bottom:.25rem;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.025em;color:hsl(var(--muted-foreground))}.mcp-kreview-compare{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.mcp-kreview-compare-one{grid-template-columns:minmax(0,1fr)}.mcp-kreview-side{min-width:0;border-radius:calc(var(--radius) - 2px);border-width:1px;background-color:hsl(var(--muted)/.4);padding:.625rem}.mcp-kreview-side[data-side=proposed]{background:hsl(var(--success)/.04);border-color:hsl(var(--success)/.25)}.mcp-kreview-text{white-space:pre-line;font-size:.75rem;line-height:1rem;line-height:1.625}.mcp-kreview-del{background:hsl(var(--destructive)/.12);color:hsl(var(--destructive));text-decoration-color:hsl(var(--destructive)/.6)}.mcp-kreview-del,.mcp-kreview-ins{border-radius:calc(var(--radius) - 4px)}.mcp-kreview-ins{text-decoration-line:none;background:hsl(var(--success)/.16);color:hsl(var(--success-foreground))}.mcp-kreview-evidence{border-top-width:1px;padding-top:.5rem}.mcp-kreview-receipt{display:flex;min-width:0;align-items:flex-start;gap:.5rem}.mcp-kreview-quote{display:block;border-left-width:2px;padding-left:.5rem;font-size:.75rem;line-height:1rem;font-style:italic;line-height:1.625;color:hsl(var(--foreground)/.8)}.mcp-kreview-foot{flex-wrap:wrap;justify-content:space-between;border-top-width:1px;padding-top:.5rem}.mcp-kreview-done,.mcp-kreview-foot{display:flex;align-items:center;gap:.5rem}.mcp-kreview-done{min-width:0;border-radius:var(--radius);border-width:1px;background-color:hsl(var(--card));padding:.5rem .75rem;font-size:.75rem;line-height:1rem;color:hsl(var(--muted-foreground))}.mcp-kreview-done[data-status=applied]{border-color:hsl(var(--success)/.3)}.mcp-kreview-more{display:inline-flex;align-items:center;gap:.375rem;align-self:flex-start;font-size:11px;font-weight:500;color:hsl(var(--muted-foreground))}.mcp-kreview-more:hover{color:hsl(var(--foreground))}.mcp-kreview-entry{display:flex;width:100%;min-width:0;align-items:center;gap:.625rem;border-radius:var(--radius);border-width:1px;background-color:hsl(var(--card));padding:.5rem .75rem;text-align:left;font-size:.75rem;line-height:1rem;border-color:hsl(var(--warning)/.35)}.mcp-kreview-entry:hover{border-color:hsl(var(--warning)/.6)}