.pw-suite-page{--brand-accent:30 24% 46%;--brand-accent-foreground:0 0% 100%;--pw-reshot-brand-button-bg:#58973f;--pw-reshot-brand-button-bg-hover:#4a7a33;--pw-reshot-brand-button-fg:#f7fbff;--pw-suite-bg-start:#faf9f8;--pw-suite-bg-end:#faf9f8;--pw-suite-text-strong:#141312;--pw-suite-text-body:#221f1c;--pw-suite-text-soft:#4a4540;--pw-suite-text-muted:#6a6460;--pw-suite-tint:40, 36, 32;--pw-suite-tint-strong:22, 20, 18;--pw-suite-shadow-tint:36, 32, 28;--pw-suite-surface-warm:250, 248, 246;--pw-suite-surface-tint:246, 243, 240;--pw-suite-button-secondary-bg:#eae6e2;--pw-suite-button-primary-fg:#faf8f6;--pw-suite-text-dark-warm:#f5f2f0;--pw-suite-hero-cta-border:#1413121f;--pw-suite-hero-cta-bg:#141312;--pw-suite-hero-cta-color:#fafafa;--content-primary:var(--pw-suite-text-strong);--content-secondary:var(--pw-suite-text-body);--content-tertiary:var(--pw-suite-text-soft);--surface-canvas:var(--pw-suite-bg-start);--surface-primary:var(--pw-suite-bg-start);--surface-secondary:rgb(var(--pw-suite-surface-warm));--border-primary:rgba(var(--pw-suite-tint), .1)}.pw-suite-page .rs-home-hero{background:radial-gradient(circle at 16% 18%,#e6dcd21a,#0000 18%),radial-gradient(circle at 82% 10%,#a0948824,#0000 24%),linear-gradient(#060606 0%,#0e0d0c 44%,#161514 100%)}.pw-suite-page .rs-home-hero:before{opacity:.96;background:radial-gradient(circle at 18% 16%,#f5eee60f,#0000 16%),radial-gradient(circle at 78% 12%,#b4a89c1a,#0000 22%)}.pw-suite-page .rs-home-hero:after{background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:32px 32px}.pw-suite-header[data-dark=true]:not([data-scrolled=true]) [data-slot=button][data-variant=default]{color:#121110;background:#fff;border-color:#fffffff5;box-shadow:0 1px 2px #0000001f}.pw-suite-header[data-dark=true]:not([data-scrolled=true]) [data-slot=button][data-variant=default]:hover{background:#ffffffeb}.pw-suite-header[data-dark=true]:not([data-scrolled=true]) [data-slot=button][data-variant=ghost]{color:#ffffffd9}.pw-suite-header[data-dark=true]:not([data-scrolled=true]) [data-slot=button][data-variant=ghost]:hover{color:#fff;background:#ffffff1a}.rs-home-hero .pw-suite-hero-actions [data-slot=button][data-variant=default]{color:#121110;background:#fff;border-color:#fffffff5;box-shadow:0 16px 36px #0000003d,inset 0 1px #ffffffe6}.rs-home-hero .pw-suite-hero-actions [data-slot=button][data-variant=default]:hover{background:#fffffff0}.rs-home-hero .pw-suite-hero-actions{justify-content:center}.rs-home-hero .pw-suite-hero-actions [data-slot=button][data-variant=outline]{color:#f8f3ec;background:#ffffff1a;border-color:#fff3;box-shadow:inset 0 1px #ffffff1f,0 14px 30px #00000029}.rs-home-hero .pw-suite-hero-actions [data-slot=button][data-variant=outline]:hover{color:#fff;background:#ffffff29}.rs-home-hero .pw-suite-trust-inline{justify-content:center}@media (max-width:768px){.hero-workflow-grid{grid-template-columns:1fr!important}.hero-workflow-right{display:none!important}}.pw-suite-page .rs-inline-code{font-family:var(--pw-public-font-mono);background:rgba(var(--pw-suite-tint), .07);color:#3d3029;border:1px solid rgba(var(--pw-suite-tint), .12);white-space:nowrap;border-radius:4px;padding:.12em .42em;font-size:.875em}.pw-suite-page .rs-home-hero .rs-inline-code{color:#ffffffe6;background:#ffffff1a;border-color:#ffffff24}.pw-marketing-shell,.pw-marketing-section>.mx-auto{max-width:76rem}.pw-suite-page .pw-suite-contact-grid{max-width:64rem}@media (min-width:860px){.pw-suite-page .pw-suite-contact-grid{grid-template-columns:minmax(0,1fr) 22rem;gap:2.5rem}}.pw-suite-page .pw-suite-contact-form-panel{padding:2rem 1.75rem}.pw-suite-page .pw-suite-contact-form textarea{min-height:120px}.hero-dashboard-scope{--surface-0:0 0% 100%;--surface-1:60 5% 98%;--surface-2:60 5% 95%;--surface-3:50 4% 91%;--ink-1:0 0% 10%;--ink-2:40 1% 29%;--ink-3:60 2% 48%;--ink-4:60 2% 62%;--signal-red:0 48% 49%;--signal-amber:33 48% 45%;--signal-green:150 30% 42%;--brand-accent:30 28% 48%;--border-primary:0 0% 0% / .08;--foreground:var(--ink-1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#1a1a1a}.pw-suite-product-frame.pw-suite-hero-frame{min-height:0}.pw-suite-hero-frame>.pw-suite-product-surface{color:#38312a;min-height:0}.pw-suite-hero-frame>.pw-suite-product-surface>.pw-suite-product-body{color:#38312a;min-height:0;padding:0}.pw-suite-hero-frame>.pw-suite-product-surface>.pw-suite-product-body.pw-suite-product-body--framed{padding-top:0}.pw-suite-hero-frame>.pw-suite-product-surface>.pw-suite-frame-chrome{color:#8a8078;gap:.6rem;padding:.32rem .65rem;font-size:.56rem}.hero-dashboard-scope .pw-suite-state-viewport--hero{height:100%;min-height:100%}.pw-suite-page.pw-suite-page .pw-suite-section-kicker,.pw-suite-page.pw-suite-page .pw-suite-enterprise-eyebrow,.pw-suite-page.pw-suite-page .pw-suite-toc-heading,.pw-suite-page.pw-suite-page .pw-suite-cta-eyebrow,.pw-suite-page.pw-suite-page .pw-suite-cta-meta,.pw-suite-page.pw-suite-page .pw-suite-footer-heading,.pw-suite-page.pw-suite-page .pw-suite-nav-panel-kicker,.pw-suite-page.pw-suite-page .pw-suite-nav-panel-caption,.pw-suite-page.pw-suite-page .pw-suite-nav-panel-item-kicker,.pw-suite-page.pw-suite-page .pw-suite-nav-panel-item-meta,.pw-suite-page.pw-suite-page .pw-suite-mobile-group-label,.pw-suite-page.pw-suite-page .pw-suite-mobile-toggle-label,.pw-suite-page.pw-suite-page .pw-suite-demo-kicker,.pw-suite-page.pw-suite-page .pw-suite-blog-tab,.pw-suite-page.pw-suite-page .pw-suite-code-head,.pw-suite-page.pw-suite-page .pw-suite-status-pill,.pw-suite-page.pw-suite-page .pw-suite-legal-updated,.pw-suite-page.pw-suite-page .pw-suite-auth-divider-label,.pw-suite-page.pw-suite-page .pw-text-micro,.pw-suite-page.pw-suite-page .pw-type-label,.pw-suite-page.pw-suite-page .pw-public-label,.pw-suite-page.pw-suite-page .pw-marketing-label,.pw-suite-page.pw-suite-page .pw-dyn-label,.pw-suite-page.pw-suite-page .pw-dyn-label--light{letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;line-height:1.3}.pw-suite-page .pw-suite-header .pw-suite-button.pw-suite-button--brand,.pw-suite-page .pw-suite-mobile-actions .pw-suite-button.pw-suite-button--brand,.pw-suite-page .pw-suite-header[data-dark=true]:not([data-scrolled=true]) .pw-suite-button.pw-suite-button--brand,.pw-suite-page .pw-suite-header[data-dark=false] .pw-suite-button.pw-suite-button--brand,.pw-suite-page .pw-suite-header[data-scrolled=true] .pw-suite-button.pw-suite-button--brand{border-color:var(--pw-reshot-brand-button-bg)!important;background:var(--pw-reshot-brand-button-bg)!important;color:var(--pw-reshot-brand-button-fg)!important;box-shadow:0 10px 24px #12182029!important}.pw-suite-page .pw-suite-header .pw-suite-button.pw-suite-button--brand:hover,.pw-suite-page .pw-suite-mobile-actions .pw-suite-button.pw-suite-button--brand:hover{filter:none;border-color:var(--pw-reshot-brand-button-bg-hover)!important;background:var(--pw-reshot-brand-button-bg-hover)!important}.pw-suite-page .pw-suite-header[data-dark=true]:not([data-scrolled=true]) .pw-suite-button.pw-suite-button--brand{border-color:var(--pw-reshot-brand-button-bg)!important;box-shadow:0 12px 28px #04070c4d,0 0 0 1px #5f7d9629!important}
.docs-root{--header-height:3.5rem;--sidebar-width:16rem;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 2rem)}.docs-brand{align-items:center;min-width:0;display:inline-flex}.docs-brand-logo{object-fit:contain;width:auto;max-width:min(7.75rem,40vw);height:1.55rem;display:block}.docs-brand-logo--dark,.dark .docs-brand-logo--light{display:none}.dark .docs-brand-logo--dark{display:block}.docs-root .docs-article img{border:1px solid hsl(var(--border));max-width:100%;height:auto;box-shadow:none;background:0 0;border-radius:8px;margin-block:2.5rem;display:block}.docs-root .docs-article figure{border-radius:8px;margin-block:2.5rem}.docs-root .docs-article figcaption{font-family:var(--pw-public-font-sans);font-size:var(--pw-public-meta-size);font-weight:400;line-height:var(--pw-public-meta-leading);letter-spacing:0;text-transform:none;color:hsl(var(--muted-foreground));text-align:center;padding-top:.75rem}.docs-root .docs-article picture{line-height:0;display:block}.docs-root .docs-article [data-docs-visual-frame]{border-radius:.75rem;overflow:hidden}.docs-root .docs-article [data-docs-visual-frame] img,.docs-root .docs-article [data-docs-visual-frame] video{width:100%;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.docs-root .docs-article [data-docs-visual-caption]{font-family:var(--pw-public-font-sans);font-size:var(--pw-public-meta-size);font-weight:400;line-height:var(--pw-public-meta-leading);letter-spacing:0;text-transform:none;color:hsl(var(--muted-foreground));text-align:center;padding-top:.75rem}.docs-root .docs-article [data-docs-table]{-webkit-overflow-scrolling:touch;width:100%;margin-block:2rem;overflow-x:auto}.docs-root .docs-article [data-docs-table]>table{width:100%;min-width:100%;margin:0;display:table}.docs-root .docs-article [data-docs-table] th,.docs-root .docs-article [data-docs-table] td{min-width:0}.docs-root .docs-article aside[data-callout]{margin-block:2rem}.docs-root .docs-article aside[data-callout=info]{border-color:hsl(var(--primary) / .2);background:hsl(var(--primary) / .06)}.docs-root .docs-article aside[data-callout=success]{border-color:hsl(var(--signal-green,142 71% 45%) / .28);background:hsl(var(--signal-green,142 71% 45%) / .08)}.docs-root .docs-article aside[data-callout=danger]{border-color:hsl(var(--signal-red,0 84% 60%) / .28);background:hsl(var(--signal-red,0 84% 60%) / .08)}.docs-root .docs-article aside[data-callout] [data-docs-callout-title]{font-family:var(--pw-public-font-sans);font-size:var(--pw-type-h4-size);letter-spacing:-.01em;color:hsl(var(--foreground));margin:0;font-weight:600;line-height:1.4}.docs-root .docs-article aside[data-callout] [data-docs-callout-content]>:first-child{margin-top:0}.docs-root .docs-article aside[data-callout] [data-docs-callout-content]>:last-child{margin-bottom:0}.docs-root .docs-article aside[data-callout] [data-docs-callout-content] :is(p,ul,ol,blockquote,pre,table,figure){margin-top:.75rem}.docs-root .docs-article aside[data-callout] [data-docs-callout-content] :is(p,li){font-size:inherit;line-height:inherit}.docs-root .docs-article aside[data-callout] [data-docs-callout-content] strong{font-size:inherit}.cb-chrome-text{color:#888}.dark .cb-chrome-text,.code-block--force-dark .cb-chrome-text{color:#9ca3af}.cb-chrome-text:hover{color:#333}.dark .cb-chrome-text:hover,.code-block--force-dark .cb-chrome-text:hover{color:#d1d5db}.cb-copy-done{color:#34d399!important}.pw-markdown .code-block pre,.pw-markdown .code-block pre.shiki{color:inherit!important;background:0 0!important;border:none!important;border-radius:0!important;margin:0!important;padding:0!important}.code-block pre{scrollbar-width:thin;scrollbar-color:#80808033 transparent;background:0 0;border-radius:0;margin:0;padding:0;font-size:14px;line-height:1.7;overflow-x:auto}.code-block pre::-webkit-scrollbar{height:6px}.code-block pre::-webkit-scrollbar-track{background:0 0}.code-block pre::-webkit-scrollbar-thumb{background:#80808033;border-radius:9999px}.code-block pre::-webkit-scrollbar-thumb:hover{background:#80808059}.code-block pre code,.code-block .shiki-body code{font-family:"Geist Mono", var(--pw-public-font-mono);font-feature-settings:"liga" 1, "calt" 1, "tnum" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:inherit;background:0 0;border:none;padding:.875rem 1rem;font-size:13.5px;font-weight:450;line-height:1.7;display:block}.code-block .shiki,.code-block pre.shiki{margin:0;padding:0;overflow-x:auto;background:0 0!important}.code-block .shiki code{padding:.875rem 1rem}.code-block span[style*=--shiki-light]{color:var(--shiki-light)!important}.dark .code-block span[style*=--shiki-dark],.code-block--force-dark span[style*=--shiki-dark]{color:var(--shiki-dark)!important}.code-block--force-dark span[style*=--shiki-light]{color:var(--shiki-dark,var(--shiki-light))!important}.code-block code{min-width:max-content;display:grid}.code-block code>.line{min-height:1.6em;padding-inline:1rem}.code-block{color:#1f2328}.dark .code-block{color:#e6edf3}.code-block--force-dark{color:#e6edf3!important}.code-block--force-dark .hljs-keyword,.code-block--force-dark .hljs-selector-tag,.code-block--force-dark .hljs-literal{color:#f47067!important}.code-block--force-dark .hljs-attr{color:#6cb6ff!important}.code-block--force-dark .hljs-string,.code-block--force-dark .hljs-template-tag{color:#96d0ff!important}.code-block--force-dark .hljs-comment,.code-block--force-dark .hljs-quote{font-style:italic;color:#768390!important}.code-block--force-dark .hljs-number,.code-block--force-dark .hljs-symbol{color:#6cb6ff!important}.code-block--force-dark .hljs-function,.code-block--force-dark .hljs-title{color:#dcbdfb!important}.code-block--force-dark .hljs-built_in,.code-block--force-dark .hljs-type{color:#6cb6ff!important}.code-block--force-dark .hljs-name,.code-block--force-dark .hljs-tag{color:#8ddb8c!important}.code-block--force-dark .hljs-variable,.code-block--force-dark .hljs-property{color:#f69d50!important}.code-block--force-dark .hljs-punctuation{color:#adbac7!important}.docs-root .docs-article pre[data-docs-code-block]{background:0 0}.docs-root .docs-article pre[data-docs-code-block] code.hljs{color:#24292e;background:0 0;border:none;padding:.875rem 1rem}.docs-root .docs-article pre[data-docs-code-block] code.hljs .hljs-keyword,.docs-root .docs-article pre[data-docs-code-block] code.hljs .hljs-selector-tag,.docs-root .docs-article pre[data-docs-code-block] code.hljs .hljs-literal{color:#d73a49}.docs-root .docs-article pre[data-docs-code-block] code.hljs .hljs-attr{color:#005cc5}.docs-root .docs-article pre[data-docs-code-block] code.hljs .hljs-string,.docs-root .docs-article pre[data-docs-code-block] code.hljs .hljs-template-tag{color:#032f62}.docs-root .docs-article pre[data-docs-code-block] code.hljs .hljs-comment,.docs-root .docs-article pre[data-docs-code-block] code.hljs .hljs-quote{color:#6a737d;font-style:italic}.docs-root .docs-article pre[data-docs-code-block] code.hljs .hljs-number,.docs-root .docs-article pre[data-docs-code-block] code.hljs .hljs-symbol{color:#005cc5}.docs-root .docs-article pre[data-docs-code-block] code.hljs .hljs-function,.docs-root .docs-article pre[data-docs-code-block] code.hljs .hljs-title{color:#6f42c1}.docs-root .docs-article pre[data-docs-code-block] code.hljs .hljs-built_in,.docs-root .docs-article pre[data-docs-code-block] code.hljs .hljs-type{color:#005cc5}.docs-root .docs-article pre[data-docs-code-block] code.hljs .hljs-name,.docs-root .docs-article pre[data-docs-code-block] code.hljs .hljs-tag{color:#22863a}.docs-root .docs-article pre[data-docs-code-block] code.hljs .hljs-punctuation{color:#24292e}.docs-root .docs-article pre[data-docs-code-block] code.hljs .hljs-variable,.docs-root .docs-article pre[data-docs-code-block] code.hljs .hljs-property{color:#e36209}.dark .docs-root .docs-article pre[data-docs-code-block] code.hljs{color:#adbac7}.dark .docs-root .docs-article pre[data-docs-code-block] code.hljs .hljs-keyword,.dark .docs-root .docs-article pre[data-docs-code-block] code.hljs .hljs-selector-tag,.dark .docs-root .docs-article pre[data-docs-code-block] code.hljs .hljs-literal{color:#f47067}.dark .docs-root .docs-article pre[data-docs-code-block] code.hljs .hljs-attr{color:#6cb6ff}.dark .docs-root .docs-article pre[data-docs-code-block] code.hljs .hljs-string,.dark .docs-root .docs-article pre[data-docs-code-block] code.hljs .hljs-template-tag{color:#96d0ff}.dark .docs-root .docs-article pre[data-docs-code-block] code.hljs .hljs-comment,.dark .docs-root .docs-article pre[data-docs-code-block] code.hljs .hljs-quote{color:#768390;font-style:italic}.dark .docs-root .docs-article pre[data-docs-code-block] code.hljs .hljs-number,.dark .docs-root .docs-article pre[data-docs-code-block] code.hljs .hljs-symbol{color:#6cb6ff}.dark .docs-root .docs-article pre[data-docs-code-block] code.hljs .hljs-function,.dark .docs-root .docs-article pre[data-docs-code-block] code.hljs .hljs-title{color:#dcbdfb}.dark .docs-root .docs-article pre[data-docs-code-block] code.hljs .hljs-built_in,.dark .docs-root .docs-article pre[data-docs-code-block] code.hljs .hljs-type{color:#6cb6ff}.dark .docs-root .docs-article pre[data-docs-code-block] code.hljs .hljs-name,.dark .docs-root .docs-article pre[data-docs-code-block] code.hljs .hljs-tag{color:#8ddb8c}.dark .docs-root .docs-article pre[data-docs-code-block] code.hljs .hljs-punctuation{color:#adbac7}.dark .docs-root .docs-article pre[data-docs-code-block] code.hljs .hljs-variable,.dark .docs-root .docs-article pre[data-docs-code-block] code.hljs .hljs-property{color:#f69d50}.docs-root .docs-article .code-block code>.line[data-highlighted-line],.docs-root .docs-article .code-block code>.highlighted{border-left:2px solid hsl(var(--primary));background:linear-gradient(90deg, hsl(var(--primary) / .18) 0%, hsl(var(--primary) / .08) 45%, transparent 100%)}.docs-root .docs-article .code-block code>.line.diff.add,.docs-root .docs-article .code-block code>.line[data-line-added]{border-left:2px solid hsl(var(--signal-green,142 71% 45%) / .75);background:linear-gradient(90deg, hsl(var(--signal-green,142 71% 45%) / .14) 0%, hsl(var(--signal-green,142 71% 45%) / .06) 45%, transparent 100%)}.docs-root .docs-article .code-block code>.line.diff.add:before,.docs-root .docs-article .code-block code>.line[data-line-added]:before{content:"+";color:hsl(var(--signal-green,142 71% 45%));-webkit-user-select:none;user-select:none;margin-right:.5rem}.docs-root .docs-article .code-block code>.line.diff.remove,.docs-root .docs-article .code-block code>.line[data-line-removed]{border-left:2px solid hsl(var(--signal-red,0 84% 60%) / .75);background:linear-gradient(90deg, hsl(var(--signal-red,0 84% 60%) / .14) 0%, hsl(var(--signal-red,0 84% 60%) / .06) 45%, transparent 100%)}.docs-root .docs-article .code-block code>.line.diff.remove:before,.docs-root .docs-article .code-block code>.line[data-line-removed]:before{content:"-";color:hsl(var(--signal-red,0 84% 60%));-webkit-user-select:none;user-select:none;margin-right:.5rem}.docs-root .docs-article .code-block [data-highlighted-chars],.docs-root .docs-article .code-block mark[data-highlighted-chars]{background:hsl(var(--primary) / .2);color:inherit;box-shadow:0 0 0 1px hsl(var(--primary) / .3);border-radius:3px;margin-inline:.125rem;padding:.125rem .25rem;font-weight:500}.docs-root .docs-article .mermaid{justify-content:center;margin-block:2rem;display:flex}.docs-root .docs-article .mermaid svg{max-width:100%}.docs-root .sidebar-item{transition:all .2s}.docs-root .sidebar-item:hover{transform:translate(2px)}.docs-root .toc-link{transition:color .2s;position:relative}.docs-root .toc-link:before{content:"";background:hsl(var(--primary));width:2px;height:100%;transition:transform .2s;position:absolute;top:0;left:-.75rem;transform:scaleY(0)}.docs-root .toc-link.active:before{transform:scaleY(1)}.docs-root .toc-link.active{color:hsl(var(--foreground));font-weight:500}
