.v2-ai-page .mcp-conversation-demo{background:#fff;border:1px solid #dfe3e9;border-radius:24px;min-width:0;max-width:1100px;margin-inline:auto;overflow:hidden;box-shadow:0 12px 40px #25395106}.v2-ai-page .mcp-example-tasks{border-bottom:1px solid #e7ebf1;flex-wrap:wrap;justify-content:center;gap:6px 28px;margin:0;padding:12px 24px 0;display:flex}.v2-ai-page .mcp-example-tasks button{min-height:56px;font:inherit;color:#616161;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:16px 0;font-size:13px;font-weight:500}.v2-ai-page .mcp-example-tasks button:hover{color:#202020}.v2-ai-page .mcp-example-tasks button[aria-selected=true]{color:#202020;border-bottom-color:currentColor}.v2-ai-page .mcp-example-window{background:0 0}.v2-ai-page .mcp-example-bar{color:#616161;border-bottom:1px solid #e7ebf1;justify-content:space-between;gap:16px;padding:18px 32px;font-size:12px;line-height:1.5;display:flex}.v2-ai-page .mcp-example-bar>span:first-child{color:#30363d;font-size:13px;font-weight:550}.v2-ai-page .mcp-example-body{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:stretch;gap:0;padding:0;display:grid}.v2-ai-page .mcp-example-question,.v2-ai-page .mcp-example-response{min-width:0;padding:40px 36px}.v2-ai-page .mcp-example-response{background:radial-gradient(at 55% 45%,#e8eff9,#f7f9fc 72%);border-left:1px solid #edf0f4;flex-direction:column;display:flex}.v2-ai-page .mcp-example-overline{color:#616161;margin-bottom:14px;font-size:12px;line-height:1.5;display:block}.v2-ai-page .mcp-example-question h3{letter-spacing:-.035em;margin:0 0 14px;font-size:30px;font-weight:550;line-height:1.2}.v2-ai-page .mcp-example-description{color:#616161;margin:0 0 24px;font-size:14px;line-height:1.65}.v2-ai-page .mcp-example-composer{background:#fff;border:1px solid #dfe3e9;border-radius:16px;padding:16px;box-shadow:0 4px 16px #20375408}.v2-ai-page .mcp-example-composer:focus-within{border-color:#739dd2;box-shadow:0 0 0 3px #3c83f912}.v2-ai-page .mcp-example-composer label{color:#616161;margin-bottom:10px;font-size:12px;display:block}.v2-ai-page .mcp-example-composer textarea{resize:none;width:100%;min-height:84px;font:inherit;color:#202020;background:0 0;border:0;outline:0;padding:0;font-size:16px;line-height:1.6;display:block}.v2-ai-page .mcp-example-send-row{justify-content:space-between;align-items:center;gap:16px;margin-top:12px;display:flex}.v2-ai-page .mcp-example-send-row>span{color:#616161;font-size:11px}.v2-ai-page .mcp-example-send-row button{color:#fff;cursor:pointer;background:#202020;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.v2-ai-page .mcp-example-send-row button:hover{background:#3b3b3b}.v2-ai-page .mcp-example-send-row button:disabled{opacity:.35;cursor:default}.v2-ai-page .mcp-example-send-row svg{width:20px;height:20px;transform:rotate(-90deg)}.v2-ai-page .mcp-example-note{color:#616161;margin:14px 0 0;font-size:12px;line-height:1.6}.v2-ai-page .mcp-example-note a{text-underline-offset:3px;text-decoration:underline}.v2-ai-page .mcp-example-artwork{flex-direction:column;flex:1;justify-content:center;margin:0;display:flex}.v2-ai-page .mcp-sample-art{min-width:0;container-type:inline-size}.v2-ai-page .mcp-sample-art[data-active=false] .purpose-scene *{animation:none!important}.v2-ai-page .mcp-results-card{justify-content:center;align-items:center;min-height:290px;display:flex}.v2-ai-page .mcp-results-card>div{width:100%;max-width:440px;height:auto}.v2-ai-page .mcp-sample-art .ps-stage{min-height:280px}.v2-ai-page .mcp-sample-art .ps-stages{display:none}.v2-ai-page .mcp-example-artwork figcaption{text-align:center;color:#616161;margin-top:20px;font-size:12px;line-height:1.6}.v2-ai-page .mcp-conversation-demo button:focus-visible{outline-offset:4px;outline:2px solid #3c83f9}@media (max-width:799px){.v2-ai-page .mcp-example-body{grid-template-columns:minmax(0,1fr);gap:0;padding:0}.v2-ai-page .mcp-results-card{min-height:260px}.v2-ai-page .mcp-example-response{border-top:1px solid #edf0f4;border-left:0}}@media (max-width:639px){.v2-ai-page .mcp-example-tasks{gap:0 16px;padding:8px 16px 0}.v2-ai-page .mcp-example-tasks button{font-size:12px}.v2-ai-page .mcp-example-bar{padding:16px}.v2-ai-page .mcp-example-question,.v2-ai-page .mcp-example-response{padding:28px 20px}.v2-ai-page .mcp-example-question h3{font-size:26px}}.v2-ai-page .mcp-results-card .v2-analytics-example{color:#616161;text-align:right;padding:12px 16px 0;font-size:11px}
