html.mcp-smooth{scroll-behavior:smooth}body.mcp-standalone .fixed-bar-animation,body.mcp-standalone .fixed-tips-container,body.mcp-standalone>footer{display:none!important}.mcp-page{padding-top:100px;color-scheme:light;--brand-primary:#7140ef;--brand-secondary:#a20fdf;--brand-blue:#0868ef;--brand-gradient:linear-gradient(100deg,#a20fdf,#7140ef 48%,#0868ef);--prism-gradient:linear-gradient(145deg,#a20fdf,#7140ef 50%,#0868ef);--navy-950:#160e3f;--navy-900:#25165c;--navy-800:#4b28ad;--navy-700:#6038dc;--blue-600:#075fdc;--blue-100:#edf3ff;--gold-700:#771bb7;--gold-600:#8d25df;--gold-100:#f5edff;--ink:#18143b;--text:#383250;--muted:#6d6881;--line:#ddd9ee;--soft-line:#ece9f5;--surface:#fff;--canvas:#f7f7fc;--canvas-blue:#f0f2ff;--success:#1c6b4a;--focus:#6038dc;--shadow-sm:0 6px 20px rgba(75,40,173,.1);--shadow-lg:0 24px 70px rgba(75,40,173,.18);--radius-sm:12px;--radius-md:20px;--radius-lg:32px;--container:1160px;--nav-container:1500px;--utility-height:32px;--header-height:76px;--ease:cubic-bezier(.22,1,.36,1)}.mcp-page *,.mcp-page :after,.mcp-page :before{box-sizing:border-box}.mcp-page{margin:0;overflow-x:hidden;color:var(--text);background:var(--surface);font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.mcp-page img,.mcp-page svg{display:block;max-width:100%}.mcp-page a,.mcp-page button,.mcp-page summary{-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:manipulation}.mcp-page button{font:inherit}.mcp-page a{color:inherit}.mcp-page h1,.mcp-page h2,.mcp-page h3,.mcp-page p{margin-top:0}.mcp-page :focus-visible{outline:3px solid var(--focus);outline-offset:3px}.mcp-page .container{width:min(100% - 40px,var(--container));margin-inline:auto}.mcp-page .support-link{width:48px;height:36px;display:inline-flex;align-items:center;justify-content:center;color:#5e576d;border:1px solid var(--line);border-radius:999px;background:#f4f3f9;text-decoration:none}.mcp-page .support-link svg{width:19px;height:19px}.mcp-page .login-link,.mcp-page .nav-mobile-login{min-height:40px;display:inline-flex;align-items:center;justify-content:center;padding:9px 18px;color:#fff;border-radius:7px;background:var(--brand-gradient);box-shadow:0 7px 18px rgba(91,54,220,.28);font-size:15px;font-weight:600;line-height:1;text-decoration:none}.mcp-page .nav-mobile-login{display:none}.mcp-page .button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:12px 22px;border:1px solid transparent;border-radius:999px;cursor:pointer;font-weight:700;line-height:1.25;text-decoration:none;transition:background-color .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease),box-shadow .2s var(--ease),transform .2s var(--ease)}.mcp-page .button:hover{transform:translateY(-1px)}.mcp-page .button:active{transform:translateY(0)}.mcp-page .button-primary{color:#fff;background:var(--brand-gradient);box-shadow:0 12px 28px rgba(91,54,220,.3)}.mcp-page .button-primary:hover{background:linear-gradient(100deg,#b716e9,#7540f3 46%,#0064ed);box-shadow:0 14px 32px rgba(91,54,220,.38)}.mcp-page .button-light{color:var(--navy-950);background:#fff;box-shadow:0 14px 36px rgba(22,14,63,.24)}.mcp-page .button-light:hover{background:#f5f2ff}.mcp-page .button-outline{color:var(--navy-900);border-color:var(--line);background:#fff}.mcp-page .button-outline:hover{border-color:#bcb0e7;background:var(--canvas)}.mcp-page .button-large{min-height:58px;padding:17px 30px;font-size:18px}.mcp-page .button-icon{width:18px;height:18px;flex:0 0 auto}.mcp-page .hero{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 86% 10%,rgba(162,15,223,.16),transparent 29%),radial-gradient(circle at 13% 24%,rgba(8,104,239,.13),transparent 32%),linear-gradient(180deg,#fdfcff,#f0f2fc)}.mcp-page .hero:before{content:"";position:absolute;z-index:-1;inset:0;opacity:.44;background-image:linear-gradient(rgba(113,64,239,.05) 1px,transparent 0),linear-gradient(90deg,rgba(113,64,239,.05) 1px,transparent 0);background-size:42px 42px;-webkit-mask-image:linear-gradient(180deg,#000 0,transparent 78%);mask-image:linear-gradient(180deg,#000 0,transparent 78%)}.mcp-page .hero-inner{min-height:calc(100dvh - var(--header-height));display:grid;align-items:center;gap:56px;padding-block:76px 90px}.mcp-page .hero-copy{max-width:720px}.mcp-page .eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:24px;padding:8px 13px;color:var(--gold-700);border:1px solid #d9c9fb;border-radius:999px;background:rgba(247,239,255,.9);font-size:13px;font-weight:700;letter-spacing:.02em}.mcp-page .eyebrow-mark{width:8px;height:8px;border-radius:50%;background:var(--gold-600);box-shadow:0 0 0 4px rgba(141,37,223,.14)}.mcp-page h1{max-width:720px;margin-bottom:24px;color:var(--navy-950);font-size:clamp(48px,4.6vw,62px);font-weight:800;line-height:1.12;letter-spacing:-.045em}.mcp-page .title-main{display:block;white-space:nowrap}.mcp-page .title-promise{display:flex;align-items:baseline;margin-top:12px;font-size:.72em;line-height:1.15;letter-spacing:-.035em;white-space:nowrap}.mcp-page .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mcp-page .title-accent{position:relative;display:inline-block;color:var(--blue-600);white-space:nowrap}.mcp-page .title-accent:after{content:"";position:absolute;z-index:-1;right:-2px;bottom:.08em;left:-2px;height:.24em;border-radius:999px;background:linear-gradient(90deg,#e9d7ff,#dce9ff)}.mcp-page .hero-subtitle{max-width:650px;margin-bottom:32px;color:var(--text);font-size:clamp(20px,2.2vw,27px);font-weight:600;line-height:1.55;letter-spacing:-.015em}.mcp-page .hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.mcp-page .text-link{min-height:48px;display:inline-flex;align-items:center;gap:7px;padding:10px 4px;color:var(--navy-800);font-weight:700;text-decoration:none;border-bottom:1px solid transparent}.mcp-page .text-link:hover{border-bottom-color:initial}.mcp-page .hero-note{display:flex;align-items:center;gap:10px;margin-top:24px;color:var(--muted);font-size:14px}.mcp-page .hero-note svg{color:var(--success)}.mcp-page .product-visual{position:relative;width:min(100%,520px);margin-inline:auto;padding:18px;border:1px solid hsla(0,0%,100%,.82);border-radius:var(--radius-lg);background:hsla(0,0%,100%,.55);box-shadow:var(--shadow-lg)}.mcp-page .product-visual:before{content:"";position:absolute;z-index:-1;top:-22px;right:-24px;width:116px;height:116px;border-radius:28px;background:linear-gradient(145deg,#f1e7ff,#e5e8ff 52%,#dbeaff);transform:rotate(10deg)}.mcp-page .review-window{overflow:hidden;border:1px solid var(--line);border-radius:24px;background:#fff}.mcp-page .window-topbar{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border-bottom:1px solid var(--soft-line);background:#fbfaff}.mcp-page .window-title{display:inline-flex;align-items:center;gap:9px;color:var(--navy-900);font-size:14px;font-weight:700}.mcp-page .window-title svg{color:var(--blue-600)}.mcp-page .status-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;color:var(--success);border-radius:999px;background:#e9f5ef;font-size:12px;font-weight:700}.mcp-page .status-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.mcp-page .review-body{display:grid;grid-template-columns:minmax(0,1fr) 152px;min-height:374px}.mcp-page .document-preview{padding:28px 24px;border-right:1px solid var(--soft-line);background:#fff}.mcp-page .doc-label{width:42%;height:9px;margin-bottom:20px;border-radius:999px;background:var(--navy-900);opacity:.86}.mcp-page .doc-line{height:7px;margin-bottom:12px;border-radius:999px;background:#e5e3ef}.mcp-page .doc-line.short{width:68%}.mcp-page .doc-line.medium{width:84%}.mcp-page .doc-highlight{position:relative;margin-block:22px;padding:14px 12px;border-left:3px solid var(--gold-600);border-radius:0 10px 10px 0;background:var(--gold-100)}.mcp-page .doc-highlight .doc-line{height:6px;margin-bottom:9px;background:#bca9ee}.mcp-page .doc-highlight .doc-line:last-child{margin-bottom:0}.mcp-page .review-sidebar{display:flex;flex-direction:column;gap:14px;padding:20px 16px;background:#fafafe}.mcp-page .review-item{padding:12px;border:1px solid var(--soft-line);border-radius:12px;background:#fff;box-shadow:0 4px 12px rgba(75,40,173,.06)}.mcp-page .review-item-label{display:flex;align-items:center;gap:6px;margin-bottom:8px;color:var(--navy-900);font-size:12px;font-weight:700}.mcp-page .review-item-label:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--gold-600)}.mcp-page .review-item:nth-child(2) .review-item-label:before{background:var(--blue-600)}.mcp-page .review-item:nth-child(3) .review-item-label:before{background:var(--success)}.mcp-page .review-item-line{height:5px;margin-top:7px;border-radius:999px;background:#e4e2ee}.mcp-page .review-item-line:last-child{width:72%}.mcp-page .proof-strip{position:relative;z-index:2;margin-top:-1px;color:#fff;background:linear-gradient(110deg,#9814d5,#693ee8 50%,#0868ef)}.mcp-page .proof-grid{display:grid;grid-template-columns:repeat(3,1fr)}.mcp-page .proof-item{position:relative;padding:38px 28px 40px;text-align:center}.mcp-page .proof-item+.proof-item:before{content:"";position:absolute;top:28%;bottom:28%;left:0;width:1px;background:hsla(0,0%,100%,.18)}.mcp-page .proof-number{display:block;margin-bottom:6px;color:#fff;font-size:clamp(34px,4.2vw,54px);font-weight:800;line-height:1;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.mcp-page .proof-label{color:#eeebff;font-size:15px;font-weight:500}.mcp-page .section{padding-block:104px}.mcp-page .section-soft{background:var(--canvas)}.mcp-page .section-heading{max-width:880px;margin-bottom:44px}.mcp-page .section-kicker{display:block;margin-bottom:10px;color:var(--gold-700);font-size:15px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.mcp-page .section-title{margin-bottom:16px;color:var(--navy-950);font-size:clamp(32px,3.3vw,48px);font-weight:800;line-height:1.2;letter-spacing:-.025em;text-wrap:balance}.mcp-page .section-intro{max-width:680px;margin-bottom:0;color:var(--muted);font-size:18px}.mcp-page .statement{padding-block:116px;background:#fff}.mcp-page .statement-inner{display:grid;grid-template-columns:100px minmax(0,1fr);align-items:start;gap:34px;max-width:1160px;margin-inline:auto}.mcp-page .statement-mark{display:grid;place-items:center;width:88px;height:88px;color:var(--gold-700);border-radius:26px;background:var(--gold-100)}.mcp-page .statement h2{margin-bottom:16px;color:var(--navy-950);font-size:clamp(36px,3.2vw,48px);font-weight:800;line-height:1.2;letter-spacing:-.03em;text-wrap:balance}.mcp-page .statement-line{white-space:nowrap}.mcp-page .statement p{max-width:860px;margin-bottom:0;color:var(--muted);font-size:18px}.mcp-page .scenes-grid{display:grid;gap:20px}.mcp-page .scene-card{min-height:310px;display:flex;flex-direction:column;justify-content:space-between;padding:34px;border:1px solid var(--line);border-radius:var(--radius-md);background:#fff;box-shadow:var(--shadow-sm)}.mcp-page .scene-card:first-child{color:#fff;border-color:var(--navy-900);background:linear-gradient(145deg,#2b1468,#652ad0 54%,#075edb);box-shadow:0 20px 50px rgba(75,40,173,.27)}.mcp-page .scene-icon{display:grid;place-items:center;width:52px;height:52px;color:var(--navy-800);border-radius:15px;background:var(--blue-100)}.mcp-page .scene-card:first-child .scene-icon{color:#fff;background:hsla(0,0%,100%,.12)}.mcp-page .scene-card h3{margin-bottom:10px;color:var(--navy-950);font-size:clamp(28px,3vw,40px);line-height:1.2;letter-spacing:-.025em}.mcp-page .scene-card:first-child h3{color:#fff}.mcp-page .scene-card p{max-width:430px;margin-bottom:0;color:var(--muted);font-size:17px}.mcp-page .scene-card:first-child p{color:#e7e4fb}.mcp-page .integration-shell{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;box-shadow:var(--shadow-sm)}.mcp-page .platform-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:16px;border-bottom:1px solid var(--soft-line);background:#fafafe}.mcp-page .platform-tab{position:relative;min-height:64px;display:flex;align-items:center;gap:11px;padding:10px 13px;color:var(--text);border:1px solid transparent;border-radius:14px;background:transparent;cursor:pointer;text-align:left;transition:background-color .18s var(--ease),border-color .18s var(--ease),box-shadow .18s var(--ease),color .18s var(--ease)}.mcp-page .platform-tab:hover{background:#fff}.mcp-page .platform-tab[aria-selected=true]{color:var(--navy-900);border-color:#cbbdf6;background:#fff;box-shadow:0 6px 18px rgba(75,40,173,.11)}.mcp-page .tab-logo-wrap{width:40px;height:40px;flex:0 0 auto;display:grid;place-items:center;padding:5px;border:1px solid var(--soft-line);border-radius:11px;background:#fff}.mcp-page .tab-logo{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.mcp-page .tab-name{min-width:0;overflow:hidden;font-size:15px;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.mcp-page .platform-panel{padding:34px;animation:panel-in .22s var(--ease) both}.mcp-page .platform-panel[hidden]{display:none}@keyframes panel-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.mcp-page .panel-top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;margin-bottom:28px}.mcp-page .panel-heading{display:flex;align-items:center;gap:16px}.mcp-page .panel-logo-wrap{width:60px;height:60px;flex:0 0 auto;display:grid;place-items:center;padding:8px;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:var(--shadow-sm)}.mcp-page .panel-logo{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.mcp-page .panel-name-line{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:4px}.mcp-page .panel-name{margin-bottom:0;color:var(--navy-950);font-size:24px;font-weight:800;line-height:1.25}.mcp-page .platform-badge{display:inline-flex;align-items:center;min-height:25px;padding:3px 8px;color:var(--gold-700);border:1px solid #d9c9fb;border-radius:999px;background:var(--gold-100);font-size:12px;font-weight:800}.mcp-page .platform-badge.live{color:var(--success);border-color:#b7dccb;background:#ebf7f1}.mcp-page .panel-description{margin-bottom:0;color:var(--muted)}.mcp-page details{border:1px solid var(--line);border-radius:14px;background:#fff}.mcp-page details+details{margin-top:12px}.mcp-page summary{position:relative;min-height:58px;display:flex;align-items:center;gap:12px;padding:14px 54px 14px 18px;color:var(--navy-900);cursor:pointer;font-weight:750;list-style:none}.mcp-page summary::-webkit-details-marker{display:none}.mcp-page summary:after{content:"";position:absolute;top:50%;right:20px;width:9px;height:9px;border-right:2px solid;border-bottom:2px solid;transform:translateY(-65%) rotate(45deg);transition:transform .18s var(--ease)}.mcp-page details[open] summary:after{transform:translateY(-35%) rotate(225deg)}.mcp-page .summary-icon{width:30px;height:30px;display:grid;place-items:center;flex:0 0 auto;color:var(--navy-800);border-radius:9px;background:var(--blue-100)}.mcp-page .details-content{padding:0 18px 20px;border-top:1px solid var(--soft-line)}.mcp-page .step-list{display:grid;gap:14px;margin:18px 0 0;padding:0;list-style:none;counter-reset:steps}.mcp-page .step-list li{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:12px;counter-increment:steps}.mcp-page .step-list li:before{content:counter(steps);width:32px;height:32px;display:grid;place-items:center;color:var(--navy-900);border-radius:50%;background:var(--blue-100);font-size:13px;font-weight:800}.mcp-page .shared-config{padding:0 34px 34px}.mcp-page .config-note{margin:16px 0 12px;color:var(--muted);font-size:14px}.mcp-page .endpoint-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding:13px 14px;border:1px solid var(--soft-line);border-radius:12px;background:var(--canvas)}.mcp-page .endpoint-row code{min-width:0;overflow-wrap:anywhere;color:var(--navy-900);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px}.mcp-page .copy-button{min-width:86px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:0 0 auto;padding:9px 12px;color:var(--navy-900);border:1px solid var(--line);border-radius:10px;background:#fff;cursor:pointer;font-size:13px;font-weight:700;transition:border-color .18s var(--ease),background-color .18s var(--ease),color .18s var(--ease)}.mcp-page .copy-button:hover{border-color:#bcb0e7;background:var(--blue-100)}.mcp-page .copy-button.copied{color:var(--success);border-color:#afd6c3;background:#edf8f3}.mcp-page .code-block{position:relative;margin-top:12px;overflow:hidden;color:#ece9ff;border-radius:14px;background:var(--navy-950)}.mcp-page .code-toolbar{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:8px 10px 8px 16px;border-bottom:1px solid hsla(0,0%,100%,.1)}.mcp-page .code-label{color:#bbb4df;font-size:12px;font-weight:700;letter-spacing:.05em}.mcp-page .code-toolbar .copy-button{color:#fff;border-color:hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.08)}.mcp-page .code-toolbar .copy-button:hover{background:hsla(0,0%,100%,.14)}.mcp-page .code-toolbar .copy-button.copied{color:#b9f0d5;border-color:rgba(185,240,213,.4);background:rgba(28,107,74,.28)}.mcp-page pre{margin:0;padding:18px;overflow-x:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.65;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.mcp-page .skills-grid{display:grid;gap:16px}.mcp-page .skill-card{min-height:230px;display:flex;flex-direction:column;padding:26px;border:1px solid var(--line);border-radius:var(--radius-md);background:#fff;transition:border-color .2s var(--ease),box-shadow .2s var(--ease),transform .2s var(--ease)}.mcp-page .skill-card:hover{border-color:#c5b8f0;box-shadow:var(--shadow-sm);transform:translateY(-3px)}.mcp-page .skill-card-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.mcp-page .skill-icon{width:46px;height:46px;display:grid;place-items:center;color:var(--navy-800);border-radius:14px;background:var(--blue-100)}.mcp-page .skill-card:nth-child(2n) .skill-icon{color:var(--gold-700);background:var(--gold-100)}.mcp-page .download-icon{width:44px;height:44px;display:grid;place-items:center;color:var(--navy-800);border:1px solid var(--line);border-radius:50%;text-decoration:none;transition:color .18s var(--ease),background-color .18s var(--ease),border-color .18s var(--ease)}.mcp-page .download-icon:hover{color:#fff;border-color:var(--navy-900);background:var(--navy-900)}.mcp-page .skill-card h3{margin-bottom:10px;color:var(--navy-950);font-size:21px;line-height:1.35}.mcp-page .skill-card p{margin-bottom:0;color:var(--muted)}.mcp-page .skill-meta{margin-top:auto;min-height:48px;display:inline-flex;align-items:flex-end;gap:9px;align-self:flex-start;padding-top:20px;padding-bottom:4px;color:var(--gold-700);font-size:13px;font-weight:800;text-decoration:none;border-bottom:2px solid transparent;cursor:pointer;transition:color .18s var(--ease),border-color .18s var(--ease),transform .18s var(--ease)}.mcp-page .skill-meta:after{content:"";width:8px;height:8px;margin-bottom:5px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg)}.mcp-page .skill-meta:hover{color:var(--navy-800);border-bottom-color:initial}.mcp-page .skill-meta:active{transform:translateY(1px)}.mcp-page .final-cta{padding-block:100px;color:#fff;background-color:var(--navy-950);background-image:radial-gradient(circle at 82% 8%,rgba(235,132,255,.28),transparent 29%),linear-gradient(135deg,#9713d2,#6539e4 52%,#0868ef)}.mcp-page .final-cta-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:44px}.mcp-page .final-cta h2{max-width:none;margin-bottom:14px;color:#fff;font-size:clamp(38px,4vw,54px);line-height:1.15;letter-spacing:-.03em}.mcp-page .final-title-line{white-space:nowrap}.mcp-page .final-cta p{margin-bottom:0;color:#eeebff;font-size:18px}.mcp-page .site-footer{color:#d9d7f3;background:#140d38}.mcp-page .footer-main{display:flex;align-items:center;justify-content:space-between;gap:28px;padding-block:34px;border-bottom:1px solid hsla(0,0%,100%,.1)}.mcp-page .footer-brand{display:flex;align-items:center;gap:16px}.mcp-page .footer-logo-wrap{display:grid;place-items:center;width:48px;height:48px;padding:6px;border-radius:14px;background:#fff}.mcp-page .footer-logo-wrap img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.mcp-page .footer-statement{max-width:640px;margin-bottom:0;color:#ebe8fb;font-size:15px}.mcp-page .footer-link{min-height:44px;display:inline-flex;align-items:center;color:#fff;font-weight:700;text-decoration:none}.mcp-page .footer-link:hover{text-decoration:underline}.mcp-page .footer-bottom{padding-block:22px 28px;color:#aaa5c8;font-size:13px;text-align:center}.mcp-page .toast{position:fixed;z-index:500;right:20px;bottom:20px;max-width:calc(100% - 40px);padding:13px 17px;color:#fff;border-radius:12px;background:var(--navy-950);box-shadow:0 14px 40px rgba(22,14,63,.28);opacity:0;pointer-events:none;transform:translateY(12px);transition:opacity .18s var(--ease),transform .18s var(--ease)}.mcp-page .toast.show{opacity:1;transform:translateY(0)}@media(min-width:760px){.mcp-page .scenes-grid,.mcp-page .skills-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:980px){.mcp-page .hero-inner{grid-template-columns:minmax(0,1.18fr) minmax(400px,.82fr)}.mcp-page .skills-grid{grid-template-columns:repeat(3,1fr)}.mcp-page .platform-tabs{grid-template-columns:repeat(6,1fr)}}@media(min-width:1024px){.mcp-page .final-cta h2,.mcp-page .statement h2{white-space:nowrap}}@media(max-width:979px){.mcp-page .hero-inner{min-height:auto}.mcp-page .product-visual{margin-top:8px}.mcp-page .platform-tab{min-height:58px}.mcp-page .final-cta-inner{grid-template-columns:1fr}}@media(max-width:759px){.mcp-page :root{--utility-height:28px;--header-height:64px}.mcp-page .container{width:min(100% - 32px,var(--container))}.mcp-page .nav-mobile-login{min-height:46px;display:inline-flex;grid-column:1/-1;margin-top:6px}.mcp-page .hero-inner{gap:42px;padding-block:56px 68px}.mcp-page h1{margin-bottom:20px;font-size:clamp(38px,10.8vw,44px)}.mcp-page .title-promise{margin-top:10px;font-size:.74em}.mcp-page .hero-subtitle{margin-bottom:28px;font-size:20px}.mcp-page .hero-actions{align-items:stretch}.mcp-page .hero-actions .button{width:100%}.mcp-page .hero-actions .text-link{width:100%;justify-content:center}.mcp-page .hero-note{align-items:flex-start}.mcp-page .product-visual{padding:10px;border-radius:24px}.mcp-page .review-window{border-radius:17px}.mcp-page .review-body{grid-template-columns:minmax(0,1fr) 112px;min-height:304px}.mcp-page .document-preview{padding:22px 16px}.mcp-page .review-sidebar{gap:10px;padding:14px 10px}.mcp-page .review-item{padding:9px}.mcp-page .window-topbar{padding-inline:13px}.mcp-page .proof-grid{grid-template-columns:1fr;padding-block:8px}.mcp-page .proof-item{padding:25px 20px}.mcp-page .proof-item+.proof-item:before{top:0;right:20%;bottom:auto;left:20%;width:auto;height:1px}.mcp-page .section{padding-block:76px}.mcp-page .section-heading{margin-bottom:34px}.mcp-page .section-title{font-size:clamp(28px,7.8vw,32px)}.mcp-page .section-intro{font-size:16px}.mcp-page .statement{padding-block:80px}.mcp-page .statement-inner{grid-template-columns:1fr;gap:24px}.mcp-page .statement-mark{width:64px;height:64px;border-radius:19px}.mcp-page .statement h2{font-size:clamp(32px,9.4vw,40px)}.mcp-page .statement-line{display:block}.mcp-page .statement p{font-size:16px}.mcp-page .scene-card{min-height:260px;padding:26px}.mcp-page .integration-shell{border-radius:22px}.mcp-page .platform-tabs{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}.mcp-page .platform-tab{gap:8px;padding:8px}.mcp-page .tab-logo-wrap{width:36px;height:36px}.mcp-page .tab-name{font-size:13px}.mcp-page .platform-panel{padding:24px 18px}.mcp-page .panel-top{grid-template-columns:1fr;gap:18px}.mcp-page .panel-heading{align-items:flex-start}.mcp-page .panel-logo-wrap{width:52px;height:52px}.mcp-page .panel-top .button{width:100%}.mcp-page .shared-config{padding:0 18px 24px}.mcp-page .endpoint-row{align-items:stretch;flex-direction:column}.mcp-page .endpoint-row .copy-button{width:100%}.mcp-page .code-toolbar{padding-left:12px}.mcp-page pre{padding:14px;font-size:12px}.mcp-page .skill-card{min-height:220px}.mcp-page .final-cta{padding-block:76px}.mcp-page .final-title-line{display:block}.mcp-page .final-cta .button{width:100%}.mcp-page .footer-main{align-items:flex-start;flex-direction:column}.mcp-page .footer-brand{align-items:flex-start}.mcp-page .footer-link{width:100%}}@media(max-width:380px){.mcp-page .container{width:min(100% - 24px,var(--container))}.mcp-page h1{font-size:35px}.mcp-page .review-body{grid-template-columns:minmax(0,1fr) 98px}.mcp-page .review-sidebar{padding-inline:7px}.mcp-page .platform-tabs{grid-template-columns:1fr 1fr;gap:6px;padding:8px}.mcp-page .platform-tab{padding:7px}.mcp-page .tab-name{font-size:12px}.mcp-page .code-label{display:none}}@media(prefers-reduced-motion:reduce){.mcp-page html{scroll-behavior:auto}.mcp-page *,.mcp-page :after,.mcp-page :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}