.Mcp_scope__19sbI .mcp-hero{padding:140px 0 72px;background:var(--paper);text-align:center}.Mcp_scope__19sbI .mcp-hero-compact{padding-bottom:48px}.Mcp_scope__19sbI .mcp-hero-inner{display:flex;flex-direction:column;align-items:center}.Mcp_scope__19sbI .mcp-lockup{display:inline-flex;align-items:center;gap:12px;font:var(--fw-bold) 28px/1 var(--font-sans);letter-spacing:-.03em;color:var(--purple);margin-bottom:28px}.Mcp_scope__19sbI .mcp-lockup img{display:block}.Mcp_scope__19sbI .mcp-h1{font:var(--fw-semibold) clamp(38px,6vw,64px)/1.02 var(--font-sans);letter-spacing:-.04em;color:var(--ink);margin:0;max-width:780px}.Mcp_scope__19sbI .mcp-sub{font:var(--fw-medium) 18px/1.55 var(--font-sans);color:var(--muted);max-width:640px;margin:20px 0 0}.Mcp_scope__19sbI .mcp-hero-cta{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:28px}.Mcp_scope__19sbI .mcp-badge{display:inline-flex;border-radius:999px;padding:6px 14px;font:var(--fw-semibold) 13px var(--font-sans);margin-bottom:16px}.Mcp_scope__19sbI .mcp-badge-purple{background:var(--purple);color:#fff}.Mcp_scope__19sbI .mcp-badge-dark{background:var(--ink);color:#fff}.Mcp_scope__19sbI .mcp-usecases{padding:56px 0 72px;background:#fff}.Mcp_scope__19sbI .mcp-usecases-head{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:8px}.Mcp_scope__19sbI .mcp-section-title{font:var(--fw-semibold) clamp(28px,4vw,40px)/1.1 var(--font-sans);letter-spacing:-.03em;color:var(--purple);margin:0}.Mcp_scope__19sbI .mcp-section-sub{font:var(--fw-medium) 16px/1.55 var(--font-sans);color:var(--muted);max-width:560px;margin:12px auto 0}.Mcp_scope__19sbI .mcp-tools-marquee{margin:34px 0 40px;width:100%}.Mcp_scope__19sbI .mcp-tools-viewport{overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.Mcp_scope__19sbI .mcp-tools-track{display:flex;width:-moz-max-content;width:max-content;animation:Mcp_mcp-tools-marquee__SREU4 45s linear infinite;will-change:transform}.Mcp_scope__19sbI .mcp-tools-set{display:flex;align-items:center;gap:36px;flex:none;padding-right:36px}.Mcp_scope__19sbI .mcp-tool-slide{display:inline-flex;align-items:center;gap:10px;font:var(--fw-semibold) 15px var(--font-sans);color:var(--ink);white-space:nowrap;flex:none}.Mcp_scope__19sbI .mcp-tool-icon{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0}.Mcp_scope__19sbI .mcp-tool-icon img{width:24px;height:24px;display:block;-o-object-fit:contain;object-fit:contain}.Mcp_scope__19sbI .mcp-tool-slide i{line-height:1}@keyframes Mcp_mcp-tools-marquee__SREU4{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media (prefers-reduced-motion:reduce){.Mcp_scope__19sbI .mcp-tools-track{animation:none}}.Mcp_scope__19sbI .mcp-uc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.Mcp_scope__19sbI .mcp-uc-card{background:#f3effb;border-radius:20px;padding:28px;display:flex;flex-direction:column;min-height:240px}.Mcp_scope__19sbI .mcp-uc-icon{width:40px;height:40px;border-radius:12px;background:var(--purple);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:18px}.Mcp_scope__19sbI .mcp-uc-card h3{font:var(--fw-semibold) 22px/1.15 var(--font-sans);letter-spacing:-.02em;color:var(--purple);margin:0 0 10px}.Mcp_scope__19sbI .mcp-uc-card p{font:var(--fw-medium) 15px/1.55 var(--font-sans);color:var(--muted);margin:0;flex:1}.Mcp_scope__19sbI .mcp-uc-btn{align-self:flex-end;margin-top:22px;font-size:14px;padding:10px 16px}.Mcp_scope__19sbI .mcp-uc-footer{display:flex;justify-content:flex-end;margin-top:24px}.Mcp_scope__19sbI .mcp-steps{padding:56px 0 72px;background:var(--paper)}.Mcp_scope__19sbI .mcp-steps-title{font:var(--fw-semibold) clamp(28px,4vw,36px)/1.12 var(--font-sans);letter-spacing:-.03em;color:var(--ink);margin:0 0 28px}.Mcp_scope__19sbI .mcp-steps-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.Mcp_scope__19sbI .mcp-step-card{background:#fff;border:1px solid var(--sand-2);border-radius:20px;padding:28px;box-shadow:0 12px 32px rgba(35,33,30,.05);display:flex;flex-direction:column;min-height:200px}.Mcp_scope__19sbI .mcp-step-card h3{font:var(--fw-semibold) 22px/1.15 var(--font-sans);color:var(--ink);margin:0 0 10px}.Mcp_scope__19sbI .mcp-step-card p{font:var(--fw-medium) 15px/1.55 var(--font-sans);color:var(--muted);margin:0;flex:1}.Mcp_scope__19sbI .mcp-step-link{display:inline-flex;align-items:center;gap:6px;margin-top:20px;font:var(--fw-semibold) 14px var(--font-sans);color:var(--purple);text-decoration:none}.Mcp_scope__19sbI .mcp-step-link:hover{text-decoration:underline;text-underline-offset:3px}.Mcp_scope__19sbI .mcp-faq{background:#fff}.Mcp_scope__19sbI .mcp-cases{padding:0 0 90px;background:var(--paper)}.Mcp_scope__19sbI .mcp-filter{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px}.Mcp_scope__19sbI .mcp-filter-pill{border:1px solid var(--sand-2);background:#fff;border-radius:999px;padding:10px 16px;font:var(--fw-semibold) 13px var(--font-sans);color:var(--ink);cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.Mcp_scope__19sbI .mcp-filter-pill.on{background:var(--purple);border-color:var(--purple);color:#fff}.Mcp_scope__19sbI .mcp-filter-pill:hover:not(.on){border-color:var(--purple);color:var(--purple)}.Mcp_scope__19sbI .mcp-case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.Mcp_scope__19sbI .mcp-case-card{background:#fff;border:1px solid var(--sand-2);border-radius:20px;padding:24px;box-shadow:0 12px 32px rgba(35,33,30,.05);display:flex;flex-direction:column;min-height:220px}.Mcp_scope__19sbI .mcp-case-cat{display:inline-block;font:var(--fw-semibold) 11px/1 var(--font-sans);text-transform:uppercase;letter-spacing:.04em;color:var(--purple);margin-bottom:12px}.Mcp_scope__19sbI .mcp-case-card h3{font:var(--fw-semibold) 20px/1.15 var(--font-sans);color:var(--ink);margin:0 0 10px;letter-spacing:-.02em}.Mcp_scope__19sbI .mcp-case-card p{font:var(--fw-medium) 14px/1.55 var(--font-sans);color:var(--muted);margin:0;flex:1}.Mcp_scope__19sbI .mcp-case-btn{align-self:flex-start;margin-top:18px;font-size:13px;padding:9px 14px}@media(max-width:880px){.Mcp_scope__19sbI .mcp-case-grid,.Mcp_scope__19sbI .mcp-steps-grid,.Mcp_scope__19sbI .mcp-uc-grid{grid-template-columns:1fr}.Mcp_scope__19sbI .mcp-hero{padding-top:120px}.Mcp_scope__19sbI .mcp-uc-footer{justify-content:flex-start}}@media(max-width:640px){.Mcp_scope__19sbI .mcp-filter{gap:8px}.Mcp_scope__19sbI .mcp-filter-pill{padding:8px 12px;font-size:12px}}.Mcp_scope__19sbI .mcp-detail{padding:80px 0 90px}.Mcp_scope__19sbI .mcp-detail-topbar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;margin-bottom:34px}.Mcp_scope__19sbI .mcp-detail-back{display:inline-flex;align-items:center;gap:6px;width:-moz-max-content;width:max-content;padding:6px 20px;border-radius:999px;font:var(--fw-medium) 16px/1.2 var(--font-sans);color:var(--ink);text-decoration:none}.Mcp_scope__19sbI .mcp-detail-back:hover{background:var(--paper)}.Mcp_scope__19sbI .mcp-detail-back i{font-size:20px}.Mcp_scope__19sbI .mcp-detail-category{justify-self:center;display:inline-flex;align-items:center;gap:8px;padding:6px 8px 6px 6px;border:1px solid #dbdbdb;border-radius:999px;color:var(--muted);font:var(--fw-medium) 14px/1.2 var(--font-sans);white-space:nowrap}.Mcp_scope__19sbI .mcp-detail-category strong{padding:3px 9px;border-radius:999px;background:var(--purple);color:#fff;font-weight:var(--fw-medium)}.Mcp_scope__19sbI .mcp-detail-head{max-width:795px;margin:0 auto 54px;text-align:center}.Mcp_scope__19sbI .mcp-detail-title{font:var(--fw-semibold) clamp(42px,5vw,65px)/1.08 var(--font-sans);letter-spacing:-.04em;color:var(--ink);margin:0 0 18px}.Mcp_scope__19sbI .mcp-detail-sub{max-width:795px;font:var(--fw-regular) 24px/1.2 var(--font-sans);color:var(--muted);margin:0 auto 26px}.Mcp_scope__19sbI .mcp-detail-card{margin-bottom:80px;padding:36px;border:1px solid #e0d9d0;border-radius:20px;background:#fff}.Mcp_scope__19sbI .mcp-detail-role{display:inline-flex;align-items:center;gap:8px;padding:6px 8px 6px 6px;border:1px solid #dbdbdb;border-radius:999px;background:var(--paper);color:var(--muted);font:var(--fw-medium) 14px/1.2 var(--font-sans)}.Mcp_scope__19sbI .mcp-detail-role strong{padding:3px 9px;border-radius:999px;background:var(--ink);color:#fff;font-weight:var(--fw-medium)}.Mcp_scope__19sbI .mcp-detail-content{max-width:900px;margin:28px auto 0}.Mcp_scope__19sbI .mcp-detail-h2{font:var(--fw-semibold) 32px/1.2 var(--font-sans);color:var(--ink);text-align:center;margin:0 0 24px;letter-spacing:-.02em}.Mcp_scope__19sbI .mcp-detail-body{font:var(--fw-regular) 22px/1.2 var(--font-sans);color:#535250;margin:0}.Mcp_scope__19sbI .mcp-prompt-box{overflow:hidden;margin:24px 0 0;border:1px solid #e1e1e1;border-radius:18px;background:#fff}.Mcp_scope__19sbI .mcp-prompt-header{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;border-bottom:1px solid #e1e1e1;color:#111;font:var(--fw-semibold) 16px/1.2 var(--font-sans)}.Mcp_scope__19sbI .mcp-prompt-copy{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;background:transparent;color:#b8b8b8;cursor:pointer;font-size:24px}.Mcp_scope__19sbI .mcp-prompt-copy:hover{color:#333}.Mcp_scope__19sbI .mcp-prompt-text{margin:0;padding:20px;background:#fff;color:#9b9b9b;font:18px/1.5 Courier New,monospace;white-space:pre-wrap;word-break:break-word}.Mcp_scope__19sbI .mcp-detail-related{padding-top:10px}.Mcp_scope__19sbI .mcp-detail-related-title{font:var(--fw-semibold) 44px/1.2 var(--font-sans);letter-spacing:-.03em;color:var(--ink);text-align:center;margin:0 0 34px}.Mcp_scope__19sbI .mcp-detail-related .mcp-case-card{padding:36px;border-color:#e0d9d0;box-shadow:none}@media(max-width:880px){.Mcp_scope__19sbI .mcp-detail{padding-top:60px}.Mcp_scope__19sbI .mcp-detail-topbar{grid-template-columns:1fr;gap:18px}.Mcp_scope__19sbI .mcp-detail-back,.Mcp_scope__19sbI .mcp-detail-category{justify-self:center}.Mcp_scope__19sbI .mcp-detail-topbar>span:last-child{display:none}.Mcp_scope__19sbI .mcp-detail-sub{font-size:18px}.Mcp_scope__19sbI .mcp-detail-card{padding:24px}.Mcp_scope__19sbI .mcp-detail-h2{font-size:24px}.Mcp_scope__19sbI .mcp-detail-body{font-size:18px}.Mcp_scope__19sbI .mcp-detail-related-title{font-size:34px}}.Updates_scope__xnr8d .updates-wrap{max-width:var(--container-max);margin:0 auto;padding:0 40px 160px}.Updates_scope__xnr8d .updates-header{padding:96px 0 88px;border-bottom:1px solid var(--sand-3)}.Updates_scope__xnr8d .updates-kicker{margin-bottom:20px;color:var(--muted);font:var(--type-sm)}.Updates_scope__xnr8d .updates-header h1{margin:0;color:var(--ink);font:var(--fw-semibold) clamp(52px,7vw,64px)/1 var(--font-sans);letter-spacing:var(--ls-tight)}.Updates_scope__xnr8d .updates-header h1 em{padding:0 12px;border-radius:2px;background:var(--lime);color:var(--green-deep);font-style:italic;box-decoration-break:clone;-webkit-box-decoration-break:clone}.Updates_scope__xnr8d .updates-header>p{max-width:520px;margin:24px 0 0;color:var(--muted);font:var(--type-lead)}.Updates_scope__xnr8d .updates-row{display:grid;grid-template-columns:280px minmax(0,1fr);gap:64px;padding:88px 0;border-bottom:1px solid var(--sand-3)}.Updates_scope__xnr8d .updates-meta{position:sticky;top:116px;align-self:start}.Updates_scope__xnr8d .updates-meta h2{margin:0 0 6px;color:var(--ink);font:var(--fw-semibold) var(--fs-h4)/var(--lh-snug) var(--font-sans)}.Updates_scope__xnr8d .updates-meta time{color:var(--taupe);font:var(--type-sm)}.Updates_scope__xnr8d .updates-content{min-width:0}.Updates_scope__xnr8d .updates-visual{display:flex;align-items:center;justify-content:center;height:440px;overflow:hidden;box-sizing:border-box;padding:48px;border-radius:var(--radius-lg)}.Updates_scope__xnr8d .updates-visual.is-green{background:var(--green-pale)}.Updates_scope__xnr8d .updates-visual.is-purple{background:var(--purple-pale)}.Updates_scope__xnr8d .updates-visual.is-blue{background:var(--blue-pale)}.Updates_scope__xnr8d .updates-visual.is-yellow{background:var(--surface-tint-yellow)}.Updates_scope__xnr8d .updates-visual.is-cream{background:var(--cream)}.Updates_scope__xnr8d .updates-content>p{max-width:640px;margin:28px 0 0;color:var(--muted-2);font:var(--fw-medium) var(--fs-body)/var(--lh-relaxed) var(--font-sans)}.Updates_scope__xnr8d .updates-list-visual{width:min(400px,100%);padding:14px;border-radius:16px;background:var(--white);box-shadow:var(--shadow-md)}.Updates_scope__xnr8d .updates-list-row{display:flex;align-items:center;gap:14px;padding:20px 22px;border-radius:12px;color:var(--taupe);font:var(--fw-semibold) 26px/1 var(--font-sans)}.Updates_scope__xnr8d .updates-list-row.is-active{background:var(--ink);color:var(--white)}.Updates_scope__xnr8d .updates-list-row.is-active i{color:var(--lime);font-size:24px}.Updates_scope__xnr8d .updates-bars-visual{display:flex;flex-direction:column;gap:26px;width:min(460px,100%)}.Updates_scope__xnr8d .updates-bar-label{display:flex;justify-content:space-between;margin-bottom:10px;color:var(--muted);font:var(--fw-medium) var(--fs-sm)/1 var(--font-sans)}.Updates_scope__xnr8d .updates-bar-label .is-featured{color:var(--ink);font-weight:var(--fw-semibold)}.Updates_scope__xnr8d .updates-bar-track{height:14px;overflow:hidden;border-radius:var(--radius-pill);background:rgba(35,33,30,.07)}.Updates_scope__xnr8d .updates-bar-track i{display:block;height:100%;border-radius:inherit}.Updates_scope__xnr8d .updates-bar-track i.is-lime{background:var(--lime)}.Updates_scope__xnr8d .updates-bar-track i.is-purple{background:var(--purple-light)}.Updates_scope__xnr8d .updates-bar-track i.is-sand{background:var(--sand-3)}.Updates_scope__xnr8d .updates-chat-visual{width:min(460px,100%);overflow:hidden;border-radius:16px;background:var(--white);box-shadow:var(--shadow-md)}.Updates_scope__xnr8d .updates-chat-query{display:flex;align-items:center;gap:12px;padding:20px 24px;border-bottom:1px solid var(--sand-1);color:var(--muted);font:var(--fw-medium) var(--fs-body)/1.3 var(--font-sans)}.Updates_scope__xnr8d .updates-chat-query i{flex:0 0 auto;color:var(--taupe)}.Updates_scope__xnr8d .updates-chat-answer{padding:26px 24px 30px;color:var(--ink);font:var(--fw-medium) 20px/1.5 var(--font-sans)}.Updates_scope__xnr8d .updates-chat-answer strong{padding:0 8px;border-radius:2px;background:var(--lime);color:var(--green-deep);font-weight:var(--fw-semibold);white-space:nowrap}.Updates_scope__xnr8d .updates-type-visual{max-width:100%;text-align:center}.Updates_scope__xnr8d .updates-type-visual>div{color:var(--ink);font:var(--fw-semibold) clamp(52px,7vw,76px)/1 var(--font-sans);letter-spacing:var(--ls-tight);text-wrap:balance}.Updates_scope__xnr8d .updates-type-visual>strong{display:inline-block;margin-top:18px;padding:0 12px;border-radius:2px;background:var(--lime);color:var(--green-deep);font:italic var(--fw-semibold) 22px/1.5 var(--font-sans)}.Updates_scope__xnr8d .updates-sentinel{display:flex;align-items:center;justify-content:center;gap:12px;padding:72px 0;color:var(--taupe);font:var(--type-sm)}.Updates_scope__xnr8d .updates-sentinel span{width:8px;height:8px;border-radius:50%;background:var(--green-deep);animation:Updates_updates-pulse__UdOqe 1s ease-in-out infinite}@keyframes Updates_updates-pulse__UdOqe{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.Updates_scope__xnr8d .updates-sentinel span{animation:none}}@media (max-width:960px){.Updates_scope__xnr8d .updates-row{grid-template-columns:220px minmax(0,1fr);gap:40px}.Updates_scope__xnr8d .updates-visual{height:400px;padding:36px}}@media (max-width:760px){.Updates_scope__xnr8d .updates-wrap{padding:0 24px 100px}.Updates_scope__xnr8d .updates-header{padding:72px 0 64px}.Updates_scope__xnr8d .updates-header h1{font-size:clamp(44px,14vw,58px)}.Updates_scope__xnr8d .updates-row{grid-template-columns:1fr;gap:28px;padding:64px 0}.Updates_scope__xnr8d .updates-meta{position:static}.Updates_scope__xnr8d .updates-visual{height:340px;padding:28px}.Updates_scope__xnr8d .updates-list-row{padding:17px 18px;font-size:21px}.Updates_scope__xnr8d .updates-chat-answer{font-size:18px}.Updates_scope__xnr8d .updates-content>p{margin-top:24px}}@media (max-width:420px){.Updates_scope__xnr8d .updates-wrap{padding-inline:20px}.Updates_scope__xnr8d .updates-header h1 em{padding-inline:8px}.Updates_scope__xnr8d .updates-visual{height:300px;padding:20px}.Updates_scope__xnr8d .updates-list-visual{padding:10px}.Updates_scope__xnr8d .updates-list-row{padding:14px;font-size:18px}.Updates_scope__xnr8d .updates-chat-query{padding:16px 18px;font-size:15px}.Updates_scope__xnr8d .updates-chat-answer{padding:22px 18px 24px;font-size:17px}}