.mcpg{border-radius:var(--seeker-radius-panel);background:var(--seeker-card);box-shadow:var(--seeker-card-edge);font-family:var(--seeker-font-sans);overflow:hidden;container:mcpg/inline-size}.mcpg-cells{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 -1px -1px 0;padding:0;list-style:none;display:grid}@container mcpg (width>=380px){.mcpg:is([data-cols="3"],[data-cols="4"],[data-cols="6"]) .mcpg-cells{grid-template-columns:repeat(3,minmax(0,1fr))}}@container mcpg (width>=560px){.mcpg[data-cols="4"] .mcpg-cells{grid-template-columns:repeat(4,minmax(0,1fr))}}@container mcpg (width>=720px){.mcpg[data-cols="6"] .mcpg-cells{grid-template-columns:repeat(6,minmax(0,1fr))}}.mcpg-cell{border-right:1px solid var(--seeker-line);border-bottom:1px solid var(--seeker-line);display:flex}.mcpg-item{min-height:104px;color:var(--seeker-ink);font:inherit;cursor:pointer;transition:background-color .14s var(--seeker-ease);background:0 0;border:0;outline:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:20px 12px 18px;text-decoration:none;display:flex}.mcpg-item svg{width:30px;height:30px}.mcpg-name{color:var(--seeker-ink-2);text-align:center;text-wrap:balance;transition:color .14s var(--seeker-ease);font-size:13px;font-weight:500;line-height:18px}.mcpg-item:hover{background:var(--seeker-hover)}.mcpg-item:hover .mcpg-name{color:var(--seeker-ink)}.mcpg-item[aria-pressed=true]{background:var(--seeker-accent-wash)}.mcpg-item[aria-pressed=true] .mcpg-name{color:var(--seeker-accent-ink)}.mcpg-item:focus-visible{box-shadow:inset 0 0 0 2px var(--seeker-focus)}[data-ui="2"] .mcpg-item:focus-visible,[data-ui="2"] .mcpg-all:focus-visible{outline:none}@container mcpg (width<=379px){.mcpg-item{gap:8px;min-height:92px;padding:16px 10px 14px}.mcpg-item svg{width:24px;height:24px}}.mcpg-all{border-top:1px solid var(--seeker-line);min-height:44px;color:var(--seeker-ink-2);transition:background-color .14s var(--seeker-ease), color .14s var(--seeker-ease);outline:none;justify-content:center;align-items:center;gap:6px;font-size:13.5px;font-weight:500;text-decoration:none;display:flex}.mcpg-all svg{width:14px;height:14px;transition:transform .14s var(--seeker-ease)}.mcpg-all:hover{background:var(--seeker-hover);color:var(--seeker-ink)}.mcpg-all:hover svg{transform:translate(2px)}.mcpg-all:focus-visible{box-shadow:inset 0 0 0 2px var(--seeker-focus)}.mcpr{font-family:var(--seeker-font-sans);color:var(--seeker-ink);text-align:left;font-variant-numeric:normal;font-size:14px;line-height:1.4;container:mcpr/inline-size}.mcpr p{margin:0}.mcpr-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 16px;margin-bottom:10px;display:flex}.mcpr-titles{min-width:0}.mcpr-title{letter-spacing:-.005em;font-size:15px;font-weight:600}.mcpr-sub{color:var(--seeker-ink-3);margin-top:2px;font-size:12.5px}.mcpr-sub b{color:var(--seeker-ink-2);font-weight:500}.mcpr-actions{gap:8px;display:flex}.mcpr-btn{background:var(--seeker-card);height:30px;box-shadow:inset 0 0 0 1px var(--seeker-line-2);color:var(--seeker-ink);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.mcpr-btn--primary{background:var(--seeker-ink);box-shadow:none;color:var(--seeker-card)}.mcpr-list{background:var(--seeker-card);box-shadow:inset 0 0 0 1px var(--seeker-line-2);border-radius:12px;overflow:hidden}.mcpr-row{border-top:1px solid var(--seeker-line);grid-template-columns:36px minmax(0,1fr) 104px 92px 116px 72px;align-items:center;gap:12px;padding:10px 12px;display:grid}.mcpr-row:first-child{border-top:0}.mcpr-ring{width:36px;height:36px;position:relative}.mcpr-ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.mcpr-ring span{font-family:var(--seeker-font-mono);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:11.5px;font-weight:500;display:flex;position:absolute;inset:0}.mcpr-biz{min-width:0}.mcpr-name,.mcpr-addr,.mcpr-cat,.mcpr-meta,.mcpr-phone{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mcpr-name{font-weight:500}.mcpr-addr,.mcpr-meta{color:var(--seeker-ink-3);font-size:12.5px}.mcpr-cat{color:var(--seeker-ink-2);font-size:12.5px}.mcpr-rating,.mcpr-phone{font-family:var(--seeker-font-mono);color:var(--seeker-ink-2);font-variant-numeric:tabular-nums;font-size:12.5px}.mcpr-rating{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.mcpr-star{width:12px;height:12px;fill:var(--seeker-warning);flex:none}.mcpr-save{width:100%}.mcpr-save.is-saved{box-shadow:none;color:var(--seeker-success-fg);background:0 0}.mcpr-meta{display:none}.mcpr-foot{color:var(--seeker-ink-3);text-align:right;margin-top:8px;font-size:12px}@container mcpr (width<=679px){.mcpr-row{grid-template-columns:36px minmax(0,1fr) 64px}.mcpr-cat,.mcpr-rating,.mcpr-phone{display:none}.mcpr-meta{display:block}}@container mcpr (width<=339px){.mcpr-actions .mcpr-btn:not(.mcpr-btn--primary){display:none}}.mcpv{width:100%;font-family:var(--seeker-font-sans);color:var(--seeker-ink);text-align:left;font-variant-numeric:normal;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;font-size:13px;line-height:1.45;container:mcpv/inline-size}.mcpv p{margin:0}.mcpv svg{flex:none}.mcpv-window{background:var(--seeker-panel);box-shadow:var(--seeker-pop);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.mcpv-bar{border-bottom:1px solid var(--seeker-line);background:var(--seeker-canvas);flex:none;align-items:center;gap:8px;height:36px;padding:0 12px;display:flex}.mcpv-bar:after{content:"";flex:none;width:39px}.mcpv-dots{flex:none;gap:6px;display:inline-flex}.mcpv-dots>i{background:var(--seeker-line-3);border-radius:50%;width:9px;height:9px}.mcpv-title{min-width:0;color:var(--seeker-ink-2);white-space:nowrap;flex:1;justify-content:center;align-items:center;gap:7px;font-size:12.5px;font-weight:500;display:inline-flex}.mcpv-title svg{color:var(--seeker-ink)}.mcpv-messages{flex-direction:column;flex:1;gap:14px;width:100%;max-width:760px;margin:0 auto;padding:22px 20px 8px;display:flex}.mcpv-user{background:var(--seeker-well);border-radius:16px;align-self:flex-end;max-width:80%;padding:9px 14px;font-size:13.5px}.mcpv-tool{background:var(--seeker-raised);height:28px;box-shadow:var(--seeker-raised-edge);color:var(--seeker-ink-2);border-radius:999px;align-self:flex-start;align-items:center;gap:7px;padding:0 10px 0 8px;font-size:12px;font-weight:500;display:inline-flex}.mcpv-tool svg:first-child{color:var(--seeker-ink)}.mcpv-tool code{font-family:var(--seeker-font-mono);color:var(--seeker-ink-3);font-size:11.5px;font-weight:400}.mcpv-ok{width:13px;height:13px;color:var(--seeker-success)}.mcpv-app{background:var(--seeker-card);box-shadow:var(--seeker-card-edge);border-radius:14px;padding:14px 16px 12px}.mcpv-assistant{flex-direction:column;gap:8px;max-width:62ch;font-size:13.5px;line-height:1.55;display:flex}.mcpv-assistant ol{color:var(--seeker-ink-2);flex-direction:column;gap:4px;margin:0;padding-left:20px;list-style:decimal;display:flex}.mcpv-assistant li::marker{color:var(--seeker-ink-3);font-variant-numeric:tabular-nums}.mcpv-nowrap{white-space:nowrap}.mcpv-assistant b{color:var(--seeker-ink);font-weight:600}.mcpv-composer{background:var(--seeker-raised);width:calc(100% - 40px);max-width:720px;min-height:44px;box-shadow:var(--seeker-raised-edge);color:var(--seeker-ink-4);border-radius:16px;flex:none;align-items:center;gap:10px;margin:8px auto 16px;padding:0 7px 0 16px;font-size:13.5px;display:flex}.mcpv-send{background:var(--seeker-ink);width:30px;height:30px;color:var(--seeker-panel);border-radius:999px;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.mcpv-send svg{width:15px;height:15px}@container mcpv (width<=479px){.mcpv-messages{gap:12px;padding:16px 12px 6px}.mcpv-user{max-width:90%}.mcpv-app{padding:12px 10px 10px}.mcpv .mcpr-row{gap:10px;padding:10px}.mcpv-composer{width:calc(100% - 28px);margin-bottom:14px}}.mcpv-chat{min-height:0;display:flex}.mcpv-side{border-right:1px solid var(--seeker-line);background:var(--seeker-canvas);flex-direction:column;flex:none;gap:2px;width:196px;padding:10px 8px;display:none}@container mcpv (width>=760px){.mcpv-side{display:flex}}.mcpv-side-row{height:30px;color:var(--seeker-ink-2);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;align-items:center;gap:8px;padding:0 8px;font-size:12.5px;display:flex;overflow:hidden}.mcpv-side-row svg{width:14px;height:14px}.mcpv-side-row[data-active]{background:var(--seeker-selected);color:var(--seeker-ink)}.mcpv-side-label{color:var(--seeker-ink-3);padding:12px 8px 4px;font-size:11.5px}.mcpv-thread{flex-direction:column;flex:1;min-width:0;display:flex}.mcpv-editor{min-height:0;display:flex}.mcpv-activity{border-right:1px solid var(--seeker-line);background:var(--seeker-canvas);width:44px;color:var(--seeker-ink-4);flex-direction:column;flex:none;align-items:center;gap:16px;padding-top:12px;display:none}.mcpv-activity svg{width:18px;height:18px}.mcpv-activity svg[data-active]{color:var(--seeker-ink-2)}.mcpv-explorer{border-right:1px solid var(--seeker-line);background:var(--seeker-canvas);flex:none;width:176px;padding:2px 8px 10px;display:none}.mcpv-file{height:24px;padding:0 8px 0 calc(8px + var(--depth,0) * 12px);color:var(--seeker-ink-2);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;font-size:12px;display:flex}.mcpv-file svg{width:13px;height:13px;color:var(--seeker-ink-3)}.mcpv-file[data-active]{background:var(--seeker-selected);color:var(--seeker-ink)}.mcpv-code{flex-direction:column;flex:1;min-width:0;display:none}.mcpv-tabs{border-bottom:1px solid var(--seeker-line);background:var(--seeker-canvas);height:32px;display:flex}.mcpv-tab{border-right:1px solid var(--seeker-line);background:var(--seeker-panel);color:var(--seeker-ink-2);align-items:center;gap:6px;padding:0 12px;font-size:12px;display:inline-flex}.mcpv-tab svg{width:13px;height:13px;color:var(--seeker-ink-3)}.mcpv-lines{font-family:var(--seeker-font-mono);color:var(--seeker-ink-3);white-space:pre;padding:12px 0;font-size:12px;line-height:20px;overflow:hidden}.mcpv-ln{width:40px;color:var(--seeker-ink-4);text-align:right;font-variant-numeric:tabular-nums;padding-right:14px;display:inline-block}.mcpv-kw{color:var(--seeker-ink)}.mcpv-panel{background:var(--seeker-panel);flex-direction:column;flex:1;min-width:0;display:flex}.mcpv-panel-head{border-bottom:1px solid var(--seeker-line);flex:none;align-items:center;gap:8px;height:36px;padding:0 14px;font-size:12.5px;font-weight:600;display:flex}.mcpv-panel .mcpv-messages{gap:12px;padding:16px 14px 6px}.mcpv-panel .mcpv-composer{border-radius:12px;width:calc(100% - 28px);margin:8px 14px 14px}@container mcpv (width>=640px){.mcpv-activity,.mcpv-code{display:flex}.mcpv-panel{border-left:1px solid var(--seeker-line);flex:none;width:58%}}@container mcpv (width>=920px){.mcpv-explorer{display:block}.mcpv-panel{width:48%}}.mcpv[data-host=terminal] .mcpv-window{background:var(--seeker-canvas)}.mcpv[data-host=terminal] .mcpv-bar{border-bottom-color:var(--seeker-line)}.mcpv-term{font-family:var(--seeker-font-mono);color:var(--seeker-ink-2);font-variant-numeric:tabular-nums;flex-direction:column;padding:16px 18px 18px;font-size:12.5px;line-height:1.65;display:flex}.mcpv-term p{white-space:pre-wrap}.mcpv-gap{height:10px}.mcpv-in,.mcpv-call,.mcpv-strong{color:var(--seeker-ink)}.mcpv-prompt{color:var(--seeker-ink-3)}.mcpv-bullet{color:var(--seeker-success)}.mcpv-dim{color:var(--seeker-ink-3)}.mcpv-tt{grid-template-columns:2ch 5ch minmax(0,26ch) 9ch 15ch;justify-content:start;column-gap:2ch;margin:6px 0 8px;display:grid}.mcpv-tt>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mcpv-caret{vertical-align:-.22em;background:var(--seeker-ink-3);width:.6em;height:1.15em;display:inline-block}@container mcpv (width<=519px){.mcpv-term{padding:14px 14px 16px;font-size:12px}.mcpv-tt{grid-template-columns:2ch 5ch minmax(0,1fr)}.mcpv-c4,.mcpv-c5{display:none}}@media (prefers-reduced-motion:reduce){.mcpg-item,.mcpg-name,.mcpg-all,.mcpg-all svg{transition:none}.mcpg-all:hover svg{transform:none}}
