/*! 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:1.08;--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:1.055rem;--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-subtext-size:.8rem;--pw-type-subtext-weight:400;--pw-type-subtext-leading:1.5;--pw-type-subtext-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,.trueclara-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,.trueclara-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,.trueclara-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,.trueclara-copy,.trueclara-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,.pw-suite-enterprise-eyebrow,.trueclara-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;color:var(--pw-suite-text-muted)!important}.pw-public-shell{width:100%;max-width:82rem;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:1.2rem;width:min(100%,52rem);margin-bottom:3.5rem;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 .trueclara-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-subtext,.pw-suite-nav-panel-item-desc,.pw-suite-mobile-link span,.pw-suite-footer-copy,.pw-suite-footer-link,.pw-suite-footer-meta,.pw-status-line,.reshot-status-line,.trueclara-status-line){font-family:var(--pw-public-font-sans);font-size:var(--pw-type-subtext-size);font-weight:var(--pw-type-subtext-weight);line-height:var(--pw-type-subtext-leading);letter-spacing:var(--pw-type-subtext-tracking);color:var(--pw-suite-text-muted);text-wrap:pretty}: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-cta-side-body){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}:is(.pw-app-shell,.pw-auth-shell,.pw-public-surface,.docs-root){--pw-type-h1-size:clamp(1.5rem,2.2vw,1.85rem);--pw-type-h1-leading:1.08;--pw-type-h1-tracking:-.03em;--pw-type-h2-size:clamp(1.25rem,1.6vw,1.45rem);--pw-type-h2-leading:1.15;--pw-type-h2-tracking:-.02em;--pw-type-h3-size:1rem;--pw-type-h3-leading:1.35;--pw-type-h3-tracking:-.01em}.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-weight:var(--pw-type-h2-weight);text-wrap:balance;max-width:min(16ch,100%)}.pw-auth-input,.pw-public-input,:where(.pw-suite-route,.pw-public-surface,.pw-auth-shell) :is(.trueclara-button-primary,.trueclara-button-secondary,.trueclara-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)}.pw-markdown{--pw-type-h1-size:1.875rem;--pw-type-h1-weight:700;--pw-type-h1-leading:1.2;--pw-type-h1-tracking:-.02em;--pw-type-h2-size:1.65rem;--pw-type-h2-weight:650;--pw-type-h2-leading:1.25;--pw-type-h2-tracking:-.015em;--pw-type-h3-size:1.1rem;--pw-type-h3-weight:600;--pw-type-h3-leading:1.35;--pw-type-h3-tracking:-.015em;--pw-type-p-size:1.055rem;--pw-type-p-leading:1.6;color:hsl(var(--ink-2));text-wrap:pretty;font-size:1.055rem;line-height:1.6}.pw-markdown>:first-child{margin-top:0}.pw-markdown>:last-child{margin-bottom:0}.pw-markdown :where(h1,h2,h3,h4,h5,h6){color:var(--pw-suite-text-strong,#111);-webkit-font-smoothing:auto;text-rendering:optimizelegibility;text-wrap:balance;margin:0}.pw-markdown h1,.pw-markdown h2,.pw-markdown h3,.pw-markdown h4,.pw-markdown h5,.pw-markdown h6{scroll-margin-top:6.5rem}.pw-markdown h1{letter-spacing:-.02em;margin-top:0;font-size:1.875rem;font-weight:700;line-height:1.2}.pw-markdown h2{letter-spacing:-.015em;margin-top:2.25rem;font-size:1.65rem;font-weight:650;line-height:1.25}.pw-markdown h3{margin-top:1.65rem;font-size:1.1rem;font-weight:600;line-height:1.35}.pw-markdown h4{margin-top:1.25rem}.pw-markdown li{font-size:inherit;line-height:inherit}.pw-markdown aside[data-callout],.pw-markdown blockquote,.pw-markdown div[data-changelog-item],.pw-markdown figure,.pw-markdown hr,.pw-markdown ol,.pw-markdown p,.pw-markdown pre,.pw-markdown table,.pw-markdown ul{margin:.85rem 0 0}.pw-markdown li,.pw-markdown p{color:inherit}.pw-markdown strong{color:hsl(var(--ink-1));font-weight:600}.pw-markdown em{font-style:italic}.pw-markdown p:has(>em:only-child)+pre[data-docs-code-block]{margin-top:4px}.pw-markdown p:has(>em:only-child):has(+pre[data-docs-code-block])>em{font-style:normal}.pw-markdown p:has(>em:only-child):has(+pre[data-docs-code-block]){font-family:var(--pw-public-font-mono);color:hsl(var(--ink-3));letter-spacing:.04em;margin-top:1.5rem;margin-bottom:0;font-size:11px}.pw-markdown a{color:hsl(var(--ink-1));text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:hsl(var(--ink-1)/.24);text-underline-offset:2px;transition:color .16s,text-decoration-color .16s}.pw-markdown a:hover{color:hsl(var(--ink-1));text-decoration-color:currentColor}.pw-markdown ol,.pw-markdown ul{padding-left:1.3rem}.pw-markdown ul{list-style:outside}.pw-markdown ol{list-style:decimal}.pw-markdown li+li{margin-top:.45rem}.pw-markdown ul.contains-task-list{padding-left:0;list-style:none}.pw-markdown ul.contains-task-list li.task-list-item{align-items:flex-start;gap:.625rem;padding-left:0;display:flex}.pw-markdown ul.contains-task-list li.task-list-item input[type=checkbox]{flex-shrink:0;margin-top:.45rem}.pw-markdown hr{border:0;border-top:1px solid rgba(var(--pw-suite-tint,39,32,24),.12)}.pw-markdown blockquote{border-left:1px solid rgba(var(--pw-suite-tint,39,32,24),.1);border:1px solid rgba(var(--pw-suite-tint,39,32,24),.1);border-left-color:rgba(var(--pw-suite-tint,39,32,24),.12);background:rgba(var(--pw-suite-surface-tint,247,242,234),.45);color:hsl(var(--ink-1));border-radius:.55rem;padding:.85rem 1.1rem .85rem 1.15rem;position:relative}.pw-markdown blockquote>:first-child{margin-top:0}.pw-markdown blockquote>:last-child{margin-bottom:0}.pw-markdown :not(pre)>code{border:1px solid rgba(var(--pw-suite-tint,39,32,24),.1);background:hsl(var(--brand-accent)/.05);color:hsl(var(--ink-1));font-family:var(--pw-public-font-mono);font-size:var(--pw-public-code-inline-size);border-radius:.42rem;padding:.1rem .36rem;line-height:1}.pw-markdown pre{scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;color:#d4d2cc;font-family:var(--pw-public-font-mono);background:#1a1a18;border:1px solid #2a2a28;border-radius:.5rem;padding:16px 20px;font-size:13px;line-height:1.65;overflow-x:auto}.pw-markdown pre::-webkit-scrollbar{height:.55rem}.pw-markdown pre::-webkit-scrollbar-track{background:0 0}.pw-markdown pre::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:9999px}.pw-markdown pre::-webkit-scrollbar-thumb:hover{background:#ffffff40}.pw-markdown pre code,.pw-markdown pre code.hljs{color:inherit;font-family:var(--pw-public-font-mono);font-size:inherit;line-height:inherit;background:0 0;border:none;padding:0;display:block}.code-block--dark{color:#e6edf3;background:#0a0a0a;border:1px solid #1e1e1e;border-radius:.75rem;margin-block:1.5rem;overflow:hidden}.code-block--dark .code-block__chrome{background:#111;border-bottom:1px solid #1e1e1e;justify-content:space-between;align-items:center;height:2.25rem;padding-inline:1rem;display:flex}.code-block--dark .code-block__label{letter-spacing:.04em;gap:.5rem}.code-block--dark .code-block__copy,.code-block--dark .code-block__label{color:#ffffff59;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;font-size:11px;font-weight:500;line-height:1;display:flex}.code-block--dark .code-block__copy{cursor:pointer;background:0 0;border:none;border-radius:.375rem;gap:.375rem;padding:.25rem .5rem;transition:color .15s,background .15s}.code-block--dark .code-block__copy:hover{color:#ffffffb3;background:#ffffff0f}.code-block--dark .code-block__copy--copied{color:#34d399!important}.code-block--dark .code-block__body pre{scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;overflow-x:auto;background:0 0!important;border:none!important;border-radius:0!important;margin:0!important;padding:0!important}.code-block--dark .code-block__body code{font-family:"Geist Mono",var(--pw-public-font-mono);color:inherit;-webkit-font-smoothing:antialiased;background:0 0;border:none;padding:.875rem 1rem;font-size:13.5px;font-weight:450;line-height:1.7;display:block}.code-block--dark .hljs-keyword,.code-block--dark .hljs-literal,.code-block--dark .hljs-selector-tag{color:#f47067}.code-block--dark .hljs-attr{color:#6cb6ff}.code-block--dark .hljs-string,.code-block--dark .hljs-template-tag{color:#96d0ff}.code-block--dark .hljs-comment,.code-block--dark .hljs-quote{color:#768390;font-style:italic}.code-block--dark .hljs-number,.code-block--dark .hljs-symbol{color:#6cb6ff}.code-block--dark .hljs-function,.code-block--dark .hljs-title{color:#dcbdfb}.code-block--dark .hljs-built_in,.code-block--dark .hljs-type{color:#6cb6ff}.code-block--dark .hljs-name,.code-block--dark .hljs-tag{color:#8ddb8c}.code-block--dark .hljs-params,.code-block--dark .hljs-property,.code-block--dark .hljs-punctuation,.code-block--dark .hljs-variable{color:#adbac7}.pw-markdown pre:not(.code-block--dark pre) code .hljs-comment,.pw-markdown pre:not(.code-block--dark pre) code .hljs-quote{color:#6b6960}.pw-markdown pre:not(.code-block--dark pre) code .hljs-keyword{color:#90b882}.pw-markdown pre:not(.code-block--dark pre) code .hljs-string{color:#e8c87a}.pw-markdown pre:not(.code-block--dark pre) code .hljs-function,.pw-markdown pre:not(.code-block--dark pre) code .hljs-title{color:#7fb5d5}.pw-markdown pre:not(.code-block--dark pre) code .hljs-number{color:#b09adb}.pw-markdown table{border-collapse:separate;border-spacing:0;border:1px solid rgba(var(--pw-suite-tint,39,32,24),.12);background:#fff;border-radius:.6rem;width:100%;display:table}.pw-markdown thead{background:rgba(var(--pw-suite-surface-tint,245,240,232),.96)}.pw-markdown td,.pw-markdown th{text-align:left;vertical-align:top;min-width:8rem;padding:.55rem .75rem}.pw-markdown th{color:hsl(var(--ink-3));font-family:var(--font-data);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:.62rem;font-weight:600}.pw-markdown td{border-top:1px solid rgba(var(--pw-suite-tint,39,32,24),.08);color:inherit;font-size:.85rem;line-height:1.55}.pw-markdown tbody tr:nth-child(2n) td{background:rgba(var(--pw-suite-surface-warm,249,246,241),.78)}.pw-markdown img{border:1px solid rgba(var(--pw-suite-tint,39,32,24),.1);background:#ffffffeb;border-radius:.95rem;max-width:100%;margin:0;display:block}.pw-markdown figure{border-radius:.95rem;overflow:hidden}.pw-markdown .pw-proof-media{border:1px solid hsl(var(--border));background:hsl(var(--surface-1));-webkit-overflow-scrolling:touch;border-radius:1.75rem;width:min(76rem,100vw - 2rem);max-width:none;margin:3.5rem 0 0;padding:1rem;display:block;position:relative;left:50%;overflow:auto hidden;transform:translate(-50%);box-shadow:0 30px 80px -48px #0f172a47}.pw-markdown .pw-proof-media__image{width:100%;min-width:54rem;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:1.25rem;margin:0}.pw-markdown figcaption{background:rgba(var(--pw-suite-surface-tint,247,242,234),.94);color:hsl(var(--ink-3));font-family:var(--font-data);letter-spacing:.08em;text-transform:uppercase;border:1px solid rgba(var(--pw-suite-tint,39,32,24),.08);border-top:0;padding:.8rem 1rem;font-size:.7rem}.pw-markdown aside[data-callout]{border:1px solid rgba(var(--pw-suite-tint,39,32,24),.12);background:rgba(var(--pw-suite-surface-tint,247,242,234),.78);border-radius:.85rem;gap:.45rem;padding:1rem 1.05rem;display:grid}.pw-markdown aside[data-callout=note]{color:inherit}.pw-markdown aside[data-callout=tip]{border-color:hsl(var(--signal-green)/.28);background:hsl(var(--signal-green)/.06);color:hsl(var(--signal-green))}@media (max-width:767px){.pw-markdown .pw-proof-media{border-radius:1.25rem;width:calc(100vw - 1rem);margin:3rem 0 0;padding:.75rem}.pw-markdown .pw-proof-media__image{min-width:46rem}}.dark .pw-markdown,.dark .pw-markdown :where(h1,h2,h3,h4,h5,h6),.dark .pw-markdown li,.dark .pw-markdown p,.dark .pw-markdown strong{color:hsl(var(--foreground))}.dark .pw-markdown a{text-decoration-color:hsl(var(--foreground)/.3)}.dark .pw-markdown a,.dark .pw-markdown a:hover{color:hsl(var(--foreground))}.dark .pw-markdown hr{border-top-color:hsl(var(--border))}.dark .pw-markdown :not(pre)>code,.dark .pw-markdown blockquote{border-color:hsl(var(--border));background:hsl(var(--muted)/.3);color:hsl(var(--foreground))}.dark .pw-markdown table{border-color:hsl(var(--border));background:hsl(var(--surface-1))}.dark .pw-markdown thead{background:hsl(var(--muted)/.3)}.dark .pw-markdown td{border-top-color:hsl(var(--border));color:hsl(var(--foreground))}.dark .pw-markdown tbody tr:nth-child(2n) td{background:hsl(var(--muted)/.15)}.dark .pw-markdown img{border-color:hsl(var(--border));background:0 0}.dark .pw-markdown aside[data-callout],.dark .pw-markdown figcaption{border-color:hsl(var(--border));background:hsl(var(--muted)/.3)}.pw-markdown aside[data-callout=warning]{border-color:hsl(var(--signal-amber)/.28);background:hsl(var(--signal-amber)/.08);color:hsl(var(--signal-amber))}.pw-markdown div[data-changelog-item]{border-left:3px solid hsl(var(--border-primary));padding-left:1rem}.pw-markdown div[data-changelog-item][data-status=added]{border-left-color:hsl(var(--signal-green))}.pw-markdown div[data-changelog-item][data-status=changed]{border-left-color:hsl(var(--signal-amber))}.pw-markdown div[data-changelog-item][data-status=fixed]{border-left-color:hsl(var(--ink-1))}.pw-marketing-shell{width:100%;max-width:76rem;margin-inline:auto;padding-inline:1rem}@media (min-width:640px){.pw-marketing-shell{padding-inline:1.5rem}}@media (min-width:1024px){.pw-marketing-shell{padding-inline:2rem}}.pw-marketing-section{border-top:1px solid hsl(var(--border));padding-block:5rem}.pw-marketing-label{font-family:var(--font-data)}.pw-marketing-label,.pw-marketing-label[data-accent=true]{color:hsl(var(--ink-3))}.pw-marketing-heading,.pw-marketing-subheading{color:hsl(var(--ink-1))}.pw-marketing-copy{color:hsl(var(--ink-2))}.pw-marketing-card-title,.pw-marketing-quote{color:hsl(var(--ink-1))}.pw-marketing-card{border:1px solid hsl(var(--border));background:hsl(var(--surface-1));border-radius:8px}.pw-marketing-chip{border:1px solid hsl(var(--border));background:hsl(var(--surface-1));border-radius:9999px;align-items:center;gap:.5rem;padding:.375rem .75rem;display:inline-flex}.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 img{border:1px solid hsl(var(--border));max-width:100%;height:auto;box-shadow:none;background:0 0;display:block}.docs-root .docs-article figure,.docs-root .docs-article img{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 .docs-hero{border:1px solid hsl(var(--border));background:radial-gradient(circle at top right,hsl(var(--primary)/.14),transparent 28%),linear-gradient(180deg,hsl(var(--background)),hsl(var(--muted)/.25));border-radius:1.5rem;margin-block:0 2.5rem;padding:clamp(1.5rem,3vw,2.5rem);position:relative;overflow:hidden}.docs-root .docs-article .docs-hero>*{z-index:1;position:relative}.docs-root .docs-article .docs-eyebrow{font-family:var(--pw-public-font-sans);letter-spacing:.18em;text-transform:uppercase;color:hsl(var(--muted-foreground));margin:0 0 .875rem;font-size:.75rem;font-weight:700}.docs-root .docs-article .docs-hero h1{max-width:12ch;margin:0}.docs-root .docs-article .docs-hero .docs-lead{max-width:44rem;color:hsl(var(--muted-foreground));margin:1rem 0 0;font-size:clamp(1.05rem,1.9vw,1.2rem);line-height:1.7}.docs-root .docs-article .docs-card-grid,.docs-root .docs-article .docs-pill-list,.docs-root .docs-article .docs-stat-grid{gap:1rem;display:grid}.docs-root .docs-article .docs-pill-list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:1.5rem}.docs-root .docs-article .docs-pill-list span{border:1px solid hsl(var(--border));background:hsl(var(--background)/.88);min-height:2.75rem;font-family:var(--pw-public-font-sans);text-align:center;border-radius:999px;justify-content:center;align-items:center;padding:.5rem .875rem;font-size:.925rem;font-weight:500;display:inline-flex}.docs-root .docs-article .docs-stat-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-block:1.5rem 2rem}.docs-root .docs-article .docs-card,.docs-root .docs-article .docs-stat{border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:1rem;box-shadow:0 10px 30px #1013180a}.docs-root .docs-article .docs-stat{padding:1.1rem 1.15rem}.docs-root .docs-article .docs-stat strong{color:hsl(var(--foreground));margin-bottom:.35rem;font-size:1.65rem;line-height:1;display:block}.docs-root .docs-article .docs-stat span{color:hsl(var(--muted-foreground));font-size:.95rem}.docs-root .docs-article .docs-card-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-block:1.5rem 2rem}.docs-root .docs-article .docs-card{padding:1.15rem 1.2rem}.docs-root .docs-article .docs-card h3{margin-top:0;margin-bottom:.5rem;font-size:1.05rem}.docs-root .docs-article .docs-card .docs-card-title{font-family:var(--pw-public-font-sans);color:hsl(var(--foreground));margin:0 0 .5rem;font-size:1.05rem;font-weight:600;line-height:1.35}.docs-root .docs-article .docs-card p{color:hsl(var(--muted-foreground));margin:0}.docs-root .docs-article .docs-card a{color:hsl(var(--foreground))}.docs-root .docs-article .docs-card:hover{border-color:hsl(var(--foreground)/.18)}.docs-root .docs-article .docs-flow-list{margin:0;padding-left:1.1rem}.docs-root .docs-article .docs-flow-list li+li{margin-top:.65rem}.docs-root .docs-article .docs-flow-list strong{color:hsl(var(--foreground))}.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] td,.docs-root .docs-article [data-docs-table] th{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}.code-block--force-dark .cb-chrome-text,.dark .cb-chrome-text{color:#9ca3af}.cb-chrome-text:hover{color:#333}.code-block--force-dark .cb-chrome-text:hover,.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 .shiki-body code,.code-block pre 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}.code-block--force-dark span[style*=--shiki-dark],.dark .code-block 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:-moz-max-content;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-literal,.code-block--force-dark .hljs-selector-tag{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-property,.code-block--force-dark .hljs-variable{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-literal,.docs-root .docs-article pre[data-docs-code-block] code.hljs .hljs-selector-tag{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-property,.docs-root .docs-article pre[data-docs-code-block] code.hljs .hljs-variable{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-literal,.dark .docs-root .docs-article pre[data-docs-code-block] code.hljs .hljs-selector-tag{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-property,.dark .docs-root .docs-article pre[data-docs-code-block] code.hljs .hljs-variable{color:#f69d50}.docs-root .docs-article .code-block code>.highlighted,.docs-root .docs-article .code-block code>.line[data-highlighted-line]{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;-moz-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;-moz-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 .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}

/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-duration:initial;--tw-font-weight:initial}}}.ds-author-prose{color:hsl(var(--content-primary));background:0 0;max-width:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1.7}.dark .ds-author-prose{color:#f1f5f9;background:0 0}.ds-author-prose:focus{outline:none}.ds-author-prose h1{letter-spacing:-.02em;color:hsl(var(--content-primary));margin-top:0;margin-bottom:1rem;font-size:2rem;font-weight:700;line-height:1.2}.ds-author-prose h2{letter-spacing:-.01em;margin-top:2rem;margin-bottom:.75rem;font-size:1.95rem;line-height:1.3}.ds-author-prose h2,.ds-author-prose h3{color:hsl(var(--content-primary));font-weight:600}.ds-author-prose h3{margin-top:1.5rem;margin-bottom:.625rem;font-size:1.25rem;line-height:1.35}.ds-author-prose h4{color:hsl(var(--content-primary));margin-top:1.25rem;margin-bottom:.5rem;font-size:1.1rem;font-weight:600;line-height:1.4}.ds-author-paragraph{color:hsl(var(--content-primary));margin-top:0;margin-bottom:1rem;font-size:15px;line-height:1.75}.dark .ds-author-paragraph{color:#e2e8f0}.ds-author-list{margin-bottom:calc(var(--spacing,.25rem) * 4)}:where(.ds-author-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}.ds-author-list{padding-left:1.75rem}.ds-author-bullet-list{list-style-type:disc}.ds-author-ordered-list{list-style-type:decimal}.ds-author-list-item{color:hsl(var(--content-primary));margin:.5rem 0;font-size:15px;line-height:1.75}.ds-author-task-list{margin-bottom:calc(var(--spacing,.25rem) * 3)}:where(.ds-author-task-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}.ds-author-task-list{padding-left:0;list-style:none}.ds-author-task-item{color:hsl(var(--content-primary));align-items:flex-start;gap:.5rem;font-size:.9rem;line-height:1.75;display:flex}.ds-author-task-item input[type=checkbox]{margin-top:calc(var(--spacing,.25rem) * .5);margin-right:0}.ds-author-blockquote{margin-block:calc(var(--spacing,.25rem) * 4);border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-neutral-300,oklch(87% 0 0));padding-left:calc(var(--spacing,.25rem) * 4);--tw-leading:var(--leading-relaxed,1.625);font-size:15px;line-height:var(--leading-relaxed,1.625);color:var(--color-neutral-700,oklch(37.1% 0 0));font-style:italic}.ds-author-blockquote:where(.dark,.dark *){border-color:var(--color-neutral-600,oklch(43.9% 0 0));color:var(--color-neutral-300,oklch(87% 0 0))}.ds-author-blockquote{background:#f9fafb;border-radius:0 8px 8px 0;padding-top:12px;padding-bottom:12px;padding-right:16px}.dark .ds-author-blockquote{background:#1e293b}.ds-author-link{color:var(--color-blue-600,oklch(54.6% .245 262.881));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;text-decoration-line:none;transition-duration:.2s;animation-duration:.2s}.ds-author-link:where(.dark,.dark *){color:var(--color-blue-400,oklch(70.7% .165 254.624))}.ds-author-link{border-bottom:1px solid #0000;font-weight:500}.ds-author-link:hover{color:var(--color-blue-700,oklch(48.8% .243 264.376))}.ds-author-link:hover:where(.dark,.dark *){color:var(--color-blue-300,oklch(80.9% .105 251.813))}.ds-author-link:hover{border-bottom-color:currentColor}.ds-author-prose code:not(.ds-author-code-block code):not(.terminal-block code){border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);font-family:var(--font-data);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:#dc2626;background:#f3f4f6;border-width:1px;border-color:#e5e7eb;border-radius:.25rem;font-family:Fira Code,Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace;font-size:.9em}.dark .ds-author-prose code:not(.ds-author-code-block code):not(.terminal-block code){color:#f87171;background:#1f2937;border-color:#374155}.ds-author-code-block{margin-top:calc(var(--spacing,.25rem) * 4);margin-bottom:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-lg-token);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-neutral-300,oklch(87% 0 0));background-color:var(--color-neutral-950,oklch(14.5% 0 0));padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 4);position:relative}.ds-author-code-block:where(.dark,.dark *){border-color:var(--color-neutral-700,oklch(37.1% 0 0));background-color:var(--color-neutral-900,oklch(20.5% 0 0))}.ds-author-code-block{box-shadow:0 1px 2px #0000000d,0 1px 1px #00000008}.dark .ds-author-code-block{background:#111827;border-color:#374155}.ds-author-code-block pre{margin:calc(var(--spacing,.25rem) * 0);font-size:14px;line-height:1.6;overflow-x:auto}.ds-author-code-block code{color:#e5e7eb;font-family:Fira Code,Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace;font-size:inherit;background:0 0;border:none;padding:0}.dark .ds-author-code-block code{color:#e5e7eb}.ds-author-code-block .hljs{color:#d4d4d4;background:0 0}.ds-author-code-block .hljs-keyword,.ds-author-code-block .hljs-literal,.ds-author-code-block .hljs-selector-tag{color:#c586c0}.ds-author-code-block .hljs-attr,.ds-author-code-block .hljs-string{color:#ce9178}.ds-author-code-block .hljs-function,.ds-author-code-block .hljs-title{color:#dcdcaa}.ds-author-code-block .hljs-number{color:#b5cea8}.ds-author-code-block .hljs-comment{color:#6a9955;font-style:italic}.ds-author-table{margin-top:calc(var(--spacing,.25rem) * 4);margin-bottom:calc(var(--spacing,.25rem) * 4);border-collapse:collapse;width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;box-shadow:0 1px 1px #00000008}.dark .ds-author-table{border-color:#334155}.ds-author-table-row{border-top:1px solid hsl(var(--border-primary));margin:0;padding:0;transition:background-color .15s}.ds-author-table-row:hover{background-color:var(--color-neutral-50,oklch(98.5% 0 0))}.ds-author-table-row:hover:where(.dark,.dark *){background-color:#26262680}@supports (color:color-mix(in lab,red,red)){.ds-author-table-row:hover:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-neutral-800,oklch(26.9% 0 0)) 50%,transparent)}}.ds-author-table-row:nth-child(2n){background-color:hsl(var(--surface-secondary))}.ds-author-table-header{border:1px solid hsl(var(--border-primary));text-align:left;color:hsl(var(--content-primary));text-transform:uppercase;letter-spacing:.05em;background-color:#f8fafc;padding:.75rem 1rem;font-size:13px;font-weight:600}.dark .ds-author-table-header{background-color:#1e293b}.ds-author-table-cell{border:1px solid hsl(var(--border-primary));text-align:left;color:hsl(var(--content-primary));padding:.75rem 1rem;font-size:14px;line-height:1.6}.ds-author-hr{border-top:1px solid hsl(var(--border-primary));margin-top:1.5rem;margin-bottom:1.5rem}.ds-author-highlight{background-color:var(--color-yellow-200,oklch(94.5% .129 101.54));padding-inline:calc(var(--spacing,.25rem) * 1);border-radius:.25rem}.ds-author-highlight:where(.dark,.dark *){background-color:#733e0a66}@supports (color:color-mix(in lab,red,red)){.ds-author-highlight:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-yellow-900,oklch(42.1% .095 57.708)) 40%,transparent)}}.ds-author-image{margin-block:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-lg-token);border:1px solid #e2e8f0;max-width:100%;height:auto;box-shadow:0 2px 4px -1px #0000000d,0 1px 2px -1px #00000008}.dark .ds-author-image{border-color:#334155}.ds-author-prose aside[data-callout]{margin-block:calc(var(--spacing,.25rem) * 4);gap:calc(var(--spacing,.25rem) * 2.5);border-radius:var(--radius-lg-token);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 3);border-width:1px;display:flex}.ds-author-prose aside[data-callout=note]{border-color:var(--color-blue-200,oklch(88.2% .059 254.128));background-color:var(--color-blue-50,oklch(97% .014 254.604));color:var(--color-blue-900,oklch(37.9% .146 265.522))}.ds-author-prose aside[data-callout=note]:where(.dark,.dark *){border-color:var(--color-blue-800,oklch(42.4% .199 265.638));background-color:#16245633}@supports (color:color-mix(in lab,red,red)){.ds-author-prose aside[data-callout=note]:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-blue-950,oklch(28.2% .091 267.935)) 20%,transparent)}}.ds-author-prose aside[data-callout=note]:where(.dark,.dark *){color:var(--color-blue-200,oklch(88.2% .059 254.128))}.ds-author-prose aside[data-callout=warning]{border-color:var(--color-yellow-200,oklch(94.5% .129 101.54));background-color:var(--color-yellow-50,oklch(98.7% .026 102.212));color:var(--color-yellow-900,oklch(42.1% .095 57.708))}.ds-author-prose aside[data-callout=warning]:where(.dark,.dark *){border-color:var(--color-yellow-800,oklch(47.6% .114 61.907));background-color:#43200433}@supports (color:color-mix(in lab,red,red)){.ds-author-prose aside[data-callout=warning]:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-yellow-950,oklch(28.6% .066 53.813)) 20%,transparent)}}.ds-author-prose aside[data-callout=warning]:where(.dark,.dark *){color:var(--color-yellow-200,oklch(94.5% .129 101.54))}.ds-author-prose aside[data-callout=tip]{border-color:var(--color-green-200,oklch(92.5% .084 155.995));background-color:var(--color-green-50,oklch(98.2% .018 155.826));color:var(--color-green-900,oklch(39.3% .095 152.535))}.ds-author-prose aside[data-callout=tip]:where(.dark,.dark *){border-color:var(--color-green-800,oklch(44.8% .119 151.328));background-color:#032e1533}@supports (color:color-mix(in lab,red,red)){.ds-author-prose aside[data-callout=tip]:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-green-950,oklch(26.6% .065 152.934)) 20%,transparent)}}.ds-author-prose aside[data-callout=tip]:where(.dark,.dark *){color:var(--color-green-200,oklch(92.5% .084 155.995))}.ds-author-prose div[data-changelog-item]{margin-bottom:calc(var(--spacing,.25rem) * 2);border-left-style:var(--tw-border-style);padding-left:calc(var(--spacing,.25rem) * 3);border-left-width:2px}.ds-author-prose div[data-changelog-item][data-status=added]{border-color:var(--color-green-500,oklch(72.3% .219 149.579))}.ds-author-prose div[data-changelog-item][data-status=added]:where(.dark,.dark *){border-color:var(--color-green-600,oklch(62.7% .194 149.214))}.ds-author-prose div[data-changelog-item][data-status=changed]{border-color:var(--color-yellow-500,oklch(79.5% .184 86.047))}.ds-author-prose div[data-changelog-item][data-status=changed]:where(.dark,.dark *){border-color:var(--color-yellow-600,oklch(68.1% .162 75.834))}.ds-author-prose div[data-changelog-item][data-status=fixed]{border-color:var(--color-blue-500,oklch(62.3% .214 259.815))}.ds-author-prose div[data-changelog-item][data-status=fixed]:where(.dark,.dark *){border-color:var(--color-blue-600,oklch(54.6% .245 262.881))}.ds-callout{margin-block:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-lg-token);border-left-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 4);border-left-width:4px;box-shadow:0 1px 2px #0000000d,0 1px 1px #00000008}.ds-callout-note{border-color:var(--color-blue-500,oklch(62.3% .214 259.815));background-color:var(--color-blue-50,oklch(97% .014 254.604));color:var(--color-blue-900,oklch(37.9% .146 265.522))}.ds-callout-note:where(.dark,.dark *){background-color:#16245666}@supports (color:color-mix(in lab,red,red)){.ds-callout-note:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-blue-950,oklch(28.2% .091 267.935)) 40%,transparent)}}.ds-callout-note:where(.dark,.dark *){color:var(--color-blue-100,oklch(93.2% .032 255.585))}.ds-callout-note{border-left-width:4px}.dark .ds-callout-note{color:#dbeafe;background:#1e3a8a33;border-color:#3b82f6}.ds-callout-tip{border-color:var(--color-green-500,oklch(72.3% .219 149.579));background-color:var(--color-green-50,oklch(98.2% .018 155.826));color:var(--color-green-900,oklch(39.3% .095 152.535))}.ds-callout-tip:where(.dark,.dark *){background-color:#032e1566}@supports (color:color-mix(in lab,red,red)){.ds-callout-tip:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-green-950,oklch(26.6% .065 152.934)) 40%,transparent)}}.ds-callout-tip:where(.dark,.dark *){color:var(--color-green-100,oklch(96.2% .044 156.743))}.ds-callout-tip{border-left-width:4px}.dark .ds-callout-tip{color:#bbf7d0;background:#14532d33;border-color:#22c55e}.ds-callout-info{border-color:var(--color-cyan-500,oklch(71.5% .143 215.221));background-color:var(--color-cyan-50,oklch(98.4% .019 200.873));color:var(--color-cyan-900,oklch(39.8% .07 227.392))}.ds-callout-info:where(.dark,.dark *){background-color:#05334566}@supports (color:color-mix(in lab,red,red)){.ds-callout-info:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-cyan-950,oklch(30.2% .056 229.695)) 40%,transparent)}}.ds-callout-info:where(.dark,.dark *){color:var(--color-cyan-100,oklch(95.6% .045 203.388))}.ds-callout-info{border-left-width:4px}.dark .ds-callout-info{color:#a5f3fc;background:#164e6333;border-color:#06b6d4}.ds-callout-warning{border-color:var(--color-yellow-500,oklch(79.5% .184 86.047));background-color:var(--color-yellow-50,oklch(98.7% .026 102.212));color:var(--color-yellow-900,oklch(42.1% .095 57.708))}.ds-callout-warning:where(.dark,.dark *){background-color:#43200466}@supports (color:color-mix(in lab,red,red)){.ds-callout-warning:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-yellow-950,oklch(28.6% .066 53.813)) 40%,transparent)}}.ds-callout-warning:where(.dark,.dark *){color:var(--color-yellow-100,oklch(97.3% .071 103.193))}.ds-callout-warning{border-left-width:4px}.dark .ds-callout-warning{color:#fef08a;background:#713f1233;border-color:#eab308}.ds-callout-error{border-color:var(--color-red-500,oklch(63.7% .237 25.331));background-color:var(--color-red-50,oklch(97.1% .013 17.38));color:var(--color-red-900,oklch(39.6% .141 25.723))}.ds-callout-error:where(.dark,.dark *){background-color:#46080966}@supports (color:color-mix(in lab,red,red)){.ds-callout-error:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-red-950,oklch(25.8% .092 26.042)) 40%,transparent)}}.ds-callout-error:where(.dark,.dark *){color:var(--color-red-100,oklch(93.6% .032 17.717))}.ds-callout-error{border-left-width:4px}.dark .ds-callout-error{color:#fecaca;background:#7f1d1d33;border-color:#ef4444}.ds-callout-success{border-color:var(--color-emerald-500,oklch(69.6% .17 162.48));background-color:var(--color-emerald-50,oklch(97.9% .021 166.113));color:var(--color-emerald-900,oklch(37.8% .077 168.94))}.ds-callout-success:where(.dark,.dark *){background-color:#002c2266}@supports (color:color-mix(in lab,red,red)){.ds-callout-success:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-emerald-950,oklch(26.2% .051 172.552)) 40%,transparent)}}.ds-callout-success:where(.dark,.dark *){color:var(--color-emerald-100,oklch(95% .052 163.051))}.ds-callout-success{border-left-width:4px}.dark .ds-callout-success{color:#a7f3d0;background:#064e3b33;border-color:#10b981}.ds-callout>:first-child{margin-bottom:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);font-size:15px}.ds-callout>:not(:first-child){font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));line-height:1.6}.ds-accordion{margin-block:calc(var(--spacing,.25rem) * 4)}:where(.ds-accordion>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 3) * calc(1 - var(--tw-space-y-reverse)))}.ds-accordion-item{border-radius:var(--radius-lg-token);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-neutral-200,oklch(92.2% 0 0));overflow:hidden}.ds-accordion-item:where(.dark,.dark *){border-color:var(--color-neutral-700,oklch(37.1% 0 0))}.ds-accordion-item{background:#fff;transition:box-shadow .2s;box-shadow:0 1px 1px #00000008}.dark .ds-accordion-item{background:#111827;border-color:#374155}.ds-accordion-item:hover{box-shadow:0 1px 2px #0000000d,0 1px 1px #00000008}.ds-accordion-question{background-color:var(--color-neutral-50,oklch(98.5% 0 0));width:100%;padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 3.5);text-align:left;--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));justify-content:space-between;align-items:center;display:flex}@media (hover:hover){.ds-accordion-question:hover{background-color:var(--color-neutral-100,oklch(97% 0 0))}}.ds-accordion-question:where(.dark,.dark *){background-color:var(--color-neutral-800,oklch(26.9% 0 0))}@media (hover:hover){.ds-accordion-question:where(.dark,.dark *):hover{background-color:var(--color-neutral-700,oklch(37.1% 0 0))}}.ds-accordion-question{cursor:pointer;color:#1e293b;font-size:15px}.dark .ds-accordion-question{color:#f1f5f9;background:#1f2937}.dark .ds-accordion-question:hover{background:#374155}.ds-accordion-question:after{content:"▼";color:#6b7280;font-size:12px;transition:transform .2s}.dark .ds-accordion-question:after{color:#9ca3af}.ds-accordion-item[data-open=true] .ds-accordion-question:after{transform:rotate(180deg)}.ds-accordion-answer{background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 4)}.ds-accordion-answer:where(.dark,.dark *){background-color:var(--color-neutral-900,oklch(20.5% 0 0))}.ds-accordion-answer{color:#334155;font-size:14px;line-height:1.7;display:none}.dark .ds-accordion-answer{color:#cbd5e1;background:#111827}.ds-accordion-item[data-open=true] .ds-accordion-answer{display:block}.ds-tabs{margin-block:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-lg-token);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-neutral-200,oklch(92.2% 0 0));overflow:hidden}.ds-tabs:where(.dark,.dark *){border-color:var(--color-neutral-700,oklch(37.1% 0 0))}.ds-tabs{background:#fff;box-shadow:0 1px 2px #0000000d,0 1px 1px #00000008}.dark .ds-tabs{background:#111827;border-color:#374155}.ds-tabs-header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-neutral-200,oklch(92.2% 0 0));background-color:var(--color-neutral-50,oklch(98.5% 0 0));display:flex}.ds-tabs-header:where(.dark,.dark *){border-color:var(--color-neutral-700,oklch(37.1% 0 0));background-color:var(--color-neutral-800,oklch(26.9% 0 0))}.ds-tabs-header{scrollbar-width:thin;overflow-x:auto}.dark .ds-tabs-header{background:#1f2937;border-color:#374155}.ds-tab-button{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);white-space:nowrap;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));color:#6b7280;border-bottom:2px var(--tw-border-style);border-color:#0000}.dark .ds-tab-button{color:#9ca3af}.ds-tab-button:hover{background-color:var(--color-neutral-100,oklch(97% 0 0))}.ds-tab-button:hover:where(.dark,.dark *){background-color:var(--color-neutral-700,oklch(37.1% 0 0))}.ds-tab-button:hover{color:#374151}.dark .ds-tab-button:hover{color:#e5e7eb;background:#374155}.ds-tab-button.active{border-color:var(--color-blue-500,oklch(62.3% .214 259.815));color:var(--color-blue-600,oklch(54.6% .245 262.881))}.ds-tab-button.active:where(.dark,.dark *){color:var(--color-blue-400,oklch(70.7% .165 254.624))}.ds-tab-button.active{background:#fff;border-bottom-width:2px;font-weight:600}.dark .ds-tab-button.active{color:#60a5fa;background:#111827;border-color:#3b82f6}.ds-tab-item{background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 5)}.ds-tab-item:where(.dark,.dark *){background-color:var(--color-neutral-900,oklch(20.5% 0 0))}.ds-tab-item{min-height:100px}.dark .ds-tab-item{color:#e5e7eb;background:#111827}.ds-tab-item[data-tab-item]{display:none}.ds-tab-item[data-tab-item].active{display:block}.terminal-block,pre[data-terminal=true]{margin-block:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-lg-token);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-neutral-300,oklch(87% 0 0));background-color:var(--color-neutral-900,oklch(20.5% 0 0));padding:calc(var(--spacing,.25rem) * 4);overflow-x:auto}:is(.terminal-block,pre[data-terminal=true]):where(.dark,.dark *){border-color:var(--color-neutral-600,oklch(43.9% 0 0));background-color:var(--color-neutral-950,oklch(14.5% 0 0))}.terminal-block,pre[data-terminal=true]{color:#d4d4d4;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,Fira Code,monospace;font-size:14px;line-height:1.6;position:relative;box-shadow:0 2px 4px -1px #0000000d,0 1px 2px -1px #00000008}.dark .terminal-block,.dark pre[data-terminal=true]{background:#030712;border-color:#374155}.terminal-block:before,pre[data-terminal=true]:before{content:"";background:#0003;border-bottom:1px solid #ffffff1a;border-radius:8px 8px 0 0;align-items:center;height:32px;padding-left:12px;display:flex;position:absolute;top:0;left:0;right:0}.terminal-block:after,pre[data-terminal=true]:after{content:"Terminal";color:#ffffff80;letter-spacing:.5px;font-size:11px;font-weight:500;position:absolute;top:8px;left:12px}.terminal-block code,pre[data-terminal=true] code{color:var(--color-green-400,oklch(79.2% .209 151.711));font-size:inherit;background:0 0;border-radius:0;margin-top:8px;padding:0;font-family:inherit;display:block}.terminal-block code:before,pre[data-terminal=true] code:before{content:"$ ";color:var(--color-green-500,oklch(72.3% .219 149.579));margin-right:4px;font-weight:600}.math-inline{color:inherit;padding:0 2px;display:inline-block}.math-block{margin-block:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-lg-token);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-neutral-200,oklch(92.2% 0 0));background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 4);overflow-x:auto}.math-block:where(.dark,.dark *){border-color:var(--color-neutral-700,oklch(37.1% 0 0));background-color:var(--color-neutral-900,oklch(20.5% 0 0))}.math-block{text-align:center;box-shadow:0 1px 2px #0000000d,0 1px 1px #00000008}.dark .math-block{background:#111827;border-color:#374155}.math-block .katex{font-size:1.1em}.ds-embed{border:1px solid hsl(var(--border-primary));background-color:hsl(var(--surface-secondary));border-radius:.5rem;margin-top:1rem;margin-bottom:1rem;padding:1rem}.wiki-link{color:var(--color-blue-600,oklch(54.6% .245 262.881))}.wiki-link:where(.dark,.dark *){color:var(--color-blue-400,oklch(70.7% .165 254.624))}.footnote-ref{color:var(--color-blue-600,oklch(54.6% .245 262.881));text-decoration-line:none}.footnote-ref:where(.dark,.dark *){color:var(--color-blue-400,oklch(70.7% .165 254.624))}.footnote-ref{vertical-align:super;font-size:.85em}.footnote-definition{border-top:1px solid hsl(var(--border-primary));margin-top:1rem;padding-top:.5rem}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}