@property --u{syntax:"<length>";inherits:true;initial-value:1px}.landing.mcp-page .scene-box{overflow:hidden;container-type:inline-size}.landing.mcp-page .scene{--dw:1000;font-size:max(var(--min-font,1px), calc(100cqw * 14 / var(--dw)));--u:calc(1em / 14);width:calc(var(--dw) * var(--u));text-align:left;-webkit-user-select:none;user-select:none;cursor:default;line-height:1.35}.landing.mcp-page .scene *,.landing.mcp-page .scene :before,.landing.mcp-page .scene :after{box-sizing:border-box}.landing.mcp-page .scene em,.landing.mcp-page .scene i{font-style:normal}.landing.mcp-page .scene b{font-weight:inherit}.landing.mcp-page .scene .ic{width:calc(16 * var(--u));height:calc(16 * var(--u));flex:none}.landing.mcp-page .mcp-scene{--sc-ground:#0b0c12;--sc-line:#ffffff12;--sc-text:#f2f2f2;--sc-muted:#ccc;--sc-dim:#8a8a93;--sc-brand:#6e5ce7;--sc-brand-soft:#beafff;--sc-green:#34c88a;--sc-red:#e06464;background:var(--sc-ground);color:var(--sc-text);font-variant-numeric:tabular-nums;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.landing.mcp-page .ag{gap:calc(12 * var(--u));padding:calc(24 * var(--u)) calc(26 * var(--u));font-size:calc(15 * var(--u));flex-direction:column;display:flex}.landing.mcp-page .ag-ask{border-radius:calc(14 * var(--u)) calc(14 * var(--u)) calc(4 * var(--u)) calc(14 * var(--u));max-width:76%;padding:calc(9 * var(--u)) calc(14 * var(--u));color:#fff;background:#6e5ce747;align-self:flex-end}.landing.mcp-page .ag-ask>.ag-name{font-style:italic}.landing.mcp-page .ag-tool{align-items:center;gap:calc(8 * var(--u));color:var(--sc-muted);font-size:calc(13 * var(--u));display:inline-flex}.landing.mcp-page .ag-tool>svg{color:var(--sc-brand-soft)}.landing.mcp-page .ag-tool>b{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);color:#fff}.landing.mcp-page .ag-tool>span{color:var(--sc-dim)}.landing.mcp-page .ag-tool>span:before{content:"·";margin-right:calc(8 * var(--u))}.landing.mcp-page .ag-say{color:var(--sc-muted);line-height:1.5}.landing.mcp-page .ag-say b{color:#fff;font-weight:500}.landing.mcp-page .ag-link{align-items:center;gap:calc(7 * var(--u));color:var(--sc-brand-soft);font-size:calc(13 * var(--u));display:inline-flex}.landing.mcp-page .mcp-scene{--tb-text:#eceef5;--tb-muted:#8d8f95;--tb-line:#27292e99;--tb-row:#27292e66;--tb-red:#dc6973;--tb-green:#539e55}.landing.mcp-page .mcp-scene .pos{color:var(--tb-green)}.landing.mcp-page .mcp-scene .neg{color:var(--tb-red)}.landing.mcp-page .mcp-scene .muted{color:var(--tb-muted)}.landing.mcp-page .mcp-scene .strong{font-weight:500}.landing.mcp-page .dd-table{border:1px solid var(--tb-line);border-radius:calc(8 * var(--u));color:var(--tb-text);font-size:calc(14 * var(--u));overflow:hidden}.landing.mcp-page .dd-tr{grid-template-columns:var(--cols);align-items:center;column-gap:calc(12 * var(--u));min-height:calc(65 * var(--u));padding:0 calc(16 * var(--u));border-top:1px solid var(--tb-row);display:grid}.landing.mcp-page .dd-head{min-height:calc(36.5 * var(--u));border-top:0}.landing.mcp-page .dd-td{align-items:center;min-width:0;display:flex}.landing.mcp-page .dd-td.r,.landing.mcp-page .dd-th.r{text-align:right;justify-content:flex-end}.landing.mcp-page .dd-th{align-items:center;gap:calc(5 * var(--u));min-width:0;color:var(--tb-muted);font-size:calc(12 * var(--u));letter-spacing:.05em;white-space:nowrap;font-weight:500;display:flex}.landing.mcp-page .dd-th.is-sorted{color:var(--tb-text)}.landing.mcp-page .dd-th .ic{width:calc(12 * var(--u));height:calc(12 * var(--u));opacity:.75}.landing.mcp-page .dd-num{white-space:nowrap}.landing.mcp-page .dd-score{color:var(--tb-text);font-size:calc(18 * var(--u));font-weight:600}.landing.mcp-page .dd-two{gap:calc(3 * var(--u));flex-direction:column;min-width:0;display:flex}.landing.mcp-page .dd-two>b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:500;overflow:hidden}.landing.mcp-page .dd-two>i,.landing.mcp-page .dd-sub>i{color:var(--tb-muted);font-size:calc(12 * var(--u));white-space:nowrap}.landing.mcp-page .dd-sub{align-items:center;gap:calc(7 * var(--u));display:flex}.landing.mcp-page .dd-trader,.landing.mcp-page .dd-pred{align-items:center;gap:calc(12 * var(--u));min-width:0;display:flex}.landing.mcp-page .dd-trader .dd-two>b{font-weight:400}.landing.mcp-page .dd-chip{border-radius:calc(4 * var(--u));padding:calc(2 * var(--u)) calc(6 * var(--u));font-size:calc(12 * var(--u));white-space:nowrap;flex:none;font-weight:500}.landing.mcp-page .dd-chip--yes{color:var(--tb-green);background:#539e5526}.landing.mcp-page .dd-chip--no{color:var(--tb-red);background:#dc697326}.landing.mcp-page .dd-mk{width:calc(40 * var(--u));height:calc(40 * var(--u));border-radius:calc(7 * var(--u));object-fit:cover;flex:none}.landing.mcp-page .dd-tile{width:calc(40 * var(--u));height:calc(40 * var(--u));border-radius:calc(7 * var(--u));color:var(--tb-muted);background:#ffffff0f;flex:none;place-items:center;display:grid}.landing.mcp-page .dd-av{--ring:transparent;width:calc(36 * var(--u));height:calc(36 * var(--u));flex:none;place-items:center;display:grid;position:relative}.landing.mcp-page .dd-av>img,.landing.mcp-page .dd-av>i{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.landing.mcp-page .dd-av--gold{--ring:#f59e0b}.landing.mcp-page .dd-av--silver{--ring:#94a3b8}.landing.mcp-page .dd-av--bronze{--ring:#b45309}.landing.mcp-page .dd-av--gold>img,.landing.mcp-page .dd-av--gold>i,.landing.mcp-page .dd-av--silver>img,.landing.mcp-page .dd-av--silver>i,.landing.mcp-page .dd-av--bronze>img,.landing.mcp-page .dd-av--bronze>i{width:calc(100% - 10 * var(--u));height:calc(100% - 10 * var(--u));box-shadow:0 0 0 calc(2 * var(--u)) var(--sc-ground), 0 0 0 calc(4.5 * var(--u)) var(--ring)}.landing.mcp-page .dd-medal{right:calc(-2 * var(--u));bottom:calc(-2 * var(--u));width:calc(15 * var(--u));height:calc(15 * var(--u));background:var(--ring);box-shadow:0 0 0 calc(2 * var(--u)) var(--sc-ground);color:#fff;border-radius:50%;place-items:center;display:grid;position:absolute}.landing.mcp-page .dd-medal .ic{width:calc(9 * var(--u));height:calc(9 * var(--u));stroke-width:2.4px}.landing.mcp-page .dd-table--signals{--cols:calc(160 * var(--u)) minmax(0, 1fr) calc(84 * var(--u)) calc(88 * var(--u)) calc(90 * var(--u)) calc(100 * var(--u)) calc(80 * var(--u))}.landing.mcp-page .dd-table--signals .dd-tr:not(.dd-head){min-height:calc(65 * var(--u))}@container (max-width:860px){.landing.mcp-page .scene--chat{--dw:800!important}.landing.mcp-page .scene--chat .dd-table--signals{--cols:calc(150 * var(--u)) minmax(0, 1fr) calc(84 * var(--u)) calc(88 * var(--u)) calc(100 * var(--u))}.landing.mcp-page .scene--chat .dd-tr>:nth-child(5),.landing.mcp-page .scene--chat .dd-tr>:nth-child(7){display:none}}@container (max-width:480px){.landing.mcp-page .scene--chat{--dw:470!important}.landing.mcp-page .scene--chat .ag-ask{max-width:92%}.landing.mcp-page .scene--chat .dd-table--signals{--cols:minmax(0, 1fr) calc(60 * var(--u)) calc(76 * var(--u))}.landing.mcp-page .scene--chat .dd-tr{padding:0 calc(12 * var(--u));column-gap:calc(10 * var(--u))}.landing.mcp-page .scene--chat .dd-tr>:first-child,.landing.mcp-page .scene--chat .dd-tr>:nth-child(n+5){display:none}}.landing.mcp-page .step{gap:20px;padding:28px 28px 30px;display:flex}.landing.mcp-page .step-num{color:#fff;background:#6e5ce72e;border:1px solid #6e5ce78c;border-radius:999px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;font-weight:500;display:flex}.landing.mcp-page .step-body{flex:auto;min-width:0}.landing.mcp-page .step-link{color:var(--color-brand-soft,#beafff);align-items:center;gap:7px;margin-top:14px;font-size:14px;transition:color .15s;display:inline-flex}.landing.mcp-page .step-link:hover{color:#fff}.landing.mcp-page .step-link>svg{width:13px;height:13px}.landing.mcp-page .url-row{background:#ffffff08;border:1px solid #ffffff17;border-radius:10px;align-items:center;gap:10px;margin-top:14px;padding:10px 10px 10px 14px;display:flex}.landing.mcp-page .url-code{color:#fff;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);white-space:nowrap;flex:auto;font-size:14px;overflow-x:auto}.landing.mcp-page .copy-btn{color:#ccc;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:7px;flex:none;padding:5px 11px;font-size:12px;transition:color .15s,background-color .15s}.landing.mcp-page .copy-btn:hover{color:#fff;background:#ffffff1a}.landing.mcp-page .copy-btn.is-done{color:var(--color-brand-soft,#beafff);border-color:#6e5ce780}.landing.mcp-page .client-strip{scrollbar-width:none;border-bottom:1px solid #ffffff14;gap:6px;padding-bottom:10px;display:flex;overflow-x:auto}.landing.mcp-page .client-strip::-webkit-scrollbar{display:none}.landing.mcp-page .client-tab{color:#9a9aa4;cursor:pointer;border-radius:999px;flex:none;padding:7px 14px;font-size:14px;transition:color .15s,background-color .15s}.landing.mcp-page .client-tab:hover{color:#fff}.landing.mcp-page .client-tab[aria-selected=true]{color:#fff;background:#ffffff17}.landing.mcp-page .client-panel{padding-top:18px;display:none}.landing.mcp-page .client-panel.is-active{display:block}.landing.mcp-page .client-name{color:#fff;font-family:var(--font-display,"DM Sans", sans-serif);margin-bottom:10px;font-size:15px;font-weight:500;display:none}.landing.mcp-page .code-block{background:#0b0c12;border:1px solid #ffffff14;border-radius:12px;position:relative}.landing.mcp-page .code-file{color:#8a8a93;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);border-bottom:1px solid #ffffff12;padding:9px 14px;font-size:12px;display:block}.landing.mcp-page .code-block>.copy-btn{position:absolute;top:7px;right:8px}.landing.mcp-page .code-block pre{color:#e8e8ee;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);tab-size:2;padding:14px;font-size:13px;line-height:1.7;overflow-x:auto}.landing.mcp-page .client-note{color:#9a9aa4;margin-top:12px;font-size:14px;line-height:1.6}.landing.mcp-page .prompts{gap:8px;margin-top:16px;display:grid}.landing.mcp-page .prompts>li{color:#ccc;background:#ffffff06;border:1px solid #ffffff12;border-radius:10px;padding:11px 14px 11px 34px;font-size:14px;line-height:1.6;position:relative}.landing.mcp-page .prompts>li:before{color:var(--color-brand-soft,#beafff);content:"“";font-size:18px;line-height:1.2;position:absolute;top:11px;left:14px}@media (max-width:639px){.landing.mcp-page #hero h1{text-wrap:balance}.landing.mcp-page #hero h1 .hero-accent{display:inline}.landing.mcp-page .step{flex-direction:column;gap:14px;padding:22px 20px 24px}.landing.mcp-page .code-block pre{font-size:12px}}