.mcp-section{position:relative;padding:60px 16px;max-width:1320px;margin:0 auto;width:100%;min-width:0}@media(min-width:768px){.mcp-section{padding:70px 24px}}@media(min-width:1024px){.mcp-section{padding:80px 36px}}.mcp-section .mcp-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:center;width:100%;min-width:0}@media(max-width:992px){.mcp-section .mcp-grid{grid-template-columns:minmax(0,1fr);gap:28px}}.mcp-section .mcp-visual-box{border-radius:28px;background:rgba(13,18,28,.85);border:1px solid rgba(0,245,212,.25);box-shadow:0 20px 50px -10px rgba(0,0,0,.8),0 0 25px -5px rgba(0,245,212,.2);overflow:hidden;width:100%;min-width:0;max-width:100%}.mcp-section .mcp-visual-box .box-header{padding:10px 14px;background:rgba(7,9,14,.9);border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}@media(min-width:768px){.mcp-section .mcp-visual-box .box-header{padding:14px 20px}}.mcp-section .mcp-visual-box .box-header .box-title{font-family:JetBrains Mono,monospace;font-size:.78rem;color:#fff}.mcp-section .mcp-visual-box .box-header .btn-tabs{display:flex;gap:4px;flex-wrap:wrap}.mcp-section .mcp-visual-box .box-header .btn-tabs button{font-size:.72rem;padding:3px 8px;border-radius:4px;border:none;background:transparent;color:#94a3b8;cursor:pointer;white-space:nowrap}.mcp-section .mcp-visual-box .box-header .btn-tabs button.active{background:rgba(0,245,212,.15);color:#00f5d4}.mcp-section .mcp-visual-box .box-body{padding:16px;font-family:JetBrains Mono,monospace;font-size:.8125rem;line-height:1.6;background:#06080d;color:#93c5fd;overflow-x:auto;max-width:100%;min-width:0}.mcp-section .mcp-visual-box .box-body pre{margin:0}.mcp-section .skills-catalog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;width:100%;min-width:0}@media(max-width:600px){.mcp-section .skills-catalog-grid{grid-template-columns:minmax(0,1fr)}}.mcp-section .skills-catalog-grid .skill-card{padding:14px;border-radius:14px;background:rgba(13,18,28,.7);border:1px solid hsla(0,0%,100%,.08)}.mcp-section .skills-catalog-grid .skill-card .skill-cat{font-size:.65rem;font-weight:700;text-transform:uppercase;color:#00f5d4;margin-bottom:4px}.mcp-section .skills-catalog-grid .skill-card .skill-name{font-family:JetBrains Mono,monospace;font-size:.8125rem;font-weight:600;color:#fff;margin-bottom:4px}.mcp-section .skills-catalog-grid .skill-card .skill-desc{font-size:.75rem;color:#94a3b8;line-height:1.4}