.home-bench{--bg:#09090b;--stage:#0c0d10;--panel:#111114;--raise:#18181b;--line:#ffffff14;--line2:#ffffff24;--text:#f4f4f5;--muted:#a1a1aa;--dim:#71717a;--mode:#22d3ee;--data:#38bdf8;--neutral:#a1a1aa;color:var(--text);contain:layout style;font-size:15px;line-height:1.5}.home-bench button{font:inherit;color:inherit}.home-bench a{color:inherit}.home-bench :focus-visible{outline:2px solid var(--data);outline-offset:2px}.home-bench .intro{display:none}.home-bench .picker{flex-direction:column;align-items:center;gap:16px;margin-bottom:22px;display:flex}.home-bench .filters{border:1px solid var(--line2);background:var(--panel);border-radius:14px;gap:4px;padding:5px;display:inline-flex}.home-bench .filters button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:8px 16px;font-weight:500}.home-bench .filters button:hover{color:var(--text)}.home-bench .filters button[aria-pressed=true]{color:var(--text);background:#1b1e24;font-weight:600}.home-bench .rail{flex-wrap:wrap;justify-content:center;gap:6px;max-width:100%;display:flex}.home-bench .dev{border:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;border-radius:12px;padding:9px 14px 10px;transition:border-color .15s,background .15s}.home-bench .dev b{letter-spacing:-.01em;font-size:15px;font-weight:700;display:block}.home-bench .dev span{color:var(--dim);font-size:12.5px;display:block}.home-bench .dev:hover{border-color:var(--line2);background:#ffffff05}.home-bench .dev[aria-pressed=true]{border-color:color-mix(in srgb, var(--mode) 55%, transparent);background:color-mix(in srgb, var(--mode) 10%, transparent)}.home-bench .dev[aria-pressed=true] span{color:var(--muted)}.home-bench .dev[hidden]{display:none}.home-bench .bench{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:20px;display:grid}.home-bench .maincol{gap:20px;min-width:0;display:grid}.home-bench .stage,.home-bench .spec,.home-bench .signals,.home-bench .panel-live{border:1px solid var(--line);background:var(--panel);border-radius:24px}.home-bench .stage{background:radial-gradient(58% 70% at 30% 45%, color-mix(in srgb, var(--mode) 9%, transparent), transparent 70%), var(--stage);transition:background .6s;position:relative;overflow:hidden}.home-bench .stage-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px 0;display:flex}.home-bench .bar-group{align-items:center;display:flex}.home-bench .seg{border:1px solid var(--line);background:#ffffff08;border-radius:12px;gap:4px;padding:4px;display:inline-flex}.home-bench .seg button{cursor:pointer;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:7px;padding:6px 13px;font-size:14px;font-weight:600;display:inline-flex}.home-bench .seg button i{background:var(--c);border-radius:50%;width:7px;height:7px}.home-bench .seg button:hover:not([aria-disabled=true]){color:var(--text)}.home-bench .seg button[aria-pressed=true]{color:var(--text);background:color-mix(in srgb, var(--c) 14%, transparent);border-color:color-mix(in srgb, var(--c) 55%, transparent)}.home-bench .seg button[aria-disabled=true]{color:#3c4148;cursor:not-allowed}.home-bench .seg button[aria-disabled=true] i{background:#2c3036}.home-bench .seg-label{color:var(--dim);margin-right:8px;font-size:13px}.home-bench .lock{color:var(--muted);border:1px dashed var(--line2);border-radius:10px;padding:7px 12px;font-size:13.5px}.home-bench .scene-scroll{overflow-x:auto}.home-bench .scene-scroll svg{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.home-bench .hw-scene{min-width:720px}.home-bench .plat-scene{min-width:840px}.home-bench .stage-foot{color:var(--dim);flex-wrap:wrap;align-items:center;gap:18px;padding:0 20px 16px;font-size:13px;display:flex}.home-bench .stage-foot span{align-items:center;gap:7px;display:inline-flex}.home-bench .stage-foot i{border-radius:2px;width:18px;height:3px;display:inline-block}.home-bench .t-main{fill:var(--text);font-size:13px;font-weight:600}.home-bench .t-sub{fill:var(--muted);font-size:11px}.home-bench .t-dim{fill:var(--dim);font-size:12.5px}.home-bench .t-cap{fill:var(--dim);font-size:13px}.home-bench .flow{fill:none;stroke-dasharray:3 13}.home-bench .air{fill:none;stroke-dasharray:1 9;stroke-linecap:round}.home-bench .fade-in{animation:.45s both home-bench-fade}@keyframes home-bench-fade{0%{opacity:0}to{opacity:1}}.home-bench [data-part]{transition:opacity .25s,filter .25s}.home-bench .focusing [data-part]{opacity:.14}.home-bench .focusing [data-part].on{opacity:1}.home-bench .focusing .figure{opacity:.55}.home-bench .figure{transition:opacity .25s}.home-bench .node{cursor:default}.home-bench .node.link-out{cursor:pointer}.home-bench .node .plate{transition:stroke .2s,fill .2s}.home-bench .node.core .plate{filter:drop-shadow(0 0 14px color-mix(in srgb, var(--mode) 40%, transparent))}.home-bench .node.link-out:hover .plate{stroke:#ffffff73}.home-bench .el{cursor:pointer}.home-bench .el .hit{fill:#0000}.home-bench .tip{pointer-events:none;border:1px solid var(--line2);white-space:nowrap;opacity:0;z-index:5;background:#15181d;border-radius:8px;padding:6px 10px;font-size:13px;transition:opacity .12s;position:absolute;transform:translate(-50%,calc(-100% - 12px))}.home-bench .tip b{font-weight:600}.home-bench .tip span{color:var(--muted)}.home-bench .tip.show{opacity:1}.home-bench .spec{padding:26px 26px 24px;position:sticky;top:5.5rem}.home-bench .badge{color:#042f2e;background:linear-gradient(90deg,#0891b2,#22d3ee);border-radius:999px;margin-bottom:12px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-block}.home-bench .spec h2{letter-spacing:-.045em;margin:0 0 8px;font-size:36px;font-weight:800;line-height:1.02}.home-bench .tagline{color:var(--muted);margin:0 0 18px;font-size:16px}.home-bench .summary{color:#d4d4d8;max-width:46ch;margin:0 0 20px;font-size:14.5px}.home-bench .rows{border-top:1px solid var(--line);margin:0}.home-bench .row{border-bottom:1px solid var(--line);cursor:default;border-radius:8px;grid-template-columns:104px 1fr;gap:10px;margin:0 -8px;padding:11px 8px;transition:background .15s;display:grid}.home-bench .row dt{color:var(--muted);align-items:baseline;gap:8px;font-size:13.5px;display:flex}.home-bench .row dt:before{content:"";background:var(--pc,var(--neutral));border-radius:50%;flex:none;width:7px;height:7px;transform:translateY(-1px)}.home-bench .row dd{margin:0;font-size:14.5px}.home-bench .row code,.home-bench .need code,.home-bench .note code{font-family:var(--font-geist-mono,ui-monospace, SFMono-Regular, Menlo, monospace);background:#ffffff0d;border-radius:5px;padding:1px 5px;font-size:13px}.home-bench .row:hover,.home-bench .row:focus-visible,.home-bench .row.on{background:#ffffff0a}.home-bench .row:hover dt,.home-bench .row.on dt{color:var(--text)}.home-bench .need{margin:22px 0 0}.home-bench .need h3,.home-bench .note h3,.home-bench .safety h3{margin:0 0 8px;font-size:14px;font-weight:600}.home-bench .need ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.home-bench .need li{color:#d4d4d8;padding-left:18px;font-size:14px;position:relative}.home-bench .need li:before{content:"";border:1.5px solid var(--dim);border-radius:2px;width:7px;height:7px;position:absolute;top:.62em;left:2px}.home-bench .note,.home-bench .safety{background:#f59e0b0f;border:1px solid #f59e0b33;border-radius:14px;margin:20px 0 0;padding:14px 16px}.home-bench .note p,.home-bench .safety p{color:#e4d4b4;margin:0;font-size:13.5px}.home-bench .docs{border:1px solid var(--line2);color:var(--text);border-radius:11px;margin:20px 8px 0 0;padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.home-bench .docs:hover{border-color:#fff6}.home-bench .docs.primary{color:#083344;background:#22d3ee;border-color:#22d3ee}.home-bench .signals,.home-bench .panel-live{padding:20px 22px 22px}.home-bench .sig-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.home-bench .sig-head h2{letter-spacing:-.02em;margin:0;font-size:20px}.home-bench .sig-head p{color:var(--dim);margin:0;font-size:13.5px}.home-bench .sig-head .right{align-items:center;gap:14px;display:flex}.home-bench .ghost{border:1px solid var(--line2);cursor:pointer;background:0 0;border-radius:9px;padding:6px 12px;font-size:13px;font-weight:600}.home-bench .ghost:hover{border-color:#fff6}.home-bench #hw-traces{background:#07080a;border-radius:12px;width:100%;display:block}.home-bench .console,.home-bench .bands,.home-bench .chat{background:#07080a;border-radius:12px;height:252px}.home-bench .console{font-family:var(--font-geist-mono,ui-monospace, SFMono-Regular, Menlo, monospace);flex-direction:column;justify-content:flex-end;padding:14px 16px;font-size:12.5px;line-height:1.75;display:flex;overflow:hidden}.home-bench .console div{white-space:pre;text-overflow:ellipsis;color:#aab1ba;animation:.28s both home-bench-line;overflow:hidden}@keyframes home-bench-line{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.home-bench .k{color:#7fb2ff}.home-bench .n{color:#45dd8b}.home-bench .s{color:#ffae42}.home-bench .c{color:#5a626c}.home-bench .hl{color:#eef0f3}.home-bench .p{color:#a78bfa}.home-bench .bands{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:26px;padding:18px 18px 14px;display:grid}.home-bench .barwrap{align-items:flex-end;gap:14px;min-height:0;display:flex}.home-bench .bar{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:8px;height:100%;display:flex}.home-bench .bar .fill{border-radius:6px 6px 3px 3px;width:100%;min-height:3px}.home-bench .bar .lb{color:var(--dim);flex-direction:column;align-items:center;gap:2px;font-size:12px;display:flex}.home-bench .bar .lb b{font-size:12.5px;font-weight:600}.home-bench .meters{flex-direction:column;justify-content:center;gap:16px;display:flex}.home-bench .meter .mh{color:var(--muted);justify-content:space-between;margin-bottom:6px;font-size:12.5px;display:flex}.home-bench .meter .mh b{font-family:var(--font-geist-mono,ui-monospace, SFMono-Regular, Menlo, monospace);color:var(--text);font-weight:500}.home-bench .meter .track{background:#ffffff0f;border-radius:4px;height:7px;overflow:hidden}.home-bench .meter .val{background:var(--mode);border-radius:4px;height:100%}.home-bench .meters .foot{color:var(--dim);border-top:1px solid var(--line);padding-top:12px;font-size:12px;line-height:1.45}.home-bench .chat{flex-direction:column;justify-content:flex-end;gap:10px;padding:16px 18px;display:flex;overflow:hidden}.home-bench .msg{border-radius:13px;max-width:78%;padding:9px 13px;font-size:13.5px;animation:.28s both home-bench-line}.home-bench .msg.you{border:1px solid var(--line);color:#c7ccd3;background:#171b21;border-bottom-right-radius:5px;align-self:flex-end}.home-bench .msg.bot{background:color-mix(in srgb, var(--mode) 10%, #0b0d11);border:1px solid color-mix(in srgb, var(--mode) 30%, transparent);border-bottom-left-radius:5px;align-self:flex-start}.home-bench .msg .who{color:var(--dim);margin-bottom:3px;font-size:11px;display:block}.home-bench .caret{background:var(--mode);vertical-align:-2px;width:7px;height:14px;margin-left:2px;animation:1s step-end infinite home-bench-blink;display:inline-block}@keyframes home-bench-blink{50%{opacity:0}}.home-bench .bench-note{text-align:center;color:var(--dim);margin:18px 0 0;font-size:12px}html:not(.dark) .home-bench .filters{background:#fff;border-color:#18181b24}html:not(.dark) .home-bench .filters button{color:#52525b}html:not(.dark) .home-bench .filters button:hover{color:#18181b}html:not(.dark) .home-bench .filters button[aria-pressed=true]{color:#fafafa;background:#18181b}html:not(.dark) .home-bench .dev{color:#18181b;background:#fff;border-color:#18181b29}html:not(.dark) .home-bench .dev span{color:#71717a}html:not(.dark) .home-bench .dev:hover{background:#f4f4f5;border-color:#18181b4d}html:not(.dark) .home-bench .dev[aria-pressed=true]{border-color:color-mix(in srgb, var(--mode) 70%, #0891b2);background:color-mix(in srgb, var(--mode) 12%, #fff)}html:not(.dark) .home-bench .dev[aria-pressed=true] span{color:#52525b}html:not(.dark) .home-bench .bench-note{color:#71717a}@media (max-width:1080px){.home-bench .bench{grid-template-columns:1fr}.home-bench .spec{position:static}}@media (max-width:640px){.home-bench .picker{align-items:stretch}.home-bench .filters{align-self:center;max-width:100%;overflow-x:auto}.home-bench .filters button{white-space:nowrap;padding:7px 11px}.home-bench .rail{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:4px;overflow-x:auto}.home-bench .dev{flex:none;padding:8px 12px}.home-bench .stage-bar{padding:12px 12px 0}.home-bench .stage-foot .hint{display:none}.home-bench .spec h2{font-size:32px}.home-bench .row{grid-template-columns:92px 1fr}.home-bench .bands{grid-template-columns:1fr;height:auto}.home-bench .barwrap{height:120px}}@media (prefers-reduced-motion:reduce){.home-bench .fade-in,.home-bench .console div,.home-bench .msg,.home-bench .caret{animation:none}}
.home-bench .mcp-star{--ai:#a78bfa;--net:#45dd8b;--wire:#7fb2ff;--osc:#ffae42;--cyan:#22d3ee;--red:#f87171;--sans:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;--mono:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;color:var(--text);font-family:var(--sans);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:1px solid var(--line);background:var(--bg);border-radius:28px;padding-bottom:8px;overflow:hidden}.home-bench .mcp-star[hidden]{display:none}.home-bench .mcp-star .wrap{max-width:none;margin:0;padding:0 20px}.home-bench .mcp-star a{color:inherit;text-decoration:none}.home-bench .mcp-star code{font-family:var(--mono);background:#ffffff0d;border-radius:5px;padding:1px 6px;font-size:.88em}.home-bench .mcp-star :focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.home-bench .mcp-star .hero{padding:36px 0 8px;position:relative;overflow:hidden}.home-bench .mcp-star .hero:before{content:"";pointer-events:none;background:radial-gradient(40% 50% at 62% 45%,#a78bfa22,#0000 70%),radial-gradient(30% 40% at 18% 40%,#22d3ee14,#0000 70%);height:720px;position:absolute;inset:-20% -10% auto}.home-bench .mcp-star .hero-head{text-align:center;max-width:64rem;margin:0 auto;position:relative}.home-bench .mcp-star .pillrow{border:1px solid var(--line2);color:var(--muted);background:#ffffff06;border-radius:999px;align-items:center;gap:8px;padding:5px 12px 5px 6px;font-size:13px;display:inline-flex}.home-bench .mcp-star .pillrow b{background:linear-gradient(90deg, var(--ai), #fff5);color:#0d0820;border-radius:999px;padding:2px 9px;font-size:12px}.home-bench .mcp-star .hero h2{letter-spacing:-.045em;color:var(--text);margin:20px 0 18px;font-size:clamp(2rem,4.6vw,3.4rem);font-weight:800;line-height:1.02}.home-bench .mcp-star .hero h2 .soft{color:#a1a1aa}.home-bench .mcp-star .hero p.lead{color:var(--muted);max-width:40rem;margin:0 auto;font-size:clamp(1.05rem,1.6vw,1.2rem)}.home-bench .mcp-star .cta{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;display:flex}.home-bench .mcp-star .btn{border:1px solid var(--line2);color:var(--text);cursor:pointer;background:0 0;border-radius:12px;align-items:center;gap:8px;padding:11px 18px;font-family:inherit;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.home-bench .mcp-star .btn:hover{border-color:#fff6}.home-bench .mcp-star .btn.primary{background:var(--cyan);border-color:var(--cyan);color:#083344}.home-bench .mcp-star .btn.primary:hover{background:#67e8f9}.home-bench .mcp-star .map{border:1px solid var(--line);background:radial-gradient(50% 60% at 62% 50%, #a78bfa14, transparent 70%), var(--stage);border-radius:28px;margin:36px auto 0;position:relative;overflow:hidden}.home-bench .mcp-star .map-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:16px 20px 0;display:flex}.home-bench .mcp-star .map-bar .cap{color:var(--dim);font-size:13.5px}.home-bench .mcp-star .seg{scrollbar-width:none;border:1px solid var(--line);background:#ffffff08;border-radius:12px;gap:4px;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.home-bench .mcp-star .seg button{white-space:nowrap;color:var(--muted);font:600 13.5px var(--sans);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex:none;align-items:center;gap:7px;padding:6px 12px;display:inline-flex}.home-bench .mcp-star .seg button i{background:var(--c,#a1a1aa);border-radius:50%;width:7px;height:7px}.home-bench .mcp-star .seg button:hover{color:var(--text)}.home-bench .mcp-star .seg button[aria-pressed=true]{color:var(--text);background:color-mix(in srgb, var(--c,#a1a1aa) 14%, transparent);border-color:color-mix(in srgb, var(--c,#a1a1aa) 55%, transparent)}.home-bench .mcp-star .scroll{scrollbar-width:thin;overflow-x:auto}.home-bench .mcp-star .scroll svg{-webkit-user-select:none;user-select:none;width:100%;min-width:880px;height:auto;display:block}.home-bench .mcp-star .map-foot{color:var(--dim);flex-wrap:wrap;align-items:center;gap:18px;padding:0 20px 16px;font-size:13px;display:flex}.home-bench .mcp-star .map-foot span{align-items:center;gap:7px;display:inline-flex}.home-bench .mcp-star .map-foot i{border-radius:2px;width:18px;height:3px;display:inline-block}.home-bench .mcp-star .map-foot .note{margin-left:auto}.home-bench .mcp-star svg text{font-family:var(--sans)}.home-bench .mcp-star .t-main{fill:var(--text);font-size:14px;font-weight:600}.home-bench .mcp-star .t-sub{fill:var(--muted);font-size:11.5px}.home-bench .mcp-star .t-cap{fill:var(--dim);font-size:12.5px}.home-bench .mcp-star .t-mono{font-family:var(--mono)!important}.home-bench .mcp-star .flow{fill:none;stroke-dasharray:3 13}.home-bench .mcp-star .plate{transition:stroke .2s,fill .2s}.home-bench .mcp-star .host{cursor:pointer}.home-bench .mcp-star .host:hover .plate,.home-bench .mcp-star .host.on .plate{stroke:#ffffff80}.home-bench .mcp-star .host.on .plate{fill:#15131f}.home-bench .mcp-star .spin,.home-bench .mcp-star .pulse,.home-bench .mcp-star .elec{animation:none}@keyframes mcp-blink{50%{opacity:.35}}.home-bench .mcp-star .pkt{pointer-events:none}.home-bench .mcp-star .burst{transform-box:fill-box;transform-origin:50%;animation:.7s ease-out forwards mcp-burst}@keyframes mcp-burst{to{opacity:0;transform:scale(4)}}.home-bench .mcp-star [data-layer]{transition:opacity .25s}.home-bench .mcp-star .dimmed [data-layer]{opacity:.15}.home-bench .mcp-star .dimmed [data-layer].lit{opacity:1}.home-bench .mcp-star section.block{padding:64px 0 20px}.home-bench .mcp-star .sh{max-width:44rem;margin:0 0 32px}.home-bench .mcp-star .eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--ai);align-items:center;gap:8px;margin:0 0 12px;font-size:12px;font-weight:600;display:inline-flex}.home-bench .mcp-star .eyebrow:before,.home-bench .mcp-star .eyebrow:after{content:"";background:linear-gradient(90deg,#0000,#8b5cf6,#0000);width:28px;height:1px}.home-bench .mcp-star .sh h3{letter-spacing:-.035em;color:var(--text);margin:0 0 12px;font-size:clamp(1.7rem,3.4vw,2.5rem);font-weight:750;line-height:1.08}.home-bench .mcp-star .sh p{color:var(--muted);margin:0;font-size:17px}.home-bench .mcp-star .card{border:1px solid var(--line);background:var(--panel);border-radius:24px}.home-bench .mcp-star .steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.home-bench .mcp-star .step{padding:24px}.home-bench .mcp-star .step .num{width:30px;height:30px;color:var(--ai);font:600 14px var(--mono);background:#a78bfa1a;border:1px solid #a78bfa44;border-radius:9px;place-items:center;margin-bottom:14px;display:inline-grid}.home-bench .mcp-star .step h3{letter-spacing:-.02em;color:var(--text);margin:0 0 6px;font-size:18px}.home-bench .mcp-star .step p{color:var(--muted);margin:0 0 14px;font-size:14.5px}.home-bench .mcp-star .term{border:1px solid var(--line);font:13px/1.7 var(--mono);color:#d4d4d8;white-space:pre;background:#07080a;border-radius:12px;padding:12px 14px;overflow-x:auto}.home-bench .mcp-star .term .p{color:var(--dim)}.home-bench .mcp-star .safety{background:#f59e0b0f;border:1px solid #f59e0b33;border-radius:18px;margin-top:20px;padding:18px 20px}.home-bench .mcp-star .safety h3{color:var(--text);margin:0 0 6px;font-size:15px}.home-bench .mcp-star .safety p{color:#e4d4b4;margin:0;font-size:14px}.home-bench .mcp-star .qa{border-top:1px solid var(--line);background:#0a0b0e;margin:4px 0 0;padding:16px 20px 18px}.home-bench .mcp-star .ask{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.home-bench .mcp-star .ask .lbl{color:var(--dim);margin-right:4px;font-size:13px}.home-bench .mcp-star .ask button{border:1px solid var(--line2);color:var(--muted);font:500 14px var(--sans);cursor:pointer;white-space:nowrap;background:#ffffff05;border-radius:999px;padding:8px 15px}.home-bench .mcp-star .ask button:hover{color:var(--text);border-color:#ffffff40}.home-bench .mcp-star .ask button[aria-pressed=true]{color:var(--text);background:#a78bfa1a;border-color:#a78bfa88}.home-bench .mcp-star .qa-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:16px;display:grid}.home-bench .mcp-star .qa-col{border:1px solid var(--line);background:#07080a;border-radius:16px;flex-direction:column;gap:10px;min-height:250px;padding:14px 16px;display:flex}.home-bench .mcp-star .qa-col h4{color:var(--dim);align-items:center;gap:8px;margin:0;font-size:12.5px;font-weight:500;display:flex}.home-bench .mcp-star .qa-col h4 b{color:var(--text);font-weight:600}.home-bench .mcp-star .qa-col h4 .sw{border-radius:50%;width:8px;height:8px}.home-bench .mcp-star .qa .m{border-radius:14px;max-width:100%;padding:10px 14px;font-size:14.5px;animation:.3s both mcp-rise}.home-bench .mcp-star .qa .m.you{border:1px solid var(--line);color:#d4d4d8;background:#171b21;border-bottom-right-radius:5px;align-self:flex-start}.home-bench .mcp-star .qa .m.bot{background:color-mix(in srgb, var(--ai) 10%, #0b0d11);border:1px solid color-mix(in srgb, var(--ai) 30%, transparent);border-bottom-left-radius:5px;align-self:flex-start}.home-bench .mcp-star .qa .reply{white-space:pre-line}.home-bench .mcp-star .qa .caret,.home-bench .mcp-star .tc.run .dot{animation:1s step-end infinite mcp-blink}.home-bench .mcp-star .qa .caret{background:var(--ai);vertical-align:-2px;width:7px;height:14px;margin-left:2px;display:inline-block}.home-bench .mcp-star .qa .think{color:var(--dim);font-size:13.5px}.home-bench .mcp-star .trow{flex-wrap:wrap;gap:6px;display:flex}.home-bench .mcp-star .tc{font:500 12.5px var(--mono);border:1px dashed;border-radius:9px;align-self:flex-start;align-items:center;gap:8px;padding:6px 10px;animation:.3s both mcp-rise;display:inline-flex}.home-bench .mcp-star .tc.ok{color:var(--net);background:#45dd8b0d;border-color:#45dd8b66}.home-bench .mcp-star .tc.no{color:var(--red);background:#f871710d;border-color:#f8717166}.home-bench .mcp-star .tc .dot{background:currentColor;border-radius:50%;width:7px;height:7px}.home-bench .mcp-star .tc .arg{color:var(--dim)}.home-bench .mcp-star .data{font:12.3px/1.7 var(--mono);color:#aab1ba;border-top:1px dashed var(--line2);margin-top:auto;padding-top:10px}.home-bench .mcp-star .data div{white-space:nowrap;animation:.28s both mcp-rise;overflow-x:auto}.home-bench .mcp-star .data .none{color:var(--dim)}.home-bench .mcp-star .data .k{color:var(--wire)}.home-bench .mcp-star .data .g,.home-bench .mcp-star .g{color:var(--net)}.home-bench .mcp-star .data .o,.home-bench .mcp-star .o{color:var(--osc)}.home-bench .mcp-star .data .c,.home-bench .mcp-star .c{color:#5a626c}.home-bench .mcp-star .data .r,.home-bench .mcp-star .r{color:var(--red)}.home-bench .mcp-star .tags{flex-wrap:wrap;gap:6px;min-height:26px;margin-top:auto;display:flex}.home-bench .mcp-star .chip{font:500 12px var(--mono);border:1px solid var(--line2);color:var(--muted);background:#ffffff05;border-radius:8px;padding:4px 9px;animation:.28s both mcp-rise}.home-bench .mcp-star .chip.good{color:var(--net);border-color:#45dd8b44}.home-bench .mcp-star .chip.warn{color:var(--osc);border-color:#ffae4244}.home-bench .mcp-star .qa-note{color:var(--dim);margin:12px 0 0;font-size:12.5px}@keyframes mcp-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:860px){.home-bench .mcp-star .steps,.home-bench .mcp-star .qa-grid{grid-template-columns:1fr}}@media (max-width:720px){.home-bench .mcp-star .map-foot .note{display:none}}@media (prefers-reduced-motion:reduce){.home-bench .mcp-star .m,.home-bench .mcp-star .tc,.home-bench .mcp-star .qa .m,.home-bench .mcp-star .data div,.home-bench .mcp-star .chip{animation:none!important}}
