.lm-mcp{padding-block:var(--lm-section-y-tight) var(--lm-section-y);background:var(--lm-canvas)}.lm-mcp__stack{gap:var(--lm-section-gap);flex-direction:column;display:flex}.lm-mcp__title{text-wrap:balance;max-width:15em;margin:0}.lm-mcp .lm-section-head__side p{margin:0}@media (min-width:1024px){.lm-mcp .lm-section-head{align-items:flex-start}.lm-mcp .lm-section-head__side{padding-top:var(--lm-space-2)}}.lm-mcp__lead{color:var(--lm-ink-secondary)}.lm-mcp__context{color:var(--lm-ink)}.lm-mcp ul{margin:0;padding:0;list-style:none}.lm-mcp__diagram p{margin:0}.lm-mcp__card{--mcp-lift:0 1px 2px #1e05000f, 0 8px 24px -8px #1e050024;--glow-at:50% 34%;isolation:isolate;border:1px solid var(--lm-line-strong);border-radius:var(--lm-radius-card);background:radial-gradient(40% 46% at var(--glow-at), color-mix(in srgb, var(--lm-offwhite-300) 70%, transparent), transparent 72%), var(--lm-offwhite-500);color:var(--lm-ink);position:relative;overflow:hidden}.lm-mcp__card:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--lm-ink) 16%, transparent) 1px, transparent 1.5px) 0 0 / var(--lm-space-6) var(--lm-space-6);-webkit-mask:radial-gradient(60% 70% at var(--glow-at), var(--lm-night), transparent);-webkit-mask:radial-gradient(60% 70% at var(--glow-at), var(--lm-night), transparent);mask:radial-gradient(60% 70% at var(--glow-at), var(--lm-night), transparent);opacity:.6;position:absolute;inset:0}.lm-mcp__diagram{padding:var(--lm-space-8) var(--lm-space-4) var(--lm-space-4);font-family:var(--font-body);flex-direction:column;display:flex}.lm-mcp__tools{align-items:center;gap:var(--lm-space-4);text-align:center;flex-direction:column;min-width:0;display:flex}.lm-mcp__head{gap:var(--lm-space-1);flex-direction:column;display:flex}.lm-mcp__label{font:500 var(--lm-body-2-size) / var(--lm-body-2-leading) var(--font-body);color:var(--lm-ink);text-wrap:balance}.lm-mcp__ais{gap:var(--lm-space-2);display:flex}.lm-mcp__ai{width:var(--lm-space-12);aspect-ratio:1;border:1px solid var(--lm-line-strong);border-radius:var(--lm-radius-card);background:var(--lm-paper);box-shadow:inset 0 1px 0 var(--lm-line-strong), var(--mcp-lift);color:var(--lm-ink);place-items:center;display:grid}.lm-mcp__logo{aspect-ratio:1;background:var(--lm-ink);width:44%;-webkit-mask:var(--logo) center / contain no-repeat;-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat;display:block}.lm-mcp__ai-text{padding:var(--lm-space-1);font:500 var(--lm-caption-2-size) / var(--lm-caption-2-leading) var(--font-body);text-align:center;overflow-wrap:anywhere}.lm-mcp__chips{justify-content:center;gap:var(--lm-space-2);flex-wrap:wrap;max-width:520px;display:flex}.lm-mcp__chip{align-items:center;gap:var(--lm-space-2);min-width:0;padding:var(--lm-space-1) var(--lm-space-3) var(--lm-space-1) var(--lm-space-2);border:1px solid var(--lm-line-strong);border-radius:var(--lm-radius-media);background:var(--lm-paper);font:500 var(--lm-caption-2-size) / var(--lm-label-leading) var(--font-body);color:var(--lm-ink);white-space:nowrap;display:inline-flex}.lm-mcp__chip svg{width:var(--lm-space-4);height:var(--lm-space-4);color:var(--lm-ink-tertiary);flex:none}.lm-mcp__chip--more{padding-inline:var(--lm-space-3);background:0 0;border-style:dashed}.lm-mcp__hub{min-width:0;padding-block:var(--lm-space-2);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:".in.""top pill."".out.";place-items:center;display:grid;position:relative}.lm-mcp__hub:before,.lm-mcp__hub:after{content:"";width:1px;height:var(--lm-space-6);background:linear-gradient(transparent, var(--lm-line-strong))}.lm-mcp__hub:before{grid-area:in}.lm-mcp__hub:after{background:linear-gradient(var(--lm-line-strong), transparent);grid-area:out}.lm-mcp__wires{display:none}.lm-mcp__top{grid-area:top;justify-self:end;align-items:center;display:flex}.lm-mcp__link{width:var(--lm-space-4);background:var(--lm-line-strong);flex:none;height:1px}.lm-mcp__core{width:var(--lm-space-10);aspect-ratio:1;border-radius:var(--lm-radius-card);background:var(--lm-ink);color:var(--lm-canvas);box-shadow:0 0 0 6px color-mix(in srgb, var(--lm-paper) 60%, transparent), 0 0 var(--lm-space-8) color-mix(in srgb, var(--lm-violet) 30%, transparent), var(--mcp-lift);place-items:center;display:grid}.lm-mcp__core .lm-mcp__mark{width:40%;height:auto}.lm-mcp__pill{align-items:center;gap:var(--lm-space-2);padding:var(--lm-space-2) var(--lm-space-4) var(--lm-space-2) var(--lm-space-3);border:1px solid var(--lm-line-strong);border-radius:var(--lm-radius-full);background:var(--lm-paper);box-shadow:var(--mcp-lift);white-space:nowrap;grid-area:pill;display:inline-flex}.lm-mcp__logo--mcp{width:var(--lm-space-5);flex:none}.lm-mcp__pill b{font:500 var(--lm-subtitle-2-size) / var(--lm-subtitle-2-leading) var(--font-body);color:var(--lm-ink)}.lm-mcp__cap{display:none}.lm-mcp__chat{border:1px solid var(--lm-line-strong);border-radius:var(--lm-radius-card);background:var(--lm-offwhite-400);min-width:0;box-shadow:var(--mcp-lift);flex-direction:column;display:flex;overflow:hidden;container:mcp-chat/inline-size}.lm-mcp__bar{align-items:center;gap:var(--lm-space-2) var(--lm-space-3);padding:var(--lm-space-3) var(--lm-space-4);border-bottom:1px solid var(--lm-line);flex-wrap:wrap;display:flex}.lm-mcp__bar-icon{width:var(--lm-space-6);height:var(--lm-space-6);border-radius:var(--lm-radius-sm);background:var(--lm-paper);color:var(--lm-ink);place-items:center;display:grid}.lm-mcp__bar-icon svg{width:var(--lm-space-4);height:var(--lm-space-4)}.lm-mcp__bar-title{font:500 var(--lm-body-3-size) / var(--lm-body-3-leading) var(--font-body);color:var(--lm-ink)}.lm-mcp__live{align-items:center;gap:var(--lm-space-2);padding:2px var(--lm-space-2);border-radius:var(--lm-radius-sm);background:var(--lm-paper);font:500 var(--lm-caption-2-size) / var(--lm-caption-2-leading) var(--font-body);color:var(--lm-ink-tertiary);display:inline-flex}.lm-mcp__live:before{content:"";border-radius:var(--lm-radius-full);background:var(--lm-dot-done);flex:none;width:6px;height:6px}.lm-mcp__body{gap:var(--lm-space-4);padding:var(--lm-space-4);grid-template-columns:minmax(0,1fr);grid-template-areas:"conv""art""rec";display:grid}.lm-mcp__convs{grid-area:conv;min-width:0;display:grid}.lm-mcp__arts{grid-area:art;min-width:0;display:grid}.lm-mcp [data-v]{min-width:0;transition:opacity .34s var(--lm-ease-enter), translate .34s var(--lm-ease-enter), visibility 0s;grid-area:1/1}.lm-mcp__diagram:not([data-on="0"]) [data-v="0"],.lm-mcp__diagram:not([data-on="1"]) [data-v="1"],.lm-mcp__diagram:not([data-on="2"]) [data-v="2"],.lm-mcp__diagram:not([data-on="3"]) [data-v="3"],.lm-mcp__diagram:not([data-on="4"]) [data-v="4"],.lm-mcp__diagram:not([data-on="5"]) [data-v="5"]{opacity:0;visibility:hidden;transition:opacity var(--lm-dur-swap-out), translate var(--lm-dur-swap-out), visibility 0s var(--lm-dur-swap-out);translate:0 4px}.lm-mcp__conv{gap:var(--lm-space-3);flex-direction:column;display:flex}.lm-mcp__ask{max-width:92%;padding:var(--lm-space-2) var(--lm-space-3);border-radius:var(--lm-radius-media);background:var(--lm-paper);font:400 var(--lm-body-3-size) / var(--lm-body-3-leading) var(--font-body);color:var(--lm-ink);overflow-wrap:break-word;align-self:flex-end}.lm-mcp__via{align-items:flex-start;gap:var(--lm-space-2);font:500 var(--lm-caption-2-size) / var(--lm-caption-2-leading) var(--font-body);color:var(--lm-ink-tertiary);display:flex}.lm-mcp__via svg{width:var(--lm-space-4);height:var(--lm-space-4);flex:none;margin-top:-1px}.lm-mcp__reply{font:400 var(--lm-body-3-size) / var(--lm-body-3-leading) var(--font-body);color:var(--lm-ink)}.lm-mcp__art{gap:var(--lm-space-4);padding:var(--lm-space-4);border-radius:var(--lm-radius-media);background:var(--lm-paper);color:var(--lm-ink);box-shadow:var(--mcp-lift);flex-direction:column;display:flex}.lm-mcp__art-head{justify-content:space-between;align-items:flex-start;gap:var(--lm-space-3);display:flex}.lm-mcp__art-t{gap:2px;min-width:0;display:grid}.lm-mcp__art-t b{font:500 var(--lm-subtitle-2-size) / var(--lm-subtitle-2-leading) var(--font-body);color:var(--lm-ink)}.lm-mcp__art-t small{font:400 var(--lm-caption-1-size) / var(--lm-caption-1-leading) var(--font-body);color:var(--lm-ink-tertiary)}.lm-mcp__status{align-items:center;gap:var(--lm-space-1);padding:2px var(--lm-space-2);border-radius:var(--lm-radius-sm);background:var(--lm-success-soft);font:500 var(--lm-caption-2-size) / var(--lm-caption-2-leading) var(--font-body);color:var(--lm-success-dot);white-space:nowrap;flex:none;display:inline-flex}.lm-mcp__status:before{content:"";border-radius:var(--lm-radius-full);background:currentColor;width:6px;height:6px}.lm-mcp__kpis{grid-template-columns:repeat(auto-fit, minmax(var(--lm-space-16), 1fr));gap:var(--lm-space-3);display:grid}.lm-mcp__kpi{align-content:start;gap:2px;min-width:0;display:grid}.lm-mcp__kpi small{font:500 var(--lm-caption-2-size) / var(--lm-caption-2-leading) var(--font-body);color:var(--lm-ink-tertiary)}.lm-mcp__kpi-v{align-items:center;gap:var(--lm-space-2);flex-wrap:wrap;display:flex}.lm-mcp__kpi-v b{font:400 var(--lm-h5-size) / var(--lm-h5-leading) var(--font-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--lm-ink);white-space:nowrap}.lm-mcp__kpi[data-tone=ok] .lm-mcp__kpi-v b{color:var(--lm-success-dot)}.lm-mcp__kpi-v em{padding:2px var(--lm-space-2);border-radius:var(--lm-radius-sm);background:var(--lm-success-soft);font:500 var(--lm-caption-2-size) / var(--lm-caption-2-leading) var(--font-body);color:var(--lm-success-dot);font-style:normal}.lm-mcp__kpis--hero{justify-content:space-between;align-items:flex-end;gap:var(--lm-space-3) var(--lm-space-6);flex-wrap:wrap;display:flex}.lm-mcp__kpis--hero .lm-mcp__kpi-v b{font-size:var(--lm-h3-size);line-height:var(--lm-h3-leading)}.lm-mcp__bars{max-width:220px;height:var(--lm-space-14);flex:120px;align-items:flex-end;gap:3px;display:flex}.lm-mcp__bars i{height:calc(var(--h) * 1%);border-radius:var(--lm-radius-xs) var(--lm-radius-xs) 0 0;background:var(--lm-purple-100);flex:1}.lm-mcp__bars i[data-hi]{background:var(--lm-purple-500)}.lm-mcp__bars i:last-child{background:var(--lm-purple-700)}.lm-mcp__rows{flex-direction:column;display:flex}.lm-mcp__row{--tone:var(--lm-violet-strong);align-items:center;gap:var(--lm-space-3);padding-block:var(--lm-space-2);border-top:1px solid var(--lm-line);font:400 var(--lm-body-3-size) / var(--lm-body-3-leading) var(--font-body);color:var(--lm-ink);display:flex}.lm-mcp__row[data-tone=high]{--tone:var(--lm-danger)}.lm-mcp__row[data-tone=medium],.lm-mcp__row[data-tone=risk]{--tone:var(--lm-warning)}.lm-mcp__row[data-tone=ok]{--tone:var(--lm-success-dot)}.lm-mcp__dot{width:var(--lm-space-2);height:var(--lm-space-2);border-radius:var(--lm-radius-full);background:var(--tone);flex:none}.lm-mcp__row[data-tone=progress] .lm-mcp__dot{box-shadow:inset 0 0 0 2px var(--tone);background:0 0}.lm-mcp__row-main{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;flex:1;gap:2px;min-width:0;display:grid}.lm-mcp__row-main code{font:500 var(--lm-caption-1-size) / var(--lm-caption-1-leading) var(--lm-font-mono);color:var(--lm-ink)}.lm-mcp__row-main code+span{font-size:var(--lm-caption-1-size);line-height:var(--lm-caption-1-leading);color:var(--lm-ink-secondary)}.lm-mcp__row-note{max-width:45%;font:400 var(--lm-caption-1-size) / var(--lm-caption-1-leading) var(--font-body);color:var(--lm-ink-tertiary);text-align:end;flex:0 auto}.lm-mcp__row-note[data-score]{font:500 var(--lm-caption-1-size) / var(--lm-caption-1-leading) var(--lm-font-mono);font-variant-numeric:tabular-nums;color:var(--lm-ink);flex:none}.lm-mcp__meter{width:var(--lm-space-14);border-radius:var(--lm-radius-xs);background:var(--lm-line-strong);flex:none;height:4px;overflow:hidden}.lm-mcp__meter i{width:calc(var(--v) * 1%);background:var(--lm-grad-progress-light);height:100%;display:block}.lm-mcp__lvl{padding:2px var(--lm-space-2);border-radius:var(--lm-radius-sm);font:500 var(--lm-caption-2-size) / var(--lm-caption-2-leading) var(--font-body);white-space:nowrap;flex:none}.lm-mcp__lvl[data-tone=high]{background:var(--lm-danger-soft);color:var(--lm-danger)}.lm-mcp__lvl[data-tone=medium]{background:var(--lm-warning-soft);color:var(--lm-warning-strong)}.lm-mcp__recents{gap:var(--lm-space-2);flex-direction:column;grid-area:rec;min-width:0;display:flex}.lm-mcp__recents-label{font:500 var(--lm-caption-2-size) / var(--lm-caption-2-leading) var(--font-body);color:var(--lm-ink-tertiary)}.lm-mcp__recents ul{gap:var(--lm-space-2);flex-wrap:wrap;display:flex}.lm-mcp__recents li{min-width:0}.lm-mcp__recent{align-items:center;gap:var(--lm-space-2);max-width:100%;padding:var(--lm-space-1) var(--lm-space-3) var(--lm-space-1) var(--lm-space-2);border:1px solid var(--lm-line);border-radius:var(--lm-radius-media);background:var(--lm-paper);font:500 var(--lm-caption-2-size) / var(--lm-label-leading) var(--font-body);color:var(--lm-ink-tertiary);text-align:start;display:inline-flex}.lm-mcp__recent svg{width:var(--lm-space-4);height:var(--lm-space-4);flex:none}.lm-mcp .lm-mcp__recent:not([data-on]){color:var(--lm-ink-tertiary)}.lm-mcp__recent[data-on]{border-color:var(--lm-line-strong);background:var(--lm-paper);color:var(--lm-ink)}button.lm-mcp__recent{font-family:var(--font-body);cursor:pointer;transition:background-color var(--lm-dur-fast) var(--lm-ease-hover), color var(--lm-dur-fast) var(--lm-ease-hover), border-color var(--lm-dur-fast) var(--lm-ease-hover);margin:0}button.lm-mcp__recent:hover:not([data-on]){background:var(--lm-paper);color:var(--lm-ink)}button.lm-mcp__recent:focus-visible{outline:2px solid var(--lm-focus);outline-offset:2px}@container mcp-chat (min-width:480px){.lm-mcp__body{grid-template:"conv art""rec art"1fr/minmax(0,9fr) minmax(0,11fr)}.lm-mcp__recents{align-self:end}.lm-mcp__recents ul{flex-flow:column;gap:2px}.lm-mcp__recent{width:100%;padding:var(--lm-space-1) var(--lm-space-2);font:400 var(--lm-body-3-size) / var(--lm-body-3-leading) var(--font-body);background:0 0;border-color:#0000;display:flex}.lm-mcp__recent[data-on]{border-color:var(--lm-line)}}@media (min-width:768px){.lm-mcp__diagram{padding:var(--lm-space-10) var(--lm-space-8) var(--lm-space-8)}.lm-mcp__ai{width:var(--lm-space-14)}}@media (min-width:1024px){.lm-mcp__card{--glow-at:36% 50%}.lm-mcp__diagram{--hub-w:112px;grid-template-columns:minmax(0, 1fr) var(--hub-w) minmax(0, 2.3fr);padding:var(--lm-space-8);display:grid}.lm-mcp__tools{text-align:start;align-self:center;align-items:flex-start}.lm-mcp__chips{justify-content:flex-start}.lm-mcp__hub{grid-template:"top"minmax(0,1fr)"pill""cap"minmax(0,1fr)/minmax(0,1fr);padding:0}.lm-mcp__hub:before,.lm-mcp__hub:after{display:none}.lm-mcp__hub>:not(svg){z-index:1;position:relative}.lm-mcp__top{flex-direction:column;place-self:end center}.lm-mcp__link{width:1px;height:var(--lm-space-5)}.lm-mcp__core{width:var(--lm-space-14)}.lm-mcp__cap{max-width:100%;padding:var(--lm-space-2) var(--lm-space-2) 0;text-align:center;text-wrap:balance;font:500 var(--lm-caption-2-size) / var(--lm-caption-2-leading) var(--font-body);color:var(--lm-ink-tertiary);grid-area:cap;align-self:start;display:none}.lm-mcp__wires{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}}@media (min-width:1280px){.lm-mcp__diagram{--hub-w:160px;padding:var(--lm-space-10)}.lm-mcp__core{width:var(--lm-space-16)}.lm-mcp__logo--mcp{width:var(--lm-space-6)}.lm-mcp__pill b{font:400 var(--lm-h5-size) / 1 var(--font-display);letter-spacing:-.01em}}.lm-mcp__wire,.lm-mcp__flow{fill:none;vector-effect:non-scaling-stroke}.lm-mcp__wire{stroke-width:1.25px}.lm-mcp__stop{stop-color:var(--lm-ink);stop-opacity:.5}.lm-mcp__stop--far{stop-opacity:.16}.lm-mcp__stop--out{stop-opacity:.4}.lm-mcp__flow{stroke-width:2px;display:none}.lm-mcp__diagram:is([data-motion=on],[data-motion=paused]) .lm-mcp__flow{display:inline}.lm-mcp__glow--violet,.lm-mcp__glow--lime{stop-color:var(--lm-violet-strong);stop-opacity:.9}.lm-mcp__glow--out{stop-opacity:0}@media (prefers-reduced-motion:reduce){.lm-mcp__flow{display:none!important}.lm-mcp [data-v],button.lm-mcp__recent{transition:none!important}.lm-mcp [data-v]{translate:none!important}}.lm-mcp__label{font:500 var(--lm-caption-1-size) / var(--lm-caption-1-leading) var(--lm-font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--lm-ink-secondary)}.lm-mcp__ai{box-shadow:var(--mcp-lift)}.lm-mcp__chip{border-color:var(--lm-line-strong);background:color-mix(in srgb, var(--lm-paper) 70%, transparent)}.lm-mcp__chip--more{color:var(--lm-ink-secondary);background:0 0}.lm-mcp__bar{padding:var(--lm-space-4) var(--lm-space-5)}.lm-mcp__bar-icon{box-shadow:var(--mcp-lift)}.lm-mcp__body{gap:var(--lm-space-5);padding:var(--lm-space-5)}.lm-mcp__ask{box-shadow:var(--mcp-lift)}.lm-mcp__via{padding:2px var(--lm-space-3) 2px var(--lm-space-2);border:1px solid var(--lm-line-strong);border-radius:var(--lm-radius-full);background:0 0;align-self:flex-start;align-items:center}.lm-mcp__via svg{color:var(--lm-violet-strong);margin-top:0}.lm-mcp__reply{font-size:var(--lm-body-2-size);line-height:var(--lm-body-2-leading)}.lm-mcp__art{border:1px solid var(--lm-line);box-shadow:0 1px 2px #1e05000a,0 12px 32px -16px #1e05002e}.lm-mcp__recents-label{font:500 var(--lm-caption-1-size) / var(--lm-caption-1-leading) var(--lm-font-mono);letter-spacing:.04em;text-transform:uppercase}.lm-mcp__recent{border-color:var(--lm-line-strong);background:0 0}button.lm-mcp__recent:hover:not([data-on]){background:color-mix(in srgb, var(--lm-paper) 60%, transparent)}@container mcp-chat (min-width:480px){.lm-mcp__recent{border-color:#0000}.lm-mcp__recent[data-on]{border-color:var(--lm-line);box-shadow:var(--mcp-lift)}.lm-mcp__recent[data-on] svg{color:var(--lm-violet-strong)}}.lm-mcp{padding-block:var(--lm-section-y-tight) var(--lm-section-y)}.lm-mcp__head{align-items:inherit}.lm-mcp__ai{width:var(--lm-space-14)}.lm-mcp__logo{width:48%}.lm-mcp__chips{gap:var(--lm-space-2);max-width:280px}.lm-mcp__chip{width:var(--lm-space-10);height:var(--lm-space-10);border-color:var(--lm-line-strong);border-radius:var(--lm-radius-sm);color:var(--lm-ink-tertiary);background:0 0;justify-content:center;padding:0}.lm-mcp__chip svg{width:18px;height:18px;color:var(--lm-ink-tertiary)}.lm-mcp__chip--more{width:auto;padding-inline:var(--lm-space-3);font:500 var(--lm-caption-1-size) / var(--lm-caption-1-leading) var(--lm-font-sans);color:var(--lm-ink-tertiary);border:0}.lm-mcp__top,.lm-mcp__hub:before,.lm-mcp__hub:after{display:none}.lm-mcp__pill{gap:var(--lm-space-3);padding:6px var(--lm-space-4) 6px 6px}.lm-mcp__pill .lm-mcp__core{width:var(--lm-space-10);border-radius:var(--lm-radius-sm);box-shadow:none;flex:none}.lm-mcp__pill .lm-mcp__core .lm-mcp__mark{width:48%}.lm-mcp__sep{width:1px;height:var(--lm-space-6);background:var(--lm-line-strong);flex:none}.lm-mcp__hub{place-items:center;grid-template:"pill"1fr/minmax(0,1fr)!important}.lm-mcp__bar{flex-wrap:nowrap}.lm-mcp__said{min-width:0;margin-inline-start:auto;display:grid}.lm-mcp__said-v{align-items:center;gap:var(--lm-space-2);min-width:0;padding:4px var(--lm-space-3) 4px var(--lm-space-2);border:1px solid var(--lm-line-strong);border-radius:var(--lm-radius-full);background:var(--lm-paper);font:400 var(--lm-caption-1-size) / var(--lm-caption-1-leading) var(--lm-font-sans);color:var(--lm-ink-secondary);white-space:nowrap;justify-self:end;display:inline-flex}.lm-mcp__said-v svg{width:var(--lm-space-4);height:var(--lm-space-4);color:var(--lm-violet-strong);flex:none}.lm-mcp__said-v b{color:var(--lm-ink);font-weight:500}.lm-mcp__said-v span{text-overflow:ellipsis;min-width:0;overflow:hidden}@container mcp-chat (max-width:559px){.lm-mcp__bar{flex-wrap:wrap}.lm-mcp__said{flex-basis:100%;margin-inline-start:0}.lm-mcp__said-v{white-space:normal;justify-self:start}}.lm-mcp__conv{gap:0}.lm-mcp__ask{background:var(--lm-paper);max-width:80%}.lm-mcp__recent[data-on]{background:var(--lm-paper);border-color:var(--lm-line-strong);color:var(--lm-ink);box-shadow:var(--mcp-lift)}.lm-mcp__recent:after{content:"";border-radius:var(--lm-radius-full);background:var(--lm-acid-400);width:8px;height:8px;box-shadow:0 0 0 1px color-mix(in srgb, var(--lm-ink) 22%, transparent);opacity:0;flex:none;margin-inline-start:auto}.lm-mcp__recent[data-on]:after{opacity:1}@container mcp-chat (min-width:560px){.lm-mcp__body{gap:var(--lm-space-4) var(--lm-space-5);grid-template:"rec conv""rec art"1fr/220px minmax(0,1fr)}.lm-mcp__recents{border-inline-end:1px solid var(--lm-line);justify-content:flex-start;align-self:stretch;padding-inline-end:var(--lm-space-4)}.lm-mcp__recents ul{gap:2px}.lm-mcp__recent{gap:var(--lm-space-2);padding:6px var(--lm-space-3);border-radius:var(--lm-radius-sm);font:400 var(--lm-body-3-size) / var(--lm-body-3-leading) var(--lm-font-sans)}.lm-mcp__recent svg{display:none}.lm-mcp__recent[data-on]{border-color:var(--lm-line)}}@container mcp-chat (min-width:480px) and (max-width:559px){.lm-mcp__body{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"conv""art""rec"}}@media (min-width:1024px){.lm-mcp__diagram{--hub-w:176px;grid-template-columns:minmax(0, .8fr) var(--hub-w) minmax(0, 2.6fr)}.lm-mcp__ai{width:72px}}@media (min-width:1280px){.lm-mcp__diagram{--hub-w:200px;padding:var(--lm-space-12) var(--lm-space-10)}.lm-mcp__pill .lm-mcp__core{width:var(--lm-space-12)}}.lm-mcp__chat>.lm-mcp__body{flex:1}.lm-mcp__pill .lm-mcp__logo--mcp{width:var(--lm-space-6);flex:none}.lm-mcp__arts{align-self:start}
