.vcs-page{--vcs-header-offset:125px;--vcs-scroll-offset:205px;--vcs-gutter:var(--figma-vidc-grid-mobile-margin);font:var(--vidc-type-body-md)}.vcs-page .vidc-container{padding-inline:var(--vcs-gutter)}.vcs-page section[id]{scroll-margin-top:var(--vcs-scroll-offset)}.vcs-page section{padding-block:var(--figma-vidc-space-16)}.vcs-page :is(p,li){overflow-wrap:anywhere}.vcs-page :is(a,button,input,select,textarea,[tabindex]):focus-visible,.vcs-quote :is(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--vidc-color-focus-ring);outline-offset:2px;box-shadow:0 0 0 2px var(--vidc-focus-inner)}.vcs-page .vidc-badge{font:500 12px/16px var(--vidc-font-family-sans)}.vcs-page #pricing .vidc-feature-card li{font:var(--vidc-type-body-sm)}.vcs-config-summary{padding:16px;border-radius:var(--figma-vidc-radius-card);background:var(--vidc-color-background-elevated);border:1px solid var(--vidc-color-border-default)}.vcs-config-summary p{margin-top:8px}.vcs-quote textarea.vidc-field{height:auto;min-height:96px}.vcs-page .vidc-table{text-align:start}.vcs-page .vidc-table th{white-space:nowrap}.vcs-page #pricing .vidc-feature-card{border-radius:var(--figma-vidc-radius-card);box-shadow:none}.vcs-page #pricing .vidc-button{white-space:normal;height:auto;min-height:40px}.vcs-page .vidc-button--md:after{content:"";position:absolute;inset:-2px}.vcs-page #pricing .vidc-button--icon{min-width:40px;min-height:40px}.vcs-section-nav{position:sticky;top:var(--vcs-header-offset);z-index:var(--vidc-z-sticky-content);background:var(--vidc-color-background-surface);border-block:1px solid var(--vidc-color-border-default);box-shadow:var(--vidc-shadow-xs)}.vcs-section-nav-inner{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding-block:12px}.vcs-mobile-section{flex:1;min-width:140px}.vcs-section-links{display:none;align-items:center;gap:4px;min-width:0;flex:1;overflow-x:auto}.vcs-section-links a{display:flex;align-items:center;min-height:44px;padding-inline:12px;white-space:nowrap;font:600 14px/20px var(--vidc-font-family-sans);color:var(--vidc-color-text-secondary);border-radius:var(--figma-vidc-radius-sm)}.vcs-section-links a[aria-current]{background:var(--vidc-color-background-brand-subtle);color:var(--vidc-color-text-brand)}.vcs-doc-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font:600 14px/20px var(--vidc-font-family-sans);color:var(--vidc-color-text-brand)}.vcs-quote .vidc-dialog-surface{max-height:90dvh;display:flex;flex-direction:column}.vcs-quote .vidc-dialog-surface>div:last-child{min-height:0;overflow-y:auto}@media(min-width:768px){.vcs-page{--vcs-gutter:var(--figma-vidc-grid-tablet-margin)}.vcs-page section{padding-block:var(--figma-vidc-space-20)}}@media(min-width:1024px){.vcs-page{--vcs-gutter:var(--figma-vidc-grid-desktop-margin)}.vcs-section-links{display:flex}.vcs-mobile-section{display:none}}@media(max-width:479.98px){.vcs-doc-link,.vcs-section-nav-inner>span{display:none}}@media(prefers-reduced-motion:reduce){.vcs-page *,.vcs-quote *{animation-duration:0s!important;transition-duration:0s!important}}.vcs-hero-background:after{content:"";position:absolute;inset:0;background:color-mix(in srgb,var(--vidc-color-background-canvas) 78%,transparent)}@media (min-width:1024px){.vcs-hero-background:after{background:linear-gradient(90deg,color-mix(in srgb,var(--vidc-color-background-canvas) 92%,transparent) 0,color-mix(in srgb,var(--vidc-color-background-canvas) 85%,transparent) 40%,color-mix(in srgb,var(--vidc-color-background-canvas) 70%,transparent) 65%,transparent 100%)}}.vcs-quote .vidc-dialog-surface>div:first-child{flex-shrink:0}.vcs-section-links a:hover{background:var(--vidc-color-background-subtle)}.vcs-section-links a[aria-current]:hover{background:var(--vidc-color-background-brand-subtle)}