.mcp-page{background:#fff;color:#253044}.mcp-landing-page .new-navbar .dropdown-menu{background:linear-gradient(135deg,hsla(0,0%,100%,.78),rgba(242,246,255,.68));border-color:hsla(0,0%,100%,.86);backdrop-filter:blur(18px) saturate(135%);-webkit-backdrop-filter:blur(18px) saturate(135%);-webkit-box-shadow:0 16px 40px rgba(37,55,100,.16),inset 0 1px 0 hsla(0,0%,100%,.82);box-shadow:0 16px 40px rgba(37,55,100,.16),inset 0 1px 0 hsla(0,0%,100%,.82)}.mcp-container{max-width:1100px;margin:0 auto;padding:0 20px}.mcp-container-narrow{max-width:860px}.mcp-section{padding:45px 0}.mcp-section-tint{background:#f7f9ff}.mcp-section-head{margin-bottom:18px;text-align:center}.mcp-section-kicker{display:block;margin-bottom:14px;color:#3853f4;font-size:12px;font-weight:600;letter-spacing:.2em;text-align:center}.mcp-section-title{margin:0;color:#1d2633;font-size:34px;font-weight:600;line-height:1.35;text-align:center}.mcp-section-sub{max-width:760px;margin:16px auto 0;color:#5c6777;font-size:16px;line-height:1.9;text-align:center}.mcp-anim .mcp-reveal{opacity:0;-webkit-transform:translateY(26px);-ms-transform:translateY(26px);transform:translateY(26px);-webkit-transition:opacity .7s ease,-webkit-transform .7s cubic-bezier(.22,.61,.36,1);transition:opacity .7s ease,-webkit-transform .7s cubic-bezier(.22,.61,.36,1);transition:opacity .7s ease,transform .7s cubic-bezier(.22,.61,.36,1);transition:opacity .7s ease,transform .7s cubic-bezier(.22,.61,.36,1),-webkit-transform .7s cubic-bezier(.22,.61,.36,1);will-change:opacity,transform}.mcp-anim .mcp-reveal.in-view{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}.mcp-anim .mcp-reveal:nth-child(2){-webkit-transition-delay:.08s;transition-delay:.08s}.mcp-anim .mcp-reveal:nth-child(3){-webkit-transition-delay:.16s;transition-delay:.16s}.mcp-anim .mcp-reveal:nth-child(4){-webkit-transition-delay:.24s;transition-delay:.24s}.mcp-anim .mcp-reveal:nth-child(5){-webkit-transition-delay:.32s;transition-delay:.32s}.mcp-btn{display:inline-block;padding:13px 30px;border-radius:6px;font-size:15px;font-weight:500;line-height:1.4;text-align:center;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.mcp-btn-primary{color:#fff;background:#3853f4;border:1px solid #3853f4;-webkit-box-shadow:0 8px 20px rgba(56,83,244,.22);box-shadow:0 8px 20px rgba(56,83,244,.22)}.mcp-btn-primary:hover{color:#fff;background:#2c46d8;border-color:#2c46d8;text-decoration:none}.mcp-btn-ghost{color:#3853f4;background:#fff;border:1px solid #3853f4}.mcp-btn-ghost:hover{color:#2c46d8;background:#f4f6ff;text-decoration:none}.mcp-btn-ghost-light{color:#fff;background:rgba(0,0,0,0);border-color:hsla(0,0%,100%,.65)}.mcp-btn-ghost-light:hover{color:#fff;background:hsla(0,0%,100%,.12)}.mcp-btn-onblue{color:#3853f4;background:#fff;border-color:#fff;-webkit-box-shadow:0 10px 22px rgba(18,28,84,.2);box-shadow:0 10px 22px rgba(18,28,84,.2)}.mcp-btn-onblue:hover{color:#2c46d8;background:#f2f4ff;border-color:#f2f4ff}.mcp-hero{padding:148px 20px 30px;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#eef1ff),color-stop(55%,#f7f9ff),to(#fff));background:linear-gradient(180deg,#eef1ff,#f7f9ff 55%,#fff);text-align:center}.mcp-eyebrow{display:inline-block;padding:5px 14px;margin-bottom:22px;color:#3853f4;font-size:13px;font-weight:600;letter-spacing:.12em;background:rgba(56,83,244,.08);border-radius:20px}.mcp-hero-title{max-width:880px;margin:0 auto;color:#1d2633;font-size:42px;font-weight:600;line-height:1.3}.mcp-hero-sub{max-width:780px;margin:22px auto 0;color:#5c6777;font-size:17px;line-height:1.9;text-wrap:pretty}.mcp-hero-actions{margin-top:36px;grid-gap:16px;gap:16px}.mcp-hero-actions,.mcp-hero-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.mcp-hero-tags{margin:34px 0 0;padding:0;list-style:none;grid-gap:12px;gap:12px}.mcp-hero-tags li{padding:7px 16px;color:#4a5568;font-size:13px;background:#fff;border:1px solid #e9edf5;border-radius:20px;-webkit-box-shadow:0 6px 16px rgba(29,38,51,.04);box-shadow:0 6px 16px rgba(29,38,51,.04)}.mcp-what-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:22px;gap:22px}.mcp-what-item{padding:32px 26px;background:#fff;border:1px solid #e9edf5;border-radius:8px;-webkit-box-shadow:0 12px 32px rgba(29,38,51,.05);box-shadow:0 12px 32px rgba(29,38,51,.05);-webkit-transition:-webkit-transform .25s ease,-webkit-box-shadow .25s ease;transition:-webkit-transform .25s ease,-webkit-box-shadow .25s ease;transition:transform .25s ease,box-shadow .25s ease;transition:transform .25s ease,box-shadow .25s ease,-webkit-transform .25s ease,-webkit-box-shadow .25s ease}.mcp-what-item:hover{-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 18px 40px rgba(29,38,51,.09);box-shadow:0 18px 40px rgba(29,38,51,.09)}.mcp-what-icon{width:46px;height:46px;margin-bottom:18px;border-radius:10px;background-color:#3853f4;background-repeat:no-repeat;background-position:50%;background-size:26px 26px}.mcp-icon-protocol{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='5' cy='6' r='2.4'/%3E%3Ccircle cx='19' cy='6' r='2.4'/%3E%3Ccircle cx='12' cy='18' r='2.4'/%3E%3Cpath d='M7.1 7.4l3 8.4m6.8-8.4l-3 8.4M7.4 6h9.2'/%3E%3C/svg%3E")}.mcp-icon-chat{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 11.5a8.38 8.38 0 01-8.5 8.5 8.5 8.5 0 01-3.8-.9L3 21l1.9-5.7A8.5 8.5 0 1121 11.5zM8.5 10.5h.01m3.49 0h.01m3.49 0h.01'/%3E%3C/svg%3E")}.mcp-icon-secure{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z'/%3E%3Cpath d='M9 11.5l2 2L15 9'/%3E%3C/svg%3E")}.mcp-icon-data{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cellipse cx='12' cy='5' rx='8' ry='3'/%3E%3Cpath d='M4 5v6c0 1.66 3.58 3 8 3s8-1.34 8-3V5'/%3E%3Cpath d='M4 11v6c0 1.66 3.58 3 8 3s8-1.34 8-3v-6'/%3E%3C/svg%3E")}.mcp-what-item h3{margin:0 0 10px;color:#253044;font-size:18px;font-weight:600}.mcp-what-item p{margin:0;color:#657083;font-size:14px;line-height:1.85}.mcp-types-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.mcp-type-card{padding:26px 22px;background:#fff;border:1px solid #e9edf5;border-radius:8px;-webkit-transition:border-color .25s ease,-webkit-transform .25s ease,-webkit-box-shadow .25s ease;transition:border-color .25s ease,-webkit-transform .25s ease,-webkit-box-shadow .25s ease;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,-webkit-transform .25s ease,-webkit-box-shadow .25s ease}.mcp-type-card:hover{-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);border-color:rgba(56,83,244,.35);-webkit-box-shadow:0 16px 36px rgba(56,83,244,.1);box-shadow:0 16px 36px rgba(56,83,244,.1)}.mcp-type-name{margin:0 0 8px;color:#253044;font-size:17px;font-weight:600}.mcp-type-name:before{content:"";display:inline-block;width:6px;height:6px;margin-right:8px;vertical-align:3px;background:#3853f4;border-radius:50%}.mcp-type-desc{margin:0 0 14px;color:#8a93a5}.mcp-type-desc,.mcp-type-q{font-size:13px;line-height:1.7}.mcp-type-q{margin:0;padding:10px 12px;color:#4a5578;background:#f4f6ff;border-radius:6px}.mcp-audience-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px}.mcp-audience-card{padding:32px 30px;background:#fff;border:1px solid #e9edf5;border-radius:8px;-webkit-box-shadow:0 12px 32px rgba(29,38,51,.05);box-shadow:0 12px 32px rgba(29,38,51,.05);-webkit-transition:-webkit-transform .25s ease,-webkit-box-shadow .25s ease;transition:-webkit-transform .25s ease,-webkit-box-shadow .25s ease;transition:transform .25s ease,box-shadow .25s ease;transition:transform .25s ease,box-shadow .25s ease,-webkit-transform .25s ease,-webkit-box-shadow .25s ease}.mcp-audience-card:hover{-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 18px 40px rgba(29,38,51,.09);box-shadow:0 18px 40px rgba(29,38,51,.09)}.mcp-audience-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:18px}.mcp-audience-icon{width:42px;height:42px;margin-right:12px;-o-object-fit:contain;object-fit:contain}.mcp-audience-head h3{margin:0;color:#253044;font-size:19px;font-weight:600}.mcp-audience-list{margin:0;padding:0;list-style:none}.mcp-audience-list li{position:relative;padding:7px 0 7px 18px;color:#657083;font-size:14px;line-height:1.6}.mcp-audience-list li:before{content:"";position:absolute;left:0;top:15px;width:6px;height:6px;background:#3853f4;border-radius:50%}.mcp-steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.mcp-step{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;padding:34px 28px 26px;background:#fff;border:1px solid #e9edf5;border-radius:12px;-webkit-box-shadow:0 12px 32px rgba(29,38,51,.05);box-shadow:0 12px 32px rgba(29,38,51,.05)}.mcp-step-no{width:40px;height:40px;margin-bottom:18px;color:#fff;line-height:40px;text-align:center;background:linear-gradient(135deg,#4a64ff,#3853f4);border-radius:50%}.mcp-step-no,.mcp-step-title{font-size:18px;font-weight:600}.mcp-step-title{margin:0 0 10px;color:#253044}.mcp-step-text{margin:0;color:#657083;font-size:14px;line-height:1.9}.mcp-step-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:6px;gap:6px;margin-top:auto;padding-top:20px;color:#3853f4;font-size:14px;font-weight:500;cursor:pointer}.mcp-step-link svg{width:15px;height:15px;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.mcp-step-link:hover{color:#2c46d8;text-decoration:none}.mcp-step-link:hover svg{-webkit-transform:translateX(3px);-ms-transform:translateX(3px);transform:translateX(3px)}.mcp-step-toggle{width:100%;padding-right:0;padding-bottom:0;padding-left:0;background:none;border:0;font-family:inherit;text-align:left}.mcp-step-toggle:hover svg{-webkit-transform:none;-ms-transform:none;transform:none}.mcp-step-toggle:hover .mcp-toggle-arrow-down{-webkit-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px)}.mcp-step-toggle:hover .mcp-toggle-arrow-up{-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}.mcp-step-toggle[aria-expanded=false] .mcp-toggle-arrow-up,.mcp-step-toggle[aria-expanded=true] .mcp-toggle-arrow-down{display:none}.mcp-step-toggle[aria-expanded=false] .mcp-toggle-arrow-down,.mcp-step-toggle[aria-expanded=true] .mcp-toggle-arrow-up{display:block}.mcp-config{position:relative;width:100%;margin-top:22px;background:-webkit-gradient(linear,left top,right top,from(#1e2536),color-stop(52%,#2a3554),to(#3d4d82));background:linear-gradient(90deg,#1e2536,#2a3554 52%,#3d4d82);border-radius:16px;overflow:hidden;-webkit-transition:height .46s cubic-bezier(.4,0,.2,1);transition:height .46s cubic-bezier(.4,0,.2,1);will-change:height}.mcp-config.is-expanded{width:100%}.mcp-config-collapsed{height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:14px;gap:14px;padding:0 28px;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.mcp-config-kicker{display:block;color:#98a2d6;font-size:12px;font-weight:600;letter-spacing:.18em}.mcp-config-collapsed-title{color:#fff;font-size:14px;font-weight:600}.mcp-config-body{position:absolute;top:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;visibility:hidden;opacity:0;-webkit-transition:opacity .3s ease,visibility 0s linear .42s;transition:opacity .3s ease,visibility 0s linear .42s}.mcp-config.is-expanded .mcp-config-body{visibility:visible;opacity:1;-webkit-transition:opacity .32s ease .16s;transition:opacity .32s ease .16s}.mcp-config.is-expanded .mcp-config-collapsed{opacity:0;-webkit-transition:opacity .18s ease;transition:opacity .18s ease}.mcp-config.is-settled .mcp-config-collapsed{display:none}.mcp-config.is-settled .mcp-config-body{position:relative;visibility:visible;opacity:1;-webkit-transition:none;transition:none}.mcp-config-info{-webkit-box-flex:0;-ms-flex:0 0 43%;flex:0 0 43%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:42px 40px 40px 44px}.mcp-config-title{margin:14px 0 0;color:#fff;font-size:27px;font-weight:700}.mcp-config-desc{margin:18px 0 0;color:#a8b1c8;font-size:14.5px;line-height:1.8}.mcp-config-docbtn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:8px;gap:8px;margin-top:30px;padding:11px 22px;color:#fff;font-size:14px;border:1px solid hsla(0,0%,100%,.32);border-radius:8px;-webkit-transition:background .2s ease,border-color .2s ease;transition:background .2s ease,border-color .2s ease}.mcp-config-docbtn svg{width:15px;height:15px;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.mcp-config-docbtn:hover{background:hsla(0,0%,100%,.09);border-color:hsla(0,0%,100%,.52);text-decoration:none}.mcp-config-docbtn:hover svg{-webkit-transform:translateX(3px);-ms-transform:translateX(3px);transform:translateX(3px)}.mcp-config-code{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:36px 42px;background:rgba(0,0,0,.38);border-left:1px solid hsla(0,0%,100%,.06)}.mcp-config-pre{margin:0;color:#aeb8d4;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:13px;line-height:1.95;white-space:pre;overflow-x:auto}.mcp-config-pre .tk-key{color:#7dd3fc}.mcp-config-pre .tk-str{color:#86efac}.mcp-copy-btn{position:absolute;top:14px;right:14px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:6px;gap:6px;padding:6px 12px;font-size:12.5px;color:#cfd7ec;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.16);border-radius:6px;cursor:pointer;-webkit-transition:background .18s ease,border-color .18s ease,color .18s ease;transition:background .18s ease,border-color .18s ease,color .18s ease}.mcp-copy-btn:hover{background:hsla(0,0%,100%,.14);border-color:hsla(0,0%,100%,.32);color:#fff}.mcp-copy-btn.is-copied{color:#7ee2a8;border-color:rgba(126,226,168,.5)}.mcp-skill{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:52px;gap:52px;padding:50px 54px;background:linear-gradient(120deg,#eef1ff,#f6f8ff 58%,#fff);border:1px solid #e4e9ff;border-radius:14px;-webkit-box-shadow:0 16px 44px rgba(56,83,244,.08);box-shadow:0 16px 44px rgba(56,83,244,.08)}.mcp-skill-left{-webkit-box-flex:1.15;-ms-flex:1.15;flex:1.15}.mcp-skill-badge{display:inline-block;padding:5px 13px;color:#fff;font-size:12px;font-weight:700;letter-spacing:.16em;background:#3853f4;border-radius:6px}.mcp-skill-title{margin:16px 0 12px;color:#1d2633;font-size:24px;font-weight:600;line-height:1.45}.mcp-skill-desc{margin:0 0 24px;color:#5c6777;font-size:14.5px;line-height:1.95}.mcp-skill-actions{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:12px;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.mcp-skill-points{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0;padding:0;list-style:none}.mcp-skill-points li{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:14px;gap:14px;padding:15px 0;border-bottom:1px dashed #dbe1f5}.mcp-skill-points li:first-child{padding-top:4px}.mcp-skill-points li:last-child{padding-bottom:4px;border-bottom:0}.mcp-skill-check{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;margin-top:2px;color:#3853f4;background:rgba(56,83,244,.1);border-radius:50%}.mcp-skill-check svg{width:14px;height:14px}.mcp-skill-points h4{margin:0 0 4px;color:#253044;font-size:15px;font-weight:600}.mcp-skill-points p{margin:0;color:#657083;font-size:13px;line-height:1.75}.mcp-examples{max-width:880px;margin:0 auto}.mcp-example-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-gap:10px;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px}.mcp-example-tab{padding:9px 22px;color:#5c6777;font-size:14px;background:#fff;border:1px solid #e3e8f4;border-radius:20px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.mcp-example-tab:hover{color:#3853f4;border-color:rgba(56,83,244,.4)}.mcp-example-tab.is-active{color:#fff;background:#3853f4;border-color:#3853f4;-webkit-box-shadow:0 8px 18px rgba(56,83,244,.25);box-shadow:0 8px 18px rgba(56,83,244,.25)}.mcp-example-panel{display:none}.mcp-example-panel.is-active{display:block;-webkit-animation:mcp-panel-in .45s ease;animation:mcp-panel-in .45s ease}@-webkit-keyframes mcp-panel-in{0%{opacity:0;-webkit-transform:translateY(14px);transform:translateY(14px)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes mcp-panel-in{0%{opacity:0;-webkit-transform:translateY(14px);transform:translateY(14px)}to{opacity:1;-webkit-transform:none;transform:none}}.mcp-chat{max-width:700px;margin:0 auto}.mcp-chat-item{position:relative;margin:0 0 14px;padding:15px 20px 15px 52px;color:#3d4a63;font-size:14.5px;line-height:1.7;background:#fff;border:1px solid #e9edf5;border-radius:16px 16px 16px 4px;-webkit-box-shadow:0 8px 22px rgba(29,38,51,.05);box-shadow:0 8px 22px rgba(29,38,51,.05);-webkit-animation:mcp-chat-in .5s ease both;animation:mcp-chat-in .5s ease both}.mcp-chat-item:last-child{margin-bottom:0}.mcp-chat-item:before{content:"?";position:absolute;left:17px;top:15px;width:22px;height:22px;color:#fff;font-size:13px;font-weight:700;line-height:22px;text-align:center;background:#3853f4;border-radius:50%}.mcp-chat-item:first-child{-webkit-animation-delay:.05s;animation-delay:.05s}.mcp-chat-item:nth-child(2){-webkit-animation-delay:.12s;animation-delay:.12s}.mcp-chat-item:nth-child(3){-webkit-animation-delay:.19s;animation-delay:.19s}.mcp-chat-item:nth-child(4){-webkit-animation-delay:.26s;animation-delay:.26s}@-webkit-keyframes mcp-chat-in{0%{opacity:0;-webkit-transform:translateX(-12px);transform:translateX(-12px)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes mcp-chat-in{0%{opacity:0;-webkit-transform:translateX(-12px);transform:translateX(-12px)}to{opacity:1;-webkit-transform:none;transform:none}}.mcp-notice-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.mcp-notice-item{padding:30px 24px;background:#fff;border:1px solid #e9edf5;border-radius:8px;-webkit-transition:border-color .25s ease,-webkit-transform .25s ease,-webkit-box-shadow .25s ease;transition:border-color .25s ease,-webkit-transform .25s ease,-webkit-box-shadow .25s ease;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,-webkit-transform .25s ease,-webkit-box-shadow .25s ease}.mcp-notice-item:hover{-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);border-color:rgba(56,83,244,.3);-webkit-box-shadow:0 16px 36px rgba(29,38,51,.08);box-shadow:0 16px 36px rgba(29,38,51,.08)}.mcp-notice-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:44px;height:44px;margin-bottom:16px;color:#3853f4;background:#eef1ff;border-radius:10px}.mcp-notice-icon svg{width:22px;height:22px}.mcp-notice-item h3{margin:0 0 10px;color:#253044;font-size:16px;font-weight:600}.mcp-notice-item p{margin:0;color:#657083;font-size:13.5px;line-height:1.85}.mcp-faq-list{margin-top:4px}.mcp-faq-item{margin-bottom:14px;background:#fff;border:1px solid #e9edf5;border-radius:8px;-webkit-box-shadow:0 8px 24px rgba(29,38,51,.04);box-shadow:0 8px 24px rgba(29,38,51,.04);overflow:hidden;-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:box-shadow .2s ease,border-color .2s ease;transition:box-shadow .2s ease,border-color .2s ease,-webkit-box-shadow .2s ease}.mcp-faq-item[open]{border-color:rgba(56,83,244,.3);-webkit-box-shadow:0 12px 30px rgba(56,83,244,.08);box-shadow:0 12px 30px rgba(56,83,244,.08)}.mcp-faq-item summary{position:relative;padding:20px 52px 20px 24px;color:#253044;font-size:16px;font-weight:500;line-height:1.6;cursor:pointer;list-style:none;outline:none}.mcp-faq-item summary::-webkit-details-marker{display:none}.mcp-faq-item summary:after{content:"+";position:absolute;right:22px;top:50%;color:#3853f4;font-size:22px;font-weight:400;line-height:1;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.mcp-faq-item[open] summary:after{-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.mcp-faq-answer{padding:0 24px 20px}.mcp-faq-answer p{margin:0;color:#657083;font-size:14.5px;line-height:1.95}.mcp-cta-section{padding:20px 20px 64px;background:#fff}.mcp-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;grid-gap:44px;gap:44px;padding:48px 52px;background:linear-gradient(135deg,#3f5bf6,#3349d6);border-radius:12px;-webkit-box-shadow:0 20px 48px rgba(56,83,244,.25);box-shadow:0 20px 48px rgba(56,83,244,.25)}.mcp-cta-text{-webkit-box-flex:1;-ms-flex:1;flex:1}.mcp-cta-text h2{margin:0 0 14px;color:#fff;font-size:26px;font-weight:600;line-height:1.45}.mcp-cta-text p{margin:0 0 26px;color:hsla(0,0%,100%,.82);font-size:15px;line-height:1.9}.mcp-cta-actions{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:14px;gap:14px;-ms-flex-wrap:wrap;flex-wrap:wrap}.mcp-cta-qr{-ms-flex-negative:0;flex-shrink:0;width:196px;overflow:hidden;background:#fff;border-radius:10px;cursor:pointer;-webkit-transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease}.mcp-cta-qr:hover{-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 14px 30px rgba(18,28,84,.28);box-shadow:0 14px 30px rgba(18,28,84,.28)}.mcp-cta-qr img{display:block;width:100%;height:auto}.mcp-cta-qr p{margin:0;padding:10px 10px 12px;color:#5c6777;font-size:12px;line-height:1.55;text-align:center}.mcp-page-meta{margin:28px 0 0;color:#9aa2b1;font-size:12.5px;line-height:1.8;text-align:center}.mcp-page-meta a{color:#8a97d8;text-decoration:underline}.mcp-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1060;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px}.mcp-modal.is-open{display:-webkit-box;display:-ms-flexbox;display:flex}.mcp-modal-mask{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(20,26,40,.55);-webkit-animation:mcp-fade .25s ease;animation:mcp-fade .25s ease}.mcp-modal-dialog{position:relative;width:320px;max-width:100%;padding:28px 24px 24px;background:#fff;border-radius:14px;text-align:center;-webkit-box-shadow:0 24px 60px rgba(20,26,40,.3);box-shadow:0 24px 60px rgba(20,26,40,.3);-webkit-animation:mcp-pop .3s cubic-bezier(.22,.61,.36,1);animation:mcp-pop .3s cubic-bezier(.22,.61,.36,1)}.mcp-modal-close{position:absolute;top:8px;right:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;padding:0;color:#8a93a5;background:rgba(0,0,0,0);border:0;border-radius:50%;cursor:pointer}.mcp-modal-close svg{width:18px;height:18px}.mcp-modal-close:hover{color:#4a5568;background:#f4f6ff}.mcp-modal-title{margin:0 0 16px;color:#1d2633;font-size:17px;font-weight:600}.mcp-modal-qr{display:block;width:100%;height:auto;border:1px solid #eef1f7;border-radius:8px}.mcp-modal-text{margin:14px 0 0;color:#657083;font-size:13px;line-height:1.8}@-webkit-keyframes mcp-pop{0%{opacity:0;-webkit-transform:scale(.92) translateY(10px);transform:scale(.92) translateY(10px)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes mcp-pop{0%{opacity:0;-webkit-transform:scale(.92) translateY(10px);transform:scale(.92) translateY(10px)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes mcp-fade{0%{opacity:0}to{opacity:1}}@keyframes mcp-fade{0%{opacity:0}to{opacity:1}}@media (max-width:991.98px){.mcp-notice-grid,.mcp-types-grid,.mcp-what-grid{grid-template-columns:repeat(2,1fr)}.mcp-audience-grid,.mcp-steps{grid-template-columns:1fr}.mcp-config{width:100%}.mcp-config-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mcp-config-info{-webkit-box-flex:0;-ms-flex:none;flex:none;padding:32px 28px 26px}.mcp-config-code{padding:26px 28px;border-left:0;border-top:1px solid hsla(0,0%,100%,.06)}.mcp-skill{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;grid-gap:30px;gap:30px;padding:38px 32px}}@media (max-width:767.98px){.mcp-hero{padding:116px 20px 10px}.mcp-hero-title{font-size:28px}.mcp-hero-sub{font-size:15px}.mcp-section{padding:20px 0}.mcp-section-head{margin-bottom:5px}.mcp-section-title{font-size:25px}.mcp-section-sub{font-size:14.5px}.mcp-notice-grid,.mcp-types-grid,.mcp-what-grid{grid-template-columns:1fr}.mcp-example-tabs{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-right:-20px;padding:2px 20px 6px;overflow-x:auto;-webkit-overflow-scrolling:touch}.mcp-example-tab{-ms-flex-negative:0;flex-shrink:0}.mcp-skill{padding:30px 24px}.mcp-skill-title{font-size:20px}.mcp-skill-actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mcp-skill-actions .mcp-btn{width:100%}.mcp-cta{padding:38px 26px;text-align:center}.mcp-cta,.mcp-cta-actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mcp-cta-actions .mcp-btn{width:100%}.mcp-cta-qr{width:220px}.mcp-faq-item summary{padding:16px 46px 16px 18px;font-size:15px}.mcp-faq-answer{padding:0 18px 16px}.mcp-config-title{font-size:23px}.mcp-config-docbtn{-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}