.mcp{margin-top:-15px;font-family:"Poppins",sans-serif}.mcp .big-title{background:linear-gradient(270deg, #1675DD 0%, #00C6C6 99.22%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.mcp-hero{position:relative;overflow:hidden;padding:48px 20px 72px;color:#fff;background-color:#1155a0;background-image:linear-gradient(rgba(255, 255, 255, 0.12) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.12) 1px, transparent 1px);background-size:80px 80px;background-position:center top}.mcp-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 85% 70% at 50% 32%, rgba(38, 117, 235, 0.5) 0%, rgba(17, 85, 160, 0.55) 42%, rgba(17, 85, 160, 0) 72%);pointer-events:none}.mcp-hero__inner{position:relative;z-index:1;max-width:1180px;margin:0 auto;text-align:center}.mcp-badge{display:inline-flex;align-items:center;gap:10px;margin:0 auto 22px;padding:6px 8px 6px 14px;border:1px solid rgba(255,138,20,.55);border-radius:999px;background:rgba(8,24,52,.72);color:#f4f7fb;font-size:11px;font-weight:600;letter-spacing:.08em}.mcp-badge__dot{width:6px;height:6px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px rgba(255,255,255,.12)}.mcp-badge__version{padding:4px 10px;border-radius:999px;background:#ff8a14;color:#fff;font-size:10px;letter-spacing:.06em}.mcp-accent{color:#ff8a14}.mcp-hero h1{margin:0 0 10px;color:#fff;font-size:56px;font-weight:700;line-height:1.15;letter-spacing:-0.02em}.mcp-hero h2{margin:0 0 16px;color:#fff;font-size:28px;font-weight:600;line-height:1.3}.mcp-hero__desc{max-width:760px;margin:0 auto 28px;color:rgba(255,255,255,.86);font-size:16px;font-weight:400;line-height:1.65}.mcp-hero__actions{display:flex;justify-content:center;flex-wrap:wrap;gap:14px;margin-bottom:28px}.mcp-hero__assistants{margin:0 auto 42px}.mcp-hero__assistants-label{margin:0 0 14px;color:rgba(255,255,255,.48);font-size:11px;font-weight:600;letter-spacing:.12em}.mcp-hero__assistants-list{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:6px 4px;margin:0;padding:8px 10px;list-style:none;border-radius:999px}.mcp-hero__assistant{display:inline-flex;align-items:center;gap:8px;padding:4px 10px;color:#fff;font-size:13px;font-weight:600;line-height:1;white-space:nowrap;border:1px solid #FFFFFF33;backdrop-filter:blur(16px);border-radius:25px;background:#FFFFFF1A}.mcp-hero__assistant img{transform:scale(0.8)}.mcp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:10px 22px;border-radius:10px;border:1px solid transparent;font-family:inherit;font-size:15px;font-weight:600;line-height:1;cursor:pointer;transition:transform .15s ease,background .15s ease}.mcp-btn:hover{transform:translateY(-1px)}.mcp-btn svg,.mcp-btn i{flex-shrink:0;font-size:16px}.mcp-btn--primary{background:#ff9312;color:#fff;box-shadow:0 8px 20px rgba(255,147,18,.28)}.mcp-btn--primary:hover{color:#fff;background:#ff9d2e}.mcp-btn--ghost{background:rgba(12,36,72,.45);border-color:rgba(150,190,235,.55);color:#fff}.mcp-btn--ghost:hover{background:rgba(20,52,96,.7)}.mcp-ide{text-align:left;border-radius:12px 12px 8px 8px;overflow:hidden;background:#1e1e1e;box-shadow:0 28px 80px rgba(0,0,0,.45);border:1px solid rgba(255,255,255,.06)}.mcp-ide__titlebar{display:grid;grid-template-columns:88px 1fr auto;align-items:center;height:40px;padding:0 14px;background:#2d2d2d;color:#c8c8c8;font-size:12px}.mcp-ide__traffic{display:flex;gap:6px}.mcp-ide__traffic span{width:12px;height:12px;border-radius:50%}.mcp-ide__traffic span:nth-child(1){background:#ff5f57}.mcp-ide__traffic span:nth-child(2){background:#febc2e}.mcp-ide__traffic span:nth-child(3){background:#28c840}.mcp-ide__window-title{text-align:center;color:#d0d0d0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mcp-ide__window-status{display:flex;align-items:center;gap:6px;color:#3ecf6e;font-size:11px;font-weight:600;white-space:nowrap}.mcp-ide__live-dot{width:7px;height:7px;border-radius:50%;background:#3ecf6e;box-shadow:0 0 0 3px rgba(62,207,110,.18)}.mcp-ide__body{display:grid;grid-template-columns:48px 188px minmax(240px, 0.92fr) minmax(320px, 1.18fr);min-height:560px;background:#1e1e1e}.mcp-ide__activity{display:flex;flex-direction:column;align-items:center;gap:18px;padding:14px 0;background:#333;color:#9aa0a6}.mcp-ide__activity i{font-size:18px}.mcp-ide__activity span{display:flex;width:100%;justify-content:center;padding:4px 0;border-left:2px solid transparent}.mcp-ide__activity .is-active{color:#fff;border-left-color:#fff}.mcp-ide__activity .mcp-ide__activity-end{margin-top:auto}.mcp-ide__explorer{background:#181818;color:#ccc;font-size:12px;padding:10px 0 16px;border-right:1px solid #2b2b2b}.mcp-ide__explorer-label{padding:4px 14px 10px;color:#9d9d9d;font-size:10px;font-weight:700;letter-spacing:.08em}.mcp-ide__explorer ul{list-style:none;margin:0;padding:0}.mcp-ide__explorer li{display:flex;align-items:center;gap:8px;padding:6px 14px;color:#c5c5c5}.mcp-ide__explorer li.is-selected{background:#37373d;color:#fff}.mcp-ide__explorer li.is-nested{padding-left:28px}.mcp-ide__explorer li svg,.mcp-ide__explorer li i{flex-shrink:0;font-size:14px}.mcp-ide__editor{background:#1e1e1e;border-right:1px solid #2b2b2b;min-width:0}.mcp-ide__tab{height:35px;display:flex;align-items:center;padding:0 16px;border-bottom:1px solid #2b2b2b;color:#fff;font-size:12px;font-weight:500}.mcp-ide__code{margin:0;padding:10px 0 16px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;font-size:12.5px;line-height:1.7;color:#d4d4d4}.mcp-ide__code-line{display:flex;min-height:22px}.mcp-ide__gutter{width:36px;flex-shrink:0;padding-right:10px;text-align:right;color:#858585;user-select:none}.mcp-ide__code-text{white-space:pre}.tok-key{color:#9cdcfe}.tok-str{color:#ce9178}.tok-punc{color:#d4d4d4}.mcp-ide__chat{display:flex;flex-direction:column;min-width:0;background:#1b1b1b}.mcp-ide__chat-head{display:flex;align-items:center;justify-content:space-between;height:35px;padding:0 14px;border-bottom:1px solid #2b2b2b;color:#d7d7d7;font-size:12px;font-weight:600}.mcp-ide__ready{display:inline-flex;align-items:center;gap:6px;color:#3ecf6e;font-weight:600}.mcp-ide__transcript{flex:1;overflow:auto;padding:16px 14px 10px;display:flex;flex-direction:column;gap:12px}.mcp-ide__ai-row,.mcp-ide__user-row{display:flex;gap:10px;align-items:flex-start}.mcp-ide__ai-row p{margin:0;color:#d8d8d8;font-size:12.5px;line-height:1.55;text-align:left}.mcp-ide__user-row{justify-content:flex-end}.mcp-ide__user-bubble{max-width:86%;padding:10px 12px;border-radius:12px 12px 4px 12px;background:#2f6fed;color:#fff;font-size:12.5px;line-height:1.45}.mcp-ide__mark{flex-shrink:0;width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.mcp-ide__mark--ai{background:#ff8a14;color:#fff}.mcp-ide__mark--user{background:#2f6fed;color:#fff}.mcp-ide__tool{display:flex;align-items:center;gap:8px;margin-left:32px;padding:8px 10px;border-radius:6px;background:#2a1c10;border:1px solid #5a3a18;color:#d0d0d0;font-size:11.5px}.mcp-ide__tool svg,.mcp-ide__tool i{flex-shrink:0;color:#ff9312;font-size:14px}.mcp-ide__tool code{color:#ff9312;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:600}.mcp-ide__result{margin-left:32px;display:flex;align-items:center;gap:16px;padding:12px 14px;border-radius:10px;background:#fff;box-shadow:0 6px 18px rgba(0,0,0,.22)}.mcp-ide__result-copy{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.mcp-ide__result-copy strong,.mcp-ide__result-copy span,.mcp-ide__result-copy em{display:block;text-align:left}.mcp-ide__result-copy strong{color:#111;font-size:14px;font-weight:700;line-height:1.3}.mcp-ide__result-copy span{color:#1675dd;font-size:13px;font-weight:700;line-height:1.3;word-break:break-all}.mcp-ide__result-copy em{color:#9aa0a6;font-size:12px;font-weight:400;font-style:normal;line-height:1.35}.mcp-mini-qr{flex-shrink:0;width:auto;height:auto;font-size:56px;line-height:1;color:#111;border:0}.mcp-ide__composer{padding:10px 12px 12px;border-top:1px solid #2b2b2b;background:#161616}.mcp-ide__pills-label{margin-bottom:8px;color:#8d8d8d;font-size:10px;font-weight:700;letter-spacing:.08em;text-align:left}.mcp-ide__pills{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.mcp-ide__pills button{border:0;border-radius:999px;padding:5px 10px;background:#3a3a3a;color:#d5d5d5;font-size:11px;font-family:inherit;cursor:pointer}.mcp-ide__pills button:hover,.mcp-ide__pills button.is-active{background:#4a4a4a;color:#fff}.mcp-ide__prompt-row{display:flex;gap:8px}.mcp-ide__prompt-field{flex:1;min-width:0;display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border-radius:8px;background:#101010;border:1px solid #333;color:#8d8d8d}.mcp-ide__prompt-field span{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mcp-ide__prompt-field input{flex:1;min-width:0;border:0;background:transparent;color:#e8e8e8;font-size:12px;font-family:inherit;outline:none}.mcp-ide__run{flex-shrink:0;height:40px;padding:0 16px;border:0;border-radius:8px;background:#ff9312;color:#fff;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer}.mcp-ide__run:hover{background:#ff9d2e}.mcp-ide__statusbar{display:flex;justify-content:space-between;gap:12px;min-height:28px;padding:6px 14px;background:#2ea8e6;color:#fff;font-size:11px;font-weight:500}.mcp-ide__statusbar>div{display:flex;flex-wrap:wrap;gap:16px}@media(max-width: 1100px){.mcp-ide__body{grid-template-columns:48px minmax(220px, 0.9fr) minmax(280px, 1.2fr)}.mcp-ide__explorer{display:none}}@media(max-width: 900px){.mcp-hero{padding:36px 16px 48px}.mcp-hero h1{font-size:36px}.mcp-hero h2{font-size:20px}.mcp-badge{font-size:9px;padding-left:12px}.mcp-hero__assistants-list{border-radius:18px}.mcp-hero__assistant{padding:6px 10px;font-size:12px}.mcp-ide__titlebar{grid-template-columns:72px 1fr;height:auto;min-height:40px;padding:8px 12px;gap:6px}.mcp-ide__window-status{grid-column:1/-1;justify-content:flex-end}.mcp-ide__body{grid-template-columns:1fr;min-height:0}.mcp-ide__activity,.mcp-ide__editor{display:none}.mcp-ide__chat{min-height:520px}.mcp-ide__statusbar{flex-direction:column;gap:4px}.mcp-ide__statusbar>div{gap:10px}}@media(max-width: 576px){.mcp-hero h1{font-size:30px}.mcp-hero__actions{flex-direction:column}.mcp-hero__assistants-list{padding:8px 6px}.mcp-btn{width:100%}.mcp-ide__prompt-row{flex-direction:column}.mcp-ide__result,.mcp-ide__tool{margin-left:0}.mcp-ide__result{gap:12px;padding:10px 12px}.mcp-mini-qr{font-size:44px}.mcp-ide__result-copy strong{font-size:13px}.mcp-ide__result-copy span{font-size:12px}}.mcp-what{background:#fff;padding:72px 20px 40px;color:#253f5f}.mcp-what__inner{max-width:1180px;margin:0 auto;text-align:center}.mcp-what__label{margin:0 0 12px;color:#1675dd;font-size:13px;font-weight:600;letter-spacing:.12em}.mcp-what__title{margin:0 0 14px;font-size:40px;font-weight:700;line-height:1.2}.mcp-what__subtitle{max-width:720px;margin:0 auto 40px;color:#6c6c6c;font-size:16px;line-height:1.6}.mcp-what__card{display:grid;grid-template-columns:minmax(0, 1fr) minmax(420px, 1.15fr);gap:36px;align-items:center;padding:36px 40px;margin-bottom:28px;text-align:left;background:#fff;border-radius:16px;box-shadow:0 12px 40px rgba(16,71,131,.08)}.mcp-what__copy h3{margin:0 0 14px;color:#104783;font-size:28px;font-weight:700;line-height:1.3}.mcp-what__copy p{margin:0;color:#595959;font-size:15px;line-height:1.7}.mcp-what__pill{display:inline-flex;align-items:center;gap:8px;margin-bottom:16px;padding:6px 12px;border-radius:999px;background:#ff9312;color:#fff;font-size:12px;font-weight:600}.mcp-what__pill i{font-size:14px}.mcp-flow{width:100%;padding:40px;border-radius:24px;background:#121212;box-sizing:border-box}.mcp-flow__node{display:flex;align-items:center;gap:12px;padding:16px 20px;border-radius:14px;background:#2a2a2a;border:1px solid #3a3a3a;color:#fff;font-size:15px;font-weight:600;line-height:1.35}.mcp-flow__node svg,.mcp-flow__node i{flex-shrink:0;color:#1e6fd9;font-size:22px}.mcp-flow__node--accent{background:#3d2616;border-color:#f58220;box-shadow:0 0 0 1px #f58220,0 0 20px rgba(245,130,32,.55)}.mcp-flow__node--accent svg,.mcp-flow__node--accent i{color:#f58220}.mcp-flow__step{display:flex;gap:12px;justify-content:center;align-items:center;height:52px}.mcp-flow__rail{height:20px;border-left:2px solid #6b7280}.mcp-flow__label{color:#9ca3af;font-size:14px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-align:left}.mcp-what__grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:16px}.mcp-what__grid article{padding:24px 20px;text-align:left;background:#fff;border-radius:14px;box-shadow:0 8px 24px rgba(16,71,131,.06)}.mcp-what__grid svg,.mcp-what__grid i{display:inline-block;margin-bottom:14px;color:#1675dd;font-size:28px}.mcp-what__grid h4{margin:0 0 8px;color:#104783;font-size:16px;font-weight:700}.mcp-what__grid p{margin:0;color:#595959;font-size:13px;line-height:1.6}@media(max-width: 1100px){.mcp-what__card{grid-template-columns:1fr}}@media(max-width: 992px){.mcp-what__title{font-size:30px}.mcp-what__card{padding:28px 22px}.mcp-what__grid{grid-template-columns:1fr 1fr}}@media(max-width: 576px){.mcp-what{padding:48px 16px 56px}.mcp-what__title{font-size:24px}.mcp-what__copy h3{font-size:22px}.mcp-what__grid{grid-template-columns:1fr}.mcp-flow{padding:24px 16px}.mcp-flow__node{font-size:13px;padding:14px 16px}.mcp-flow__label{font-size:9px;letter-spacing:.08em}}.mcp-steps{background:#f5f8fe;padding:48px 20px 56px;text-align:center}.mcp-steps__inner{max-width:1180px;margin:0 auto}.mcp-steps__label{margin:0 0 12px;color:#1675dd;font-size:13px;font-weight:600;letter-spacing:.12em}.mcp-steps h2{margin:0 0 14px;color:#253f5f;font-size:40px;font-weight:700;line-height:1.2}.mcp-steps__subtitle{max-width:760px;margin:0 auto 36px;color:#595959;font-size:16px;line-height:1.65}.mcp-steps__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px;text-align:left}.mcp-steps__card{display:flex;flex-direction:column;padding:24px 22px 22px;border:1px solid #e6eef6;border-radius:14px;background:#fff;box-shadow:0 8px 28px rgba(16,71,131,.07)}.mcp-steps__card--orange{border-top:3px solid #ff9312}.mcp-steps__card--blue{border-top:3px solid #1675dd}.mcp-steps__card--green{border-top:3px solid #10b981}.mcp-steps__card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:18px}.mcp-steps__number{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 10px;border-radius:999px;font-size:14px;font-weight:700;line-height:1}.mcp-steps__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%}.mcp-steps__icon i{font-size:18px}.mcp-steps__card--orange .mcp-steps__number{color:#ff9312;background:rgba(255,147,18,.12)}.mcp-steps__card--orange .mcp-steps__icon{color:#ff9312;background:rgba(255,147,18,.12)}.mcp-steps__card--blue .mcp-steps__number{color:#1675dd;background:rgba(22,117,221,.1)}.mcp-steps__card--blue .mcp-steps__icon{color:#1675dd;background:rgba(22,117,221,.1)}.mcp-steps__card--green .mcp-steps__number{color:#10b981;background:rgba(16,185,129,.12)}.mcp-steps__card--green .mcp-steps__icon{color:#10b981;background:rgba(16,185,129,.12)}.mcp-steps__tag{margin:0 0 8px;color:#1675dd;font-size:11px;font-weight:700;letter-spacing:.1em}.mcp-steps__card h3{margin:0 0 12px;color:#104783;font-size:20px;font-weight:700;line-height:1.35}.mcp-steps__body{margin:0;color:#595959;font-size:14px;line-height:1.65}.mcp-steps__link{display:inline-block;margin-top:20px;color:#ff9312;font-size:14px;font-weight:600;text-decoration:none}.mcp-steps__link:hover{text-decoration:underline}.mcp-steps__endpoint{display:flex;align-items:center;gap:10px;margin-top:20px;padding:10px 12px;border-radius:8px;background:#eef4fb}.mcp-steps__endpoint code{flex:1;min-width:0;color:#104783;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.4;word-break:break-all}.mcp-steps__copy{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:6px 8px;border:0;border-radius:6px;background:transparent;color:#1675dd;font-family:inherit;font-size:12px;font-weight:600;cursor:pointer}.mcp-steps__copy:hover{background:rgba(22,117,221,.08)}.mcp-steps__prompt{margin:20px 0 0;padding:12px 14px;border-radius:8px;background:#ecfdf5;color:#104783;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.5}@media(max-width: 992px){.mcp-steps h2{font-size:30px}.mcp-steps__grid{grid-template-columns:1fr}}@media(max-width: 576px){.mcp-steps{padding:40px 16px 48px}.mcp-steps h2{font-size:24px}.mcp-steps__card{padding:20px 18px 18px}.mcp-steps__card h3{font-size:18px}}.mcp-can{background:#fff;padding:48px 20px 56px;text-align:center}.mcp-can__inner{max-width:1180px;margin:0 auto}.mcp-can__label{margin:0 0 12px;color:#1675dd;font-size:13px;font-weight:600;letter-spacing:.12em}.mcp-can h2{margin:0 0 12px;font-size:40px;font-weight:700;line-height:1.2}.mcp-can__subtitle{max-width:680px;margin:0 auto 28px;color:#6c6c6c;font-size:16px;line-height:1.6}.mcp-can__filters{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:28px}.mcp-can__filters button{padding:8px 16px;border:1px solid #d9e2ec;border-radius:999px;background:#fff;color:#595959;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer}.mcp-can__filters button.is-active,.mcp-can__filters button:hover{background:#1675dd;border-color:#1675dd;color:#fff}.mcp-can__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 340px), 360px));justify-content:center;gap:16px;text-align:left}.mcp-can__grid article{display:flex;flex-direction:column;padding:22px 20px 20px;border:1px solid #e6eef6;background:#fff;border-radius:14px;box-shadow:0 8px 28px rgba(16,71,131,.07)}.mcp-can__grid h3{margin:0 0 12px;color:#104783;font-size:18px;font-weight:700;line-height:1.35}.mcp-can__grid ul{margin:0 0 16px;padding:0;list-style:none;color:#595959;font-size:14px;line-height:1.7}.mcp-can__grid li{position:relative;margin-bottom:6px;padding-left:16px}.mcp-can__grid li::before{content:"";position:absolute;left:0;top:.7em;width:5px;height:5px;border-radius:50%;background:#ff9312}.mcp-can__grid li:last-child{margin-bottom:0}.mcp-can__card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.mcp-can__card-head i{flex-shrink:0;color:#1675dd;font-size:26px;line-height:1}.mcp-can__tag{margin:0;color:#ff9312;font-size:11px;font-weight:700;letter-spacing:.1em;text-align:right}.mcp-can__prompt{margin-top:auto;padding:12px 14px;border-radius:8px;background:#eef4fb;color:#1675dd;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.55}@media(max-width: 992px){.mcp-can h2{font-size:30px}.mcp-can__grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, 280px), 340px))}}@media(max-width: 576px){.mcp-can{padding:24px 16px 32px}.mcp-can h2{font-size:24px}.mcp-can__grid{grid-template-columns:minmax(0, 1fr)}.mcp-can__grid h3{font-size:18px}}.mcp-auth{background:#f7f9fc;padding:40px}.mcp-auth__inner{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:1180px;margin:0 auto}.mcp-auth__card{padding:28px 26px 26px;background:#fff;border-radius:16px;box-shadow:0 12px 40px rgba(16,71,131,.08)}.mcp-auth__card p{margin:0 0 16px;color:#595959;font-size:15px;line-height:1.7}.mcp-auth__card ul{margin:0;padding:0;list-style:none}.mcp-auth__card li{position:relative;margin-bottom:10px;padding-left:16px;color:#595959;font-size:14px;line-height:1.65}.mcp-auth__card li::before{content:"";position:absolute;left:0;top:.7em;width:5px;height:5px;border-radius:50%;background:#ff9312}.mcp-auth__card li:last-child{margin-bottom:0}.mcp-auth__card strong{color:#104783;font-weight:700}.mcp-auth__card a{color:#1675dd;font-weight:600;text-decoration:none;word-break:break-all}.mcp-auth__card a:hover{text-decoration:underline}.mcp-auth__head{display:flex;align-items:center;gap:12px;margin-bottom:12px}.mcp-auth__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:42px;height:42px;border-radius:10px}.mcp-auth__icon i{font-size:20px}.mcp-auth__icon--blue{color:#1675dd;background:rgba(22,117,221,.1)}.mcp-auth__icon--orange{color:#ff9312;background:rgba(255,147,18,.12)}.mcp-auth__card h3{margin:0;color:#104783;font-size:20px;font-weight:700;line-height:1.3}.mcp-auth__code{margin:0 0 18px;padding:14px 16px;overflow-x:auto;border-radius:10px;background:#1e1e1e;color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.6}.mcp-auth__code-key{color:#9cdcfe}.mcp-auth__code-val{color:#fff}@media(max-width: 992px){.mcp-auth__inner{grid-template-columns:1fr}.mcp-auth__card h3{font-size:18px}}@media(max-width: 576px){.mcp-auth{padding:8px 16px 24px}.mcp-auth__card{padding:22px 18px 20px}}.mcp-faq{background:#fff;padding:72px 20px 72px;text-align:center}.mcp-faq__inner{max-width:860px;margin:0 auto}.mcp-faq__label{margin:0 0 12px;color:#1675dd;font-size:13px;font-weight:600;letter-spacing:.12em}.mcp-faq h2{margin:0 0 12px;color:#253f5f;font-size:40px;font-weight:700;line-height:1.2}.mcp-faq__subtitle{margin:0 auto 32px;color:#6c6c6c;font-size:16px;line-height:1.6}.mcp-faq__list{display:flex;flex-direction:column;gap:10px;text-align:left}.mcp-faq__list article{overflow:hidden;border:1px solid #e6eef6;border-radius:12px;background:#fbfcfe}.mcp-faq__list button{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:16px 18px;border:0;background:transparent;color:#253f5f;font-family:inherit;font-size:16px;font-weight:700;line-height:1.45;text-align:left;cursor:pointer;outline:none}.mcp-faq__q{margin-right:4px}.mcp-faq__list svg,.mcp-faq__list i{flex-shrink:0;color:#1675dd;font-size:16px;transition:transform .2s ease}.mcp-faq__list article.is-open svg,.mcp-faq__list article.is-open i{transform:rotate(180deg)}.mcp-faq__answer{padding:0 18px 16px}.mcp-faq__answer p{margin:0;color:#595959;font-size:15px;font-weight:400;line-height:1.7}@media(max-width: 992px){.mcp-faq h2{font-size:30px}}@media(max-width: 576px){.mcp-faq{padding:48px 16px 40px}.mcp-faq h2{font-size:24px}.mcp-faq__list button{font-size:15px;padding:14px 14px}.mcp-faq__answer{padding:0 14px 14px}}.mcp-cta{padding:72px 20px 80px;color:#fff;text-align:center;background:linear-gradient(135deg, #09409B 0%, #0D56C9 50%, #1765E8 100%)}.mcp-cta__inner{max-width:1180px;margin:0 auto}.mcp-cta h2{margin:0 0 32px;color:#fff;font-size:40px;font-weight:700;line-height:1.2}.mcp-cta__steps{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:14px;margin-bottom:24px}.mcp-cta__steps article{display:flex;flex-direction:column;align-items:center;gap:12px;min-height:120px;padding:20px 16px 18px;border-radius:12px;background:rgba(120,170,230,.16);text-align:center}.mcp-cta__steps span{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:50%;background:#ff9312;color:#fff;font-size:15px;font-weight:700}.mcp-cta__steps p{margin:0;color:#fff;font-size:14px;font-weight:600;line-height:1.4}.mcp-cta__meta{max-width:920px;margin:0 auto 28px;padding:18px 24px;border-radius:14px;background:rgba(4,16,40,.45);text-align:left}.mcp-cta__meta-row{display:grid;grid-template-columns:190px minmax(0, 1fr);align-items:center;gap:16px}.mcp-cta__meta-row+.mcp-cta__meta-row{margin-top:12px}.mcp-cta__meta-row span{color:rgba(255,255,255,.86);font-size:14px;font-weight:600}.mcp-cta__chip{display:inline-block;max-width:100%;padding:8px 14px;overflow:hidden;border-radius:8px;background:rgba(8,18,40,.7);color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.4;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box}.mcp-cta__chip--orange{color:#ff9312}a.mcp-cta__chip:hover{text-decoration:underline}.mcp-cta__actions{display:flex;justify-content:center;flex-wrap:wrap;gap:14px}.mcp-cta .mcp-btn{min-width:180px;text-decoration:none}.mcp-cta .mcp-btn--ghost{background:transparent;border-color:rgba(255,255,255,.7)}.mcp-cta .mcp-btn--ghost:hover{background:rgba(255,255,255,.1)}@media(max-width: 992px){.mcp-cta h2{font-size:30px}.mcp-cta__steps{grid-template-columns:1fr 1fr}.mcp-cta__meta-row{grid-template-columns:1fr;gap:8px}}@media(max-width: 576px){.mcp-cta{padding:48px 16px 56px}.mcp-cta h2{font-size:24px}.mcp-cta__steps{grid-template-columns:1fr}.mcp-cta__meta{padding:16px}.mcp-cta .mcp-btn{width:100%}}