.mcp-code{background:#1e1e2e;border-radius:12px;box-sizing:border-box;color:#e4e4ef;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:14px;line-height:1.6;margin:0 auto;max-width:720px;overflow-x:auto;padding:24px}.mcp-code code{display:block;max-width:100%;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}.mcp-code--flush{margin:0;max-width:none}.mcp-code-block{position:relative}.mcp-code-block .mcp-code{padding-right:128px}.mcp-code-block__copy{background:#ffffff1f;border:1px solid #ffffff40;border-radius:6px;color:#e4e4ef;cursor:pointer;font-size:12px;font-weight:600;min-width:104px;padding:4px 10px;position:absolute;right:12px;top:12px}.mcp-code-block__copy:hover{background:#ffffff38}.mcp-page{padding-top:80px}.mcp-button{border-radius:10px;display:inline-block;font-size:16px;font-weight:600;padding:14px 28px;text-decoration:none!important;transition:transform .2s,box-shadow .2s,opacity .2s}.mcp-button--primary{background:linear-gradient(135deg,#0052cc,#2684ff);box-shadow:0 8px 24px #6366f14d;color:#fff}.mcp-button--primary:hover{box-shadow:0 12px 28px #6366f166;transform:translateY(-2px)}.mcp-button--ghost{background:#fff;border:2px solid #bfdbfe;color:#0052cc}.mcp-button--ghost:hover{opacity:.85}.mcp-section__subtitle{color:var(--text-color-secondary);font-size:18px;line-height:1.7;margin:0 auto 48px;max-width:720px;text-align:center}.mcp-hero{background:linear-gradient(180deg,#eff6ff,#fff);padding:60px 20px 80px;text-align:center}.mcp-hero h1{color:var(--text-color);font-size:42px;margin-bottom:20px}@media screen and (max-width:576px){.mcp-hero h1{font-size:32px}}.mcp-hero__subtitle{color:var(--text-color-secondary);font-size:18px;line-height:1.7;margin:0 auto 36px;max-width:720px}.mcp-hero__actions{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.mcp-intro-section{margin:0 auto;max-width:760px;padding:80px 20px}.mcp-intro-section h2{font-size:32px;margin-bottom:24px;text-align:center}.mcp-intro-section p{color:var(--text-color-secondary);font-size:17px;line-height:1.8;margin-bottom:20px}.mcp-prompts-section{background:#f8f9fb;padding:80px 20px}.mcp-prompts-section h2{font-size:32px;margin-bottom:16px;text-align:center}.mcp-prompts-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));margin:0 auto;max-width:1000px}.mcp-prompt{align-items:flex-start;background:#fff;border:1px solid #eff6ff;border-radius:12px;box-shadow:0 4px 20px #0000000d;display:flex;gap:14px;padding:20px 22px}.mcp-prompt__icon{color:#0052cc;flex-shrink:0;height:20px;margin-top:2px;width:20px}.mcp-prompt__text{color:var(--text-color);font-size:15px;font-style:italic;line-height:1.6}.mcp-clients-section{background:#f8f9fb;padding:80px 20px}.mcp-clients-section h2{font-size:32px;margin-bottom:16px;text-align:center}.mcp-clients-grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));margin:0 auto;max-width:1000px}.mcp-client{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000000f;padding:24px}.mcp-client__name{color:#0052cc;font-size:17px;font-weight:700;margin:0 0 10px}.mcp-client__description{color:var(--text-color-secondary);font-size:14px;line-height:1.6;margin:0}.mcp-connect-section{background:#fff;padding:80px 20px;scroll-margin-top:100px}.mcp-connect-section h2{font-size:32px;margin-bottom:16px;text-align:center}.mcp-connect-section__lead{color:var(--text-color-secondary);font-size:17px;line-height:1.7;margin:0 auto 32px;max-width:640px;text-align:center}.mcp-setup-nav{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:32px auto 8px;max-width:760px}.mcp-setup-nav__link{background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;color:#0052cc;font-size:14px;font-weight:600;padding:7px 16px;text-decoration:none!important}.mcp-setup-nav__link:hover{background:#dbeafe}.mcp-setup{margin:0 auto;max-width:760px;padding:40px 0;scroll-margin-top:100px}.mcp-setup+.mcp-setup{border-top:1px solid #eff6ff}@media screen and (max-width:576px){.mcp-setup{padding:32px 0}}.mcp-setup__name{color:var(--text-color);font-size:20px;font-weight:700;margin:0 0 12px}.mcp-setup__hint,.mcp-setup__intro{color:var(--text-color-secondary);font-size:15px;line-height:1.7;margin:0 0 16px}:is(.mcp-setup__hint,.mcp-setup__intro) strong{color:var(--text-color);font-weight:600}.mcp-setup__list{color:var(--text-color-secondary);font-size:15px;line-height:1.7;list-style:decimal;margin:0 0 16px;padding-left:22px}.mcp-setup__list li+li{margin-top:6px}.mcp-setup__list strong{color:var(--text-color);font-weight:600}.mcp-setup__step+.mcp-setup__step{border-top:1px solid #f1f1f5;margin-top:32px;padding-top:28px}.mcp-setup__step-title{color:#0052cc;font-size:16px;font-weight:700;margin:0 0 10px}.mcp-setup__fields,.mcp-setup__paths{display:grid;font-size:14px;gap:6px 16px;grid-template-columns:minmax(0,auto) minmax(0,1fr);margin:0 0 16px}@media screen and (max-width:576px){.mcp-setup__fields,.mcp-setup__paths{gap:2px;grid-template-columns:minmax(0,1fr)}}.mcp-setup__field-label,.mcp-setup__path-label{color:var(--text-color-secondary);white-space:nowrap}.mcp-setup__field-label:after,.mcp-setup__path-label:after{content:":"}.mcp-setup__field-value,.mcp-setup__path{color:var(--text-color);font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:13px;margin:0;overflow-wrap:anywhere}@media screen and (max-width:576px){.mcp-setup__field-value,.mcp-setup__path{margin-bottom:8px}}.mcp-setup__closing,.mcp-setup__note{color:var(--text-color-secondary);font-size:15px;line-height:1.7}.mcp-setup__note{margin:20px 0 0}.mcp-setup__closing{margin:32px auto 0;max-width:760px;text-align:center}.mcp-menu{color:var(--text-color);font-family:inherit;font-weight:600;white-space:nowrap}@media screen and (max-width:480px){.mcp-menu{white-space:normal}}:is(.mcp-code--flush,.mcp-code-block)+.mcp-setup__hint{margin-top:20px}.mcp-note{align-items:flex-start;background:#fffbeb;border:1px solid #fcd34d;border-radius:12px;display:flex;gap:14px;margin:24px auto 0;max-width:720px;padding:20px 24px}.mcp-note--inset{margin:0 0 16px;max-width:none}.mcp-note__icon{color:#d97706;flex-shrink:0;height:22px;margin-top:2px;width:22px}.mcp-note__body{color:var(--text-color);font-size:15px;line-height:1.7}.mcp-note__body p{margin:0}.mcp-note__body p+p{margin-top:12px}.mcp-note__body strong{color:#b45309}.mcp-tools-section{padding:80px 20px}.mcp-tools-section h2{font-size:32px;margin-bottom:16px;text-align:center}.mcp-tool-groups{align-items:start;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));margin:0 auto;max-width:1100px}.mcp-tool-group{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000000f;min-width:0;padding:28px}.mcp-tool-group__title{border-bottom:1px solid #eff6ff;color:var(--text-color);font-size:18px;font-weight:700;margin:0 0 20px;padding-bottom:12px}.mcp-tool-list{list-style:none;margin:0;padding:0}.mcp-tool{border-bottom:1px solid #f1f1f5;padding:14px 0}.mcp-tool:last-child{border-bottom:none;padding-bottom:0}.mcp-tool__name{background:#eff6ff;border-radius:6px;color:#0052cc;display:inline-block;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:13px;font-weight:600;margin-bottom:8px;padding:2px 8px}.mcp-tool__description{color:var(--text-color-secondary);display:block;font-size:14px;line-height:1.6}.mcp-cta-section{background:linear-gradient(180deg,#fff,#eff6ff);padding:80px 20px;text-align:center}.mcp-cta-section h2{font-size:32px;margin-bottom:16px}.mcp-cta-section p{color:var(--text-color-secondary);font-size:18px;line-height:1.7;margin:0 auto 32px;max-width:600px}.mcp-oauth-clients{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:24px auto 0;max-width:760px}.mcp-oauth-card{background:#fff;border:1px solid #eff6ff;border-left:3px solid #2684ff;border-radius:12px;box-shadow:0 4px 20px #0000000f;padding:20px 24px}.mcp-oauth-card__name{color:var(--text-color);font-size:17px;font-weight:700;margin:0 0 10px}.mcp-oauth-card__steps{color:var(--text-color-secondary);font-size:14px;line-height:1.7;margin:0;padding-left:20px}.mcp-oauth-card__steps li+li{margin-top:4px}.mcp-oauth-card__note{color:var(--text-color-secondary);font-size:13px;line-height:1.6;margin:10px 0 0}.mcp-oauth-card__link{background:#eff6ff;border-radius:8px;color:#2684ff;display:inline-block;font-size:13px;font-weight:600;margin-top:12px;padding:8px 14px;text-decoration:none}.mcp-oauth-card__link:hover{background:#e0edff}.mcp-oauth-card .mcp-code{margin-top:12px}.mcp-setup__advanced{color:var(--text-color);font-size:20px;font-weight:700;margin:48px auto 0;max-width:760px}.mcp-alternatives{background:#f6f8fc;border:1px solid #dbe4f3;border-radius:12px;margin:32px auto 0;max-width:760px;padding:24px}.mcp-alternatives__title{color:var(--text-color);font-size:18px;font-weight:700;margin:0 0 12px}.mcp-alternatives__item{color:var(--text-color-secondary);font-size:15px;line-height:1.7;margin:0 0 12px}.mcp-alternatives__item:last-child{margin-bottom:0}.mcp-alternatives__item a{color:#0052cc;font-weight:600}.mcp-deeplinks{margin:16px auto 0;max-width:760px}.mcp-deeplinks__buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.mcp-more{margin:24px auto 0;max-width:760px}.mcp-more__title{color:var(--text-color);font-size:18px;font-weight:700;margin:0 0 12px}.mcp-more__list{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:0}.mcp-more__item{display:flex;flex-direction:column;gap:4px}.mcp-more__name{color:var(--text-color);font-size:15px;font-weight:600}.mcp-more__note{color:var(--text-color-secondary);font-size:14px;line-height:1.6;margin:0}