.dev-page .dev-off,.dev-page .mcp-hero-copy .mcp-actions{margin-block-start:var(--space-6)}.dev-page .dev-off{max-inline-size:var(--mcp-measure-narrow);padding:var(--space-4);border:1px solid var(--hp-inset-edge);border-radius:var(--hp-radius-control);background:var(--hp-inset-paint)}.dev-page .dev-off p{margin:0;font-size:var(--type-ui-size);color:var(--hp-text)}.dev-page .dev-landing-link{margin:var(--space-4) 0 0}.dev-points{display:grid;gap:var(--space-3);margin:var(--space-6) 0 0;padding:0;list-style:none;font-size:var(--type-small-size);color:var(--hp-secondary)}.dev-points li{display:flex;align-items:start;gap:var(--space-3)}.dev-points svg{margin-block-start:var(--mcp-hairline-nudge);color:var(--hp-text)}.dev-page .dev-hero-code{margin:var(--space-5) 0 0;padding:var(--space-4);border-radius:var(--hp-radius-tile);background:var(--hp-ground-paint);font:var(--type-small-size)/1.6 var(--font-mono);color:var(--hp-text);text-align:start;white-space:pre-wrap;overflow-wrap:anywhere}.dev-agent{display:flex;align-items:start;gap:var(--space-4);margin-block-end:var(--space-6);padding:var(--space-5);border:1px solid var(--hp-glass-edge);border-radius:var(--hp-radius-card);background:var(--hp-glass-paint);box-shadow:var(--hp-card-shadow)}.dev-agent>svg{margin-block-start:var(--space-1)}.dev-page .dev-agent h2{font-size:var(--type-lead-size);letter-spacing:0}.dev-page .dev-agent p{margin-block-start:var(--space-2);font-size:var(--type-ui-size)}.dev-page .dev-link{font-family:var(--font-mono);color:var(--hp-text);text-decoration:underline;text-underline-offset:var(--space-1);unicode-bidi:isolate}.dev-page .dev-code{margin-block-start:var(--space-5);min-inline-size:0}.dev-page .dev-code-title{margin-block-end:var(--space-2);font-size:var(--type-control-size);font-weight:600;color:var(--hp-secondary)}.dev-page .dev-headers,.dev-page .mcp-code pre{max-block-size:32rem;overflow:auto}.dev-page .dev-headers{margin:var(--space-3) 0;padding:var(--space-3);border:1px solid var(--hp-inset-edge);border-radius:var(--hp-radius-inset);background:var(--hp-ground-paint);font:var(--type-control-size)/1.6 var(--font-mono);color:var(--hp-text);text-align:start;white-space:pre-wrap;overflow-wrap:anywhere}.dev-page .mcp-setup-card .mcp-steps{margin-block-end:var(--space-2)}.dev-page .mcp-setup-card .mcp-steps .mcp-text-action{margin-block-start:var(--space-2)}.dev-page .dev-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.dev-page .dev-flow h3{font-size:var(--type-ui-size);padding-block-start:var(--space-1)}.dev-page .dev-call{display:inline-block;margin-block-start:var(--space-2);font:var(--type-control-size)/1.5 var(--font-mono);color:var(--hp-text);overflow-wrap:anywhere;unicode-bidi:isolate}.dev-notes{display:grid;gap:var(--space-3);margin:var(--space-5) 0 0;padding-inline-start:var(--space-5);max-inline-size:calc(var(--mcp-measure) * 1.6);font-size:var(--type-small-size);color:var(--hp-secondary)}.dev-three,.dev-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5);align-items:start;margin-block-start:var(--space-6)}.dev-three{grid-template-columns:repeat(3,minmax(0,1fr))}.dev-page .dev-two>.dev-code{margin-block-start:0}.dev-page .mcp-website-only{min-inline-size:0}.dev-page .mcp-website-only p+p{margin-block-start:var(--space-3)}.dev-page .mcp-website-only h3{font-size:var(--type-lead-size)}.dev-page .dev-list-card{margin-block-start:var(--space-6);max-inline-size:calc(var(--mcp-measure) * 1.6)}.dev-page .dev-after,.dev-page .dev-machine .mcp-outcome h3{margin-block-start:var(--space-4)}.dev-page .dev-machine .mcp-outcome p{margin-block:var(--space-2) var(--space-3);font-size:var(--type-ui-size)}.dev-models{display:grid;gap:var(--space-5);margin-block-start:var(--space-6)}.dev-model{min-inline-size:0;padding:var(--space-5);border:1px solid var(--hp-glass-edge);border-radius:var(--hp-radius-card);background:var(--hp-glass-paint);box-shadow:var(--hp-card-shadow)}.dev-model-head{display:flex;align-items:start;justify-content:space-between;gap:var(--space-4);margin-block-end:var(--space-4)}.dev-page .dev-model-head .mcp-fine{margin-block-start:var(--space-1)}.dev-page .dev-empty{margin-block-start:var(--space-6);padding:var(--space-4);border:1px solid var(--hp-inset-edge);border-radius:var(--hp-radius-control);background:var(--hp-inset-paint);font-size:var(--type-ui-size)}.dev-table-wrap{min-inline-size:0;margin-block-start:var(--space-5)}.dev-model .dev-table-wrap{margin-block-start:0}.dev-table{inline-size:100%;border-collapse:collapse;font-size:var(--type-small-size);color:var(--hp-secondary)}.dev-table caption{margin-block-end:var(--space-3);text-align:start;font-size:var(--type-lead-size);font-weight:600;color:var(--hp-text)}.dev-table td,.dev-table th{padding:var(--space-3);text-align:start;vertical-align:top;border-block-end:1px solid var(--hp-inset-edge);overflow-wrap:anywhere}.dev-table thead th{font-size:var(--type-control-size);font-weight:600;color:var(--hp-text);border-block-end-color:var(--hp-glass-edge)}.dev-table tbody th{font-weight:500;color:var(--hp-text)}.dev-table code{font-family:var(--font-mono);color:var(--hp-text);unicode-bidi:isolate}.dev-error-table td:first-child{white-space:nowrap}.dev-required{display:inline-block;margin-inline-start:var(--space-2);padding:0 var(--space-2);border:1px solid var(--hp-control-edge);border-radius:var(--radius-pill);font-size:var(--type-control-size);font-weight:500;color:var(--hp-secondary)}.dev-values{display:flex;flex-wrap:wrap;gap:var(--space-1)}.dev-values code{padding-inline:var(--space-1);border-radius:var(--hp-radius-micro);background:var(--hp-control-paint)}@media (max-width:1100px){.dev-page .dev-flow,.dev-three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.dev-page .dev-flow,.dev-three,.dev-two{grid-template-columns:minmax(0,1fr)}.dev-agent,.dev-model{padding:var(--space-4)}.dev-model-head{flex-direction:column;gap:var(--space-2)}.dev-table thead{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.dev-table,.dev-table tbody,.dev-table td,.dev-table th,.dev-table tr{display:block}.dev-table tr{padding-block:var(--space-3);border-block-end:1px solid var(--hp-inset-edge)}.dev-table td,.dev-table th{padding:var(--space-1) 0;border:0}.dev-table tbody [data-label]:before{content:attr(data-label);display:block;font-size:var(--type-control-size);font-weight:600;color:var(--hp-secondary)}.dev-error-table td:first-child{white-space:normal}}@media (forced-colors:active){.dev-page :is(.dev-agent,.dev-model,.dev-off,.dev-empty,.dev-headers,.dev-hero-code){border:1px solid CanvasText}}