:root{--color-background-ghost:var(--dds-color-secondary-100);--color-background-prominent:var(--dds-color-secondary-900);--color-background-subtle:var(--dds-color-secondary-050);--color-common-focus:var(--dds-color-blue-500);--color-icon-default:var(--dds-color-secondary-900);--color-icon-muted:var(--dds-color-secondary-500);--color-icon-subtle:var(--dds-color-secondary-400);--color-informative-faint:var(--dds-color-blue-050);--color-informative-intense:var(--dds-color-blue-800);--color-outline-bold:var(--dds-color-neutral-200);--color-outline-default:var(--dds-color-neutral-100);--color-positive-faint:var(--dds-color-green-050);--color-positive-intense:var(--dds-color-green-700);--color-positive-muted:var(--dds-color-green-300);--color-primary-bold:var(--dds-color-primary-600);--color-primary-default:var(--dds-color-primary-500);--color-primary-faint:var(--dds-color-primary-050);--color-primary-ghost:var(--dds-color-primary-100);--color-primary-intense:var(--dds-color-primary-800);--color-primary-muted:var(--dds-color-primary-300);--color-primary-on-primary:var(--dds-color-white-tint-1000);--color-primary-subtle:var(--dds-color-primary-200);--color-secondary-default:var(--dds-color-white-tint-1000);--color-secondary-ghost:var(--dds-color-secondary-100);--color-secondary-on-secondary:var(--dds-color-secondary-700);--color-secondary-subtle:var(--dds-color-secondary-200);--color-surface-default:var(--dds-color-secondary-050);--color-surface-floated:var(--dds-color-white-tint-1000);--color-surface-lowest:var(--dds-color-white-tint-1000);--color-surface-overlay:#22292fb3;--color-text-contrast:var(--dds-color-white-tint-1000);--color-text-default:var(--dds-color-secondary-900);--color-text-muted:var(--dds-color-secondary-600);--dds-border-radius-6:6px;--dds-border-radius-8:8px;--dds-border-radius-rounded:9999px;--dds-color-blue-050:#eff6ff;--dds-color-blue-500:#3b82f6;--dds-color-blue-800:#1e40af;--dds-color-green-050:#f2fce9;--dds-color-green-300:#a4e571;--dds-color-green-700:#3a7219;--dds-color-neutral-100:#f4f4f5;--dds-color-neutral-200:#e4e4e7;--dds-color-primary-050:#f6f4fe;--dds-color-primary-100:#eeebfc;--dds-color-primary-200:#e0dafa;--dds-color-primary-300:#c9bdf5;--dds-color-primary-500:#855be2;--dds-color-primary-600:#824ed9;--dds-color-primary-800:#6031a6;--dds-color-secondary-050:#f9fafb;--dds-color-secondary-100:#eceff2;--dds-color-secondary-200:#d5dde2;--dds-color-secondary-400:#859bab;--dds-color-secondary-500:#668091;--dds-color-secondary-600:#516778;--dds-color-secondary-700:#425462;--dds-color-secondary-900:#333e47;--dds-color-white-tint-1000:#fff;--dds-dimension-12:12px;--dds-dimension-16:16px;--dds-dimension-2:2px;--dds-dimension-20:20px;--dds-dimension-24:24px;--dds-dimension-32:32px;--dds-dimension-4:4px;--dds-dimension-40:40px;--dds-dimension-48:48px;--dds-dimension-6:6px;--dds-dimension-8:8px;--dds-font-family-body:"Inter", ui-sans-serif, system-ui, sans-serif;--dds-font-family-display:"Poppins", ui-sans-serif, system-ui, sans-serif;--dds-font-weight-medium:500;--dds-font-weight-regular:400;--dds-font-weight-semi-bold:600;--font-body:var(--dds-font-family-body);--font-display:var(--dds-font-family-display);--font-weight-medium:var(--dds-font-weight-medium);--font-weight-regular:var(--dds-font-weight-regular);--font-weight-semi-bold:var(--dds-font-weight-semi-bold);--radius-base:var(--dds-border-radius-8);--radius-full:var(--dds-border-radius-rounded);--radius-md:var(--dds-border-radius-6);--shadow-button-primary:0 2px 2px 0 #00000026, inset 0 1px 2px 0 #ffffff80;--shadow-button-secondary:0 1px 2px 0 #0000000d;--shadow-overlay:0 35px 40px 0 #00000040;--shadow-popover:0 4px 6px 0 #00000014;--shadow-xs:0 1px 2px 0 #0000000d;--spacing-0_5:var(--dds-dimension-2);--spacing-1:var(--dds-dimension-4);--spacing-10:var(--dds-dimension-40);--spacing-12:var(--dds-dimension-48);--spacing-1_5:var(--dds-dimension-6);--spacing-2:var(--dds-dimension-8);--spacing-3:var(--dds-dimension-12);--spacing-4:var(--dds-dimension-16);--spacing-5:var(--dds-dimension-20);--spacing-6:var(--dds-dimension-24);--spacing-8:var(--dds-dimension-32);--text-body-base:.75rem;--text-body-lg:.875rem;--text-body-md:.8125rem;--text-body-sm:.6875rem;--text-body-xs:.625rem;--text-display-2xl:1.125rem;--text-display-3xl:1.375rem;--text-display-4xl:2rem;--text-display-xl:1rem;--text-paragraph-lg:.875rem;--text-paragraph-lg--line-height:1.4;--text-paragraph-md:.8125rem;--text-paragraph-md--line-height:1.4}@font-face{font-family:Inter;src:url(/fonts/inter-latin.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins-latin-500.woff2)format("woff2");font-weight:500;font-display:swap}:root{--site-width:1280px;--site-sidebar:216px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{background:var(--color-background-subtle);color:var(--color-text-default);font:var(--text-body-lg)/1.6 var(--font-body);-webkit-font-smoothing:antialiased;margin:0}::selection{background:var(--color-primary-default);color:var(--color-primary-on-primary)}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button,a,summary{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--color-common-focus);outline-offset:2px}button:disabled{cursor:not-allowed}img,svg{flex-shrink:0;display:block}p,h1,h2,h3,h4{margin:0}[hidden]{display:none!important}.skip-link{z-index:30;top:-100px;left:var(--spacing-4);padding:var(--spacing-3) var(--spacing-5);color:var(--color-primary-on-primary);background:var(--color-primary-default);border-radius:var(--radius-base);position:fixed}.skip-link:focus{top:var(--spacing-3)}.header{z-index:10;border-bottom:1px solid var(--color-outline-default);background:var(--color-surface-lowest);height:72px;position:sticky;top:0}.header-inner{max-width:var(--site-width);height:100%;padding:0 var(--spacing-8);justify-content:space-between;align-items:center;gap:var(--spacing-6);margin:auto;display:flex}.brand{gap:var(--spacing-4);align-items:center;display:flex}.brand img{width:116px;height:auto}.brand-divider{background:var(--color-outline-bold);width:1px;height:24px}.brand-suffix{font-size:var(--text-body-lg);color:var(--color-text-muted);font-weight:var(--font-weight-medium);white-space:nowrap}.header-nav{align-items:center;gap:var(--spacing-6);font-size:var(--text-body-md);font-weight:var(--font-weight-medium);display:flex}.header-nav a{align-items:center;gap:var(--spacing-2);display:inline-flex}.header-nav a:hover{color:var(--color-primary-bold)}.header-product{min-height:32px;padding:0 var(--spacing-3);background:var(--color-secondary-default);border:1px solid var(--color-secondary-subtle);border-radius:var(--radius-base);box-shadow:var(--shadow-button-secondary)}.header-product:hover{background:var(--color-secondary-ghost);box-shadow:none}.page-shell{max-width:var(--site-width);padding:0 var(--spacing-8);grid-template-columns:var(--site-sidebar) minmax(0, 1fr);gap:var(--spacing-12);margin:auto;display:grid}.sidebar{border-right:1px solid var(--color-outline-default)}.sidebar-inner{margin-top:var(--spacing-10);padding-right:var(--spacing-5);position:sticky;top:104px}.nav-caption{margin:0 0 var(--spacing-3) var(--spacing-3);font-size:var(--text-body-sm);font-weight:var(--font-weight-semi-bold);letter-spacing:.06em;color:var(--color-text-muted)}.side-nav{gap:var(--spacing-1);display:grid}.side-link{align-items:center;gap:var(--spacing-2);min-height:40px;padding:var(--spacing-2) var(--spacing-3);font-size:var(--text-body-md);color:var(--color-text-muted);border-radius:var(--radius-base);display:flex}.side-link svg{color:var(--color-icon-subtle)}.side-link>svg:last-child:not(:first-child){margin-left:auto}.side-link:hover{background:var(--color-secondary-ghost)}.side-link.is-active{color:var(--color-primary-bold);background:var(--color-primary-ghost);font-weight:var(--font-weight-semi-bold)}.side-link.is-active svg{color:var(--color-primary-default)}.second-caption{margin-top:var(--spacing-8)}main{min-width:0}.hero{padding:var(--spacing-10) 0 var(--spacing-8)}.eyebrow{gap:var(--spacing-2);color:var(--color-text-muted);font-size:var(--text-body-sm);font-weight:var(--font-weight-medium);letter-spacing:.04em;align-items:center;display:flex}h1{margin-top:var(--spacing-4);font-family:var(--font-display);font-weight:var(--font-weight-medium);font-size:var(--text-display-4xl);letter-spacing:-.03em;line-height:1.3}h1 span{color:var(--color-primary-bold)}.hero-description{margin-top:var(--spacing-4);font-size:var(--text-paragraph-lg);line-height:var(--text-paragraph-lg--line-height);color:var(--color-text-muted)}.hero-notes{gap:var(--spacing-5);margin-top:var(--spacing-5);font-size:var(--text-body-base);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.hero-notes span{align-items:center;gap:var(--spacing-1);display:inline-flex}.hero-notes svg{color:var(--color-primary-default)}.section-heading{justify-content:space-between;align-items:flex-end;gap:var(--spacing-4);margin-bottom:var(--spacing-5);display:flex}.section-number{font-size:var(--text-body-xs);font-weight:var(--font-weight-semi-bold);letter-spacing:.08em;color:var(--color-text-muted)}h2{margin-top:var(--spacing-1);font:var(--font-weight-medium) var(--text-display-2xl)/1.4 var(--font-display);letter-spacing:-.02em}.section-aside{font-size:var(--text-body-base);color:var(--color-text-muted)}.client-tabs{padding:var(--spacing-1);gap:var(--spacing-1);margin-bottom:var(--spacing-4);border-radius:var(--radius-base);background:var(--color-background-ghost);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.client-tab{justify-content:center;align-items:center;gap:var(--spacing-2);min-height:48px;padding:var(--spacing-2);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--text-body-md);font-weight:var(--font-weight-medium);display:flex}.client-tab:hover{color:var(--color-text-default);background:var(--color-surface-default)}.client-tab[aria-selected=true]{color:var(--color-text-default);background:var(--color-surface-floated);box-shadow:var(--shadow-xs)}.client-icon{width:22px;height:22px;color:var(--color-icon-default);justify-content:center;align-items:center;display:flex}.client-icon svg,.client-icon img{object-fit:contain;max-width:100%;max-height:100%}.setup-card,.skill-card,.faq-list{background:var(--color-surface-lowest);border:1px solid var(--color-outline-default);border-radius:var(--radius-base);box-shadow:var(--shadow-xs);overflow:hidden}.setup-panel{padding:var(--spacing-6) var(--spacing-6) 0}.setup-panel+.setup-panel{border-top:1px solid var(--color-outline-default)}.setup-heading{justify-content:space-between;align-items:flex-start;gap:var(--spacing-4);display:flex}h3{font:var(--font-weight-medium) var(--text-display-xl)/1.5 var(--font-display)}.setup-heading p{margin-top:var(--spacing-2);color:var(--color-text-muted);font-size:var(--text-paragraph-md);line-height:var(--text-paragraph-md--line-height);max-width:560px}.setup-status,.small-tag{justify-content:center;align-items:center;gap:var(--spacing-1);min-height:20px;padding:0 var(--spacing-1_5);border-radius:var(--radius-md);font-size:var(--text-body-sm);color:var(--color-primary-intense);background:var(--color-primary-faint);box-shadow:inset 0 0 0 1px var(--color-primary-ghost);flex-shrink:0;line-height:1.4;display:inline-flex}.setup-status>span{border-radius:var(--radius-full);background:currentColor;width:4px;height:4px}.status-tested{color:var(--color-positive-intense);background:var(--color-positive-faint);box-shadow:inset 0 0 0 1px var(--color-positive-muted)}.steps{margin:var(--spacing-6) 0;gap:var(--spacing-6);padding:0;list-style:none;display:grid}.steps li{gap:var(--spacing-3);grid-template-columns:24px minmax(0,1fr);display:grid}.step-number{border:1px solid var(--color-primary-subtle);border-radius:var(--radius-full);background:var(--color-primary-faint);width:24px;height:24px;color:var(--color-primary-intense);font-size:var(--text-body-base);font-weight:var(--font-weight-medium);justify-content:center;align-items:center;display:flex}h4{margin:1px 0 var(--spacing-1);font-size:var(--text-body-lg);font-weight:var(--font-weight-semi-bold)}.step-content>p{font-size:var(--text-paragraph-md);line-height:var(--text-paragraph-md--line-height);color:var(--color-text-muted)}.copy-block{align-items:flex-start;gap:var(--spacing-3);margin-top:var(--spacing-3);padding:var(--spacing-3);background:var(--color-background-subtle);border:1px solid var(--color-outline-default);border-radius:var(--radius-md);display:flex}.copy-block pre{min-width:0;font-size:var(--text-body-base);color:var(--color-text-default);flex:1;margin:0;line-height:32px;overflow-x:auto}code{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.copy-button,.inline-copy,.prompt-copy{justify-content:center;align-items:center;gap:var(--spacing-1);min-height:32px;padding:0 var(--spacing-2);border-radius:var(--radius-md);color:var(--color-primary-bold);font-size:var(--text-body-base);background:0 0;border:0;display:inline-flex}.copy-button:hover,.inline-copy:hover,.prompt-copy:hover{background:var(--color-primary-ghost)}.copy-button{color:var(--color-text-muted)}.setup-actions{align-items:center;gap:var(--spacing-5);margin:var(--spacing-6) 0;flex-wrap:wrap;padding-left:36px;display:flex}.button-primary{justify-content:center;align-items:center;gap:var(--spacing-2);min-height:40px;padding:var(--spacing-2) var(--spacing-4);border:1px solid var(--color-primary-intense);border-radius:var(--radius-base);background:var(--color-primary-default);color:var(--color-primary-on-primary);box-shadow:var(--shadow-button-primary);font-size:var(--text-body-lg);font-weight:var(--font-weight-semi-bold);line-height:1.2;transition:background .15s,box-shadow .15s,transform .15s;display:inline-flex}.button-primary:hover{background:var(--color-primary-bold);box-shadow:none}.button-primary:active{background:var(--color-primary-intense);box-shadow:none;transform:scale(.96)}.text-link{align-items:center;gap:var(--spacing-1);color:var(--color-primary-bold);font-size:var(--text-body-md);font-weight:var(--font-weight-medium);display:inline-flex}.text-link:hover{text-underline-offset:3px;text-decoration:underline}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}.setup-tip{margin:0 0 var(--spacing-6) 36px;font-size:var(--text-body-md)}.setup-tip summary{align-items:center;gap:var(--spacing-2);min-height:32px;color:var(--color-text-muted);font-weight:var(--font-weight-medium);display:flex}.setup-tip[open] summary svg{transform:rotate(90deg)}.setup-tip>p{margin-top:var(--spacing-2);color:var(--color-text-muted);line-height:1.8}.connection-note{align-items:flex-start;gap:var(--spacing-2);margin:0 calc(-1 * var(--spacing-6));padding:var(--spacing-4) var(--spacing-6);border-top:1px solid var(--color-outline-default);background:var(--color-surface-default);color:var(--color-icon-muted);display:flex}.connection-note svg{margin-top:var(--spacing-0_5)}.connection-note p{font-size:var(--text-body-base);color:var(--color-text-muted);line-height:1.7}.connection-note strong{font-weight:var(--font-weight-semi-bold)}.other-client{justify-content:center;align-items:center;gap:var(--spacing-1);margin-top:var(--spacing-3);color:var(--color-text-muted);font-size:var(--text-body-base);flex-wrap:wrap;display:flex}.prompt-section{gap:var(--spacing-4);margin-top:var(--spacing-6);padding:var(--spacing-6);border:1px solid var(--color-primary-subtle);border-radius:var(--radius-base);background:var(--color-primary-faint);display:flex}.prompt-icon,.skill-icon{width:40px;height:40px;color:var(--color-primary-bold);background:var(--color-primary-ghost);border-radius:var(--radius-base);flex-shrink:0;justify-content:center;align-items:center;display:flex}.prompt-content{flex:1;min-width:0}.prompt-section h2{font-size:var(--text-display-xl)}.prompt-content>p{margin-top:var(--spacing-2);font-size:var(--text-body-md);color:var(--color-text-muted)}.prompt-quote{align-items:center;gap:var(--spacing-5);margin-top:var(--spacing-4);padding-top:var(--spacing-4);border-top:1px solid var(--color-primary-subtle);display:flex}.prompt-quote p{font-size:var(--text-body-lg);color:var(--color-primary-intense);flex:1;line-height:1.8}.prompt-copy{flex-shrink:0}.workflows-section,.faq-section{margin-top:var(--spacing-10)}.workflows-section .section-heading{margin-bottom:var(--spacing-3)}.section-description{font-size:var(--text-paragraph-md);line-height:var(--text-paragraph-md--line-height);color:var(--color-text-muted)}.version-tag{color:var(--color-text-muted);font-family:monospace;font-size:var(--text-body-base)}.skill-list{gap:var(--spacing-4);margin-top:var(--spacing-5);display:grid}.skill-card{gap:var(--spacing-4);padding:var(--spacing-6);display:flex}.skill-body{flex:1;min-width:0}.skill-heading{justify-content:space-between;align-items:center;gap:var(--spacing-4);display:flex}.skill-body p{margin:var(--spacing-2) 0 var(--spacing-4);color:var(--color-text-muted);font-size:var(--text-paragraph-md);line-height:var(--text-paragraph-md--line-height)}.skill-footnote{margin-top:var(--spacing-3);color:var(--color-text-muted);font-size:var(--text-body-base)}.faq-list{margin-top:var(--spacing-5)}.faq+.faq{border-top:1px solid var(--color-outline-default)}.faq summary{justify-content:space-between;align-items:center;gap:var(--spacing-5);padding:var(--spacing-4) var(--spacing-5);min-height:56px;font-size:var(--text-body-lg);font-weight:var(--font-weight-medium);display:flex}.faq summary:hover{background:var(--color-background-subtle)}.faq-plus{color:var(--color-icon-muted);font-size:var(--text-display-3xl);font-weight:var(--font-weight-regular)}.faq[open] .faq-plus{transform:rotate(45deg)}.faq>p{padding:0 var(--spacing-5) var(--spacing-5);color:var(--color-text-muted);font-size:var(--text-paragraph-md);line-height:var(--text-paragraph-md--line-height)}.help-line{align-items:center;gap:var(--spacing-1);margin-top:var(--spacing-4);color:var(--color-text-muted);font-size:var(--text-body-md);flex-wrap:wrap;display:flex}.help-line a{align-items:center;gap:var(--spacing-1);color:var(--color-primary-bold);display:inline-flex}.footer{justify-content:space-between;align-items:center;gap:var(--spacing-4);margin:var(--spacing-12) 0 var(--spacing-6);padding-top:var(--spacing-5);border-top:1px solid var(--color-outline-default);color:var(--color-text-muted);font-size:var(--text-body-base);display:flex}.footer>div{align-items:center;gap:var(--spacing-4);flex-wrap:wrap;display:flex}.footer a{align-items:center;gap:var(--spacing-1);display:inline-flex}.footer a:hover{color:var(--color-primary-bold)}.toast{z-index:25;left:50%;bottom:var(--spacing-6);max-width:calc(100vw - 32px);padding:var(--spacing-3) var(--spacing-5);background:var(--color-background-prominent);color:var(--color-text-contrast);border-radius:var(--radius-base);box-shadow:var(--shadow-popover);font-size:var(--text-body-md);opacity:0;pointer-events:none;text-align:center;transition:opacity .15s,transform .15s;position:fixed;transform:translate(-50%,8px)}.toast.visible{opacity:1;transform:translate(-50%)}.error-page{max-width:650px;padding:var(--spacing-8);margin:12vh auto}.error-page p{margin:var(--spacing-6) 0;color:var(--color-text-muted)}[data-view=future],body[data-preview=future] [data-view=current]{display:none!important}body[data-preview=future] [data-view=future]{display:revert!important}.preview-toolbar{padding:var(--spacing-4) var(--spacing-8);background:var(--color-primary-faint);border-bottom:1px solid var(--color-primary-subtle)}.preview-toolbar-inner{align-items:center;gap:var(--spacing-6);flex-wrap:wrap;max-width:1216px;margin:auto;display:flex}.preview-toolbar strong{color:var(--color-primary-intense);font-size:var(--text-body-lg);font-weight:var(--font-weight-semi-bold)}.preview-toolbar p{margin-top:var(--spacing-1);color:var(--color-text-muted);font-size:var(--text-body-base)}.preview-switch{display:inline-flex}.preview-switch button{min-width:120px;min-height:48px;padding:var(--spacing-2) var(--spacing-4);border:1px solid var(--color-secondary-subtle);background:var(--color-secondary-default);color:var(--color-secondary-on-secondary);box-shadow:var(--shadow-button-secondary);font-size:var(--text-body-lg);font-weight:var(--font-weight-semi-bold)}.preview-switch button:first-child{border-radius:var(--radius-base) 0 0 var(--radius-base)}.preview-switch button:last-child{border-radius:0 var(--radius-base) var(--radius-base) 0;margin-left:-1px}.preview-switch button span{font-size:var(--text-body-xs);font-weight:var(--font-weight-regular);display:block}.preview-switch button[aria-pressed=true]{background:var(--color-primary-faint);border-color:var(--color-primary-muted);color:var(--color-primary-bold);box-shadow:none;position:relative}.preview-switch button:hover{background:var(--color-primary-ghost)}.preview-toolbar .preview-disclaimer{max-width:210px;color:var(--color-primary-intense);margin:0}.future-install{padding:var(--spacing-2) 0 var(--spacing-8);text-align:center}.future-install-icon{width:56px;height:56px;margin:0 auto var(--spacing-5);border:1px solid var(--color-outline-default);border-radius:var(--radius-base);background:var(--color-background-subtle);justify-content:center;align-items:center;display:flex}.future-install-icon .client-icon{width:28px;height:28px}.future-install h3{font-size:var(--text-display-3xl)}.future-install>p{margin:var(--spacing-3) auto 0;color:var(--color-text-muted);font-size:var(--text-paragraph-md);line-height:var(--text-paragraph-md--line-height)}.future-install-button{margin:var(--spacing-6) auto;min-width:240px}.future-includes{justify-content:center;gap:var(--spacing-3) var(--spacing-5);flex-wrap:wrap;display:flex}.future-includes span{align-items:center;gap:var(--spacing-1);font-size:var(--text-body-base);color:var(--color-text-muted);display:inline-flex}.future-includes svg{color:var(--color-primary-default)}.future-install>.future-signin{margin-top:var(--spacing-4);font-size:var(--text-body-base)}.install-preview-dialog{border:1px solid var(--color-outline-default);border-radius:var(--radius-base);width:min(500px,100vw - 32px);max-height:calc(100dvh - 40px);padding:var(--spacing-8) var(--spacing-6) var(--spacing-6);color:var(--color-text-default);background:var(--color-surface-floated);box-shadow:var(--shadow-overlay);overflow:auto}.install-preview-dialog::backdrop{background:var(--color-surface-overlay)}.dialog-close{top:var(--spacing-2);right:var(--spacing-2);border-radius:var(--radius-base);width:32px;height:32px;color:var(--color-icon-muted);font-size:var(--text-display-3xl);background:0 0;border:0;position:absolute}.dialog-close:hover{background:var(--color-background-ghost)}.install-preview-dialog>p{margin-top:var(--spacing-4);color:var(--color-text-muted);font-size:var(--text-body-lg);line-height:1.8}.install-preview-dialog ol{padding-left:var(--spacing-5);margin:var(--spacing-5) 0;color:var(--color-text-muted);font-size:var(--text-body-lg);line-height:2}.install-preview-note{margin-bottom:var(--spacing-5);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-base);background:var(--color-informative-faint);color:var(--color-informative-intense);font-size:var(--text-body-base);line-height:1.7}@media (width<=1100px){.page-shell{gap:var(--spacing-6);grid-template-columns:184px minmax(0,1fr)}.side-link{padding-inline:var(--spacing-2);font-size:var(--text-body-base)}.client-tab{gap:var(--spacing-1);flex-direction:column}.section-aside{display:none}}@media (width<=900px){.sidebar{display:none}.page-shell{max-width:820px;display:block}.header-nav>a:first-child{display:none}.client-tab{flex-direction:row}}@media (width<=600px){.header{height:64px}.header-inner,.page-shell{padding-inline:var(--spacing-4)}.brand{gap:var(--spacing-3)}.brand img{width:100px}.brand-suffix{font-size:var(--text-body-md)}.header-nav>a:not(.header-product){display:none}.header-product{font-size:var(--text-body-base);padding-inline:var(--spacing-2)}.hero{padding:var(--spacing-6) 0}h1{font-size:28px}.hero-description{font-size:var(--text-paragraph-md)}.desktop-break{display:none}.hero-notes{gap:var(--spacing-2) var(--spacing-4)}.client-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.client-tab{min-height:44px;font-size:var(--text-body-base);gap:var(--spacing-1)}.client-icon{width:20px;height:20px}.setup-panel{padding:var(--spacing-5) var(--spacing-4) 0}.setup-heading{display:block}.setup-status{margin-top:var(--spacing-3)}.steps li{gap:var(--spacing-2)}.copy-block{padding:var(--spacing-2);gap:var(--spacing-1)}.copy-block pre{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.copy-button span{display:none}.copy-button{min-width:32px}.setup-actions{gap:var(--spacing-4);padding-left:32px}.button-primary{width:100%;min-height:44px}.setup-tip{margin-left:32px}.connection-note{margin-inline:calc(-1 * var(--spacing-4));padding:var(--spacing-4)}.prompt-section{padding:var(--spacing-4);gap:var(--spacing-3)}.prompt-icon{width:32px;height:32px}.prompt-icon svg{width:18px}.prompt-quote{display:block}.prompt-copy{margin-top:var(--spacing-2);padding-left:0}.workflows-section,.faq-section{margin-top:var(--spacing-8)}.workflows-section .section-heading{display:block}.version-tag{margin-top:var(--spacing-2);display:inline-block}.skill-card{padding:var(--spacing-4);gap:var(--spacing-3)}.skill-icon{width:32px;height:32px}.skill-icon svg{width:20px}.skill-heading{display:block}.small-tag{margin-top:var(--spacing-2)}.faq summary{padding:var(--spacing-4)}.faq>p{padding-inline:var(--spacing-4)}.footer{margin-top:var(--spacing-8);display:block}.footer>div{margin-top:var(--spacing-3);justify-content:space-between;gap:var(--spacing-2)}.preview-toolbar{padding:var(--spacing-4)}.preview-toolbar-inner{gap:var(--spacing-3)}.preview-switch{width:100%}.preview-switch button{flex:1}.preview-toolbar .preview-disclaimer{max-width:none}.future-install-button{min-width:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}}
