.zs-mcp{--mcp-ink:var(--blue-strong,#181934);--mcp-muted:var(--neutral-default,#47566f);--mcp-blue:var(--primary-color,#2c68f5);color:var(--mcp-ink);font-family:var(--primary-font,"Be Vietnam Pro",sans-serif);padding:96px 24px;scroll-margin-top:145px;width:100%}.zs-mcp,.zs-mcp *{box-sizing:border-box}.zs-mcp__layout{align-items:center;display:grid;gap:96px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);margin:0 auto;max-width:1200px}.zs-mcp h2{color:var(--mcp-ink);font:400 46px/1.18 var(--primary-font,"Be Vietnam Pro",sans-serif);letter-spacing:-1.5px;margin:0 0 24px;max-width:490px}.zs-mcp__description{color:var(--mcp-muted);font-size:18px;line-height:1.65;margin:0 0 32px;max-width:440px}.zs-mcp a{text-decoration:none}.zs-mcp img{display:block;flex-shrink:0;object-fit:contain}.zs-mcp :is(a,button):focus-visible{outline:3px solid #2c68f5;outline-offset:5px}.zs-mcp__visual{justify-self:end;min-width:0;padding:0;position:relative;width:100%}.zs-mcp__visual:before{background:radial-gradient(ellipse at 55% 50%,#eef3ff 0,#f7f9ff 45%,#ffffff00 72%);content:"";inset:-40px -30px;pointer-events:none;position:absolute;z-index:0}.zs-mcp__demo{--chat-bg:#faf9f5;--chat-ink:#3d3a34;--chat-muted:#77746c;--chat-line:#e5e2da;--chat-accent:#c16d4c;background:var(--chat-bg);border:1px solid #e0e3ea;border-radius:22px;box-shadow:0 16px 48px -24px #20345d2b,0 2px 6px #18213a04;color:var(--chat-ink);font:14px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;letter-spacing:normal;overflow:hidden;position:relative;text-align:left;transition:background .2s}.zs-mcp__demo[data-client=chatgpt]{--chat-bg:#fff;--chat-ink:#262626;--chat-muted:#737373;--chat-line:#e8e8e8;--chat-accent:#202020}.zs-mcp__demo img{aspect-ratio:1;border:0;display:block;flex:0 0 auto;margin:0;max-width:none;object-fit:contain}.zs-mcp__demo .zs-mcp__icon{aspect-ratio:1;display:block;flex:0 0 auto;height:20px;overflow:visible;width:20px}.zs-mcp__demo-top{align-items:center;background:#fff;border-bottom:1px solid var(--chat-line);display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:10px 14px}.zs-mcp__switch{background:#f2f3f6;border:1px solid #eceef2;border-radius:12px;display:inline-flex}.zs-mcp__tab{align-items:center;appearance:none;background:transparent;border:0;border-radius:8px;color:#656b78;cursor:pointer;display:flex;font:500 12px/1.3 var(--primary-font,"Be Vietnam Pro",sans-serif);justify-content:center;letter-spacing:0;margin:0;min-height:38px;padding:8px 12px;text-transform:none;transition:background .15s,box-shadow .15s,color .15s}.zs-mcp__tab img{height:19px;width:19px}.zs-mcp__tab[aria-pressed=true]{background:#fff;box-shadow:0 1px 4px #18193416;color:var(--mcp-ink)}.zs-mcp__tab:hover{background:#ffffffb3;color:var(--mcp-ink)}.zs-mcp__example{color:#697386;font:11px/1.4 var(--primary-font,"Be Vietnam Pro",sans-serif)}.zs-mcp__appbar{align-items:center;border-bottom:1px solid var(--chat-line);display:flex;gap:7px;min-height:44px;padding:7px 18px}.zs-mcp__app-icon{color:var(--chat-muted);display:grid;flex:0 0 28px;height:28px;place-items:center;width:28px}.zs-mcp__app-title{font-size:13px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zs-mcp__demo .zs-mcp__title-chevron{color:var(--chat-muted);height:14px;width:14px}.zs-mcp__app-actions{align-items:center;display:flex;gap:5px;margin-left:auto}.zs-mcp__demo[data-client=chatgpt] .zs-mcp__appbar{border-bottom-color:transparent}.zs-mcp__demo[data-client=chatgpt] .zs-mcp__app-title{font-size:17px;font-weight:600}.zs-mcp__conversation{padding:20px 20px 12px;position:relative}.zs-mcp__prompt{background:#eeece5;border:1px solid #e7e5de;border-radius:10px;color:#3f3d38;font:14px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;margin:0 0 14px auto;max-width:90%;overflow-wrap:anywhere;padding:10px 14px;width:fit-content}.zs-mcp__demo[data-client=chatgpt] .zs-mcp__prompt{background:#f2f2f2;border-color:transparent;border-radius:22px;color:#303030}.zs-mcp__tool{align-items:center;border:1px solid var(--chat-line);border-radius:7px;color:var(--chat-muted);display:flex;font-size:11px;gap:7px;line-height:18px;margin:0 0 14px;max-width:100%;min-height:28px;padding:4px 8px;width:fit-content}.zs-mcp__tool img{height:16px;width:16px}.zs-mcp__tool>span[data-tool-text]{min-width:0}.zs-mcp__demo[data-client=chatgpt] .zs-mcp__tool{background:#fafafa;border-radius:18px}.zs-mcp__dots{align-items:center;display:flex;flex:0 0 15px;gap:3px}.zs-mcp__dots i{animation:mcp-dot 1s infinite;background:var(--chat-accent);border-radius:50%;height:3px;width:3px}.zs-mcp__dots i:nth-child(2){animation-delay:.15s}.zs-mcp__dots i:nth-child(3){animation-delay:.3s}.zs-mcp__tool-check{color:#488264;display:none}.zs-mcp__tool-check .zs-mcp__icon{height:14px;width:14px}.zs-mcp__assistant{align-items:center;display:flex;gap:8px;margin:0 0 10px}.zs-mcp__assistant img{height:24px;width:24px}.zs-mcp__assistant strong{color:var(--chat-ink);font:600 12px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.zs-mcp__reply{display:grid;margin-bottom:14px}.zs-mcp__reply p{color:var(--chat-ink);font:16px/1.55 Georgia,Times New Roman,serif;grid-area:1/1;margin:0;overflow-wrap:anywhere}.zs-mcp__demo[data-client=chatgpt] .zs-mcp__reply p[data-answer-text],.zs-mcp__reply p.zs-mcp__reply-space--chatgpt{font:14px/1.65 -apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.zs-mcp__reply-space{pointer-events:none;visibility:hidden}.zs-mcp__document{align-items:center;background:#fffefa;border:1px solid #dedbd3;border-radius:10px;display:grid;gap:4px 12px;grid-template-columns:36px minmax(0,1fr);padding:12px 14px}.zs-mcp__file{background:#f4f7ff;border:1px solid #e4e8f3;border-radius:7px;color:#5079ce;display:grid;grid-row:1/3;height:42px;place-items:center;width:36px}.zs-mcp__file .zs-mcp__icon{height:22px;width:22px}.zs-mcp__document-info{align-self:end;grid-column:2;min-width:0}.zs-mcp__document-info strong{color:var(--chat-ink);display:block;font:500 13px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;overflow-wrap:anywhere}.zs-mcp__document-info>span{color:var(--chat-muted);display:block;margin-top:4px}.zs-mcp__document-info>span,.zs-mcp__status{font:11px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.zs-mcp__status{align-items:center;align-self:start;color:#876831;display:flex;gap:6px;grid-column:2}.zs-mcp__status .zs-mcp__icon{height:14px;width:14px}.zs-mcp__demo[data-client=chatgpt] .zs-mcp__document{background:#fff;border-color:#e5e5e5;border-radius:16px}.zs-mcp__composer{background:#fffefa;border:1px solid #d7d3ca;border-radius:16px;box-shadow:0 3px 8px #30210e08;margin:6px 16px 16px;padding:14px;position:relative}.zs-mcp__typing{color:#858178;display:grid;font:14px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.zs-mcp__typed-line,.zs-mcp__typing-space{grid-area:1/1;overflow-wrap:anywhere}.zs-mcp__typing-space{pointer-events:none;visibility:hidden}.zs-mcp__composer-tools{align-items:center;display:flex;gap:8px}.zs-mcp__connector-chip{align-items:center;border:1px solid var(--chat-line);border-radius:6px;color:var(--chat-muted);display:flex;flex:0 0 auto;font-size:11px;gap:5px;line-height:16px;padding:5px 7px}.zs-mcp__connector-chip img{height:14px;width:14px}.zs-mcp__demo[data-client=chatgpt] .zs-mcp__connector-chip{background:#fff;border-radius:16px;color:#555}.zs-mcp__connection-dot{background:#488264;border-radius:50%;flex:0 0 5px;height:5px;width:5px}.zs-mcp__model{align-items:center;color:var(--chat-muted);display:flex;font-size:11px;gap:3px;margin-left:auto}.zs-mcp__model .zs-mcp__icon{height:12px;width:12px}.zs-mcp__mic{color:var(--chat-ink);display:none;margin-left:auto}.zs-mcp__send{background:var(--chat-accent);border-radius:8px;color:#fff;display:grid;flex:0 0 32px;height:32px;place-items:center;transition:transform .18s;width:32px}.zs-mcp__send .zs-mcp__icon{height:19px;stroke-width:2;width:19px}.zs-mcp__demo[data-client=chatgpt] .zs-mcp__composer{background:#f5f5f5;border-color:#e8e8e8;border-radius:26px;box-shadow:none}.zs-mcp__demo[data-client=chatgpt] .zs-mcp__model{display:none}.zs-mcp__demo[data-client=chatgpt] .zs-mcp__mic{display:block}.zs-mcp__demo[data-client=chatgpt] .zs-mcp__send{border-radius:50%}.zs-mcp__demo-bottom{align-items:center;background:#ffffff90;border-top:1px solid var(--chat-line);color:#657085;display:flex;flex-wrap:wrap;font:10px/1.5 var(--primary-font,"Be Vietnam Pro",sans-serif);gap:8px;justify-content:space-between;padding:7px 14px}.zs-mcp__demo-bottom>span:nth-child(2){margin-right:auto}.zs-mcp__playback{align-items:center;display:flex;gap:4px}.zs-mcp__playback button{background:transparent;border:0;border-radius:6px;color:#596274;cursor:pointer;display:block;font:12px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;letter-spacing:0;min-height:32px;padding:7px 8px;text-transform:none}.zs-mcp__playback button:hover:not(:disabled){background:#e9edf4;color:#181934}.zs-mcp__playback button:disabled{cursor:default;opacity:.4}.zs-mcp__welcome{align-items:center;color:var(--chat-ink);display:none;flex-direction:column;gap:18px;inset:0;justify-content:center;padding:30px;position:absolute;text-align:center}.zs-mcp__welcome img{height:36px;width:36px}.zs-mcp__welcome>span{font:26px/1.3 Georgia,Times New Roman,serif;max-width:340px}.zs-mcp__welcome small{color:var(--chat-muted);font:12px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.zs-mcp__demo[data-client=chatgpt] .zs-mcp__welcome>span{font:500 26px/1.3 -apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.zs-mcp__cursor{animation:mcp-cursor .8s steps(1) infinite;background:var(--chat-accent);display:none;height:14px;margin-left:2px;vertical-align:-2px;width:1px}.zs-mcp__answer,.zs-mcp__document,.zs-mcp__prompt,.zs-mcp__tool{transition:opacity .2s,transform .2s}.zs-mcp__demo[data-phase=typing] .zs-mcp__cursor{display:inline-block}.zs-mcp__demo[data-phase=typing] .zs-mcp__typing{color:var(--chat-ink)}.zs-mcp__demo[data-phase=typing] .zs-mcp__welcome{animation:mcp-arrive .3s ease;display:flex}.zs-mcp__demo[data-phase=sent] :is(.zs-mcp__tool,.zs-mcp__answer),.zs-mcp__demo[data-phase=typing] :is(.zs-mcp__prompt,.zs-mcp__tool,.zs-mcp__answer),.zs-mcp__demo[data-phase=working] .zs-mcp__answer{opacity:0;transform:translateY(5px);visibility:hidden}.zs-mcp__demo:not([data-phase=complete]) :is(.zs-mcp__document){opacity:0;transform:translateY(6px);visibility:hidden}.zs-mcp__demo[data-phase=complete] .zs-mcp__dots{display:none}.zs-mcp__demo[data-phase=complete] .zs-mcp__tool-check{display:block}.zs-mcp__demo[data-phase=sent] .zs-mcp__send{transform:scale(.9)}.zs-mcp__demo[data-paused=true] *{animation-play-state:paused!important}.zs-mcp__sr-only{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@keyframes mcp-dot{0%,70%,to{opacity:.3;transform:none}35%{opacity:1;transform:translateY(-2px)}}@keyframes mcp-cursor{50%{opacity:0}}@keyframes mcp-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media(max-width:1100px){.zs-mcp__layout{gap:36px}.zs-mcp h2{font-size:40px}.zs-mcp__visual:before{inset:-20px -15px 0}}@media(max-width:800px){.zs-mcp{padding:64px 7.5%;scroll-margin-top:100px}.zs-mcp__layout{gap:30px;grid-template-columns:minmax(0,1fr);max-width:560px}.zs-mcp h2{font-size:32px;letter-spacing:-.7px}.zs-mcp__description{font-size:17px;margin-bottom:24px}.zs-mcp__visual{justify-self:center;padding-top:0}}@media(max-width:480px){.zs-mcp__demo{border-radius:18px}.zs-mcp__demo-top{gap:8px;padding:12px}.zs-mcp__tab{font-size:11px;gap:6px;padding:7px 9px}.zs-mcp__example{font-size:9px}.zs-mcp__appbar{gap:4px;padding:10px 12px}.zs-mcp__app-actions{gap:0}.zs-mcp__app-actions .zs-mcp__app-icon:first-child{display:none}.zs-mcp__app-title{font-size:12px}.zs-mcp__conversation{padding:20px 16px 10px}.zs-mcp__prompt{max-width:94%;padding:10px 13px}.zs-mcp__composer{margin:6px 12px 14px;padding:12px}.zs-mcp__composer-tools{gap:6px}.zs-mcp__demo-bottom{gap:4px;padding:10px 12px}.zs-mcp__playback{margin-left:auto}}@media(max-width:380px){.zs-mcp__demo-top{justify-content:center}.zs-mcp__example{display:none}.zs-mcp__model{font-size:10px}.zs-mcp__model .zs-mcp__icon{display:none}.zs-mcp__composer-tools{gap:4px}.zs-mcp__document{gap:10px;padding:12px}}@media(prefers-reduced-motion:reduce){.zs-mcp *,.zs-mcp :before{animation:none!important;transition:none!important}}.zs-mcp .zs-mcp__primary{text-decoration:none}.zs-mcp__primary .zs_arrow_icon,.zs-mcp__primary .zs_main_button{background:var(--mcp-ink)}.zs-mcp__primary .zs_main_button>span{color:#fff}.zs-mcp__primary .zs_arrow_icon img{filter:brightness(0) invert(1)}.zs-mcp__primary:hover .zs_arrow_icon{transform:translateX(4px)}.zs-mcp__primary:hover .zs_main_button:before{opacity:1}@media(max-width:800px){.zs-mcp__layout{gap:40px}.zs-mcp__copy{max-width:480px}.zs-mcp__primary .zs_main_button{padding:18px 24px}.zs-mcp__primary .zs_main_button>span{font-size:16px}.zs-mcp__primary .zs_arrow_icon{width:56px}}@media(max-width:380px){.zs-mcp__demo-bottom{justify-content:flex-end}.zs-mcp__demo-bottom .zs-mcp__connection-dot{display:none}.zs-mcp__demo-bottom>span:nth-child(2){font-size:9px}.zs-mcp__playback{gap:0}.zs-mcp__playback button{font-size:11px;padding:7px 6px}.zs-mcp__connector-chip{font-size:10px;padding:4px 5px}}.zs-mcp__voice[hidden]{display:none}.zs-mcp__voice{background:#fff;color:#232323;display:flex;flex-direction:column;height:478px}.zs-mcp__voice-header{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:14px 20px}.zs-mcp__voice-header>span{font-size:16px;font-weight:600}.zs-mcp__voice-header small{color:#848484;font-size:12px;font-weight:400;margin-left:7px}.zs-mcp__mic,.zs-mcp__voice button{appearance:none;cursor:pointer;font:500 12px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;letter-spacing:0;text-transform:none}.zs-mcp__voice-header button{background:transparent;border:0;border-radius:6px;color:#777;padding:7px 9px}.zs-mcp__voice-header button:hover{background:#f4f4f4;color:#222}.zs-mcp__voice-stage{align-items:center;display:flex;flex:1;flex-direction:column;gap:22px;min-height:0;padding:10px 24px 16px}.zs-mcp__orb{background:radial-gradient(ellipse at 38% 25%,#fff 0,#effaff 26%,#97d6ff 50%,#398dfb 78%,#b4e2ff 100%);border-radius:50%;flex:0 0 174px;height:174px;overflow:hidden;position:relative;width:174px}.zs-mcp__orb canvas{border-radius:50%;display:block;height:100%;width:100%}.zs-mcp__voice-caption{max-width:380px;min-height:88px;text-align:center;width:100%}.zs-mcp__voice-caption>span{color:#929292;display:block;font-size:11px;line-height:1.5;margin-bottom:8px}.zs-mcp__voice-caption p{color:#383838;font:16px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;margin:0;text-wrap:pretty}.zs-mcp__voice-controls{align-items:center;display:flex;gap:14px;justify-content:center;padding:0 16px}.zs-mcp__voice-controls button{border:0;display:grid;place-items:center;transition:background .15s}.zs-mcp__voice-controls :is(.zs-mcp__voice-volume,.zs-mcp__voice-exit){background:#f1f1f1;border-radius:50%;color:#525252;flex:0 0 40px;height:40px;padding:0;width:40px}.zs-mcp__voice-controls :is(.zs-mcp__voice-volume,.zs-mcp__voice-exit):hover{background:#e5e5e5}.zs-mcp__voice-controls .zs-mcp__voice-play{background:#222;border-radius:24px;color:#fff;font-size:13px;min-width:170px;padding:12px 18px}.zs-mcp__voice-controls .zs-mcp__voice-play:hover{background:#444}.zs-mcp__voice-volume .voice-volume-cross{display:none}.zs-mcp__voice-volume[aria-pressed=true] .voice-volume-cross{display:block}.zs-mcp__voice-volume[aria-pressed=true] .voice-volume-waves{display:none}.zs-mcp__voice-note{color:#919191;font:10px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;margin:12px 0 18px;text-align:center}.zs-mcp__mic{background:transparent;border:0;border-radius:6px;padding:4px}.zs-mcp__mic:hover{background:#e5e5e5}@media(max-width:480px){.zs-mcp__voice{height:504px}.zs-mcp__voice-stage{gap:24px;padding:10px 18px 18px}.zs-mcp__voice-caption{min-height:108px}.zs-mcp__voice-controls{gap:9px;padding:0 12px}.zs-mcp__voice-controls .zs-mcp__voice-play{font-size:12px;min-width:156px;padding:11px 13px}.zs-mcp__voice-caption p{font-size:15px}}@media(max-width:380px){.zs-mcp__voice{height:548px}.zs-mcp__voice-controls{gap:7px;padding:0 10px}.zs-mcp__voice-controls .zs-mcp__voice-play{flex:1;font-size:11px;min-width:0;padding-inline:8px}.zs-mcp__voice-caption{min-height:134px}.zs-mcp__orb{flex-basis:160px;height:160px;width:160px}}.zs-mcp__visual{display:flex;justify-content:center;max-width:540px}.zs-mcp__visual:before{background:radial-gradient(ellipse at 50% 55%,#eef3fb 0,#f8faff 42%,#ffffff00 70%);inset:80px -20px 20px}.zs-mcp__demo{background:transparent;border:0;border-radius:0;box-shadow:none;max-width:100%;overflow:visible;width:340px}.zs-mcp__demo-top{background:transparent;border:0;justify-content:center;padding:0 0 24px}.zs-mcp__switch{background:#f1f3f7;border-color:#e9edf4;border-radius:14px;gap:4px;padding:4px}.zs-mcp__tab{border-radius:10px;font-size:12px;gap:8px;min-height:40px;min-width:114px;padding:10px 16px}.zs-mcp__phone{background:#18191c;border:2px solid #77797e;border-radius:48px;box-shadow:0 0 0 1px #d4d6da,0 22px 44px -22px #28334845,0 5px 12px #20273312;height:676px;padding:7px;position:relative;width:100%}.zs-mcp__phone:after,.zs-mcp__phone:before{background:linear-gradient(90deg,#7a7c81,#343539);border-radius:2px;content:"";position:absolute;width:3px}.zs-mcp__phone:before{box-shadow:0 65px 0 #53555a;height:52px;left:-5px;top:130px}.zs-mcp__phone:after{height:72px;right:-5px;top:181px}.zs-mcp__phone-screen{background:var(--chat-bg);border-radius:39px;display:flex;flex-direction:column;height:100%;isolation:isolate;overflow:hidden;transition:background .2s}.zs-mcp__statusbar{align-items:center;color:#202020;display:flex;flex:0 0 54px;font:600 13px/1 -apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;justify-content:space-between;padding:4px 23px 0;position:relative}.zs-mcp__island{background:#121214;border-radius:20px;height:26px;left:50%;position:absolute;top:10px;transform:translateX(-50%);width:92px}.zs-mcp__island:after{background:#10111b;border:2px solid #1b1e29;border-radius:50%;content:"";height:9px;position:absolute;right:10px;top:8px;width:9px}.zs-mcp__system-icons{align-items:center;display:flex;gap:4px}.zs-mcp__system-icons svg{display:block;flex-shrink:0}.zs-mcp__home-indicator{flex:0 0 25px;position:relative}.zs-mcp__home-indicator:after{background:#202020;border-radius:4px;bottom:7px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:104px}.zs-mcp__appbar{border:0;flex:0 0 48px;gap:4px;min-height:48px;padding:4px 13px;position:relative}.zs-mcp__app-icon{color:var(--chat-ink);flex-basis:30px;height:30px;width:30px}.zs-mcp__app-title{font:500 17px/1.3 Georgia,Times New Roman,serif;left:50%;max-width:160px;position:absolute;transform:translateX(-50%)}.zs-mcp__demo .zs-mcp__title-chevron{display:none}.zs-mcp__app-actions{gap:2px}.zs-mcp__app-actions .zs-mcp__app-icon:first-child{display:grid}.zs-mcp__demo[data-client=chatgpt] .zs-mcp__app-title{font:600 15px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.zs-mcp__conversation{flex:1;min-height:0;overflow-y:auto;padding:18px 17px 12px;scrollbar-width:none}.zs-mcp__conversation::-webkit-scrollbar{display:none}.zs-mcp__prompt{background:#efede6;border:0;border-radius:15px;font-size:13px;line-height:1.5;margin-bottom:19px;max-width:92%;padding:10px 12px}.zs-mcp__demo[data-client=chatgpt] .zs-mcp__prompt{background:#f1f1f1;border-radius:20px}.zs-mcp__tool{border-color:#e4e1d9;font-size:10px;margin-bottom:16px;padding:4px 7px}.zs-mcp__assistant{gap:6px;margin-bottom:9px}.zs-mcp__assistant img{height:21px;width:21px}.zs-mcp__assistant strong{font-size:11px}.zs-mcp__reply{margin-bottom:16px}.zs-mcp__reply p{font-size:16px;line-height:1.5}.zs-mcp__demo[data-client=chatgpt] .zs-mcp__reply p[data-answer-text],.zs-mcp__reply p.zs-mcp__reply-space--chatgpt{font-size:14px;line-height:1.6}.zs-mcp__document{border-radius:13px;gap:4px 9px;grid-template-columns:30px minmax(0,1fr);padding:12px}.zs-mcp__file{height:38px;width:30px}.zs-mcp__document-info strong{font-size:12px}.zs-mcp__status{font-size:10px;gap:4px}.zs-mcp__status .zs-mcp__icon{height:12px;width:12px}.zs-mcp__composer{border-radius:23px;box-shadow:0 2px 7px #30210e06;flex:0 0 auto;margin:8px 11px 0;padding:12px}.zs-mcp__typing{font-size:13px;line-height:1.5}.zs-mcp__demo:not([data-phase=typing]) .zs-mcp__typing-space{display:none}.zs-mcp__composer-tools{gap:5px;margin-top:10px}.zs-mcp__connector-chip{font-size:10px;padding:3px 6px}.zs-mcp__model{font-size:10px}.zs-mcp__model .zs-mcp__icon{display:none}.zs-mcp__send{border-radius:50%;flex-basis:29px;height:29px;width:29px}.zs-mcp__demo[data-client=chatgpt] .zs-mcp__composer{background:#f8f8f8;border-color:#e9e9e9}.zs-mcp__welcome{gap:16px;padding:24px}.zs-mcp__welcome>span{font-size:25px}.zs-mcp__welcome small{font-size:11px;max-width:190px}.zs-mcp__demo[data-client=chatgpt] .zs-mcp__welcome>span{font-size:23px}.zs-mcp__demo-bottom{background:transparent;border:0;font-size:9px;gap:5px;justify-content:center;min-height:48px;padding:12px 1px 0}.zs-mcp__demo-bottom>span:first-child{color:#7b8290;margin-right:auto}.zs-mcp__playback{gap:0;margin:0}.zs-mcp__playback button{font-size:11px;padding:7px}.zs-mcp__demo[data-client=chatgpt][data-chatgpt-view=voice] .zs-mcp__phone-screen>:is(.zs-mcp__appbar,.zs-mcp__conversation,.zs-mcp__composer){display:none}.zs-mcp__demo[data-client=chatgpt][data-chatgpt-view=voice] .zs-mcp__demo-bottom{visibility:hidden}.zs-mcp__voice{flex:1;height:auto;min-height:0}.zs-mcp__voice-header{min-height:48px;padding:4px 15px}.zs-mcp__voice-header>span{font-size:15px}.zs-mcp__voice-header small{font-size:10px;margin-left:5px}.zs-mcp__voice-header button{font-size:11px;min-height:40px;padding:8px 0 8px 10px}.zs-mcp__voice-stage{gap:28px;justify-content:center;padding:12px 22px 8px}.zs-mcp__orb{flex-basis:180px;height:180px;width:180px}.zs-mcp__voice-caption{max-width:280px;min-height:122px}.zs-mcp__voice-caption>span{color:#848484;font-size:10px;margin-bottom:10px}.zs-mcp__voice-caption p{font-size:14px;line-height:1.55}.zs-mcp__voice-controls{gap:10px;padding:0 15px}.zs-mcp__voice-controls :is(.zs-mcp__voice-volume,.zs-mcp__voice-exit){flex-basis:42px;height:42px;width:42px}.zs-mcp__voice-controls .zs-mcp__voice-play{flex:1;font-size:11px;min-height:44px;min-width:0;padding:11px 8px}.zs-mcp__voice-note{font-size:9px;margin:16px 0 8px}@media(max-width:800px){.zs-mcp__layout{gap:44px}.zs-mcp__visual{max-width:440px}.zs-mcp__visual:before{inset:80px -10px 10px}}@media(max-width:380px){.zs-mcp__phone{border-radius:43px;height:656px;padding:6px}.zs-mcp__phone-screen{border-radius:35px}.zs-mcp__statusbar{font-size:12px;padding-inline:17px}.zs-mcp__island{width:78px}.zs-mcp__system-icons{gap:3px}.zs-mcp__system-icons svg{max-width:19px}.zs-mcp__voice-stage{gap:24px;padding-inline:16px}.zs-mcp__voice-caption{min-height:145px}.zs-mcp__orb{flex-basis:156px;height:156px;width:156px}.zs-mcp__voice-controls{gap:7px;padding-inline:10px}.zs-mcp__voice-controls :is(.zs-mcp__voice-volume,.zs-mcp__voice-exit){flex-basis:36px;height:36px;width:36px}.zs-mcp__voice-controls .zs-mcp__voice-play{font-size:10px;padding-inline:5px}.zs-mcp__conversation{padding-inline:13px}.zs-mcp__reply p{font-size:15px}.zs-mcp__document-info strong{font-size:11px}.zs-mcp__composer{margin-inline:9px;padding:10px}.zs-mcp__connector-chip{font-size:9px;padding-inline:4px}.zs-mcp__composer-tools>.zs-mcp__app-icon{flex-basis:24px;width:24px}.zs-mcp__model{font-size:9px}}.zs-mcp__voice-controls{gap:25px}.zs-mcp__voice-controls .zs-mcp__voice-play{border-radius:50%;flex:0 0 54px;font-size:0;height:54px;min-height:54px;padding:0;width:54px}.zs-mcp__voice-play:before{background:currentColor;clip-path:polygon(0 0,100% 50%,0 100%);content:"";display:block;height:19px;margin-left:3px;width:16px}.zs-mcp__voice:is([data-voice-state=listening],[data-voice-state=thinking],[data-voice-state=speaking]) .zs-mcp__voice-play:before{clip-path:polygon(0 0,33% 0,33% 100%,0 100%,0 0,67% 0,100% 0,100% 100%,67% 100%,67% 0);height:18px;margin-left:0;width:15px}.zs-mcp__voice-action-label{color:#565656;font-size:10px;line-height:1.5;margin-top:10px;text-align:center}.zs-mcp__voice-note{margin-top:9px}.zs-mcp__orb:has(canvas[data-orb-renderer=webgl]){background:transparent}.zs-mcp__voice-controls .zs-mcp__voice-play{position:relative}.zs-mcp__voice-play:before{left:calc(50% + 2px);margin:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.zs-mcp__voice:is([data-voice-state=listening],[data-voice-state=thinking],[data-voice-state=speaking]) .zs-mcp__voice-play:before{left:50%;margin:0}