.mcpp{background:var(--color-paper);overflow-x:clip}#connect{scroll-margin-top:84px}.mcp-eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-sky);align-items:center;gap:8px;font-size:12px;font-weight:500;display:inline-flex}.mcp-eyebrow .d{background:var(--color-sky);border-radius:999px;width:6px;height:6px}.mcp-h2{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;text-wrap:balance;margin:14px 0 0;font-size:max(32px,min(4vw,50px));font-weight:800;line-height:1.06}.mcp-h2 .acc,.mcp-h1 .acc{color:var(--color-sky)}.mcp-h2.dark{color:var(--color-ink)}.mcp-lede{color:#ffffffb3;text-wrap:pretty;max-width:60ch;margin:18px 0 0;font-size:18px;line-height:1.55}.mcp-lede.dark{color:var(--color-cocoa)}.mcp-band{background:var(--color-night);position:relative;overflow:hidden}.mcp-hero{position:relative}.mcp-hero-inner{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:56px;max-width:1200px;margin:0 auto;padding:40px 32px 96px;display:grid;position:relative}.mcp-hero-eyebrow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mcp-h1{font-family:var(--font-display);letter-spacing:-.025em;color:#fff;text-wrap:balance;margin:20px 0;font-size:max(44px,min(4.6vw,64px));font-weight:800;line-height:1.04}.mcp-sub{color:#ffffffb3;text-wrap:pretty;max-width:52ch;margin:0 0 28px;font-size:18px;line-height:1.55}.mcp-cta-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mcp-hosts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:26px;display:flex}.mcp-hosts .k{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffffb3;margin-inline-end:2px;font-size:12px;font-weight:500}.mcp-hosts .host{color:#fff;white-space:nowrap;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:8px;padding:5px 14px 5px 6px;font-size:12px;font-weight:600;display:inline-flex}.mcp-hosts .glyph{width:26px;height:26px;color:var(--color-ink);background:#fff;border-radius:999px;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;line-height:1;display:grid}.mcp-hosts .host.more{color:#ffffffb3;border-style:dashed;padding:5px 14px}.mcp-micro{color:#ffffffb3;flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;font-size:12px;font-weight:600;display:flex}.mcp-micro>span{align-items:center;gap:7px;display:inline-flex}.mcp-micro .d{background:var(--color-sky);border-radius:999px;width:6px;height:6px}.mcp-micro .sep{color:#ffffff40}.mcp-stage{justify-content:center;min-width:0;display:flex;position:relative}.mcp-stage>div{width:min(500px,100%)}.mcp-win{background:var(--color-sky-tint);border-radius:var(--radius-card-lg);width:100%;position:relative;overflow:hidden}.mcp-win .hd{background:#fff;border-bottom:1px solid #4e9cf533;align-items:center;gap:10px;padding:13px 16px;display:flex}.mcp-win .hd .dots{gap:5px;display:flex}.mcp-win .hd .dots i{background:var(--color-mist);border-radius:999px;width:9px;height:9px}.mcp-win .hd b{color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;line-height:18px;overflow:hidden}.mcp-win .hd .conn{color:var(--color-ink);background:var(--color-sky-tint);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;margin-inline-start:auto;padding:4px 11px;font-size:11px;font-weight:600;display:inline-flex}.mcp-win .hd .conn .d{background:var(--color-sky);border-radius:999px;width:6px;height:6px}.mcp-thread{flex-direction:column;gap:11px;min-height:330px;padding:18px 16px 8px;display:flex}.mcp-bub{border-radius:var(--radius-card);max-width:88%;padding:10px 13px;font-size:13px;font-weight:500;line-height:18px}.mcp-bub.me{background:var(--color-ink);color:#fff;align-self:flex-end}.mcp-bub.me:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:var(--radius-tile)}.mcp-bub.me:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:var(--radius-tile)}.mcp-bub.me:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:var(--radius-tile)}.mcp-bub.me:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:var(--radius-tile)}.mcp-bub.me:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:var(--radius-tile)}.mcp-bub.me:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:var(--radius-tile)}.mcp-bub.ai{color:var(--color-ink);background:#fff;border:1px solid #3b3b3b1f;align-self:flex-start}.mcp-bub.ai:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-left-radius:var(--radius-tile)}.mcp-bub.ai:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-left-radius:var(--radius-tile)}.mcp-bub.ai:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-left-radius:var(--radius-tile)}.mcp-bub.ai:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:var(--radius-tile)}.mcp-bub.ai:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:var(--radius-tile)}.mcp-bub.ai:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:var(--radius-tile)}.mcp-bub.ai p{margin:0}.mcp-bub.ai .ft{color:var(--color-cocoa);border-top:1px solid #3b3b3b1a;margin-top:9px;padding-top:9px;font-size:11px}.mcp-bub.sm{padding:9px 12px;font-size:12px;line-height:16px}.mcp-bub .caret{vertical-align:-2px;background:#ffffffd9;width:7px;height:13px;margin-inline-start:2px;display:inline-block}.mcp-bub .rows{flex-direction:column;margin-top:10px;display:flex}.mcp-bub .row{border-top:1px solid #3b3b3b1a;align-items:center;gap:9px;min-width:0;padding:8px 0;display:flex}.mcp-bub .row .lg,.mcpb-match .lg{border-radius:var(--radius-tile);width:26px;height:26px;color:var(--color-sky-hover);background:var(--color-sky-tint);font-family:var(--font-display);flex-shrink:0;place-items:center;font-size:12px;font-weight:800;display:grid}.mcp-bub .row .who{min-width:0;color:var(--color-cocoa);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.mcp-bub .row .who b{color:var(--color-ink);font-weight:700}.mcp-bub .row .ds{flex-shrink:0;margin-inline-start:auto}.mcp-srcline{color:var(--color-cocoa);align-self:flex-start;align-items:center;gap:7px;font-size:11px;font-weight:600;display:inline-flex}.mcp-srcline .ck,.mcpb-see .ck{background:var(--color-sky);color:#fff;border-radius:999px;flex-shrink:0;place-items:center;width:16px;height:16px;display:grid}.mcp-srcline .ck svg{width:9px;height:9px}.mcp-inputbar{color:var(--color-cocoa);background:#fff;border:1px solid #3b3b3b1f;border-radius:999px;align-items:center;gap:8px;margin:8px 14px 14px;padding:8px 8px 8px 15px;font-size:12px;font-weight:500;display:flex}.mcp-inputbar .send{background:var(--color-sky);color:#fff;border-radius:999px;flex-shrink:0;place-items:center;width:28px;height:28px;margin-inline-start:auto;display:grid}.mcp-inputbar .send svg{width:12px;height:12px}.mcp-wincap{text-align:center;color:#ffffffb3;margin-top:16px;font-size:12px;font-weight:600}@media (prefers-reduced-motion:no-preference){.mcpp .play{opacity:0;transition:opacity .3s ease-out}.mcpp .play.in{opacity:1}}.mcp-guide{background:var(--color-paper);border-bottom:1px solid #3b3b3b1a;scroll-margin-top:84px}.mcp-guide-inner{max-width:1140px;margin:0 auto;padding:100px 32px 104px}.mcp-guide-head{max-width:660px}.mcp-guide-setup{margin-top:44px}.mcp-guide-levels{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.mcp-connect{background:var(--color-paper);border-bottom:1px solid #3b3b3b1a}.mcp-connect-inner{max-width:1140px;margin:0 auto;padding:100px 32px 104px}.mcp-connect-head{max-width:660px}.mcp-connect-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:40px;margin-top:52px;display:grid}.mcp-steps{flex-direction:column;gap:14px;display:flex}.mcp-step{background:var(--color-sky-tint);border-radius:var(--radius-card-lg);border:1px solid #4e9cf52e;padding:20px 20px 18px}.mcp-step .k{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-cocoa);align-items:center;gap:8px;font-size:10px;font-weight:500;display:flex}.mcp-step .k .n{color:var(--color-sky)}.mcp-paste{min-height:44px;font-family:var(--font-mono);color:var(--color-ink);background:#fff;border:1px dashed #3b3b3b40;border-radius:999px;align-items:center;margin:14px 0 12px;padding:0 16px;font-size:12px;font-weight:500;transition:border-color .3s ease-out;display:flex;overflow:hidden}.mcp-paste .ph{color:var(--color-cocoa);font-family:var(--font-sans)}.mcp-paste.filled{border:1px solid var(--color-sky)}.mcp-paste .val{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mcp-step>p{color:var(--color-cocoa);margin:0;font-size:14px;line-height:20px}.mcp-connected{border-radius:var(--radius-card);border:1px solid var(--color-sky);background:var(--color-sky-tint);color:var(--color-ink);align-items:center;gap:10px;padding:14px 16px;font-size:14px;line-height:20px;display:flex}.mcp-connected b{font-weight:700}.mcp-connected .ck{background:var(--color-sky);color:#fff;border-radius:999px;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.mcp-connected .ck svg{width:12px;height:12px}.mcp-settings{border-radius:var(--radius-card-lg);box-shadow:var(--shadow-raised);background:#fff;border:1px solid #3b3b3b1f;padding:18px 20px 16px}.mcp-settings .hd{border-bottom:1px solid #3b3b3b1a;align-items:center;gap:9px;padding-bottom:13px;display:flex}.mcp-settings .hd svg{width:15px;height:15px;color:var(--color-sky)}.mcp-settings .hd b{color:var(--color-ink);font-size:13px;font-weight:700;line-height:18px}.mcp-settings .hd .rt{color:var(--color-cocoa);margin-inline-start:auto;font-size:11px;font-weight:500}.mcp-set-row{border-bottom:1px solid #3b3b3b1a;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 2px;display:flex}.mcp-set-row .lbl{width:92px;color:var(--color-cocoa);flex-shrink:0;font-size:12px;font-weight:700}.mcp-set-row .stat{color:var(--color-ink);align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}.mcp-set-row .stat .d{background:var(--color-sky);border-radius:999px;width:7px;height:7px}.mcp-set-row .masked{font-family:var(--font-mono);color:var(--color-ink);font-size:12px;font-weight:500}.mcp-set-row .revoke,.mcpb-key .rv{height:36px;color:var(--color-alert);cursor:default;white-space:nowrap;background:#fff;border:1px solid #b8433a59;border-radius:999px;align-items:center;margin-inline-start:auto;padding:0 16px;font-size:12px;font-weight:700;display:inline-flex}.mcp-settings .ft{color:var(--color-cocoa);padding:13px 2px 2px;font-size:12px;line-height:16px}.mcp-questions{background:var(--color-paper);border-bottom:1px solid #3b3b3b1a}.mcp-questions-inner{max-width:1140px;margin:0 auto;padding:100px 32px 104px}.mcp-questions-head{text-align:center;max-width:660px;margin:0 auto 52px}.mcp-questions-head .mcp-lede{margin-inline-start:auto;margin-inline-end:auto}.mcp-qgrid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.mcp-qcard{background:var(--color-sky-tint);border-radius:var(--radius-card-lg);border:1px solid #4e9cf52e;flex-direction:column;min-width:0;padding:22px 22px 24px;transition:border-color .25s ease-out;display:flex}.mcp-qcard:hover{border-color:#4e9cf573}.mcp-qk{display:flex}.mcp-qk .tag{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-sky-hover);background:#fff;border-radius:999px;align-items:center;padding:4px 12px;font-size:12px;font-weight:500;display:inline-flex}.mcp-qstage{flex-direction:column;flex:1;gap:9px;margin:16px 0 18px;display:flex}.mcp-qwin{border-radius:var(--radius-card-lg);background:#fff;border:1px solid #3b3b3b1f;flex-direction:column;flex:1;margin:16px 0 18px;display:flex;overflow:hidden}.mcp-qwin .qhd{border-bottom:1px solid #3b3b3b1a;align-items:center;gap:8px;padding:9px 12px;display:flex}.mcp-qwin .qhd .glyph{background:var(--color-sky-tint);width:22px;height:22px;font-family:var(--font-display);color:var(--color-sky-hover);border-radius:999px;flex-shrink:0;place-items:center;font-size:11px;font-weight:800;line-height:1;display:grid}.mcp-qwin .qhd .nm{color:var(--color-ink);font-size:12px;font-weight:700}.mcp-qwin .qhd .conn{color:var(--color-cocoa);white-space:nowrap;align-items:center;gap:5px;margin-inline-start:auto;font-size:11px;font-weight:500;display:inline-flex}.mcp-qwin .qhd .conn .d{background:var(--color-sky);border-radius:999px;width:5px;height:5px}.mcp-qwin .mcp-qstage{margin:0;padding:12px 12px 14px}.mcp-qwin .mcp-bub.ai{background:var(--color-sky-tint);border-color:#0000}.mcp-qcard h3{font-family:var(--font-display);color:var(--color-ink);margin:0 0 7px;font-size:22px;font-weight:700;line-height:1.27}.mcp-qcard>p{color:var(--color-cocoa);text-wrap:pretty;margin:0;font-size:16px;line-height:1.55}.mcp-seam{background:var(--color-night);position:relative;overflow:hidden}.mcp-seam-inner{text-align:center;max-width:1060px;margin:0 auto;padding:100px 32px 104px;position:relative}.mcp-seam-inner .mcp-lede{max-width:62ch;margin-inline-start:auto;margin-inline-end:auto}.mcp-logos{flex-direction:column;gap:12px;margin-top:54px;display:flex}.mcp-lg-row{flex-wrap:wrap;justify-content:center;gap:10px 12px;display:flex}.mcp-lg-pill{white-space:nowrap;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:9px;padding:7px 17px 7px 8px;display:inline-flex}.mcp-lg-pill .tile{width:28px;height:28px;font-family:var(--font-display);color:var(--color-sky-hover);background:#fff;border-radius:999px;flex-shrink:0;place-items:center;font-size:13px;font-weight:800;line-height:1;display:grid}.mcp-lg-pill .nm{color:#fff;font-size:13px;font-weight:600}.mcp-logos-cap{text-align:center;color:#ffffffb3;margin:34px 0 0;font-size:16px}.mcp-logos-cap b{color:#fff;font-weight:700}.mcpb .aab-grid{grid-template-columns:repeat(2,1fr);gap:26px}.mcpb .aab-tile,.mcpb .aab-tile.wide{grid-column:span 1}.mcpb .aab-tile.focal{grid-column:span 2}.mcpb .aab-stage,.mcpb .aab-tile.wide .aab-stage{height:296px;padding:0}.mcpb .aab-tile.focal .aab-stage{height:264px}.mcpb .aab-text{padding:28px 34px 40px}.mcpb .aab-desc{max-width:52ch}.mcpb .aab-tile.focal .aab-text{max-width:660px}.mcpb-match{width:min(350px,100% - 48px);padding:12px 13px 13px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mcpb-match .top{align-items:center;gap:9px;display:flex}.mcpb-match .lg{width:30px;height:30px}.mcpb-match .who{min-width:0}.mcpb-match .who b{color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;display:block;overflow:hidden}.mcpb-match .who span{color:var(--color-cocoa);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11px;font-weight:500;display:block;overflow:hidden}.mcpb-match .tier{font-family:var(--font-mono);letter-spacing:.12em;color:#fff;background:var(--color-sky);border-radius:999px;flex-shrink:0;margin-inline-start:auto;padding:2px 8px;font-size:10px;font-weight:700}.mcpb-match .why{color:var(--color-cocoa);text-wrap:pretty;border-top:1px solid #3b3b3b1a;margin-top:10px;padding-top:10px;font-size:11px;font-weight:500;line-height:15px}.mcpb-match .why .k{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-cocoa);margin-bottom:3px;font-size:10px;font-weight:500;display:block}.mcpb-trk{width:min(400px,100% - 48px);padding:8px 6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mcpb-trk .row{border-radius:var(--radius-tile);border:1px solid #0000;align-items:center;gap:10px;min-width:0;padding:9px 12px;display:flex}.mcpb-trk .row.lead{border-color:#4e9cf573}.mcpb-trk .k{min-width:0;color:var(--color-cocoa);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.mcpb-trk .k b{color:var(--color-ink);font-weight:700}.mcpb-trk .lane{flex-shrink:0;margin-inline-start:auto}.mcpb-key{width:min(440px,100% - 48px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mcpb-key .hd{border-bottom:1px solid #ffffff1a;align-items:center;gap:8px;padding-bottom:11px;display:flex}.mcpb-key .hd svg{width:13px;height:13px;color:var(--color-sky)}.mcpb-key .hd .t{color:#fff;font-size:12px;font-weight:700}.mcpb-key .hd .on{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-sky);align-items:center;gap:5px;margin-inline-start:auto;font-size:10px;font-weight:500;display:inline-flex}.mcpb-key .hd .on .d{background:var(--color-sky);border-radius:999px;width:6px;height:6px}.mcpb-key .row{border-top:1px solid #ffffff1a;align-items:center;gap:10px;min-width:0;padding:9px 0;display:flex}.mcpb-key .row:first-of-type{border-top:none}.mcpb-key .lbl{width:62px;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#ffffffb3;flex-shrink:0;font-size:10px;font-weight:500}.mcpb-key .v{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.mcpb-key .rv{flex-shrink:0}.mcpb-score{width:min(400px,100% - 48px);padding:13px 15px 14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mcpb-score .hd{border-bottom:1px solid #3b3b3b1a;align-items:center;gap:8px;min-width:0;margin-bottom:11px;padding-bottom:10px;display:flex}.mcpb-score .hd b{color:var(--color-ink);font-size:13px;font-weight:700}.mcpb-score .hd .rt{color:var(--color-cocoa);white-space:nowrap;text-overflow:ellipsis;margin-inline-start:auto;font-size:11px;font-weight:500;overflow:hidden}.mcpb-score .num{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-sky);align-items:center;gap:14px;font-size:34px;font-weight:800;display:flex}.mcpb-score .num .pct{color:var(--color-sky);margin-inline-start:-10px;font-size:20px}.mcpb-score .bar{background:var(--color-sky-tint);border-radius:999px;flex:1;height:7px;overflow:hidden}.mcpb-score .bar i{background:var(--color-sky);border-radius:999px;width:71%;height:100%;display:block}.mcpb-score .kws{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.mcpb-score .kw{color:var(--color-sky-hover);background:var(--color-sky-tint);border-radius:999px;padding:3px 10px;font-size:11px;font-weight:600}.mcpb-score .kw.miss{color:var(--color-cocoa);background:#fff;border:1px solid #3b3b3b1f;text-decoration:line-through}.mcpb-see{width:min(430px,100% - 48px);padding:13px 15px 14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mcpb-see .hd{color:var(--color-ink);border-bottom:1px solid #3b3b3b1a;align-items:center;gap:8px;margin-bottom:11px;padding-bottom:10px;font-size:13px;font-weight:700;display:flex}.mcpb-see .hd .rt{color:var(--color-cocoa);margin-inline-start:auto;font-size:11px;font-weight:500}.mcpb-see .row{color:var(--color-ink);align-items:center;gap:9px;padding:7px 0;font-size:13px;font-weight:500;display:flex}.mcpb-see .row+.row{border-top:1px solid #3b3b3b1a}.mcpb-see .ck{width:18px;height:18px}.mcpb-see .ck svg{width:10px;height:10px}@media (max-width:1040px){.mcp-hero-inner{grid-template-columns:1fr;gap:52px}.mcp-hero-copy{max-width:640px}.mcp-connect-grid,.mcp-guide-levels{grid-template-columns:1fr}.mcp-qgrid{grid-template-columns:1fr;max-width:560px;margin:0 auto}}@media (max-width:880px){.mcpb .aab-grid{grid-template-columns:1fr;gap:18px}.mcpb .aab-tile.focal{grid-column:span 1}.mcpb .aab-stage,.mcpb .aab-tile.wide .aab-stage,.mcpb .aab-tile.focal .aab-stage{height:248px}.mcpb .aab-text{padding:22px 24px 30px}}@media (max-width:640px){.mcp-hero-inner{gap:44px;padding:26px 16px 60px}.mcp-cta-row>*{width:100%}.mcp-hosts{gap:7px;margin-top:22px}.mcp-hosts .k{width:100%;margin:0 0 2px}.mcp-micro{row-gap:6px}.mcp-thread{min-height:0;padding:16px 12px 6px}.mcp-bub{max-width:92%}.mcp-win .hd .dots{display:none}.mcp-connect-inner,.mcp-guide-inner{padding:68px 16px 72px}.mcp-guide-setup{margin-top:32px}.mcp-questions-inner{padding:68px 16px 72px}.mcp-seam-inner{padding:68px 16px 76px}.mcp-connect-grid{gap:28px;margin-top:40px}.mcp-questions-head{margin-bottom:40px}.mcp-step{padding:18px 16px 16px}.mcp-qcard{padding:20px 18px 22px}.mcp-paste{padding:0 14px}.mcp-settings{padding:16px 16px 14px}.mcp-set-row .lbl{width:100%}.mcp-set-row .revoke{margin-inline-start:0}.mcp-logos{margin-top:40px}.mcp-lg-row{gap:8px}.mcp-logos-cap{margin-top:28px}.mcpb-match,.mcpb-trk,.mcpb-key,.mcpb-score,.mcpb-see{width:calc(100% - 40px)}.mcpb-key .lbl{width:52px}}
