/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */:where(:root,.pw-suite-route,.pw-public-surface,.pw-suite-page,.pw-auth-shell,.docs-root){--pw-public-font-sans:var(--font-body,"Satoshi",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);--pw-public-font-mono:var(--font-data,"Geist Mono","JetBrains Mono","Fira Code",Consolas,monospace);--pw-type-h1-size:clamp(2.5rem,3.6vw,3.5rem);--pw-type-h1-weight:700;--pw-type-h1-leading:.96;--pw-type-h1-tracking:-.035em;--pw-type-h1-measure:22ch;--pw-type-h2-size:clamp(1.75rem,2.6vw,2.25rem);--pw-type-h2-weight:700;--pw-type-h2-leading:1.05;--pw-type-h2-tracking:-.025em;--pw-type-h2-measure:30ch;--pw-type-h3-size:1.125rem;--pw-type-h3-weight:600;--pw-type-h3-leading:1.3;--pw-type-h3-tracking:-.015em;--pw-type-h3-measure:28ch;--pw-type-h4-size:1rem;--pw-type-h4-weight:600;--pw-type-h4-leading:1.5;--pw-type-h4-tracking:-.01em;--pw-type-h4-measure:30ch;--pw-type-p-size:clamp(.855rem,.84rem + .15vw,.955rem);--pw-type-p-weight:400;--pw-type-p-leading:1.5;--pw-type-p-measure:68ch;--pw-type-label-size:.75rem;--pw-type-label-weight:600;--pw-type-label-leading:1.3;--pw-type-label-tracking:.08em;--pw-type-meta-size:.875rem;--pw-type-meta-weight:500;--pw-type-meta-leading:1.55;--pw-type-meta-tracking:.01em;--pw-type-code-size:.875rem;--pw-type-code-leading:1.7;--pw-type-inline-code-size:.8125rem;--pw-public-display-size:var(--pw-type-h1-size);--pw-public-display-weight:var(--pw-type-h1-weight);--pw-public-display-leading:var(--pw-type-h1-leading);--pw-public-display-tracking:var(--pw-type-h1-tracking);--pw-public-display-measure:var(--pw-type-h1-measure);--pw-public-page-title-size:var(--pw-type-h1-size);--pw-public-page-title-weight:var(--pw-type-h1-weight);--pw-public-page-title-leading:var(--pw-type-h1-leading);--pw-public-page-title-tracking:var(--pw-type-h1-tracking);--pw-public-page-title-measure:var(--pw-type-h1-measure);--pw-public-section-title-size:var(--pw-type-h2-size);--pw-public-section-title-weight:var(--pw-type-h2-weight);--pw-public-section-title-leading:var(--pw-type-h2-leading);--pw-public-section-title-tracking:var(--pw-type-h2-tracking);--pw-public-section-title-measure:var(--pw-type-h2-measure);--pw-public-card-title-size:var(--pw-type-h3-size);--pw-public-card-title-weight:var(--pw-type-h3-weight);--pw-public-card-title-leading:var(--pw-type-h3-leading);--pw-public-card-title-tracking:var(--pw-type-h3-tracking);--pw-public-lead-size:var(--pw-type-p-size);--pw-public-lead-weight:var(--pw-type-p-weight);--pw-public-lead-leading:var(--pw-type-p-leading);--pw-public-lead-measure:var(--pw-type-p-measure);--pw-public-body-size:var(--pw-type-p-size);--pw-public-body-weight:var(--pw-type-p-weight);--pw-public-body-leading:var(--pw-type-p-leading);--pw-public-body-measure:var(--pw-type-p-measure);--pw-public-body-sm-size:var(--pw-type-meta-size);--pw-public-body-sm-weight:400;--pw-public-body-sm-leading:var(--pw-type-meta-leading);--pw-public-label-size:var(--pw-type-label-size);--pw-public-label-weight:var(--pw-type-label-weight);--pw-public-label-leading:var(--pw-type-label-leading);--pw-public-label-tracking:var(--pw-type-label-tracking);--pw-public-meta-size:var(--pw-type-meta-size);--pw-public-meta-weight:var(--pw-type-meta-weight);--pw-public-meta-leading:var(--pw-type-meta-leading);--pw-public-meta-tracking:var(--pw-type-meta-tracking);--pw-public-code-block-size:var(--pw-type-code-size);--pw-public-code-block-leading:var(--pw-type-code-leading);--pw-public-code-inline-size:var(--pw-type-inline-code-size);--pw-public-control-size:var(--pw-type-meta-size);--pw-public-control-weight:500;--pw-public-control-leading:var(--pw-type-meta-leading);--pw-public-metric-size:1.125rem;--pw-public-metric-weight:600;--pw-public-metric-leading:1.3;--pw-public-metric-tracking:-.02em;--pw-public-price-size:clamp(2rem,2vw,2.5rem);--pw-public-price-weight:600;--pw-public-price-leading:1.05;--pw-public-price-tracking:-.03em}:is(.pw-suite-route,.pw-public-surface,.pw-suite-page,.pw-auth-shell,.docs-root) :is(h1,h2,h3,h4,p){color:inherit;margin:0}:is(.pw-suite-route,.pw-public-surface,.pw-suite-page,.pw-auth-shell,.docs-root) :is(h1,.pw-type-h1,.pw-public-display,.pw-public-page-title,.pw-suite-hero-title,.pw-suite-page-title,.pw-marketing-heading,.claradb-title){font-family:var(--pw-public-font-sans);font-size:var(--pw-type-h1-size);font-weight:var(--pw-type-h1-weight);line-height:var(--pw-type-h1-leading);letter-spacing:var(--pw-type-h1-tracking);text-wrap:balance;-webkit-font-smoothing:auto;text-rendering:optimizelegibility}:is(.pw-suite-route,.pw-public-surface,.pw-suite-page,.pw-auth-shell,.docs-root) :is(h2,.pw-type-h2,.pw-public-section-title,.pw-marketing-subheading,.pw-dyn-heading,.pw-dyn-heading--light,.pw-suite-section-title,.pw-suite-cta-title,.claradb-section-title){font-family:var(--pw-public-font-sans);font-size:var(--pw-type-h2-size);font-weight:var(--pw-type-h2-weight);line-height:var(--pw-type-h2-leading);letter-spacing:var(--pw-type-h2-tracking);text-wrap:balance;-webkit-font-smoothing:auto;text-rendering:optimizelegibility}:is(.pw-suite-route,.pw-public-surface,.pw-suite-page,.pw-auth-shell,.docs-root) :is(h3,.pw-type-h3,.pw-public-card-title,.pw-marketing-card-title,.claradb-card-title){font-family:var(--pw-public-font-sans);font-size:var(--pw-type-h3-size);font-weight:var(--pw-type-h3-weight);line-height:var(--pw-type-h3-leading);letter-spacing:var(--pw-type-h3-tracking);text-wrap:balance}:is(.pw-suite-route,.pw-public-surface,.pw-suite-page,.pw-auth-shell,.docs-root) :is(h4,.pw-type-h4){font-family:var(--pw-public-font-sans);font-size:var(--pw-type-h4-size);font-weight:var(--pw-type-h4-weight);line-height:var(--pw-type-h4-leading);letter-spacing:var(--pw-type-h4-tracking);text-wrap:balance}:is(.pw-suite-route,.pw-public-surface,.pw-suite-page,.pw-auth-shell,.docs-root) :is(p,.pw-type-p,.pw-public-lead,.pw-marketing-copy,.pw-public-body,.pw-dyn-body,.pw-dyn-body--light,.pw-suite-hero-body,.pw-suite-page-body,.pw-suite-section-body,.pw-suite-cta-body,.pw-auth-body,.claradb-copy,.claradb-body,.pw-suite-footer-copy){font-family:var(--pw-public-font-sans);font-size:var(--pw-type-p-size);font-weight:var(--pw-type-p-weight);line-height:var(--pw-type-p-leading);text-wrap:pretty}:is(.pw-suite-route,.pw-public-surface,.pw-suite-page,.pw-auth-shell,.docs-root) :is(.pw-type-label,.pw-public-label,.pw-marketing-label,.pw-dyn-label,.pw-dyn-label--light,.pw-suite-section-kicker,.pw-suite-status-pill,.claradb-kicker){font-family:var(--pw-public-font-mono);font-size:var(--pw-type-label-size);font-weight:var(--pw-type-label-weight);line-height:var(--pw-type-label-leading);letter-spacing:var(--pw-type-label-tracking);text-transform:uppercase}:is(.pw-suite-route,.pw-public-surface,.pw-suite-page,.pw-auth-shell,.docs-root) :is(.pw-type-meta,.pw-public-meta,.pw-public-body-sm,.pw-auth-meta,.pw-auth-footer-copy,.pw-auth-footer-link,.pw-suite-trust-inline){font-family:var(--pw-public-font-sans);font-size:var(--pw-type-meta-size);font-weight:var(--pw-type-meta-weight);line-height:var(--pw-type-meta-leading);letter-spacing:var(--pw-type-meta-tracking);text-wrap:pretty}.pw-public-shell{width:100%;max-width:80rem;margin-inline:auto;padding-inline:1rem}@media (min-width:768px){.pw-public-shell{padding-inline:1.5rem}}@media (min-width:1200px){.pw-public-shell{padding-inline:2rem}}.pw-dyn-intro,.pw-marketing-section-intro,.pw-public-intro,.pw-public-section-intro,.pw-suite-section-copy,.pw-suite-section-copy--center{flex-direction:column;gap:1rem;width:min(100%,48rem);margin-bottom:3rem;display:flex}.pw-dyn-intro--center,.pw-marketing-section-intro--center,.pw-public-intro--center,.pw-public-section-intro--center,.pw-suite-section-copy--center{text-align:center;margin-inline:auto}.pw-public-intro--center :where(h1,h2,h3,h4,p,.pw-type-h1,.pw-type-h2,.pw-type-h3,.pw-type-h4,.pw-type-p),.pw-public-section-intro--center :where(h1,h2,h3,h4,p,.pw-type-h1,.pw-type-h2,.pw-type-h3,.pw-type-h4,.pw-type-p){margin-inline:auto}:is(.pw-public-intro,.pw-public-section-intro,.pw-marketing-section-intro,.pw-dyn-intro,.pw-suite-section-copy):not(.pw-public-intro--center,.pw-public-section-intro--center,.pw-marketing-section-intro--center,.pw-dyn-intro--center,.pw-suite-section-copy--center) :where(h1,.pw-type-h1){max-width:min(var(--pw-type-h1-measure),100%)}:is(.pw-public-intro,.pw-public-section-intro,.pw-marketing-section-intro,.pw-dyn-intro,.pw-suite-section-copy):not(.pw-public-intro--center,.pw-public-section-intro--center,.pw-marketing-section-intro--center,.pw-dyn-intro--center,.pw-suite-section-copy--center) :where(h2,.pw-type-h2){max-width:min(var(--pw-type-h2-measure),100%)}:is(.pw-public-intro,.pw-public-section-intro,.pw-marketing-section-intro,.pw-dyn-intro,.pw-suite-section-copy):not(.pw-public-intro--center,.pw-public-section-intro--center,.pw-marketing-section-intro--center,.pw-dyn-intro--center,.pw-suite-section-copy--center) :where(p,.pw-type-p){max-width:min(var(--pw-type-p-measure),100%)}.pw-public-actions{flex-wrap:wrap;gap:.875rem;display:flex}.pw-public-actions--center{justify-content:center}.pw-public-aside{border:1px solid rgba(var(--pw-suite-tint,39,32,24),.1);background:rgb(var(--pw-suite-surface-warm,247,242,234));border-radius:.875rem;width:min(100%,48rem);padding:1.25rem}.pw-public-tone-strong{color:var(--pw-suite-text-strong,currentColor)}.pw-public-tone-body{color:var(--pw-suite-text-body,currentColor)}.pw-public-tone-soft{color:var(--pw-suite-text-soft,currentColor)}.pw-public-tone-muted{color:var(--pw-suite-text-muted,currentColor)}.pw-marketing-quote{font-family:var(--pw-public-font-sans);font-size:var(--pw-type-h2-size);letter-spacing:var(--pw-type-h2-tracking);text-wrap:balance;max-width:min(28ch,100%);font-weight:600;line-height:1.08}.pw-public-code,.pw-public-code-ui,.pw-type-code{font-family:var(--pw-public-font-mono);font-size:var(--pw-public-code-block-size);line-height:var(--pw-public-code-block-leading)}.pw-public-code-meta,.pw-public-inline-code{font-family:var(--pw-public-font-mono);font-size:var(--pw-public-code-inline-size);line-height:1.45}.pw-public-code-meta{font-weight:var(--pw-public-meta-weight);letter-spacing:normal;text-transform:none}.pw-auth-button,.pw-auth-field-label,.pw-public-input,.pw-public-ui-action,.pw-suite-auth-secondary,.pw-suite-link-action,.pw-suite-mobile-primary-link,.pw-suite-nav-link,.pw-suite-nav-utility-link,.pw-suite-toc-link{font-family:var(--pw-public-font-sans);font-size:var(--pw-public-control-size);font-weight:var(--pw-public-control-weight);line-height:var(--pw-public-control-leading)}.pw-public-metric-value,.pw-suite-route .claradb-metric-value{font-family:var(--pw-public-font-sans);font-size:var(--pw-public-metric-size);font-weight:var(--pw-public-metric-weight);line-height:var(--pw-public-metric-leading);letter-spacing:var(--pw-public-metric-tracking);font-variant-numeric:tabular-nums}.pw-public-price{font-family:var(--pw-public-font-sans);font-size:var(--pw-public-price-size);font-weight:var(--pw-public-price-weight);line-height:var(--pw-public-price-leading);letter-spacing:var(--pw-public-price-tracking);font-variant-numeric:tabular-nums;text-wrap:balance}:is(.pw-suite-route,.pw-public-surface,.pw-suite-page,.pw-auth-shell,.docs-root) :is(.pw-suite-nav-panel-caption,.pw-suite-nav-panel-item-kicker,.pw-suite-nav-panel-item-meta,.pw-suite-metric-pill span,.pw-suite-code-head,.pw-suite-blog-tab,.pw-suite-cta-eyebrow,.pw-suite-cta-meta,.pw-suite-footer-heading,.pw-auth-divider-label),:is(.pw-suite-route,.pw-public-surface,.pw-suite-page,.pw-auth-shell,.docs-root) :is(.pw-text-micro,.pw-suite-nav-panel-kicker,.pw-suite-mobile-toggle-label,.pw-suite-mobile-group-label,.pw-suite-demo-kicker){font-family:var(--pw-public-font-mono);font-size:var(--pw-type-label-size);font-weight:var(--pw-type-label-weight);line-height:var(--pw-type-label-leading);letter-spacing:var(--pw-type-label-tracking);text-transform:uppercase}:is(.pw-suite-route,.pw-public-surface,.pw-suite-page,.pw-auth-shell,.docs-root) :is(.pw-suite-wordmark,.pw-suite-nav-panel-aside h2,.pw-suite-demo-head h2,.pw-suite-footer-brand h2,.pw-suite-footer-mark){font-family:var(--pw-public-font-sans);font-size:var(--pw-type-h4-size);font-weight:var(--pw-type-h4-weight);letter-spacing:var(--pw-type-h4-tracking);text-wrap:balance;line-height:1.2}:is(.pw-suite-route,.pw-public-surface,.pw-suite-page,.pw-auth-shell,.docs-root) :is(.pw-suite-nav-panel-overview span,.pw-suite-nav-panel-item span,.pw-suite-nav-panel-aside p:last-child,.pw-suite-mobile-link span,.pw-suite-nav-panel-item-desc,.pw-suite-cta-side-body,.pw-suite-footer-copy,.pw-suite-footer-link,.pw-suite-footer-meta,.pw-status-line,.reshot-status-line,.claradb-status-line){font-family:var(--pw-public-font-sans);font-size:var(--pw-type-meta-size);font-weight:var(--pw-type-meta-weight);line-height:var(--pw-type-meta-leading);letter-spacing:var(--pw-type-meta-tracking);text-wrap:pretty}:is(.pw-suite-route,.pw-public-surface,.pw-suite-page,.pw-auth-shell,.docs-root) :is(.pw-suite-nav-panel-overview strong,.pw-suite-nav-panel-item strong,.pw-suite-mobile-link strong,.pw-suite-metric-pill strong){font-family:var(--pw-public-font-sans);font-size:var(--pw-type-h4-size);font-weight:var(--pw-type-h4-weight);letter-spacing:var(--pw-type-h4-tracking);line-height:1.35}.pw-auth-shell{color-scheme:light;color:hsl(var(--ink-1));background-color:#fafafa}.pw-auth-card{background:#fff;border:1px solid #00000014;border-radius:1rem;width:min(100%,25rem);padding:2rem}.pw-suite-page-title{letter-spacing:-.045em;max-width:min(16ch,100%);font-size:clamp(2.25rem,4vw,3.2rem);line-height:1.02}.pw-auth-title{font-family:var(--pw-public-font-sans);font-size:clamp(1.5rem,2.2vw,1.85rem);font-weight:var(--pw-type-h2-weight);letter-spacing:-.03em;text-wrap:balance;max-width:min(16ch,100%);line-height:1.08}.pw-auth-input,.pw-public-input,:where(.pw-suite-route,.pw-public-surface,.pw-auth-shell) :is(.claradb-button-primary,.claradb-button-secondary,.claradb-button-muted,.pw-ui-chrome){font-family:var(--pw-public-font-sans);font-size:var(--pw-public-control-size);font-weight:var(--pw-public-control-weight);line-height:var(--pw-public-control-leading)}.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{-o-object-fit:contain;object-fit:contain;width:auto;max-width:min(7.75rem,40vw);height:1.55rem;display:block}.dark .docs-brand-logo--light,.docs-brand-logo--dark{display:none}.dark .docs-brand-logo--dark{display:block}.docs-root .docs-article :where(img){border:1px solid hsl(var(--border));background:hsl(var(--surface-1));box-shadow:var(--shadow-sm);border-radius:8px;margin-block:2.5rem}.docs-root .docs-article :where(figure){border-radius:8px;margin-block:2.5rem;overflow:hidden}.docs-root .docs-article :where(figcaption){border-bottom:1px solid hsl(var(--border));background:hsl(var(--surface-1));font-family:var(--pw-public-font-mono);font-size:var(--pw-public-label-size);font-weight:var(--pw-public-label-weight);line-height:var(--pw-public-label-leading);letter-spacing:var(--pw-public-label-tracking);text-transform:uppercase;color:hsl(var(--ink-4));padding:.75rem 1rem}.docs-root .docs-article{color:hsl(var(--muted-foreground));text-wrap:pretty}.docs-root .docs-article>:first-child{margin-top:0}.docs-root .docs-article>:last-child{margin-bottom:0}.docs-root .docs-article :where(h1,h2,h3,h4){color:hsl(var(--foreground));text-wrap:balance;margin:0}.docs-root .docs-article h2{margin-top:2.5rem}.docs-root .docs-article h3{margin-top:1.75rem}.docs-root .docs-article h4{margin-top:1.25rem}.docs-root .docs-article :where(p,ul,ol,pre,table,blockquote,hr,figure){margin:1rem 0 0}.docs-root .docs-article :where(strong,b,th){color:hsl(var(--foreground))}.docs-root .docs-article a{color:hsl(var(--foreground));text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:hsl(var(--foreground)/.22);text-underline-offset:.18em}.docs-root .docs-article ol,.docs-root .docs-article ul{padding-left:1.3rem}.docs-root .docs-article li+li{margin-top:.45rem}.docs-root .docs-article blockquote{border-left:1px solid hsl(var(--border));color:hsl(var(--foreground));padding-left:1rem}.docs-root .docs-article table{width:100%;font-size:var(--pw-public-body-sm-size);border-collapse:collapse;margin-top:0;margin-bottom:1.5rem}.docs-root .docs-article table thead{border-bottom:2px solid hsl(var(--border))}.docs-root .docs-article table thead tr{background:hsl(var(--muted)/.3)}.docs-root .docs-article table th{text-align:left;color:hsl(var(--foreground));padding:.75rem 1rem;font-weight:600}.docs-root .docs-article table td{color:hsl(var(--muted-foreground));border-bottom:1px solid hsl(var(--border)/.5);padding:.75rem 1rem}.docs-root .docs-article table tbody tr{transition:background-color .15s}.docs-root .docs-article table tbody tr:hover{background:hsl(var(--muted)/.2)}.docs-root .docs-article table tbody tr:last-child td{border-bottom:0}.docs-root .docs-article [data-rehype-pretty-code-figure]{margin-block:1.5rem}.docs-root .docs-article [data-docs-code-block]{color:#e6edf5;background:linear-gradient(#0c121ffa,#111827fa)}.docs-root .docs-article [data-rehype-pretty-code-title]{font-size:var(--pw-public-meta-size);font-family:var(--pw-public-font-mono);font-weight:var(--pw-public-meta-weight);color:hsl(var(--ink-3));background:hsl(var(--surface-1));backdrop-filter:blur(4px);border:1px solid hsl(var(--border)/.8);border-bottom:0;border-radius:.75rem .75rem 0 0;align-items:center;gap:.625rem;padding:.75rem 1rem;display:flex}.docs-root .docs-article [data-rehype-pretty-code-title]:before{content:"";background:linear-gradient(to bottom right,hsl(var(--ink-4)),hsl(var(--ink-3)));border-radius:.125rem;width:.75rem;height:.75rem;display:inline-flex}.docs-root .docs-article [data-rehype-pretty-code-title]+[data-docs-code-block]{margin-top:0}.docs-root .docs-article [data-rehype-pretty-code-title]+[data-docs-code-block]>div:first-child{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.docs-root .docs-article [data-rehype-pretty-code-title]+[data-docs-code-block]>div:first-child>div:first-child{display:none}.docs-root .docs-article [data-rehype-pretty-code-figure]>[data-rehype-pretty-code-title]+pre{border-top-left-radius:0;border-top-right-radius:0;margin-top:0}.docs-root .docs-article pre{font-size:var(--pw-public-code-block-size);line-height:calc(var(--pw-public-code-block-size) * var(--pw-public-code-block-leading));scrollbar-width:thin;scrollbar-color:hsl(var(--surface-3)) transparent;background:0 0;border-radius:0;margin:0;padding:0;overflow-x:auto}.docs-root .docs-article pre::-webkit-scrollbar{height:.5rem}.docs-root .docs-article pre::-webkit-scrollbar-track{background:0 0}.docs-root .docs-article pre::-webkit-scrollbar-thumb{background:hsl(var(--surface-3));border-radius:9999px}.docs-root .docs-article pre code{font-family:var(--pw-public-font-mono);font-feature-settings:"liga" 1,"calt" 1,"tnum" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:0 0;padding:1rem;display:block}.docs-root .docs-article [data-docs-code-block] pre code{color:inherit}.docs-root .docs-article pre>code{min-width:-moz-max-content;min-width:max-content;display:grid}.docs-root .docs-article pre>code>[data-line]{border-left:2px solid #0000;min-height:1.5rem;padding-inline:1rem}.docs-root .docs-article pre>code>.highlighted,.docs-root .docs-article pre>code>[data-highlighted-line]{border-left-color:hsl(var(--primary));background:linear-gradient(90deg,hsl(var(--primary)/.18) 0,hsl(var(--primary)/.08) 45%,transparent 100%)}.docs-root .docs-article pre>code>[data-line].diff.add,.docs-root .docs-article pre>code>[data-line][data-line-added]{border-left-color:hsl(var(--signal-green,142 71% 45%)/.75);background:linear-gradient(90deg,hsl(var(--signal-green,142 71% 45%)/.16) 0,hsl(var(--signal-green,142 71% 45%)/.08) 45%,transparent 100%)}.docs-root .docs-article pre>code>[data-line].diff.add:before,.docs-root .docs-article pre>code>[data-line][data-line-added]:before{content:"+";color:hsl(var(--signal-green,142 71% 45%));-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-right:.5rem}.docs-root .docs-article pre>code>[data-line].diff.remove,.docs-root .docs-article pre>code>[data-line][data-line-removed]{border-left-color:hsl(var(--signal-red,0 84% 60%)/.75);background:linear-gradient(90deg,hsl(var(--signal-red,0 84% 60%)/.16) 0,hsl(var(--signal-red,0 84% 60%)/.08) 45%,transparent 100%)}.docs-root .docs-article pre>code>[data-line].diff.remove:before,.docs-root .docs-article pre>code>[data-line][data-line-removed]:before{content:"-";color:hsl(var(--signal-red,0 84% 60%));-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-right:.5rem}.docs-root .docs-article code[data-line-numbers]{counter-reset:line}.docs-root .docs-article code[data-line-numbers]>[data-line]:before{counter-increment:line;content:counter(line);text-align:right;width:1rem;font-size:var(--pw-public-label-size);font-variant-numeric:tabular-nums;color:hsl(var(--ink-4));-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-right:1.5rem;font-weight:400;display:inline-block}.docs-root .docs-article code[data-line-numbers-max-digits="2"]>[data-line]:before{width:1.5rem}.docs-root .docs-article code[data-line-numbers-max-digits="3"]>[data-line]:before{width:2rem}.docs-root .docs-article .highlighted-chars,.docs-root .docs-article [data-highlighted-chars],.docs-root .docs-article 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 pre code span[style*=--shiki-light]{color:var(--shiki-light)!important}.dark .docs-root .docs-article pre code span[style*=--shiki-dark]{color:var(--shiki-dark)!important}.docs-root .docs-article pre code{color:#24292f;font-variant-ligatures:common-ligatures}.dark .docs-root .docs-article pre code{color:#adbac7}.docs-root .docs-article [data-docs-code-block] pre code span:not([style*=--shiki-light]):not([style*=--shiki-dark]){color:inherit!important}.dark .docs-root .docs-article pre code span[style*="--shiki-dark:#636e7b"],.dark .docs-root .docs-article pre code span[style*="--shiki-dark:#768390"],.dark .docs-root .docs-article pre code span[style*="--shiki-dark:#8b949e"],.docs-root .docs-article pre code span[style*="--shiki-light:#57606a"],.docs-root .docs-article pre code span[style*="--shiki-light:#6a737d"],.docs-root .docs-article pre code span[style*="--shiki-light:#6e7781"],.docs-root .docs-article pre code span[style*="--shiki-light:#959da5"]{opacity:.8;font-style:italic}.dark .docs-root .docs-article pre code span[style*="--shiki-dark:#c678dd"],.dark .docs-root .docs-article pre code span[style*="--shiki-dark:#f47067"],.dark .docs-root .docs-article pre code span[style*="--shiki-dark:#ff7b72"],.docs-root .docs-article pre code span[style*="--shiki-light:#a626a4"],.docs-root .docs-article pre code span[style*="--shiki-light:#cf222e"],.docs-root .docs-article pre code span[style*="--shiki-light:#d73a49"]{font-weight:500}.dark .docs-root .docs-article pre code span[style*="--shiki-dark:#96d0ff"],.dark .docs-root .docs-article pre code span[style*="--shiki-dark:#a5d6ff"],.docs-root .docs-article pre code span[style*="--shiki-light:#032f62"],.docs-root .docs-article pre code span[style*="--shiki-light:#0a3069"]{letter-spacing:-.01em}.dark .docs-root .docs-article pre code span[style*="--shiki-dark:#d2a8ff"],.dark .docs-root .docs-article pre code span[style*="--shiki-dark:#dcbdfb"],.docs-root .docs-article pre code span[style*="--shiki-light:#6f42c1"],.docs-root .docs-article pre code span[style*="--shiki-light:#8250df"]{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}