.mcp-showcase{--mcp-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas,
    "Liberation Mono", monospace;--mcp-sans:var(--font-sans);--stage-h:640px;--fs-mono:13.5px;--fs-sans:15px;font-family:var(--mcp-sans);-webkit-font-smoothing:antialiased}.mcp-showcase *,.mcp-showcase *::before,.mcp-showcase *::after{box-sizing:border-box}.mcp-showcase [data-mcp-client].is-active,.mcp-showcase [data-mcp-scene].is-active{background:#121719;border-color:#121719;color:#f5f3f0}.mcp-showcase [data-mcp-client].is-active .mcp-surface{color:rgb(245 243 240/.55)}.mcp-showcase [data-mcp-client=chatgpt].is-active img{filter:invert(1)}.mcp-showcase .stage{width:100%;max-width:1040px;margin-inline:auto}.mcp-showcase .app{width:100%;height:var(--stage-h);display:flex;flex-direction:column;overflow:hidden;border-radius:12px;box-shadow:0 1px 2px rgb(18 23 25/6%),0 26px 60px -30px rgb(18 23 25/.55)}.mcp-showcase .frame{flex:none;height:34px;display:none;align-items:center;gap:8px;padding:0 12px}.mcp-showcase .c-claude-code .frame{display:flex}.mcp-showcase .dot{width:11px;height:11px;border-radius:50%;flex:none}.mcp-showcase .frame__t{flex:1;text-align:center;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mcp-showcase .topbar{flex:none;display:none;align-items:center;gap:7px;padding:11px 20px;font-size:14px}.mcp-showcase .c-chatgpt .topbar{display:flex}.mcp-showcase .topbar__l,.mcp-showcase .topbar__r{display:flex;align-items:center;gap:7px;white-space:nowrap}.mcp-showcase .topbar__m{flex:1;display:flex;justify-content:center;align-items:center;gap:7px;white-space:nowrap}.mcp-showcase .topbar__r{margin-left:auto}.mcp-showcase .feed{flex:1;position:relative;overflow:hidden;padding:16px 20px 0}.mcp-showcase .feedInner{position:absolute;left:20px;right:20px;top:16px;padding-bottom:12px;will-change:transform}.mcp-showcase .banner{margin-bottom:14px}.mcp-showcase .cc-banner{display:flex;gap:14px;align-items:flex-start}.mcp-showcase .cc-logo{flex:none;width:52px;height:52px;border-radius:9px;background:var(--cc-logo,none)50%/contain no-repeat,#fff}.mcp-showcase .cc-banner__l1{font-weight:700}.mcp-showcase .uline{display:flex;gap:10px;margin-bottom:16px;align-items:flex-start}.mcp-showcase .uline__g{flex:none}.mcp-showcase .uline__b{min-width:0;flex:1;padding:2px 10px;border-radius:6px}.mcp-showcase .uline__t{white-space:pre-wrap;word-break:break-word}.mcp-showcase .attach{display:inline-flex;align-items:center;gap:7px;border-radius:5px;padding:2px 8px;margin-top:6px;font-size:12.5px}.mcp-showcase .step{margin-bottom:11px}.mcp-showcase .step__call{display:flex;gap:9px;align-items:baseline}.mcp-showcase .step__g{flex:none;width:13px;text-align:center}.mcp-showcase .step__body{min-width:0;flex:1;word-break:break-word}.mcp-showcase .step__res{display:flex;gap:9px;padding-left:22px}.mcp-showcase .step__elbow{flex:none}.mcp-showcase .step__lines{min-width:0}.mcp-showcase .step__line{white-space:pre-wrap;word-break:break-word}.mcp-showcase .sumline{margin-bottom:12px}.mcp-showcase .ablk{display:flex;gap:9px;margin-bottom:11px;align-items:flex-start}.mcp-showcase .ablk__g{flex:none;width:13px;text-align:center}.mcp-showcase .ablk__b{min-width:0;flex:1}.mcp-showcase .ap{white-space:pre-wrap;word-break:break-word}.mcp-showcase .abul{margin:0;padding-left:17px}.mcp-showcase .abul li{margin:1px 0}.mcp-showcase table.atbl{border-collapse:collapse;width:100%;margin:3px 0 5px;font-size:13px;table-layout:fixed}.mcp-showcase table.atbl th{text-align:left;font-weight:400;padding:3px 14px 5px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mcp-showcase table.atbl td{padding:3px 14px 3px 0;vertical-align:top;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mcp-showcase .status{display:flex;gap:9px;padding:2px 0 12px}.mcp-showcase .status__s{flex:none;width:13px;text-align:center}.mcp-showcase .actions{display:flex;gap:18px;margin:4px 0 10px}.mcp-showcase .appr{margin:2px 0 16px}.mcp-showcase .appr__h{display:flex;align-items:center;gap:9px;margin-bottom:15px;font-size:17px}.mcp-showcase .appr__up{font-size:13px}.mcp-showcase .appr__hi{font-family:var(--mcp-mono);font-size:15px}.mcp-showcase .appr__srv{display:flex;align-items:center;gap:13px;margin-bottom:14px}.mcp-showcase .appr__ico{width:44px;height:44px;border-radius:11px;flex:none}.mcp-showcase .appr__names{display:flex;flex-direction:column;min-width:0}.mcp-showcase .appr__server{font-size:13.5px;line-height:1.35}.mcp-showcase .appr__tool{font-size:16.5px;line-height:1.3}.mcp-showcase .appr__badge{margin-left:auto;border-radius:999px;padding:2px 11px;font-size:10.5px;letter-spacing:.09em;white-space:nowrap}.mcp-showcase .appr__req{border-radius:9px;padding:12px 14px;margin-bottom:14px}.mcp-showcase .appr__req:last-of-type{margin-bottom:0}.mcp-showcase .appr__reqh{display:flex;align-items:center;margin-bottom:10px;font-size:14px}.mcp-showcase .appr__copy{margin-left:auto}.mcp-showcase .appr__reqb{display:flex;align-items:center;gap:9px;font-family:var(--mcp-mono);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mcp-showcase .appr__risk{font-size:14.5px;margin-bottom:14px}.mcp-showcase .appr__risk u{text-underline-offset:3px}.mcp-showcase .appr__btns{display:flex;align-items:center;gap:11px;font-size:14px;flex-wrap:wrap}.mcp-showcase .appr__ok,.mcp-showcase .appr__no{border-radius:999px;padding:7px 19px}.mcp-showcase .appr__rem{display:flex;align-items:center;gap:9px;margin-left:6px}.mcp-showcase .appr__box{width:15px;height:15px;border-radius:3px;flex:none}.mcp-showcase .appr__copy,.mcp-showcase .appr__chev,.mcp-showcase .appr__up,.mcp-showcase .appr__risk{display:inline-flex;align-items:center}.mcp-showcase .appr__copy{gap:6px}.mcp-showcase .appr__risk{gap:7px}.mcp-showcase .composer{flex:none;padding:0 20px 10px}.mcp-showcase .rule{height:1px;width:100%}.mcp-showcase .cbox{display:flex;gap:10px;align-items:flex-start;padding:7px 0}.mcp-showcase .cbox__g{flex:none}.mcp-showcase .cbox__b{min-width:0;flex:1;display:flex;flex-direction:column;align-items:flex-start}.mcp-showcase .cbox__t{min-width:0;white-space:pre-wrap;word-break:break-word}.mcp-showcase .caret{display:inline-block;width:1ch;height:1.05em;vertical-align:-.18em}.mcp-showcase .cbox__bar{display:none;align-items:center;gap:10px;width:100%;padding-top:10px}.mcp-showcase .cbox__plus,.mcp-showcase .cbox__mic{display:flex;align-items:center;flex:none}.mcp-showcase .cbox__send{width:29px;height:29px;border-radius:50%;display:grid;place-items:center;flex:none}.mcp-showcase .hint{display:flex;gap:10px;align-items:center;padding:6px 0 0;font-size:12.5px}.mcp-showcase .hint__r{margin-left:auto}.mcp-showcase .tray{display:flex;gap:8px;align-items:center;font-size:12.5px;padding-top:3px}.mcp-showcase .tray__r{margin-left:auto}.mcp-showcase .ico{display:block;width:17px;height:17px}.mcp-showcase .attach .ico{width:13px;height:13px}.mcp-showcase .actions .ico{width:17.5px;height:17.5px}.mcp-showcase .topbar .ico{width:15px;height:15px}.mcp-showcase .appr__copy .ico,.mcp-showcase .appr__chev .ico,.mcp-showcase .appr__up .ico{width:14px;height:14px}.mcp-showcase .appr__risk .ico{width:15px;height:15px}.mcp-showcase .cbox__plus .ico,.mcp-showcase .cbox__mic .ico{width:19px;height:19px}.mcp-showcase .cbox__send .ico{width:15px;height:15px}.mcp-showcase .app.c-claude-code{background:#0d0e10;border:1px solid #1c1f24;color:#e4e6e9;font-family:var(--mcp-mono);font-size:var(--fs-mono);line-height:1.6}.mcp-showcase .c-claude-code .frame{background:#141619;border-bottom:1px solid #1c1f24}.mcp-showcase .c-claude-code .frame__t{color:#5b6470}.mcp-showcase .c-claude-code .step__res,.mcp-showcase .c-claude-code .step__elbow{color:#8a9099}.mcp-showcase .c-claude-code .cc-banner__l1{color:#fff}.mcp-showcase .c-claude-code .cc-banner__l1~div{color:#8a9099}.mcp-showcase .c-claude-code .uline__g{color:#6e7681}.mcp-showcase .c-claude-code .uline__b{background:rgb(255 255 255/.055)}.mcp-showcase .c-claude-code .uline__t{color:#e4e6e9}.mcp-showcase .c-claude-code .attach{border:1px solid #262b32;color:#8a9099}.mcp-showcase .c-claude-code .attach b{color:#e4e6e9;font-weight:400}.mcp-showcase .c-claude-code .step__g.busy{color:#8a9099}.mcp-showcase .c-claude-code .step__g.done{color:#3fb950}.mcp-showcase .c-claude-code .srv{color:#ef7326}.mcp-showcase .c-claude-code .tool{color:#fff;font-weight:700}.mcp-showcase .c-claude-code .mcp{color:#6e7681;font-weight:400}.mcp-showcase .c-claude-code .args{color:#8a9099}.mcp-showcase .c-claude-code .args .v{color:#5aa9f8}.mcp-showcase .c-claude-code .args .n{color:#d2a8ff}.mcp-showcase .c-claude-code .step__line b{color:#fff;font-weight:700}.mcp-showcase .c-claude-code .step__line .ok{color:#3fb950}.mcp-showcase .c-claude-code .step__line .warn{color:#e3b341}.mcp-showcase .c-claude-code .ablk__g{color:#e4e6e9}.mcp-showcase .c-claude-code .ap,.mcp-showcase .c-claude-code .abul{color:#e4e6e9}.mcp-showcase .c-claude-code .anote{color:#8a9099}.mcp-showcase .c-claude-code table.atbl th{color:#6e7681;border-bottom:1px solid #1c1f24}.mcp-showcase .c-claude-code table.atbl td{color:#e4e6e9}.mcp-showcase .c-claude-code table.atbl td.num{color:#5aa9f8}.mcp-showcase .c-claude-code .status__s,.mcp-showcase .c-claude-code .status__v{color:#ef7326}.mcp-showcase .c-claude-code .status__m{color:#8a9099}.mcp-showcase .c-claude-code .rule{background:#1c1f24}.mcp-showcase .c-claude-code .cbox__g{color:#6e7681}.mcp-showcase .c-claude-code .cbox__t{color:#e4e6e9}.mcp-showcase .c-claude-code .cbox__t.ph{color:#4e5661}.mcp-showcase .c-claude-code .caret{background:#e4e6e9}.mcp-showcase .c-claude-code .hint{color:#6e7681}.mcp-showcase .c-claude-code .hint__mode{color:#c99a6e}.mcp-showcase .c-claude-code .tray{color:#6e7681}.mcp-showcase .c-claude-code .tray .br{color:#3fb950}.mcp-showcase .c-claude-code .topbar,.mcp-showcase .c-claude-code .sumline,.mcp-showcase .c-claude-code .appr,.mcp-showcase .c-claude-code .actions{display:none}.mcp-showcase .app.c-chatgpt{background:#000;border:1px solid #1b1b1b;color:#ececec;font-family:var(--mcp-sans);font-size:var(--fs-sans);line-height:1.65}.mcp-showcase .c-chatgpt .banner,.mcp-showcase .c-chatgpt .stepsList,.mcp-showcase .c-chatgpt .status,.mcp-showcase .c-chatgpt .tray{display:none}.mcp-showcase .c-chatgpt .topbar{background:#000;border-bottom:1px solid #1f1f1f;color:#ececec;padding:12px 20px}.mcp-showcase .c-chatgpt .topbar__l{font-weight:600}.mcp-showcase .c-chatgpt .topbar__m,.mcp-showcase .c-chatgpt .topbar__r{color:#9b9b9b;font-weight:400}.mcp-showcase .c-chatgpt .uline{justify-content:flex-end;margin-bottom:26px}.mcp-showcase .c-chatgpt .uline__g{display:none}.mcp-showcase .c-chatgpt .uline__b{flex:initial;max-width:64%;background:#303030;padding:10px 19px;border-radius:21px}.mcp-showcase .c-chatgpt .uline__t{color:#ececec;font-size:var(--fs-sans);line-height:1.5}.mcp-showcase .c-chatgpt .attach{border:1px solid #3a3a3a;background:#1e1e1e;color:#a5a5a5}.mcp-showcase .c-chatgpt .attach b{color:#ececec;font-weight:500}.mcp-showcase .c-chatgpt .sumline{color:#9b9b9b;font-size:14.5px;margin-bottom:14px}.mcp-showcase .c-chatgpt .ablk{gap:0;margin-bottom:14px}.mcp-showcase .c-chatgpt .ablk__g{display:none}.mcp-showcase .c-chatgpt .ap,.mcp-showcase .c-chatgpt .anote{color:#ececec}.mcp-showcase .c-chatgpt .abul{color:#ececec;padding-left:22px}.mcp-showcase .c-chatgpt .abul li{margin:5px 0}.mcp-showcase .c-chatgpt .tail{color:#8e8e8e}.mcp-showcase .c-chatgpt table.atbl th{color:#9b9b9b;border-bottom:1px solid #2e2e2e;padding-bottom:8px}.mcp-showcase .c-chatgpt table.atbl td{color:#ececec;border-bottom:1px solid #1f1f1f;padding:8px 14px 8px 0}.mcp-showcase .c-chatgpt .actions{gap:20px;color:#8e8e8e}.mcp-showcase .c-chatgpt .appr__h,.mcp-showcase .c-chatgpt .appr__hi{color:#ececec}.mcp-showcase .c-chatgpt .appr__ico{background:var(--fynk-mark,none)50%/26px no-repeat,#fff;border:1px solid #2e2e2e}.mcp-showcase .c-chatgpt .appr__server{color:#a5a5a5}.mcp-showcase .c-chatgpt .appr__tool{color:#ececec}.mcp-showcase .c-chatgpt .appr__badge{border:1px solid #4a4a4a;color:#a5a5a5}.mcp-showcase .c-chatgpt .appr__req{background:#212121}.mcp-showcase .c-chatgpt .appr__reqh{color:#c9c9c9}.mcp-showcase .c-chatgpt .appr__copy{color:#9b9b9b}.mcp-showcase .c-chatgpt .appr__chev{color:#8e8e8e}.mcp-showcase .c-chatgpt .appr__reqb .p{color:#ececec}.mcp-showcase .c-chatgpt .appr__reqb .v{color:#7fb2ff}.mcp-showcase .c-chatgpt .appr__reqb .n{color:#b78bf7}.mcp-showcase .c-chatgpt .appr__risk{color:#ececec}.mcp-showcase .c-chatgpt .appr__ok{background:#fff;color:#0d0d0d}.mcp-showcase .c-chatgpt .appr__no{border:1px solid #4a4a4a;color:#ececec}.mcp-showcase .c-chatgpt .appr__rem{color:#ececec}.mcp-showcase .c-chatgpt .appr__box{border:1px solid #5a5a5a}.mcp-showcase .c-chatgpt .appr__up{color:#9b9b9b}.mcp-showcase .c-chatgpt .rule{display:none}.mcp-showcase .c-chatgpt .composer{display:flex;flex-direction:column}.mcp-showcase .c-chatgpt .hint{order:-1;color:#8e8e8e;justify-content:center;font-size:12px;padding:0 0 9px}.mcp-showcase .c-chatgpt .hint__r{margin-left:0}.mcp-showcase .c-chatgpt .cbox{background:#303030;border:0;border-radius:26px;padding:13px 17px;flex-direction:row;align-items:center;gap:12px}.mcp-showcase .c-chatgpt .cbox__g{display:none}.mcp-showcase .c-chatgpt .cbox__b{order:0;flex:1}.mcp-showcase .c-chatgpt .cbox__t{color:#ececec;font-size:var(--fs-sans)}.mcp-showcase .c-chatgpt .cbox__t.ph{color:#8e8e8e}.mcp-showcase .c-chatgpt .cbox__bar{display:contents}.mcp-showcase .c-chatgpt .cbox__plus{order:-1;color:#ececec}.mcp-showcase .c-chatgpt .cbox__mic{order:1;color:#ececec}.mcp-showcase .c-chatgpt .cbox__send{order:2;background:#fff;color:#0d0d0d}.mcp-showcase .c-chatgpt .caret{background:#ececec}@media(max-width:900px){.mcp-showcase{--stage-h:560px;--fs-mono:12px;--fs-sans:14px}.mcp-showcase .feed{padding:13px 14px 0}.mcp-showcase .feedInner{left:14px;right:14px;top:13px}.mcp-showcase .composer{padding:0 14px 9px}.mcp-showcase table.atbl{font-size:12px}}@media(max-width:560px){.mcp-showcase{--stage-h:500px;--fs-mono:10.5px;--fs-sans:13px}.mcp-showcase .feed{padding:11px 11px 0}.mcp-showcase .feedInner{left:11px;right:11px;top:11px}.mcp-showcase .composer{padding:0 11px 8px}.mcp-showcase table.atbl{font-size:10.5px}.mcp-showcase .cc-logo{width:38px;height:38px}.mcp-showcase .appr__ico{width:34px;height:34px;border-radius:9px}.mcp-showcase .appr__h{font-size:15px;margin-bottom:11px}.mcp-showcase .appr__tool{font-size:14px}.mcp-showcase .appr__risk{font-size:12.5px}.mcp-showcase .appr__btns{font-size:12.5px}.mcp-showcase .c-chatgpt .uline__b{max-width:84%}.mcp-showcase .hint{font-size:11px}.mcp-showcase .tray{font-size:11px}.mcp-showcase .hint__l{display:none}}@media(prefers-reduced-motion:reduce){.mcp-showcase [data-mcp-client],.mcp-showcase [data-mcp-scene]{transition:none}}