.feature-page .int-mcp .feature-module.gray-bg,.feature-page .int-mcp .int-section.gray-bg{background:var(--swt-slate-100)}.feature-page .int-mcp .int-section{background:var(--swt-white)}.feature-page .int-mcp .draft-flag{background:#7a1020;border-radius:var(--swt-radius-md);color:#fff;margin-bottom:40px;padding:20px 24px}.feature-page .int-mcp .draft-flag strong{display:block;font-size:18px;letter-spacing:.02em;margin-bottom:8px}.feature-page .int-mcp .draft-flag p{color:hsla(0,0%,100%,.9);font-size:15px;margin:0 0 10px}.feature-page .int-mcp .draft-flag p:last-child{margin-bottom:0}.feature-page .int-mcp .draft-section{padding-top:40px!important}.feature-page .int-mcp .open-q{background:rgba(196,116,0,.06);border:2px dashed #b45309;border-radius:var(--swt-radius-md);padding:32px}.feature-page .int-mcp .open-q h2{color:#7a3d00;font-size:24px;margin:0 0 8px}.feature-page .int-mcp .open-q>p{color:var(--swt-slate-700);margin-top:0}.feature-page .int-mcp .open-q ol{color:var(--swt-slate-700);display:grid;gap:12px;margin:20px 0 0;padding-left:22px}.feature-page .int-mcp .open-q li strong{color:var(--swt-slate-900)}.feature-page .int-mcp .int-badge{background:rgba(196,116,0,.1);border:1px solid rgba(196,116,0,.22);border-radius:4px;color:#9a5b00;display:inline-block;font-size:11px;font-weight:700;letter-spacing:.04em;padding:4px 10px;text-transform:uppercase}.feature-page .int-mcp .int-asks{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:48px}.feature-page .int-mcp .int-ask{align-content:start;background:var(--swt-white);border:1px solid var(--swt-border);border-radius:var(--swt-radius-lg);display:grid;gap:10px;padding:28px}.feature-page .int-mcp .int-ask q{color:var(--swt-slate-900);font-size:19px;font-weight:700;line-height:1.45;quotes:"\201C" "\201D"}.feature-page .int-mcp .int-ask p{color:var(--swt-slate-500);font-size:15px;margin:0}.feature-page .int-mcp .int-panel{align-content:start;background:var(--swt-white);border:1px solid var(--swt-border);border-radius:var(--swt-radius-lg);display:grid;gap:12px;padding:30px}.feature-page .int-mcp .int-panel h3{color:var(--swt-slate-900);font-size:20px;margin:0}.feature-page .int-mcp .int-panel p{color:var(--swt-slate-500);margin:0}.feature-page .int-mcp .modal-overlay{align-items:flex-start;overflow-y:auto;padding:24px 16px}.feature-page .int-mcp .modal-dialog{margin-bottom:auto;margin-top:auto}@media (max-width:768px){.feature-page .int-mcp .int-asks{grid-template-columns:1fr}}.feature-page .int-mcp .flow-panel{background:radial-gradient(circle at 12% 14%,rgba(69,180,255,.28),transparent 32%),radial-gradient(circle at 88% 84%,rgba(0,199,159,.16),transparent 30%),linear-gradient(135deg,#07182c,#102c49 52%,#0b2036);border:1px solid rgba(122,211,255,.24);border-radius:32px;box-shadow:0 28px 68px rgba(16,44,73,.28);overflow:hidden;padding:48px 40px 52px;position:relative}.feature-page .int-mcp .flow-grid{align-items:center;display:grid;gap:28px;grid-template-columns:1fr auto 1.15fr;position:relative;z-index:1}.feature-page .int-mcp .flow-label{color:#7fc5f0;display:block;font-size:11px;font-weight:700;letter-spacing:.14em;margin-bottom:16px;text-transform:uppercase}.feature-page .int-mcp .flow-chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.feature-page .int-mcp .flow-chips li{backdrop-filter:blur(2px);background:hsla(0,0%,100%,.06);border:1px solid rgba(146,205,240,.32);border-radius:999px;color:#e7f3fb;font-size:13px;font-weight:600;padding:8px 14px}.feature-page .int-mcp .flow-core{display:grid;gap:10px;justify-items:center}.feature-page .int-mcp .flow-node{animation:flowPulse 3.6s ease-in-out infinite;background:linear-gradient(150deg,#0794ec,#45b4ff);border-radius:50%;box-shadow:0 0 0 10px rgba(69,180,255,.1),0 0 34px rgba(69,180,255,.45);color:#fff;display:grid;font-size:17px;font-weight:800;height:92px;letter-spacing:.04em;place-items:center;width:92px}.feature-page .int-mcp .flow-core small{color:#a9bdd0;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.feature-page .int-mcp .flow-arrow{animation:flowTravel 2s ease-in-out infinite;color:#5bc7ff;font-size:26px;line-height:1}.feature-page .int-mcp .flow-dests{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.feature-page .int-mcp .flow-dests li{background:linear-gradient(160deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.03));border:1px solid rgba(146,205,240,.26);border-radius:14px;min-width:0;padding:14px 16px}.feature-page .int-mcp .flow-dests strong{color:#fff;display:block;font-size:14px;line-height:1.3}.feature-page .int-mcp .flow-dests span{color:#a9bdd0;display:block;font-size:12px;margin-top:3px}.feature-page .int-mcp .flow-foot{color:#c6dcec;font-size:16px;line-height:1.6;margin:34px auto 0;max-width:760px;position:relative;text-align:center;z-index:1}.feature-page .int-mcp .flow-foot strong{color:#fff}@keyframes flowPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes flowTravel{0%,to{opacity:.75;transform:translateX(-3px)}50%{opacity:1;transform:translateX(3px)}}@media (prefers-reduced-motion:reduce){.feature-page .int-mcp .flow-arrow,.feature-page .int-mcp .flow-node{animation:none}}@media (max-width:940px){.feature-page .int-mcp .flow-grid{grid-template-columns:1fr;justify-items:stretch}.feature-page .int-mcp .flow-core{justify-items:start}.feature-page .int-mcp .flow-arrow{transform:rotate(90deg)}}@media (max-width:768px){.feature-page .int-mcp .flow-panel{border-radius:22px;padding:32px 20px 36px}.feature-page .int-mcp .flow-dests{grid-template-columns:1fr}}.feature-page .int-mcp .know-card--blank{background:transparent;border-color:rgba(146,205,240,.2);border-style:dashed}.feature-page .int-mcp .know-card--blank h3{color:#7a8fa3}.feature-page .int-mcp .know-card--blank li{color:#64798d}.feature-page .int-mcp .know-card--blank li:before{color:#3e5164;content:"\2014"}.feature-page .int-mcp .know-card--full{background:linear-gradient(165deg,rgba(69,180,255,.16),hsla(0,0%,100%,.03));border-color:rgba(91,199,255,.45);box-shadow:0 0 38px rgba(69,180,255,.18)}.feature-page .int-mcp .know-card--full li{color:#eaf5fc;font-weight:600}.feature-page .int-mcp .know-card--full li:before{color:#5bc7ff;content:"\2713";font-weight:800}.feature-page .int-mcp .know-foot{color:#c6dcec;font-size:17px;line-height:1.6;margin:36px auto 0;max-width:700px}.feature-page .int-mcp .know-foot strong{color:#fff}@media (max-width:768px){.feature-page .int-mcp .know{border-radius:22px;padding:32px 20px 34px}.feature-page .int-mcp .know-pair{grid-template-columns:1fr}}.feature-page .int-mcp .dest-head{align-items:baseline;border-bottom:1px solid var(--swt-border);display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-top:48px;padding-bottom:14px}.feature-page .int-mcp .dest-head h3{color:var(--swt-slate-900);font-size:20px;margin:0}.feature-page .int-mcp .dest-count{color:var(--swt-slate-300);font-size:13px;font-weight:600}.feature-page .int-mcp .dest-grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px}.feature-page .int-mcp .dest-card{background:var(--swt-white);border:1px solid var(--swt-border);border-radius:var(--swt-radius-lg);display:flex;flex-direction:column;gap:12px;padding:26px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.feature-page .int-mcp .dest-card:hover{border-color:var(--swt-blue-500);box-shadow:var(--swt-shadow-sm);transform:translateY(-2px)}.feature-page .int-mcp .dest-logo{background:var(--swt-slate-100);border:1px solid var(--swt-border);border-radius:12px;color:var(--swt-slate-700);display:grid;font-size:15px;font-weight:700;height:48px;letter-spacing:.02em;place-items:center;width:48px}.feature-page .int-mcp .dest-card h4{color:var(--swt-slate-900);font-size:18px;font-weight:700;margin:0}.feature-page .int-mcp .dest-cat{color:var(--swt-slate-300);font-size:11px;font-weight:700;letter-spacing:.06em;margin-top:-8px;text-transform:uppercase}.feature-page .int-mcp .dest-card p{color:var(--swt-slate-500);flex:1;font-size:15px;margin:0}.feature-page .int-mcp .dest-note{color:var(--swt-slate-500);margin:32px 0 0;max-width:780px}@media (max-width:1024px){.feature-page .int-mcp .dest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.feature-page .int-mcp .dest-grid{grid-template-columns:1fr}}