.product-demo.screenshot-gallery{transform:none;box-shadow:8px 8px 0 #1b1b2a;overflow:hidden}.product-demo.screenshot-gallery:hover{transform:none}.capture-tabs{display:flex;gap:0;padding:0 10px;background:#171824;border-bottom:1px solid #343447;overflow-x:auto;scrollbar-width:thin}.capture-tabs button{font:11px/1.5 var(--sans);padding:13px 12px;background:none;color:#a7a8bc;border-bottom:2px solid transparent;white-space:nowrap}.capture-tabs button:hover{color:var(--ink)}.capture-tabs button[aria-selected=true]{color:var(--lime);border-bottom-color:var(--lime)}#capture-panel{margin:0}.capture-image-button{display:block;width:100%;padding:0;position:relative;background:#f4f5f9;aspect-ratio:16/10;overflow:hidden}.capture-image-button img{display:block;width:100%;height:100%;object-fit:contain}.capture-zoom{position:absolute;bottom:12px;right:12px;background:#0b0c12e8;color:var(--lime);border:1px solid #697745;padding:10px 12px;font:6px/1.6 var(--pixel);box-shadow:3px 3px 0 #0b0c1244}.capture-image-button:hover .capture-zoom{background:var(--lime);color:var(--bg)}#capture-panel figcaption{padding:21px 21px 18px;background:#171824}#capture-title{font-size:17px;letter-spacing:-.3px;font-weight:600}#capture-description{font-size:12px;line-height:1.7;color:#a3a5b8;margin-top:8px;min-height:42px}.capture-privacy{font:5px/1.8 var(--pixel);display:flex;align-items:center;gap:8px;color:#9c9eb3;padding:13px 20px;background:#11121c;border-top:1px solid #292a3b}.capture-privacy .tiny-square{background:var(--lime);flex-shrink:0}.capture-viewer{width:min(1500px,96vw);max-width:none;padding:23px;max-height:94dvh;border:1px solid #58586d;overflow:auto;box-shadow:6px 6px 0 #c2ff5b44}.viewer-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px}.viewer-heading h2{font-size:22px;letter-spacing:-.5px;margin:10px 0 0}.viewer-heading .eyebrow{font-size:6px}.viewer-heading>button{font-size:32px;line-height:1;flex-shrink:0;width:40px;height:40px;background:#292b3b;color:var(--ink)}.viewer-heading>button:hover{background:var(--pink);color:var(--bg)}.viewer-image-wrap{background:#f4f5f9;display:flex;align-items:center;justify-content:center;min-height:120px}.viewer-image-wrap img{display:block;width:100%;height:auto;max-height:calc(94dvh - 210px);object-fit:contain}.viewer-controls{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:18px}.viewer-controls button{background:#292b3b;color:var(--ink);padding:9px 15px;font-size:12px}.viewer-controls button:hover{color:var(--bg);background:var(--lime)}.viewer-controls>span{font:7px var(--pixel);color:var(--lime)}.capture-viewer>.viewer-note{font:11px/1.7 var(--sans);color:#999bb0;margin:17px 0 0}.screenshot-gallery:focus-within{border-color:#7a8568}@media(max-width:1100px){.capture-tabs{padding-inline:5px}.capture-tabs button{font-size:10px;padding:12px 9px}.capture-privacy{font-size:4px;padding-inline:14px}.demo-browser{font-size:9px}#capture-panel figcaption{padding:18px}}@media(max-width:760px){.capture-tabs button{font-size:11px;padding:12px 10px;flex:1}.capture-zoom{font-size:5px;bottom:9px;right:9px;padding:8px 9px}.capture-privacy{font-size:4px;letter-spacing:-.15px;line-height:2}#capture-title{font-size:17px}#capture-description{font-size:13px;min-height:44px}.capture-viewer{padding:16px;max-height:94dvh}.viewer-heading h2{font-size:19px}.viewer-heading .eyebrow{font-size:5px}.viewer-heading>button{width:34px;height:34px;font-size:29px}.viewer-controls button{font-size:11px;padding:9px 11px}.viewer-image-wrap img{max-height:calc(94dvh - 250px)}.capture-viewer>.viewer-note{font-size:10px}}
.mcp-query-example{padding-top:52px;padding-bottom:57px;border-bottom:1px solid var(--line)}.mcp-example-heading{display:grid;grid-template-columns:1fr .75fr;gap:8%;align-items:end;margin-bottom:30px}.mcp-example-heading h3{font-size:34px;line-height:1.25;letter-spacing:-1px;margin:18px 0 0}.mcp-example-heading h3 span{color:var(--lavender)}.mcp-example-heading>.eyebrow,.mcp-example-heading .eyebrow{font-size:6px}.mcp-example-heading>p{font-size:14px;line-height:1.85;color:var(--muted)}.mcp-query-example figure{margin:0;border:1px solid #454258;background:#14121f;box-shadow:7px 7px 0 #211b2c}.mcp-example-image{display:block;width:100%;padding:0;background:#14191e;position:relative}.mcp-example-image img{display:block;width:100%;height:auto}.mcp-example-image:hover .capture-zoom{background:var(--lime);color:var(--bg)}.mcp-query-example figcaption{display:flex;align-items:center;gap:10px;padding:16px 19px;font:6px/1.9 var(--pixel);color:#b3a7c5;border-top:1px solid #383143}.mcp-query-example figcaption .tiny-square{background:var(--lavender);flex-shrink:0}.mcp-example-notes{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:29px}.mcp-example-notes>p{font-size:13px;line-height:1.9;color:var(--muted)}.mcp-example-notes strong{display:block;color:var(--ink);font-weight:600;margin-bottom:6px}@media(max-width:760px){.mcp-query-example{padding-top:38px;padding-bottom:40px}.mcp-example-heading{grid-template-columns:1fr;gap:21px;margin-bottom:24px}.mcp-example-heading h3{font-size:29px}.mcp-example-heading .eyebrow{font-size:5px}.mcp-example-heading>p{font-size:14px}.mcp-query-example figcaption{font-size:4px;padding:13px 11px;gap:7px;line-height:2}.mcp-example-notes{grid-template-columns:1fr;gap:20px;margin-top:25px}.mcp-example-notes>p{font-size:13px}}
.contact-email-button{background:none;color:var(--ink);border-bottom:1px solid #605868;padding:0 0 3px;font:inherit;align-self:start}.contact-email-button:hover{color:var(--pink)}.contact-email-button span{margin-left:10px}
.contact-honeypot{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}#contact-form button:disabled{opacity:.6;cursor:wait;transform:none}#mail-result[data-state=success]{color:var(--lime)}#mail-result[data-state=error]{color:var(--pink)}#mail-result:focus{outline:1px solid currentColor;outline-offset:6px}
altcha-widget{--altcha-color-base:#11141d;--altcha-color-base-content:#f2f1e9;--altcha-color-primary:#c2ff5b;--altcha-color-primary-content:#11160c;--altcha-color-success:#c2ff5b;--altcha-color-success-content:#11160c;--altcha-color-error:#ff72c5;--altcha-border-color:#474b5d;--altcha-border-radius:0;--altcha-max-width:100%;font:13px var(--sans)}altcha-widget[hidden]{display:none}
