@import "https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap";.help-docs-shell{background:#faf9f7;min-height:100vh;padding-top:80px;padding-bottom:64px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif}.help-docs-layout{align-items:flex-start;gap:86px;max-width:1320px;margin:0 auto;padding:0 32px 48px;display:flex}.help-docs-sidebar{background:#ffffff7a;border:1px solid #4a4a4a14;border-radius:12px;flex-shrink:0;align-self:flex-start;width:245px;max-height:calc(100vh - 104px);padding:12px;position:sticky;top:88px;overflow:auto;box-shadow:0 1px 2px #1a1a1a08}.help-docs-main{flex:1;min-width:0;padding:10px 0 32px}.help-docs-muted{color:#7a7a7a;font-size:.9rem;font-weight:400}.help-sidebar-list{margin:0;padding:0;list-style:none}.help-sidebar-level-1,.help-sidebar-level-2{padding-left:8px}.help-sidebar-row{align-items:stretch;gap:0;min-height:33px;display:flex}.help-sidebar-heading{cursor:pointer;color:#6a6a6a;background:0 0;border:none;flex:0 0 22px;justify-content:center;align-items:flex-start;width:22px;padding:6px 0 0;display:flex}.help-sidebar-heading-spacer{flex:0 0 22px;width:22px;display:inline-block}.help-sidebar-chev{opacity:.85;font-size:.65rem;line-height:1}.help-sidebar-link{color:#2b2b2b;border-radius:7px;flex:1;min-width:0;padding:7px 10px 7px 6px;font-size:.86rem;line-height:1.3;text-decoration:none;transition:background .15s,color .15s}.help-sidebar-link:hover{color:#2d5a5a;background:#2d5a5a0f}.help-sidebar-link.is-active{color:#2d5a5a;background:#e8f0f0;font-weight:400}.help-doc-article-grid{grid-template-columns:minmax(0,760px) minmax(150px,190px);align-items:start;gap:40px;width:100%;display:grid}@media (width>=1200px){.help-doc-article-grid{grid-template-columns:minmax(0,760px) 190px;gap:48px}}@media (width<=960px){.help-docs-layout{flex-direction:column}.help-docs-sidebar{border-bottom:1px solid #2d5a5a1a;border-right:none;width:100%;max-height:none;margin-bottom:8px;padding-bottom:16px;position:relative;top:auto}.help-docs-main{padding-left:0}.help-doc-article-grid{grid-template-columns:1fr}}.help-doc-toc{color:#8a8a8a;border-left:1px solid #4a4a4a14;padding-left:18px;font-size:.78rem;position:sticky;top:88px}.help-doc-toc-title{text-transform:uppercase;letter-spacing:.06em;color:#9a9a9a;margin-bottom:14px;font-size:.72rem;font-weight:500}.help-doc-toc ul{margin:0;padding:0;list-style:none}.help-doc-toc li{margin-bottom:10px}.help-doc-toc a{color:#777;line-height:1.45;text-decoration:none}.help-doc-toc a:hover{color:#2d5a5a;text-decoration:underline}.help-doc-markdown{color:#2f2f2f;max-width:760px;font-size:1rem;font-weight:400;line-height:1.8}@media (width>=1280px){.help-doc-markdown{max-width:760px}}.help-doc-markdown h1{letter-spacing:-.02em;color:#181818;margin:0 0 18px;font-size:2.06rem;font-weight:540;line-height:1.18}.help-doc-markdown h2{letter-spacing:-.02em;color:#1f1f1f;border-top:1px solid #4a4a4a14;margin:2.15rem 0 14px;padding-top:22px;font-size:1.34rem;font-weight:530}.help-doc-markdown h2:first-of-type{border-top:none;margin-top:0;padding-top:0}.help-doc-markdown h3{color:#1f1f1f;margin:1.5rem 0 8px;font-size:1.14rem;font-weight:520}.help-doc-markdown h4{color:#1f1f1f;margin:1.25rem 0 6px;font-size:1rem;font-weight:520}.help-doc-markdown p{color:#2f2f2f;margin:0 0 16px}.help-doc-markdown ul,.help-doc-markdown ol{margin:0 0 18px;padding-left:1.45rem}.help-doc-markdown li{margin-bottom:10px;padding-left:2px}.help-doc-markdown ol>li::marker{color:#2d5a5a;font-weight:400}.help-doc-markdown li>p{margin-bottom:6px}.help-doc-markdown blockquote{color:#3a3a3a;background:#2d5a5a0e;border-left:3px solid #2d5a5a73;border-radius:0 8px 8px 0;margin:18px 0 22px;padding:13px 16px}.help-doc-markdown hr{border:none;border-top:1px solid #4a4a4a1f;margin:28px 0}.help-doc-markdown a{color:#2d5a5a;text-underline-offset:3px;font-weight:460;-webkit-text-decoration:underline #2d5a5a59;text-decoration:underline #2d5a5a59}.help-doc-markdown strong{color:#202020;font-weight:520}.help-doc-markdown a:hover{text-decoration-thickness:2px}.help-doc-table-wrap{background:#fff;border:1px solid #4a4a4a1f;border-radius:8px;margin:16px 0 20px;overflow-x:auto}.help-doc-markdown table{border-collapse:collapse;width:100%;font-size:.88rem}.help-doc-markdown th,.help-doc-markdown td{text-align:left;vertical-align:top;border:1px solid #4a4a4a1f;padding:10px 12px}.help-doc-markdown th{background:#2d5a5a0f;font-weight:500}.help-doc-markdown pre{background:#f0eeeb;border:1px solid #4a4a4a1a;border-radius:8px;margin:16px 0 20px;padding:14px 16px;font-size:.82rem;line-height:1.55;overflow-x:auto}.help-doc-markdown code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.86em}.help-doc-markdown p code,.help-doc-markdown li code,.help-doc-markdown td code{background:#2d5a5a12;border-radius:4px;padding:2px 6px;font-size:.88em}.help-doc-markdown pre code{font-size:inherit;background:0 0;padding:0}.help-flat-wrap{max-width:720px}.help-flat-grid{gap:10px;display:grid}.help-flat-card{color:#1a1a1a;background:#fff;border:1px solid #4a4a4a1f;border-radius:8px;justify-content:space-between;align-items:center;padding:12px 14px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.help-flat-card:hover{border-color:#2d5a5a59;box-shadow:0 2px 8px #2d5a5a0f}.help-flat-card-path{color:#7a7a7a;font-size:.8rem}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f7f5;--text:#1f1f1f;--muted:#666;--line:#dcdcd8;--accent:#2d5a5a;--card:#fff}*{box-sizing:border-box}body{color:var(--text);background:var(--bg);margin:0;font-family:Inter,Segoe UI,Arial,sans-serif}a{color:inherit;text-decoration:none}.app-main{max-width:1120px;margin:0 auto;padding:88px 20px 40px}.site-nav-wrap{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10;background:#f7f7f5f2;position:fixed;top:0;left:0;right:0}.site-nav{justify-content:space-between;align-items:center;max-width:1120px;height:64px;margin:0 auto;padding:0 20px;display:flex}.site-brand{font-weight:700}.site-nav-links{gap:8px;display:flex}.site-link{color:var(--muted);border-radius:8px;padding:8px 12px}.site-link.active,.site-link:hover{color:var(--accent);background:#e8f0ef}.page h1{margin:0 0 12px;font-size:2rem}.page-lead{color:var(--muted);max-width:820px;margin:0 0 24px;line-height:1.6}.card-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.card-row{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;margin-bottom:16px;display:grid}.card{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:16px}.card h2,.card h3{margin-top:0}.mcp-card{flex-direction:column;gap:12px;display:flex}.mcp-card-head{align-items:center;gap:10px;display:flex}.mcp-about{color:var(--muted);margin:0;line-height:1.5}.pill-row{gap:8px;display:flex}.pill{background:#ececeb;border-radius:999px;padding:4px 10px;font-size:.8rem}.btn-link{color:var(--accent);font-weight:600}.muted{color:var(--muted);margin:0}.mcp-icon{color:#fff;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.mcp-icon__svg{justify-content:center;align-items:center;animation:.22s ease-out both mcp-icon-fade-in;display:flex}.mcp-icon__initial{-webkit-user-select:none;user-select:none;font-weight:600;line-height:1}@keyframes mcp-icon-fade-in{0%{opacity:0}to{opacity:1}}.server-head{align-items:center;gap:12px;margin:14px 0;display:flex}.snippet{white-space:pre-wrap;border:1px solid var(--line);background:#f2f2ef;border-radius:8px;margin:0;padding:12px;font-size:.85rem}.plain-list{margin:0;padding-left:18px;line-height:1.6}.marketing-shell,.marketing-shell *{box-sizing:border-box}html{scroll-behavior:smooth}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-thumb{background:#2d5a5a33;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#2d5a5a59}.fade-up{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(24px)}.fade-up.visible{opacity:1;transform:translateY(0)}.fade-up.d1{transition-delay:.1s}.fade-up.d2{transition-delay:.2s}.fade-up.d3{transition-delay:.3s}.fade-up.d4{transition-delay:.4s}.fade-up.d5{transition-delay:.5s}.fade-up.d6{transition-delay:.6s}.nav-link{color:#4a4a4a;cursor:pointer;letter-spacing:.01em;border-radius:6px;padding:6px 14px;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s}.nav-link:hover{color:#2d5a5a;background:#2d5a5a0f}.nav-link.active{color:#2d5a5a;background:#e8f0f0}.btn-primary{color:#fff;cursor:pointer;letter-spacing:.01em;background:#2d5a5a;border:none;border-radius:6px;padding:12px 28px;font-family:Outfit,sans-serif;font-size:.875rem;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px #1a1a1a14}.btn-primary:hover{background:#3d7a7a;transform:translateY(-1px);box-shadow:0 4px 12px #2d5a5a40}.btn-primary:disabled{cursor:wait;opacity:.72;transform:none}.btn-outline{color:#4a4a4a;cursor:pointer;letter-spacing:.01em;background:#fff;border:1px solid #4a4a4a40;border-radius:6px;padding:12px 28px;font-family:Outfit,sans-serif;font-size:.875rem;font-weight:500;transition:all .2s}.btn-outline:hover{color:#2d5a5a;background:#e8f0f0;border-color:#2d5a5a}a.btn-primary,a.btn-outline{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.early-access-form{justify-content:center;align-items:center;gap:10px;max-width:560px;margin:0 auto;display:flex}.early-access-form input{color:#1a1a1a;background:#fff;border:1px solid #4a4a4a33;border-radius:6px;flex:1;min-width:240px;padding:12px 14px;font-family:Outfit,sans-serif;font-size:.9rem}.early-access-form input:focus{border-color:#2d5a5a;outline:none;box-shadow:0 0 0 3px #2d5a5a14}.early-access-message{border-radius:8px;max-width:560px;margin:18px auto 0;padding:12px 14px;font-size:.875rem;line-height:1.55}.early-access-message.success{color:#1e5d3a;background:#2e7d5a14;border:1px solid #2e7d5a2e}.early-access-message.error{color:#8a3a3a;background:#b54a4a14;border:1px solid #b54a4a2e}.download-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:22px;display:flex}.use-case-card{background:#fff;border:1px solid #4a4a4a1a;border-radius:10px;padding:28px;transition:all .25s;box-shadow:0 1px 2px #1a1a1a0a,0 4px 12px #1a1a1a08}.use-case-card:hover{border-color:#2d5a5a26;transform:translateY(-2px);box-shadow:0 4px 8px #1a1a1a0f,0 12px 24px #1a1a1a0f}.use-case-card.clickable{cursor:pointer}.use-case-card.clickable:hover .card-arrow{color:#2d5a5a;transform:translate(3px)}.card-arrow{color:#c8c5c0;margin-top:auto;transition:all .2s;display:block}.video-placeholder{cursor:pointer;background:linear-gradient(135deg,#f7f6f5 0%,#eeecea 100%);border:1px solid #4a4a4a1a;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:16px;transition:all .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 16px #1a1a1a14,0 24px 48px #1a1a1a1f}.video-placeholder:before{content:"";background:linear-gradient(135deg,#2d5a5a0a 0%,#0000 60%);position:absolute;inset:0}.video-placeholder:hover{transform:translateY(-2px);box-shadow:0 12px 24px #1a1a1a1a,0 32px 60px #1a1a1a1f}.play-btn{background:#2d5a5a;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;transition:all .2s;display:flex;box-shadow:0 4px 16px #2d5a5a59}.video-placeholder:hover .play-btn{background:#3d7a7a;transform:scale(1.08)}.marketing-shell section{padding:96px 24px}.section-label{letter-spacing:.1em;text-transform:uppercase;color:#2d5a5a;margin-bottom:12px;font-size:.75rem;font-weight:600}.section-title{letter-spacing:-.02em;color:#1a1a1a;font-size:2.25rem;font-weight:600;line-height:1.15}.section-sub{color:#4a4a4a;max-width:520px;font-size:1rem;line-height:1.65}.divider{background:#4a4a4a14;height:1px;margin:0 24px}.marketing-shell footer{background:#f7f6f5;border-top:1px solid #4a4a4a14;padding:40px 24px}@media (width<=768px){.section-title{font-size:1.75rem}.hero-title{font-size:2.5rem!important}.use-cases-grid{grid-template-columns:1fr!important}.nav-actions{display:none!important}.early-access-form{flex-direction:column;align-items:stretch}.early-access-form input{min-width:0}.case-layout{grid-template-columns:1fr!important}.case-sidebar{display:none!important}}
