.mcp-page,.mcp-page *{box-sizing:border-box}.mcp-page.page{width:100%;max-width:100%;margin:0 auto;background:#fff;overflow:clip}.mcp-page .s{position:relative;width:100%}.mcp-page .sec{display:block;width:100%;height:auto;max-width:100%}.mcp-page .anchor{position:absolute;left:0;top:0;width:1px;height:1px}.mcp-page .hot{position:absolute;display:block;background:transparent;border:0;padding:0;margin:0;cursor:pointer;border-radius:8px}.mcp-page .hot:focus-visible,.mcp-page a:focus-visible,.mcp-page button:focus-visible{outline:2px solid #0B4FA8;outline-offset:2px}.mcp-page .mono{font-family:JBMono,JetBrains Mono,monospace;font-variation-settings:normal}.mcp-page .badge{display:inline-flex;align-items:center;border-radius:999px;padding:4px 10px;font-size:12px;line-height:16px;font-weight:600;white-space:nowrap}.mcp-page .b-read{background:#E0FCED;color:#007D53}.mcp-page .b-appr{background:#FFF6D8;color:#A86200}.mcp-page .b-tag{background:#E5EEFF;color:#0B4FA8}.mcp-page .eyebrow{margin:0;color:var(--color-brand-blue,#0B4FA8);font-weight:700;font-size:var(--text-small,.75rem);line-height:1.33;letter-spacing:var(--tracking-allcaps,.05em);text-transform:uppercase}.mcp-page .h2{margin:0;color:var(--color-heading,#333);font-weight:700;font-size:var(--text-h2,2rem);line-height:1.2;letter-spacing:var(--tracking-heading,-.02em)}.mcp-page .lead{margin:0;color:var(--color-body-secondary,#666);font-weight:400;font-size:var(--text-body-primary,1rem);line-height:1.5}.mcp-page #heroMock{position:absolute;left:686px;top:181px;width:642px;height:414px;border-radius:20px;overflow:hidden;background:#fff;color:#202325;font-size:11px}.mcp-page #heroMock .top{height:48px;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;padding:0 16px;gap:14px}.mcp-page #heroMock .dots{display:flex;gap:5px}.mcp-page #heroMock .dots i{width:8px;height:8px;border-radius:50%;background:#D9DCE0;display:block}.mcp-page #heroMock .title{font-weight:700;font-size:13px;width:92px}.mcp-page #heroMock .tabs{display:flex;gap:16px;height:48px;align-items:stretch;border-left:1px solid #e5e7eb;padding-left:14px}.mcp-page #heroMock .tab{all:unset;display:flex;align-items:center;font-size:12px;color:#666;border-bottom:2px solid transparent;cursor:pointer;transition:color .15s,border-color .15s}.mcp-page #heroMock .tab:hover{color:#202325}.mcp-page #heroMock .tab.on{color:#0B4FA8;border-color:#0B4FA8;font-weight:600}.mcp-page #heroMock .tab:focus-visible{outline:2px solid #0B4FA8;outline-offset:-2px}.mcp-page #heroMock .pill{margin-left:auto;font-size:10.5px;font-weight:600;color:#007D53;background:#E0FCED;border-radius:999px;padding:4px 9px;display:flex;align-items:center;gap:5px}.mcp-page #heroMock .pill b{width:6px;height:6px;border-radius:50%;background:#02AD6E;display:block}.mcp-page #heroMock .body{display:flex;height:366px}.mcp-page #heroMock .side{width:156px;flex:none;background:#F7F9FA;border-right:1px solid #e5e7eb;padding:12px 10px}.mcp-page #heroMock .newchat{background:#fff;border:1px solid #e3e5e5;border-radius:8px;padding:7px 10px;font-weight:600;font-size:11px;margin-bottom:16px}.mcp-page #heroMock .lab{font-size:8.5px;letter-spacing:.9px;color:#757575;font-weight:600;margin:0 4px 8px}.mcp-page #heroMock .conn{display:flex;align-items:center;justify-content:space-between;padding:0 4px;margin-bottom:16px;font-weight:600;font-size:10.5px}.mcp-page #heroMock .conn span{color:#007D53;font-size:9px;font-weight:600}.mcp-page #heroMock .rec{all:unset;box-sizing:border-box;display:block;width:100%;padding:6px 8px;border-radius:6px;color:#444;margin-bottom:2px;font-size:10.5px;line-height:13px;cursor:pointer;transition:background .15s,color .15s}.mcp-page #heroMock .rec:hover{background:#EDF0F4;color:#202325}.mcp-page #heroMock .rec.on{background:#E5EEFF;color:#0B4FA8;font-weight:600}.mcp-page #heroMock .rec:focus-visible{outline:2px solid #0B4FA8;outline-offset:-2px}.mcp-page #heroMock .main{flex:1;position:relative;padding:16px 18px 0;overflow:hidden}.mcp-page #heroMock .empty{position:absolute;left:0;right:0;top:96px;text-align:center;transition:opacity .25s}.mcp-page #heroMock .plug{width:34px;height:34px;border-radius:9px;background:#E5EEFF;margin:0 auto 12px;display:flex;align-items:center;justify-content:center}.mcp-page #heroMock .empty h4{font-size:14px;font-weight:700;margin:0 0 5px}.mcp-page #heroMock .empty p{font-size:10.5px;color:#666;margin:0}.mcp-page #heroMock .input{position:absolute;left:18px;right:18px;bottom:16px;height:42px;border:1px solid #e3e5e5;border-radius:10px;background:#F9FAFB;display:flex;align-items:center;padding:0 8px 0 14px;font-size:11.5px}.mcp-page #heroMock .input .ph{color:#8A8F98}.mcp-page #heroMock .input .tx{color:#202325}.mcp-page #heroMock .caret{display:inline-block;width:1.5px;height:14px;background:#0B4FA8;vertical-align:-3px;margin-left:1px;animation:blink 1s steps(1) infinite}@keyframes blink{50%{opacity:0}}.mcp-page #heroMock .send{margin-left:auto;width:26px;height:26px;border-radius:50%;background:#0B4FA8;display:flex;align-items:center;justify-content:center;flex:none}.mcp-page #heroMock .chat{display:flex;flex-direction:column;gap:9px}.mcp-page #heroMock .chat>*{animation:rise .32s ease both}@keyframes rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.mcp-page #heroMock .ub{align-self:flex-end;background:#F0F2F5;border-radius:12px 12px 4px 12px;padding:8px 12px;font-size:11.5px;max-width:80%}.mcp-page #heroMock .think{font-size:10.5px;color:#666;display:flex;align-items:center;gap:6px}.mcp-page #heroMock .dotl{display:flex;gap:3px}.mcp-page #heroMock .dotl i{width:5px;height:5px;border-radius:50%;background:#0B4FA8;display:block;animation:pulse .9s infinite}.mcp-page #heroMock .dotl i:nth-child(2){animation-delay:.15s}.mcp-page #heroMock .dotl i:nth-child(3){animation-delay:.3s}@keyframes pulse{0%,to{opacity:.3}40%{opacity:1}}.mcp-page #heroMock .used{font-size:10px;color:#666;display:flex;align-items:center;gap:5px;flex-wrap:wrap}.mcp-page #heroMock .tc{display:inline-flex;align-items:center;gap:4px;background:#E5EEFF;border-radius:4px;padding:2px 3px 2px 6px;animation:rise .28s ease both}.mcp-page #heroMock .tc code{font-family:JBMono,JetBrains Mono,monospace;font-variation-settings:normal;font-size:9.5px;color:#0B4FA8;font-weight:700}.mcp-page #heroMock .tc b{font-size:8.5px;font-weight:600;border-radius:999px;padding:1px 5px;line-height:11px}.mcp-page #heroMock .tc b.r{background:#E0FCED;color:#007D53}.mcp-page #heroMock .tc b.w{background:#FFF6D8;color:#A86200}.mcp-page #heroMock .ans{font-size:11.5px;line-height:1.45}.mcp-page #heroMock .card{border:1px solid #e5e7eb;border-radius:9px;padding:7px 10px;display:flex;align-items:center;gap:9px;background:#fff}.mcp-page #heroMock .av{width:26px;height:26px;border-radius:50%;background:#E5EEFF;color:#0B4FA8;font-size:9.5px;font-weight:700;display:flex;align-items:center;justify-content:center;flex:none}.mcp-page #heroMock .nm{font-size:11px;font-weight:600}.mcp-page #heroMock .sub{font-size:9.5px;color:#666;margin-top:1px}.mcp-page #heroMock .tag{margin-left:auto;font-size:9.5px;font-weight:600;border-radius:999px;padding:3px 8px;white-space:nowrap}.mcp-page #heroMock .g{color:#007D53;background:#E0FCED}.mcp-page #heroMock .r{color:#B91C2F;background:#FFEBEE}.mcp-page #heroMock .y{color:#A86200;background:#FFF6D8}.mcp-page #heroMock table{width:100%;border-collapse:separate;border-spacing:0;font-size:11px;border:1px solid #e5e7eb;border-radius:9px;overflow:hidden}.mcp-page #heroMock td{padding:7px 10px;border-top:1px solid #eef0f2}.mcp-page #heroMock tr:first-child td{border-top:0}.mcp-page #heroMock tr{animation:rise .28s ease both}.mcp-page #heroMock td:last-child{text-align:right;font-weight:700}.mcp-page #heroMock .appr{background:#FFF6D8;border-radius:9px;padding:7px 8px 7px 10px;font-size:10px;line-height:1.35;display:flex;align-items:center;gap:8px;color:#5c4200}.mcp-page #heroMock .appr span.t{flex:1}.mcp-page #heroMock .appr i{font-style:normal;border-radius:6px;padding:4px 8px;font-weight:600;font-size:9.5px;flex:none}.mcp-page #heroMock .appr i.bp{background:#0B4FA8;color:#fff}.mcp-page #heroMock .appr i.bs{border:1px solid #c9cdd3;background:#fff;color:#202325}.mcp-page #heroMock .src{font-size:9.5px;color:#666;display:flex;gap:5px;align-items:center}.mcp-page #heroMock .src span{border:1px solid #e3e5e5;border-radius:999px;padding:2px 7px;background:#fff;color:#444}.mcp-page #wf{background:#F7F9FC;height:1007px;padding:112px 120px 0;position:relative}.mcp-page #wf .head{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.mcp-page #wf .head .lead{width:760px}.mcp-page #wf .tabs{display:flex;gap:4px;padding:4px;background:#EEF1F5;border-radius:10px;width:max-content;margin:48px auto 0;align-items:flex-start}.mcp-page #wf .tab{all:unset;box-sizing:border-box;cursor:pointer;padding:10px 22px;border-radius:8px;font-size:15px;line-height:20px;font-weight:500;color:#555B66;border:1px solid transparent;margin:0 -1px;transition:color .15s,background .15s}.mcp-page #wf .tab:first-child{margin-left:0}.mcp-page #wf .tab:hover{color:#202325;background:rgba(255,255,255,.55)}.mcp-page #wf .tab.on{background:#fff;border-color:#E5E7EB;color:#0B4FA8;font-weight:600;box-shadow:0 1px 3px rgba(0,0,0,.06)}.mcp-page #wf .panel{position:absolute;left:120px;top:410px;width:1200px;height:485px;display:flex;gap:64px}.mcp-page #wf .copy{width:576px;display:flex;flex-direction:column;gap:20px;align-items:flex-start}.mcp-page #wf .copy h3{margin:0;width:560px;font-size:var(--text-h2,2rem);line-height:1.2;font-weight:700;letter-spacing:var(--tracking-heading,-.02em);color:var(--color-heading,#333)}.mcp-page #wf .copy p{margin:0;width:560px;font-size:17px;line-height:27px;color:#555B66}.mcp-page #wf .steps{display:flex;flex-direction:column;gap:12px;width:576px}.mcp-page #wf .step{all:unset;box-sizing:border-box;position:relative;display:flex;align-items:center;gap:14px;width:576px;height:72px;padding:14px 16px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;overflow:hidden;transition:border-color .2s,background .2s,box-shadow .2s}.mcp-page #wf .step:hover{border-color:#B9CCEA;background:#FBFCFE}.mcp-page #wf .step.on{border-color:#0B4FA8;background:#EEF4FC;box-shadow:inset 0 0 0 1px #0B4FA8,0 4px 14px rgba(11,79,168,.08)}.mcp-page #wf .step .n{width:28px;height:28px;border-radius:50%;background:#E5EEFF;color:#0B4FA8;font-size:13px;line-height:16px;font-weight:700;display:flex;align-items:center;justify-content:center;flex:none;transition:background .2s,color .2s}.mcp-page #wf .step.on .n{background:#0B4FA8;color:#fff}.mcp-page #wf .step .t{flex:1;display:flex;flex-direction:column;gap:2px}.mcp-page #wf .step .tool{font-size:14px;line-height:20px;font-weight:700;color:#0B4FA8}.mcp-page #wf .step .d{font-size:14px;line-height:20px;color:#555B66}.mcp-page #wf .step .prog{position:absolute;left:0;bottom:0;height:2px;width:0;background:#0B4FA8;opacity:0}.mcp-page #wf .step.on.auto .prog{opacity:.85;animation:prog var(--dur,3.6s) linear forwards}@keyframes prog{0%{width:0}to{width:100%}}.mcp-page #wf .viz{width:560px;height:485px;position:relative}.mcp-page #wf .vin{position:absolute;left:0;top:0;width:620px;height:537px;transform:scale(.903226);transform-origin:0 0;padding:20px}.mcp-page #wf .vcard{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:18px 20px;height:497px;display:flex;flex-direction:column;box-shadow:0 8px 24px rgba(11,79,168,.06);overflow:hidden}.mcp-page #wf .vtags{display:flex;gap:6px;margin-bottom:8px}.mcp-page #wf .vtg{font-size:11px;font-weight:600;color:#0B4FA8;background:#E5EEFF;border-radius:999px;padding:4px 10px;line-height:14px}.mcp-page #wf .vcard h4{font-size:18px;line-height:27px;font-weight:700;margin:0 0 8px}.mcp-page #wf .box{border:1px solid #e5e7eb;background:#F9FAFB;border-radius:12px;padding:10px 14px}.mcp-page #wf .lab{font-size:10.5px;letter-spacing:1px;font-weight:700;color:#666;display:flex;align-items:center;gap:6px;margin-bottom:6px;line-height:13px}.mcp-page #wf .q{font-size:14.5px;font-weight:600;line-height:1.4;min-height:41px}.mcp-page #wf .caret{display:inline-block;width:2px;height:16px;background:#0B4FA8;vertical-align:-3px;margin-left:1px;animation:blink 1s steps(1) infinite}.mcp-page #wf .arrow{height:8px}.mcp-page #wf .vcard>*{flex:none}.mcp-page #wf .runs{display:flex;flex-direction:column;gap:4px}.mcp-page #wf .rc{display:flex;align-items:center;gap:8px;border:1px solid #e5e7eb;background:#fff;border-radius:8px;padding:3px 8px;height:27px;transition:border-color .25s,background .25s,opacity .25s;opacity:.55}.mcp-page #wf .rc .rn{width:20px;height:20px;border-radius:50%;background:#E5EEFF;color:#0B4FA8;font-size:10.5px;font-weight:700;display:flex;align-items:center;justify-content:center;flex:none}.mcp-page #wf .rc .rt{display:flex;align-items:center;justify-content:space-between;gap:8px;flex:1;min-width:0}.mcp-page #wf .rc code{font-family:JBMono,JetBrains Mono,monospace;font-variation-settings:normal;font-size:11.5px;font-weight:700;color:#0B4FA8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mcp-page #wf .rc small{font-size:10px;font-weight:600;line-height:13px;white-space:nowrap;border-radius:999px;padding:2px 7px;background:#E0FCED;color:#007D53}.mcp-page #wf .rc small.w{background:#FFF6D8;color:#A86200}.mcp-page #wf .rc.done{opacity:1}.mcp-page #wf .rc.done .rn{background:#E0FCED;color:#007D53}.mcp-page #wf .rc.on{opacity:1;border-color:#0B4FA8;background:#EEF4FC;box-shadow:inset 0 0 0 1px #0B4FA8}.mcp-page #wf .rc.on .rn{background:#0B4FA8;color:#fff}.mcp-page #wf .res{border:1.5px solid #0b4fa8;border-radius:12px;padding:10px 14px;background:#fff;transition:opacity .3s,transform .3s}.mcp-page #wf .res.hide{opacity:0;transform:translateY(6px)}.mcp-page #wf .res .lab{color:#0B4FA8}.mcp-page #wf .res .lab .bdg{margin-left:auto;letter-spacing:0;font-size:10px;padding:2px 8px;border-radius:999px;font-weight:700}.mcp-page #wf .rtx{font-size:13.5px;font-weight:600;line-height:1.4;margin-bottom:4px}.mcp-page #wf .row{display:flex;justify-content:space-between;gap:12px;font-size:12px;padding:5px 0;border-top:1px solid #eef0f2;color:#444;animation:rise .3s ease both}.mcp-page #wf .row b{color:#202325;white-space:nowrap}.mcp-page #wf .src{margin-top:8px;font-size:10.5px;color:#666;display:flex;gap:6px;align-items:center}.mcp-page #wf .src span{border:1px solid #e3e5e5;border-radius:999px;padding:2px 8px;color:#444}.mcp-page #wf .appr{margin-top:8px;background:#FFF6D8;border-radius:10px;padding:9px 12px;font-size:11.5px;display:flex;align-items:center;gap:10px;color:#5c4200;line-height:1.35}.mcp-page #wf .appr .t{flex:1}.mcp-page #wf .appr i{font-style:normal;border-radius:7px;padding:5px 11px;font-weight:600;font-size:11px}.mcp-page #wf .appr i.bp{background:#0B4FA8;color:#fff}.mcp-page #wf .appr i.bs{border:1px solid #c9cdd3;background:#fff;color:#202325}.mcp-page #wf .spin{font-size:12px;color:#666;display:flex;align-items:center;gap:8px;padding:6px 0}.mcp-page #wf .spin i{width:12px;height:12px;border-radius:50%;border:2px solid #c9d7ee;border-top-color:#0b4fa8;animation:spin .8s linear infinite;display:block}@keyframes spin{to{transform:rotate(1turn)}}.mcp-page #wf .vfoot{margin-top:auto;padding-top:8px;font-size:10.5px;color:#757575;text-align:right}.mcp-page #gr{height:803px;position:relative}.mcp-page #gr .head{position:absolute;left:120px;top:112px;width:517px;display:flex;flex-direction:column;gap:16px}.mcp-page #gr .head .h2{width:626px}.mcp-page #gr .lad{position:absolute;left:120px;top:388px;width:535px;height:302px;display:flex;flex-direction:column;gap:28px}.mcp-page #gr .pt{display:flex;gap:16px;width:535px}.mcp-page #gr .ic{width:44px;height:44px;border-radius:10px;background:#E5EEFF;display:flex;align-items:center;justify-content:center;flex:none;transition:background .25s}.mcp-page #gr .ic svg{width:20px;height:20px}.mcp-page #gr .ptx{flex:1;display:flex;flex-direction:column}.mcp-page #gr .pq{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:12px;cursor:pointer;width:100%;border-radius:6px}.mcp-page #gr .pq .tt{flex:1;font-size:20px;line-height:28px;font-weight:600;color:#202325;transition:color .15s}.mcp-page #gr .pq:hover .tt{color:#0B4FA8}.mcp-page #gr .chev{width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex:none;transition:transform .3s}.mcp-page #gr .chev path{stroke:#707070;transition:stroke .2s}.mcp-page #gr .pt.open .chev{transform:rotate(180deg)}.mcp-page #gr .pt.open .chev path{stroke:#0B4FA8}.mcp-page #gr .pa{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s ease,opacity .35s;opacity:0}.mcp-page #gr .pa>div{overflow:hidden}.mcp-page #gr .pa p{margin:0;padding-top:6px;font-size:16px;line-height:24px;color:#555B66;width:475px}.mcp-page #gr .pt.open .pa{grid-template-rows:1fr;opacity:1}.mcp-page #gr .pt.hl .ic{background:#0B4FA8}.mcp-page #gr .pt.hl .ic svg ellipse,.mcp-page #gr .pt.hl .ic svg path{stroke:#fff}.mcp-page #gr .card{position:absolute;left:720px;top:144px;width:640px;height:574px;background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 12px 32px rgba(11,79,168,.08);padding:24px;display:flex;flex-direction:column;gap:14px}.mcp-page #gr .you{display:flex;justify-content:flex-end}.mcp-page #gr .bub{background:#F0F2F5;padding:10px 14px;font-size:14px;line-height:20px;border-radius:12px 12px 4px 12px}.mcp-page #gr .used{display:flex;align-items:center;gap:6px;font-size:12px;line-height:16px;color:#707070;height:20px}.mcp-page #gr .chip{font-family:JBMono,JetBrains Mono,monospace;font-variation-settings:normal;font-size:11px;line-height:16px;font-weight:700;color:#0B4FA8;background:#E5EEFF;border-radius:999px;padding:2px 6px}.mcp-page #gr .sum{font-size:15px;line-height:22px;font-weight:600}.mcp-page #gr .recs{border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.mcp-page #gr .rec{display:flex;align-items:center;gap:12px;padding:10px 14px;height:44px}.mcp-page #gr .rec+.rec{border-top:1px solid #eef0f2;height:45px}.mcp-page #gr .id{font-family:JBMono,JetBrains Mono,monospace;font-variation-settings:normal;font-size:11px;line-height:16px;font-weight:700;color:#0B4FA8;background:#fff;border:1px solid #c9d7ee;border-radius:999px;padding:3px 8px;flex:none}.mcp-page #gr .rec .nmx{flex:1;font-size:14px;line-height:20px}.mcp-page #gr .rec .dy{font-size:13px;line-height:20px;color:#555B66}.mcp-page #gr .rec .am{font-size:14px;line-height:20px;font-weight:700}.mcp-page #gr .srcl{display:flex;align-items:center;gap:6px;font-size:12px;line-height:16px;color:#707070;height:24px}.mcp-page #gr .srcb{border:1px solid #e3e5e5;border-radius:999px;padding:3px 10px;font-weight:600;color:#444}.mcp-page #gr .div{height:1px;background:#E5E7EB}.mcp-page #gr .miss{display:flex;gap:10px;padding:12px 14px;background:#F7F9FC;border:1px solid #e5e7eb;border-radius:10px;font-size:14px;line-height:21px}.mcp-page #gr .miss svg{flex:none;margin-top:0}.mcp-page #gr .card .hla{transition:box-shadow .35s,background .35s;border-radius:999px}.mcp-page #gr .card .hla.lit{box-shadow:0 0 0 3px rgba(11,79,168,.22)}.mcp-page #gr .miss.hla{border-radius:10px}.mcp-page #gr .miss.lit{box-shadow:0 0 0 3px rgba(11,79,168,.22);border-color:#0B4FA8}.mcp-page #rw{background:#fff;position:relative;padding:112px 120px;display:flex;flex-direction:column;gap:48px}.mcp-page #rw .hr{display:flex;justify-content:space-between;align-items:flex-end}.mcp-page #rw .head{display:flex;flex-direction:column;gap:16px}.mcp-page #rw .head .lead{width:720px}.mcp-page #rw .tg{display:flex;gap:4px;padding:4px;background:#F0F2F5;border-radius:12px}.mcp-page #rw .sg{all:unset;box-sizing:border-box;height:40px;padding:0 14px;border-radius:9px;display:flex;align-items:center;gap:8px;cursor:pointer;transition:background .2s,box-shadow .2s}.mcp-page #rw .sg:first-child{width:200px}.mcp-page #rw .sg:last-child{width:231px}.mcp-page #rw .sg .lb{font-size:15px;line-height:20px;font-weight:600;color:#555B66;transition:color .15s}.mcp-page #rw .sg:hover .lb{color:#202325}.mcp-page #rw .sg[aria-selected=true]{background:#fff;box-shadow:0 1px 3px rgba(16,24,40,.12)}.mcp-page #rw .sg[aria-selected=true] .lb{color:#202325}.mcp-page #rw .bd{font-size:12px;line-height:16px;font-weight:600;border-radius:999px;padding:2px 8px;white-space:nowrap}.mcp-page #rw .bd.r{background:#E0FCED;color:#007D53}.mcp-page #rw .bd.w{background:#FFF6D8;color:#A86200}.mcp-page #rw .lad{display:flex;gap:80px;align-items:flex-start}.mcp-page #rw .lad[hidden]{display:none}.mcp-page #rw .col{width:560px;display:flex;flex-direction:column;gap:28px}.mcp-page #rw .pt{display:flex;gap:16px}.mcp-page #rw .ic{width:44px;height:44px;border-radius:10px;background:#E5EEFF;display:flex;align-items:center;justify-content:center;flex:none}.mcp-page #rw .ic svg{width:20px;height:20px}.mcp-page #rw .ptx{flex:1;display:flex;flex-direction:column;min-width:0}.mcp-page #rw .pq{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:12px;cursor:pointer;width:100%;border-radius:6px}.mcp-page #rw .pq .tt{flex:1;font-size:20px;line-height:28px;font-weight:600;color:#202325;transition:color .15s}.mcp-page #rw .pq:hover .tt{color:#0B4FA8}.mcp-page #rw .chev{width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex:none;transition:transform .3s}.mcp-page #rw .chev path{stroke:#707070;transition:stroke .2s}.mcp-page #rw .pt.open .chev{transform:rotate(180deg)}.mcp-page #rw .pt.open .chev path{stroke:#0B4FA8}.mcp-page #rw .pa{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s ease,opacity .35s;opacity:0}.mcp-page #rw .pa>div{overflow:hidden}.mcp-page #rw .pt.open .pa{grid-template-rows:1fr;opacity:1}.mcp-page #rw .dsc{margin:0;padding-top:6px;font-size:16px;line-height:24px;color:#555B66}.mcp-page #rw .chips{display:flex;flex-wrap:wrap;gap:6px;padding-top:12px}.mcp-page #rw .chip{font-family:JBMono,JetBrains Mono,monospace;font-variation-settings:normal;font-size:12px;line-height:16px;font-weight:700;border-radius:999px;padding:3px 8px}.mcp-page #rw .chip.r{background:#E5EEFF;color:#0B4FA8}.mcp-page #rw .chip.w{background:#FFF6D8;color:#A86200}.mcp-page #hicFlow{position:absolute;left:0;top:0;height:100%;overflow:visible}.mcp-page #hicFlow .cm,.mcp-page #hicFlow .halo,.mcp-page #hicFlow .ping,.mcp-page #hicFlow .ring{opacity:0}.mcp-page #hicFlow .cm{fill:none;stroke-linecap:round}.mcp-page #hicFlow .ping,.mcp-page #hicFlow .ring{transform-box:fill-box;transform-origin:center}.mcp-page .faq{background:#F7F9FC;min-height:945px;gap:48px;padding:112px 120px}.mcp-page .faq,.mcp-page .fintro{display:flex;align-items:flex-start}.mcp-page .fintro{width:464px;flex:none;flex-direction:column;gap:16px}.mcp-page .faq h2{margin:0;color:var(--color-heading,#333);font-weight:700;font-size:var(--text-h2,2rem);line-height:1.2;letter-spacing:var(--tracking-heading,-.02em)}.mcp-page .fintro .lead{font-size:16px;line-height:24px}.mcp-page .fintro .btn{margin-top:16px}@media (min-width:1024px){.mcp-page .fintro{position:sticky;top:112px}}.mcp-page .fa a{color:#0B4FA8;text-decoration:underline;text-underline-offset:2px}.mcp-page .btn{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 16px;width:172px;border-radius:8px;background:#0B4FA8;color:#fff;text-decoration:none;font-weight:600;font-size:14px;line-height:21px;box-shadow:0 1px 2px -1px rgba(0,0,0,.1),0 1px 3px 0 rgba(0,0,0,.1)}.mcp-page .btn svg{width:16px;height:16px;flex:none}.mcp-page .flist{width:688px;flex:none;display:flex;flex-direction:column;gap:12px}.mcp-page .fi{background:#fff;border:1px solid #e5e7eb;border-radius:12px}.mcp-page .fq{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:16px;width:100%;padding:20px 20px 20px 24px;cursor:pointer;border-radius:12px}.mcp-page .qt{flex:1;color:#202325;font-weight:600;font-size:16px;line-height:24px}.mcp-page .fchev{width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex:none}.mcp-page .fchev svg{width:12px;height:6px;overflow:visible}.mcp-page .fchev path{stroke:#707070;stroke-width:1.75}.mcp-page .fi.open .qt,.mcp-page .fq:hover .qt{color:#0B4FA8}.mcp-page .fi.open .fchev svg{transform:rotate(180deg)}.mcp-page .fi.open .fchev path{stroke:#0B4FA8}.mcp-page .fi.open .fq{padding-bottom:0}.mcp-page .fa{padding:12px 20px 20px 24px}.mcp-page .fa p{margin:0;color:#555B66;font-size:15px;line-height:24px}@media (prefers-reduced-motion:reduce){.mcp-page *{animation-duration:.01ms!important;transition-duration:.01ms!important}}.mcp-page{background:#fff}.mcp-page .mcp-section-head .lead{max-width:760px;margin-inline:auto}@media (min-width:1280px){.mcp-page #wf .head .mcp-section-title,.mcp-page .mcp-hic__title.mcp-section-title,.mcp-page .mcp-rw .mcp-section-head .mcp-section-title,.mcp-page .mcp-section-head .mcp-section-title{white-space:nowrap}}.mcp-page #hicFlow{width:100%;height:auto;display:block;pointer-events:none}.mcp-page .hot--compare-demo{left:53.13%;top:77.9%;width:12.7%;height:5.5%}.mcp-page .hot--cta-demo{left:75.5%;top:9.3%;width:13.9%;height:3.3%}.mcp-page .hot--cta-pricing{left:75.5%;top:13.5%;width:13.9%;height:3.6%}.mcp-page .mcp-section-inner,.mcp-page .mcp-site-container{width:100%;max-width:80rem;margin-inline:auto;padding-inline:var(--ls-shell-pad,1rem);box-sizing:border-box}@media (min-width:640px){.mcp-page .mcp-section-inner,.mcp-page .mcp-site-container{padding-inline:1.5rem}}@media (min-width:1024px){.mcp-page .mcp-section-inner,.mcp-page .mcp-site-container{padding-inline:2rem}}.mcp-page .mcp-hero h1{font-size:var(--text-h1);line-height:1.2;letter-spacing:var(--tracking-heading);font-weight:700}.mcp-page .mcp-hero{overflow:hidden;background:#061833}.mcp-page .mcp-hero__bg{position:absolute;inset:0;background:linear-gradient(150deg,#061833 0,var(--color-brand-blue,#0b4fa8) 38%,#1565c0 72%,#1a6fd4 100%)}.mcp-page .mcp-hero__bg:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 70% at 30% 50%,transparent 0,rgba(6,24,51,.35) 100%)}.mcp-page .mcp-hero__pill-new{background:#fff;color:var(--color-brand-blue,#0b4fa8);font-size:12px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;padding:2px 8px;border-radius:999px}.mcp-page .mcp-hero #heroMock{position:relative;left:auto;top:auto;width:100%;max-width:642px;height:414px;box-shadow:0 24px 48px -20px rgba(2,8,23,.55)}.mcp-page .mcp-hic{min-height:0}.mcp-page .mcp-hic__head{margin:0 auto 48px}.mcp-page .mcp-hic__head,.mcp-page .mcp-hic__title{text-align:center;max-width:none}.mcp-page .mcp-hic__intro{text-align:center;margin-top:16px;max-width:760px;margin-inline:auto}.mcp-page .mcp-hic__stage{position:relative;margin:0 auto;width:100%}.mcp-page .mcp-hic__col-label{position:absolute;top:0;margin:0;font-size:12px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:#707070}.mcp-page .mcp-hic__col-label--left{left:0}.mcp-page .mcp-hic__col-label--right{left:auto;right:0}.mcp-page .mcp-hic__diagram{position:relative;height:484px;margin-top:28px;width:1200px;max-width:100%;margin-inline:auto;--mcp-hic-hub-center-x:600px}@media (max-width:1100px){.mcp-page .mcp-hic__stage{overflow-x:auto;-webkit-overflow-scrolling:touch}.mcp-page .mcp-hic__diagram{min-width:900px}}.mcp-page .mcp-hic__client,.mcp-page .mcp-hic__record{position:absolute;left:0;width:300px;min-height:60px;display:flex;align-items:center;gap:12px;padding:12px 16px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-sizing:border-box}.mcp-page .mcp-hic__record{left:900px;padding:10px 14px}.mcp-page .mcp-hic__client-icon,.mcp-page .mcp-hic__record-icon{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex:none;background:#f0f2f5}.mcp-page .mcp-hic__tile--blue{background:#e5eeff}.mcp-page .mcp-hic__tile--green{background:#e0fced}.mcp-page .mcp-hic__tile--purple{background:#ede9fe}.mcp-page .mcp-hic__tile--gold{background:#fff6d8}.mcp-page .mcp-hic__client-label,.mcp-page .mcp-hic__record-title{margin:0;font-size:15px;font-weight:600;color:#202325;line-height:20px}.mcp-page .mcp-hic__record-text{flex:1;min-width:0}.mcp-page .mcp-hic__record-desc{margin:0;font-size:12px;line-height:16px;color:#555b66}.mcp-page .mcp-hic__port{position:absolute;right:-4px;top:50%;transform:translateY(-50%)}.mcp-page .mcp-hic__port--left{right:auto;left:-4px}.mcp-page .mcp-hic__hub{position:absolute;left:420px;top:54px;width:360px;height:193px}.mcp-page .mcp-hic__hub-focus{position:absolute;inset:-5px;border:1.24px dashed #266df0;border-radius:19px;pointer-events:none}.mcp-page .mcp-hic__hub-card{position:relative;height:100%;border:1.85px solid var(--color-brand-blue,#0b4fa8);border-radius:16px;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.04),0 0 10px rgba(28,41,64,.16);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px}.mcp-page .mcp-hic__hub-logo{width:auto;height:52px;max-width:221px;object-fit:contain}.mcp-page .mcp-hic__hub-tag{margin:0;font-size:16px;font-weight:500;color:#666}.mcp-page .mcp-hic__hub-sub{margin:0;font-size:14.85px;color:#666;text-align:center}.mcp-page .mcp-hic__setup-badge{top:303px;color:#fff;font-size:20px;font-weight:600;line-height:26px;padding:12px 28px;border-radius:25px;white-space:nowrap}.mcp-page .mcp-hic__setup-badge,.mcp-page .mcp-hic__setup-line{position:absolute;left:var(--mcp-hic-hub-center-x);transform:translateX(-50%);background:var(--color-brand-blue,#0b4fa8)}.mcp-page .mcp-hic__setup-line{top:247px;width:2px;height:56px}.mcp-page .mcp-hic__steps{position:absolute;left:0;top:389px;width:100%;display:flex;justify-content:center;gap:24px}.mcp-page .mcp-hic__step{display:flex;align-items:center;gap:8px;width:280px;min-height:75px;padding:10px 12px;background:#eef4fc;border:1px solid rgba(11,79,168,.35);border-radius:10px;box-shadow:0 4px 6px rgba(11,79,168,.1);box-sizing:border-box}.mcp-page .mcp-hic__step-num{width:32px;height:32px;border-radius:16px;background:var(--color-brand-blue,#0b4fa8);color:#fff;font-size:15px;font-weight:700;display:flex;align-items:center;justify-content:center;flex:none}.mcp-page .mcp-hic__step-label{font-size:15px;font-weight:600;color:#202325;line-height:1.25;white-space:nowrap}.mcp-page .mcp-hic__wire{position:absolute;pointer-events:none;max-width:none;z-index:1}.mcp-page .mcp-hic__client,.mcp-page .mcp-hic__hub,.mcp-page .mcp-hic__record,.mcp-page .mcp-hic__setup-badge,.mcp-page .mcp-hic__setup-line,.mcp-page .mcp-hic__steps{z-index:2}.mcp-page .mcp-hic__wire--claude{left:300px;top:62px;width:120px;height:88px}.mcp-page .mcp-hic__wire--chatgpt{left:300px;top:142px;width:120px;height:8px}.mcp-page .mcp-hic__wire--copilot{left:300px;top:150px;width:120px;height:72px}.mcp-page .mcp-hic__wire--cursor{left:300px;top:150px;width:120px;height:152px}.mcp-page .mcp-hic__wire--loads{left:780px;top:62px;width:120px;height:88px}.mcp-page .mcp-hic__wire--drivers{left:780px;top:142px;width:120px;height:8px}.mcp-page .mcp-hic__wire--tracking{left:780px;top:150px;width:120px;height:72px}.mcp-page .mcp-hic__wire--invoices{left:780px;top:150px;width:120px;height:152px}.mcp-page .mcp-hic__flow{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:3}.mcp-page .mcp-hic .mcp-hic__flow #hicFlow{width:100%;height:100%;display:block;pointer-events:none}.mcp-page .mcp-hic__head,.mcp-page .mcp-hic__stage{position:relative}.mcp-page #wf{width:100%;height:auto;min-height:1007px;padding-top:112px;padding-left:0;padding-right:0;box-sizing:border-box}.mcp-page #wf .head,.mcp-page #wf .panel,.mcp-page #wf .tabs{max-width:80rem;margin-inline:auto;padding-inline:var(--ls-shell-pad,1rem);box-sizing:border-box}@media (min-width:640px){.mcp-page #wf .head,.mcp-page #wf .panel,.mcp-page #wf .tabs{padding-inline:1.5rem}}@media (min-width:1024px){.mcp-page #wf .head,.mcp-page #wf .panel,.mcp-page #wf .tabs{padding-inline:2rem}}.mcp-page #wf .head .lead{width:100%;max-width:760px}.mcp-page #wf .panel{position:relative;left:auto;top:auto;transform:none;width:100%;max-width:80rem;height:auto;align-items:flex-start;margin-top:48px;padding-bottom:112px}.mcp-page #wf .viz{width:min(560px,100%);height:auto;overflow:visible;flex:0 1 560px}.mcp-page #wf .vin{position:relative;left:auto;top:auto;width:100%;height:auto;transform:none;padding:4px 2px 8px}.mcp-page #wf .vcard{height:auto;overflow:visible}.mcp-page #wf .copy h3,.mcp-page #wf .copy p,.mcp-page #wf .step,.mcp-page #wf .steps{width:100%;max-width:576px}.mcp-page #gr{width:100%;max-width:none;margin-inline:0;padding:112px 0;height:auto;min-height:0;background:#fff;box-sizing:border-box}.mcp-page #gr .mcp-gr-layout{display:grid;grid-template-columns:1fr;gap:48px;align-items:start}@media (min-width:1024px){.mcp-page #gr .mcp-gr-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px 64px}}.mcp-page #gr .mcp-gr-copy{display:flex;flex-direction:column;gap:32px;min-width:0}.mcp-page #gr .card,.mcp-page #gr .head,.mcp-page #gr .lad{position:relative;left:auto;top:auto;width:100%;max-width:none}.mcp-page #gr .head .h2{width:100%;max-width:626px}.mcp-page #gr .lad{height:auto}.mcp-page #gr .card{height:auto;min-height:420px}.mcp-page .mcp-rw__columns{display:grid;grid-template-columns:1fr;gap:24px;align-items:stretch}@media (min-width:1024px){.mcp-page .mcp-rw__columns{grid-template-columns:repeat(2,minmax(0,1fr))}}.mcp-page .mcp-rw__panel{background:#f7f9fc;border:1px solid #e5e7eb;border-radius:16px;padding:24px 26px 24px 28px;box-sizing:border-box;min-width:0}.mcp-page .mcp-rw__panel-head{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.mcp-page .mcp-rw__panel-icon{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex:none}.mcp-page .mcp-rw__panel-icon--read{background:#e0fced}.mcp-page .mcp-rw__panel-icon--write{background:#fff6d8}.mcp-page .mcp-rw__panel-titles{display:flex;flex-direction:column;gap:2px;min-width:0}.mcp-page .mcp-rw__panel-title{margin:0;font-size:1.375rem;line-height:1.36;font-weight:600;letter-spacing:var(--tracking-heading);color:var(--color-heading)}.mcp-page .mcp-rw__panel-sub{margin:0;font-size:14px;line-height:20px;color:var(--color-body-secondary,#555b66)}.mcp-page .mcp-rw__panel-badge{margin-left:auto;flex:none;font-size:12px;line-height:16px;font-weight:600;border-radius:999px;padding:4px 10px;white-space:nowrap}.mcp-page .mcp-rw__panel-badge--read{background:#e0fced;color:#007d53}.mcp-page .mcp-rw__panel-badge--write{background:#fff6d8;color:#a86200}.mcp-page .mcp-rw__categories{list-style:none;margin:16px 0 0;padding:0}.mcp-page .mcp-rw__category{display:flex;flex-direction:column;gap:10px;padding:14px 0;border-top:1px solid #e5e7eb}@media (min-width:640px){.mcp-page .mcp-rw__category{flex-direction:row;gap:16px;align-items:flex-start}}.mcp-page .mcp-rw__category-label{flex:none;width:100%;max-width:196px}.mcp-page .mcp-rw__category-title{margin:0;font-size:15px;line-height:22px;font-weight:600;color:var(--color-heading)}.mcp-page .mcp-rw__category-desc{margin:2px 0 0;font-size:13px;line-height:18px;color:var(--color-body-secondary,#555b66)}.mcp-page .mcp-rw__category-tools{display:flex;flex-wrap:wrap;gap:6px;flex:1;min-width:0}.mcp-page .mcp-rw__tool{font-family:JBMono,JetBrains Mono,ui-monospace,monospace;font-size:11px;line-height:16px;font-weight:700;border-radius:999px;padding:3px 8px;white-space:nowrap}.mcp-page .mcp-rw__tool--read{background:#e5eeff;color:var(--color-brand-blue,#0b4fa8)}.mcp-page .mcp-rw__tool--write{background:#fff6d8;color:#a86200}.mcp-page .faq{width:100%;max-width:none;margin-inline:0;padding:112px 0;box-sizing:border-box;min-height:0;background:#f7f9fc;display:block}.mcp-page .faq .mcp-faq-layout{display:flex;flex-wrap:wrap;gap:48px;align-items:flex-start}@media (min-width:1024px){.mcp-page .faq .mcp-faq-layout{flex-wrap:nowrap;gap:48px}}.mcp-page .fintro,.mcp-page .flist{width:100%;max-width:none}@media (min-width:1024px){.mcp-page .fintro{width:min(464px,40%);flex:none}.mcp-page .flist{width:min(688px,58%);flex:1}}.mcp-page .mcp-perm-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:24px 28px;box-shadow:0 1px 3px rgba(16,24,40,.06)}.mcp-page .mcp-perm-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.mcp-page .mcp-perm-card__title{margin:0;font-size:var(--text-h3);line-height:1.3;letter-spacing:var(--tracking-heading);font-weight:600;color:var(--color-heading)}.mcp-page .mcp-perm-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.mcp-page .mcp-perm-list li{display:flex;align-items:flex-start;gap:12px;font-size:15px;line-height:24px;color:#555b66}.mcp-page .mcp-perm-table-wrap{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:28px 24px 24px;box-shadow:0 1px 3px rgba(16,24,40,.06)}.mcp-page .mcp-perm-table__title{margin:0;font-size:var(--text-h3);line-height:1.3;letter-spacing:var(--tracking-heading);font-weight:600;color:var(--color-heading)}.mcp-page .mcp-perm-table__sub{margin:8px 0 20px;font-size:15px;line-height:24px;color:#555b66}.mcp-page .mcp-perm-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:20px}.mcp-page .mcp-perm-table{width:100%;min-width:720px;border-collapse:separate;border-spacing:0;font-size:14px}.mcp-page .mcp-perm-table th{text-align:left;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#707070;padding:0 12px 12px;border-bottom:1px solid #e5e7eb}.mcp-page .mcp-perm-table td{padding:14px 12px;border-bottom:1px solid #eef0f2;color:#202325;vertical-align:middle}.mcp-page .mcp-perm-table tbody tr:last-child td{border-bottom:0}.mcp-page .mcp-access{display:inline-flex;align-items:center;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;white-space:nowrap}.mcp-page .mcp-access--read{background:#e0fced;color:#007d53}.mcp-page .mcp-access--none{background:#f0f2f5;color:#555b66}.mcp-page .mcp-access--approval{background:#fff6d8;color:#a86200}.mcp-page .mcp-access--readonly{background:#eef1f5;color:#444}.mcp-page .mcp-perm-legend{list-style:none;margin:0;padding:16px 0 0;border-top:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:16px 28px}.mcp-page .mcp-perm-legend li{display:flex;align-items:center;gap:8px;font-size:13px;line-height:20px;color:#555b66}.mcp-page .mcp-perm-legend__icon{width:18px;height:18px;border-radius:50%;background:#e5eeff;border:1px solid #c9d7ee;flex:none}.mcp-page .mcp-conn-card{display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:24px 22px 20px;box-shadow:0 1px 3px rgba(16,24,40,.06)}.mcp-page .mcp-conn-card__icon{width:44px;height:44px;border-radius:10px;background:#f0f2f5;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.mcp-page .mcp-conn-card__title{margin:0 0 16px;font-size:var(--text-h3);line-height:1.3;letter-spacing:var(--tracking-heading);font-weight:600;color:var(--color-heading)}.mcp-page .mcp-conn-steps{list-style:none;margin:0 0 20px;padding:0;flex:1;display:flex;flex-direction:column;gap:12px}.mcp-page .mcp-conn-steps li{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:21px;color:#555b66}.mcp-page .mcp-conn-steps__num{width:22px;height:22px;border-radius:50%;background:#e5eeff;color:var(--color-brand-blue,#0b4fa8);font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;flex:none}.mcp-page .mcp-conn-card__link{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--color-brand-blue,#0b4fa8);text-decoration:none}.mcp-page .mcp-conn-card__link:hover{text-decoration:underline;text-underline-offset:2px}.mcp-page .mcp-cmp-card{display:flex;flex-direction:column;background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:28px 28px 24px;box-shadow:0 1px 3px rgba(16,24,40,.06)}.mcp-page .mcp-cmp-card--highlight{border-color:var(--color-brand-blue,#0b4fa8);box-shadow:0 4px 14px rgba(11,79,168,.08)}.mcp-page .mcp-cmp-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:20px}.mcp-page .mcp-cmp-card__title{margin:0;font-size:var(--text-h3);line-height:1.3;letter-spacing:var(--tracking-heading);font-weight:600;color:var(--color-heading)}.mcp-page .mcp-cmp-card__badge{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-brand-blue,#0b4fa8);background:#e5eeff;border-radius:999px;padding:4px 10px;white-space:nowrap}.mcp-page .mcp-cmp-dl{margin:0 0 24px;flex:1}.mcp-page .mcp-cmp-dl__row{padding:14px 0;border-top:1px solid #eef0f2}.mcp-page .mcp-cmp-dl__row:first-child{border-top:0;padding-top:0}.mcp-page .mcp-cmp-dl dt{margin:0 0 6px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#707070}.mcp-page .mcp-cmp-dl dd{margin:0;font-size:15px;line-height:24px;color:#202325}.mcp-page .mcp-cmp-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border-radius:8px;font-size:15px;font-weight:600;text-decoration:none;width:fit-content}.mcp-page .mcp-cmp-btn--primary{background:var(--color-brand-blue,#0b4fa8);color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.08)}.mcp-page .mcp-cmp-btn--primary:hover{background:var(--color-brand-blue-dark,#093f86)}.mcp-page .mcp-cmp-btn--outline{border:1px solid var(--color-brand-blue,#0b4fa8);color:var(--color-brand-blue,#0b4fa8);background:#fff}.mcp-page .mcp-cmp-btn--outline:hover{background:var(--color-surface-tint,#f0f8fb)}