*{box-sizing:border-box}:root{color-scheme:dark;--page-bg:#070809;--ink:#ecece6;--muted:#a5aea8;--dim:#858e88;--rule:#d3ddd126}html{background:var(--page-bg);color:var(--ink);font-family:Arial,Helvetica,sans-serif;scrollbar-width:thin;scrollbar-color:#454746 var(--page-bg);scroll-padding-top:110px}body{margin:0}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:default}a{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid #d6ded5;outline-offset:5px}button{color:inherit}button,select,input{border-radius:0}p{margin:0}svg{flex-shrink:0}h1,h2,h3{font-weight:400;margin:0}h1{font-size:clamp(44px,5.3vw,76px);line-height:1.04;letter-spacing:-.055em;max-width:900px;text-wrap:balance}h2{font-size:clamp(28px,3.2vw,42px);line-height:1.12;letter-spacing:-1.5px;text-wrap:balance}h3{font-size:23px;line-height:1.2;letter-spacing:-.6px}p{font-size:15px;line-height:1.7;color:var(--muted)}[hidden]{display:none!important}.marketing-page .header.site-header{background:#070809f5}.page-shell{width:min(1180px,calc(100% - 112px));margin-inline:auto}.page-hero{padding:162px 0 70px}.eyebrow{font-size:10px;letter-spacing:2.3px;text-transform:uppercase;color:var(--muted);margin-bottom:25px;line-height:1.5}.page-lead{max-width:580px;margin-top:26px;font-size:17px;line-height:1.65}.hero-note{margin-top:24px;font-size:12px;color:var(--dim)}.text-link{display:inline-flex;align-items:center;gap:12px;text-decoration:none;border-bottom:1px solid #d1d7cf55;padding:12px 0;font-size:13px;color:var(--ink);min-height:44px;transition:border-color .18s,color .18s}.text-link:hover{border-color:#ecece6;color:#fff}.action-row{display:flex;gap:28px;flex-wrap:wrap;margin-top:26px}.section-rule{border-top:1px solid var(--rule);padding-top:36px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:32px}.section-heading h2{font-size:28px;letter-spacing:-.8px}.section-number{color:var(--dim);font-size:11px;letter-spacing:1px}.detail-section{padding-block:72px;border-top:1px solid var(--rule);margin-top:72px}.split-section{display:grid;grid-template-columns:1fr 1fr;gap:80px}.section-description{margin-top:20px;max-width:500px}.quiet-note{font-size:12px;line-height:1.7;color:var(--dim)}.page-footer{margin-top:96px;padding:34px 0 24px;border-top:1px solid var(--rule)}.footer-top{display:flex;justify-content:space-between;gap:20px;align-items:center}.footer-brand{font-size:22px;font-weight:600;letter-spacing:-.8px;text-decoration:none}.footer-top p{font-size:11px}.page-footer nav{display:flex;gap:28px;flex-wrap:wrap;margin-top:28px}.page-footer a:not(.footer-brand){font-size:12px;color:var(--muted);text-decoration:none;padding-block:8px}.page-footer a:hover{color:var(--ink)}.footer-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:34px;padding-top:20px;border-top:1px solid #ffffff0d;font-size:11px;color:var(--dim)}.footer-bottom>div{display:flex;gap:24px}.skip-link{position:fixed;top:-100px;left:24px;z-index:20;background:var(--ink);color:#070809;padding:12px 20px}.skip-link:focus{top:12px}.billing-choice{display:flex;gap:24px}.billing-choice button{background:none;border:0;border-bottom:1px solid transparent;color:var(--dim);padding:12px 0;font-size:13px;min-height:44px}.billing-choice button[aria-pressed=true]{border-color:var(--ink);color:var(--ink)}.billing-caption{font-size:12px;color:var(--dim);margin-bottom:22px}.plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.plan-column{padding:32px 28px;display:flex;flex-direction:column;min-width:0;border-right:1px solid var(--rule)}.plan-column:first-child{padding-left:0}.plan-column:last-child{border-right:0;padding-right:0}.plan-top{display:flex;gap:10px;justify-content:space-between;align-items:center}.plan-top h3{font-size:26px}.plan-state{font-size:10px;color:var(--dim);white-space:nowrap}.plan-state.live{color:#b7cdbb}.plan-price{color:var(--ink);margin-top:28px;white-space:nowrap;line-height:1.1}.plan-price strong{font-size:64px;font-weight:400;letter-spacing:-3px}.plan-price small{font-size:13px;color:var(--muted);margin-left:7px}.plan-original{height:25px;margin-top:9px;font-size:11px;color:var(--dim);display:flex;gap:10px;align-items:center}.plan-fit{min-height:76px;margin-top:24px;font-size:14px}.plan-usage{font-size:12px;margin-top:22px;color:var(--ink);padding-top:22px;border-top:1px solid var(--rule)}.plan-features{list-style:none;padding:0;margin:24px 0 32px;display:grid;gap:13px}.plan-features li{color:var(--muted);font-size:13px;line-height:1.5;display:flex;gap:12px}.plan-features li:before{content:"—";color:#798b7f}.plan-action{margin-top:auto;align-self:flex-start;min-height:44px;background:none;border:0;border-bottom:1px solid #d1d7cf55;font-size:13px;color:var(--ink);padding:12px 0;text-decoration:none}.plan-action:disabled{color:var(--dim);border-color:var(--rule)}.plan-note{margin-top:25px;max-width:650px}.faq details{border-top:1px solid var(--rule);padding:22px 0}.faq details:last-child{border-bottom:1px solid var(--rule)}.faq summary{cursor:pointer;font-size:15px;line-height:1.5}.faq details p{margin-top:18px;font-size:14px}.product-stats{display:flex;gap:40px;margin-top:40px}.product-stats div{display:flex;align-items:baseline;gap:10px}.product-stats strong{font-size:30px;font-weight:400;letter-spacing:-1px}.product-stats span{font-size:12px;color:var(--muted)}.catalog-tools{display:grid;grid-template-columns:1fr 260px;gap:28px}.field-label{display:block;font-size:11px;color:var(--muted);margin-bottom:12px}.search-field{position:relative}.search-field input{width:100%;height:48px;border:0;border-bottom:1px solid #ffffff40;background:transparent;padding:0 44px 0 0;color:var(--ink);outline-offset:3px}.search-field input::placeholder{color:var(--dim);font-size:14px}.search-field input::-webkit-search-cancel-button{-webkit-appearance:none}.search-clear{position:absolute;right:0;bottom:1px;height:44px;width:36px;background:none;border:0;color:var(--muted);font-size:22px}.category-select{width:100%;height:48px;border:0;border-bottom:1px solid #ffffff40;background:var(--page-bg);color:var(--ink);font-size:14px;padding-right:12px}.filter-row{display:flex;gap:24px;flex-wrap:wrap;margin-top:24px}.filter-row button{display:flex;align-items:center;gap:8px;background:none;border:0;border-bottom:1px solid transparent;color:var(--dim);padding:12px 0;min-height:44px;font-size:12px}.filter-row button[aria-pressed=true]{color:var(--ink);border-color:#d3ddd1}.filter-row small{font-size:10px;color:var(--dim)}.catalog-summary{display:flex;justify-content:space-between;align-items:center;gap:18px;margin:32px 0 15px;min-height:30px}.catalog-summary p{font-size:12px}.reset-filters{background:none;border:0;color:var(--muted);font-size:12px;text-decoration:underline;text-underline-offset:4px;padding:8px 0}.product-table{width:100%;border-collapse:collapse;table-layout:fixed}.product-table th{text-align:left;font-size:10px;font-weight:400;letter-spacing:1.4px;text-transform:uppercase;color:var(--dim);padding:16px 18px 16px 0;border-bottom:1px solid #ffffff40}.product-table th:first-child{width:48%}.product-table th:nth-child(2){width:25%}.product-table th:last-child{width:27%}.product-table td{border-bottom:1px solid var(--rule);padding:23px 18px 23px 0;font-size:14px;line-height:1.55;overflow-wrap:anywhere}.product-table td:nth-child(2){color:var(--muted);font-size:12px}.product-family-link{color:var(--ink);text-decoration:none;border-bottom:1px solid #ffffff35;padding-bottom:3px}.product-family-link:hover{border-color:#ecece6}.product-family-link span{display:inline-block;margin-left:6px;font-size:12px;color:var(--dim)}.availability{font-size:11px;color:var(--muted);display:inline-flex;gap:8px;align-items:center}.availability:before{content:"";width:4px;height:4px;border-radius:50%;background:#68716b;flex-shrink:0}.availability[data-state=supported]{color:#b7cdbb}.availability[data-state=supported]:before{background:#b7cdbb}.empty-catalog{padding:60px 20px;text-align:center;border-bottom:1px solid var(--rule)}.empty-catalog h3{font-size:22px;margin-bottom:10px}.mcp-hero{display:grid;grid-template-columns:1.04fr 1fr;gap:70px;align-items:center}.mcp-hero h1{font-size:clamp(44px,4.6vw,66px)}.mcp-example{border:1px solid var(--rule);padding:26px;background:#0b0d0e;min-width:0}.example-top{display:flex;justify-content:space-between;gap:20px;align-items:center;border-bottom:1px solid var(--rule);padding-bottom:20px}.example-top strong{font-size:12px;font-weight:400;color:#d0d7d0}.example-top span{font-size:10px;color:var(--dim)}.example-prompt{font-size:20px;line-height:1.55;letter-spacing:-.3px;color:#dce0d9;margin-block:30px}.example-footer{display:flex;justify-content:space-between;align-items:center;gap:16px}.example-footer small{font-size:10px;color:var(--dim)}.copy-button{background:none;border:0;border-bottom:1px solid #ffffff40;min-height:40px;font-size:12px;padding:8px 0;color:var(--ink)}.copy-status{min-height:20px;margin-top:10px;font-size:11px;color:var(--muted)}.mcp-flow{display:flex;gap:18px;align-items:center;justify-content:space-between;padding-block:24px;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);font-size:12px;color:var(--muted)}.mcp-flow b{font-weight:400;color:var(--ink)}.mcp-flow span[aria-hidden]{color:var(--dim)}.feature-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;padding-top:44px}.feature-columns h3{font-size:21px;margin-bottom:18px}.feature-columns p{font-size:14px}.connection-steps{list-style:none;padding:0;margin:0}.connection-steps li{display:grid;grid-template-columns:32px 1fr;gap:20px;padding:24px 0;border-top:1px solid var(--rule)}.connection-steps li:first-child{padding-top:0;border-top:0}.step-index{font-size:11px;color:var(--dim);padding-top:5px}.connection-steps h3{font-size:20px;margin-bottom:12px}.connection-steps p{font-size:14px}.endpoint-panel{margin-top:30px;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding-block:22px}.endpoint-panel .field-label{margin-bottom:16px}.endpoint-value{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.8;overflow-wrap:anywhere;color:var(--ink)}.endpoint-actions{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:12px}.endpoint-actions p{margin:0}.mcp-explainer{padding-top:36px;border-top:1px solid var(--rule);display:grid;grid-template-columns:1fr 1fr;gap:80px}.mcp-explainer h2{max-width:470px}@media(max-width:1050px){.page-shell{width:calc(100% - 80px)}.mcp-hero,.split-section{gap:40px}.plan-column{padding-inline:20px}.plan-price strong{font-size:56px}.feature-columns{gap:25px}}@media(max-width:760px){.page-shell{width:calc(100% - 40px)}.page-hero{padding:122px 0 44px}h1{font-size:46px;letter-spacing:-2px}h2{font-size:30px;letter-spacing:-1px}.page-lead{font-size:15px;margin-top:22px}.eyebrow{margin-bottom:20px}.section-heading{align-items:flex-start;gap:15px;flex-wrap:wrap}.section-heading h2{font-size:25px}.billing-choice{gap:22px}.plan-grid{grid-template-columns:1fr}.plan-column,.plan-column:first-child,.plan-column:last-child{padding:28px 0;border-right:0;border-bottom:1px solid var(--rule)}.plan-column:last-child{border-bottom:0}.plan-fit{min-height:0;max-width:450px}.plan-price{margin-top:20px}.plan-features{margin-block:22px}.plan-top h3{font-size:25px}.plan-price strong{font-size:62px}.split-section,.mcp-hero,.feature-columns,.mcp-explainer{grid-template-columns:1fr;gap:38px}.detail-section{margin-top:50px;padding-block:44px}.feature-columns{padding-top:34px}.product-stats{gap:24px;flex-wrap:wrap;margin-top:28px}.product-stats strong{font-size:25px}.catalog-tools{grid-template-columns:1fr;gap:24px}.filter-row{gap:18px;margin-top:18px}.filter-row button{font-size:11px}.product-table th:first-child{width:64%}.product-table th:nth-child(2),.product-table td:nth-child(2){display:none}.product-table th:last-child{width:36%}.product-table td{padding-block:20px;font-size:13px}.product-table td:last-child{padding-right:0}.availability{font-size:10px;gap:6px}.product-table th{font-size:9px;padding-right:8px}.catalog-summary{margin-top:22px}.mcp-example{padding:22px}.example-prompt{font-size:18px}.mcp-hero h1{font-size:46px}.mcp-flow{font-size:12px;gap:12px;flex-direction:column;align-items:flex-start;padding-block:28px}.mcp-flow span[aria-hidden]{transform:rotate(90deg);margin-left:2px}.mcp-flow b{margin-right:0}.page-footer{margin-top:60px}.footer-top{align-items:flex-start;flex-direction:column;gap:12px}.page-footer nav{gap:14px 24px}.footer-bottom{flex-direction:column;gap:16px}.action-row{gap:24px}.footer-bottom>div{gap:22px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}
