.mc-settings{color:#1f2d48;max-width:1180px;margin:auto}.mc-settings *{box-sizing:border-box}.mc-settings button{cursor:pointer}.mc-settings button:focus-visible,.mc-settings a:focus-visible,.mc-settings input:focus-visible{outline-offset:2px;outline:3px solid #7ca0e4}.mc-intro{background:radial-gradient(circle at 88% 48%,#e4ebf7,#f6f9fd 42%,#fff 76%);border:1px solid #e2e8f2;border-radius:25px;justify-content:space-between;align-items:center;min-height:290px;margin-bottom:22px;padding:39px 43px;display:flex;position:relative;overflow:hidden}.mc-kicker{letter-spacing:2px;color:#7091cd;font-size:10px;font-weight:850;display:block}.mc-intro h1{letter-spacing:-.065em;margin:16px 0;font-size:clamp(39px,4vw,58px);line-height:1.03}.mc-intro h1 em{color:#668bd0;font-style:normal}.mc-intro p{color:#7c8398;max-width:570px;margin:0 0 18px;font-size:14px;line-height:1.65}.mc-intro a{color:#5079c5;align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.mc-intro-icon{color:#fff;background:linear-gradient(140deg,#acc3ee,#678dd4 60%,#40609b);border-radius:40px;flex:none;place-items:center;width:154px;height:154px;display:grid;transform:rotate(-14deg);box-shadow:0 24px 55px #9079d075,inset 0 3px #fff8}.mc-status-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:25px;display:grid}.mc-status-grid>div{background:#fff;border:1px solid #e1e7f1;border-radius:16px;gap:5px;padding:22px;display:grid}.mc-status-grid svg{color:#7392cb}.mc-status-grid strong{font-size:29px}.mc-status-grid span{color:#8490a2;font-size:11px}.mc-panel{background:#fff;border:1px solid #e3e8f2;border-radius:19px;margin-bottom:19px;padding:30px}.mc-panel-heading h2{letter-spacing:-.04em;margin:9px 0 3px;font-size:25px}.mc-panel-heading p{color:#6985b8;font-size:12px;line-height:1.55}.mc-models{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:23px;display:grid}.mc-models>div{border:1px solid #e6ebf3;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:13px;display:flex}.mc-models b{text-transform:capitalize;font-size:12px}.mc-models>div>span:nth-of-type(2){color:#8490a0;text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-size:11px;overflow:hidden}.mc-models small{color:#728cbc;white-space:nowrap;font-size:10px}.mc-status-dot{background:#bbc8df;border-radius:50%;flex:none;width:8px;height:8px}.mc-status-dot.on{background:#57ad86}.mc-chips{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.mc-chips>span{border:1px solid #e3e8f2;border-radius:10px;align-items:center;gap:8px;padding:9px 11px;font-size:12px;font-weight:740;display:inline-flex}.mc-chips small{color:#a0a8b4;font-size:10px;font-weight:500}.mc-chips>p{color:#8b96a4;font-size:13px}.mc-form{grid-template-columns:1fr 1.7fr auto;align-items:end;gap:10px;margin:24px 0;display:grid}.mc-form label{color:#425c8c;font-size:11px;font-weight:780}.mc-form input{color:#22314c;background:#fbfcfe;border:1px solid #dae1ee;border-radius:9px;width:100%;height:44px;margin-top:7px;padding:0 12px;font-size:12px;display:block}.mc-form button,.mc-server-actions button{color:#fff;white-space:nowrap;background:#2b4574;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 17px;font-size:11px;font-weight:790;display:flex}.mc-form button:disabled,.mc-server-actions button:disabled{opacity:.55;cursor:not-allowed}.mc-error,.mc-notice{border-radius:9px;padding:11px 13px;font-size:12px}.mc-error{color:#a9563b;background:#fff0f0}.mc-notice{color:#407d59;background:#f0f9f4}.mc-servers{gap:12px;display:grid}.mc-servers article{border:1px solid #e2e8f2;border-radius:13px;padding:19px}.mc-server-heading,.mc-server-heading>div{align-items:center;gap:12px;display:flex}.mc-server-heading{justify-content:space-between}.mc-server-heading>div{min-width:0}.mc-server-icon{color:#6889c7;background:#ebf0f9;border-radius:11px;flex:none;place-items:center;width:43px;height:43px;display:grid}.mc-server-heading h3{margin:0;font-size:15px}.mc-server-heading p{color:#8290a0;text-overflow:ellipsis;white-space:nowrap;max-width:450px;margin:3px 0 0;font-size:10px;overflow:hidden}.mc-server-state{letter-spacing:.8px;color:#a76651;white-space:nowrap;background:#faeeea;border-radius:5px;padding:6px 9px;font-size:10px;font-weight:840}.mc-server-state.ready{color:#3b906a;background:#eef8f1}.mc-health{color:#8490a0;margin:16px 0;font-size:11px}.mc-server-actions{align-items:center;gap:18px;display:flex}.mc-server-actions button{color:#5272ad;background:#e9eff9;height:35px}.mc-server-actions>span{color:#8690a0;align-items:center;gap:5px;font-size:11px;display:inline-flex}.mc-servers details{border-top:1px solid #e7ecf4;margin-top:18px;padding-top:13px}.mc-servers summary{cursor:pointer;color:#4c6aa1;font-size:11px;font-weight:800}.mc-tool-list{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:12px;display:grid}.mc-tool-list>div{background:#f8f9fc;border:1px solid #e8ecf4;border-radius:8px;padding:12px}.mc-tool-list b{font-size:11px}.mc-tool-list p,.mc-tool-list span{color:#8992a2;font-size:10px}.mc-tool-list p{margin:5px 0}.mc-empty{text-align:center;color:#708bbc;border:1px dashed #d7deec;border-radius:10px;padding:30px;font-size:12px}@media (max-width:950px){.mc-form{grid-template-columns:1fr 1fr}.mc-form button{grid-column:1/-1}}@media (max-width:650px){.mc-intro{min-height:260px;padding:27px}.mc-intro-icon{display:none}.mc-status-grid{grid-template-columns:repeat(3,1fr)}.mc-status-grid>div{padding:12px}.mc-status-grid strong{font-size:22px}.mc-panel{padding:19px}.mc-models,.mc-tool-list,.mc-form{grid-template-columns:1fr}.mc-form button{grid-column:auto}.mc-chips>span{flex-wrap:wrap;display:flex}.mc-server-heading{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.mc-settings *{transition:none!important;animation:none!important}}.mc-server-actions .mc-remove{color:#5675af;background:0 0;border:1px solid #dae1ed;margin-left:auto}.mc-server-actions .mc-remove:hover{background:#fcf4f1}@media (max-width:650px){.mc-server-actions{flex-wrap:wrap}.mc-server-actions .mc-remove{margin-left:0}}
