:root{--td-fs-heading:clamp(1.5rem, 1.361rem + .571vw, 1.875rem);--td-fs-subhead:clamp(1.1875rem, 1.118rem + .286vw, 1.375rem);--td-fs-lead:clamp(1.125rem, 1.079rem + .19vw, 1.25rem);--td-fs-body:clamp(1rem, .977rem + .095vw, 1.0625rem);--td-fs-small:.90625rem;--td-fs-label:.8125rem;--td-fs-legal:.75rem}.td-root,.td-body{font-size:var(--td-fs-body)}.td-body{line-height:1.65}.td-h3{font-size:var(--td-fs-heading);line-height:1.05}.td-h4,.td-h5{font-size:var(--td-fs-subhead);line-height:1.25}.td-h6{font-size:var(--td-fs-label)}.td-lead{font-size:var(--td-fs-lead);line-height:1.5}.td-micro,.td-helper,.td-chip{font-size:var(--td-fs-small);line-height:1.55}.td-label,.td-eyebrow,.td-fine{font-size:var(--td-fs-label)}.td-primary,.td-coloured{font-size:var(--td-fs-small)}.td-navsearch{font-size:var(--td-fs-label)}.td-mega-feature-cta,.td-cta{font-size:var(--td-fs-small)}.td-blockquote{font-size:var(--td-fs-body)}.td-blockquote cite{font-size:var(--td-fs-label)}.td-prose ul,.td-prose ol,.td-code-block,.td-check,.td-radio,.td-switch,.td-dropdown-trigger,.td-dropdown-item,.td-segmented button{font-size:var(--td-fs-small)}.td-badge,.td-pill{font-size:var(--td-fs-label)}.td-alert,.td-toast{font-size:var(--td-fs-small)}.td-toast strong{font-size:var(--td-fs-label)}.td-toast p{font-size:var(--td-fs-small)}.td-chip-count,.td-card-stat-label,.td-card-case-tag{font-size:var(--td-fs-label)}.td-input{font-size:var(--td-fs-body)}.td-input-trailing,.td-fieldset-legend,.td-label-optional{font-size:var(--td-fs-label)}.td-textarea{font-size:var(--td-fs-body)}.td-tab{font-size:var(--td-fs-small)}.td-tabpanel,.td-breadcrumbs,.td-pagination,.td-step,.td-toc-label{font-size:var(--td-fs-label)}.td-toc-item{font-size:var(--td-fs-small)}.td-table,.td-table th,.td-data-list-label,.td-data-list-value,.td-data-list-meta{font-size:var(--td-fs-label)}.td-modal-title{font-size:var(--td-fs-subhead)}.td-modal-desc{font-size:var(--td-fs-label)}.td-popover,.td-popover-title{font-size:var(--td-fs-small)}.td-tooltip{font-size:var(--td-fs-label)}.td-footer-brand strong{font-size:var(--td-fs-subhead)}.td-footer-brand p{font-size:var(--td-fs-small)}.td-footer-col h5,.td-footer-col a,.td-footer-contactwell-label,.td-footer-contactitem-k,.td-footer-contactitem a,.td-footer-bottom{font-size:var(--td-fs-label)}.td-tree{font-size:var(--td-fs-small)}.td-tree-row .td-tree-meta{font-size:var(--td-fs-label)}.td-cmd-kbd{font-size:var(--td-fs-legal)}.td-heatmap,.td-heatmap-legend{font-size:var(--td-fs-label)}.td-spotlight-row-title,.td-sortable-item{font-size:var(--td-fs-small)}.td-inline-edit,.td-confirm{font-size:var(--td-fs-label)}.td-disclose-trigger,.td-disclose-body,.td-disclose-body code{font-size:var(--td-fs-small)}.td-widget-eyebrow{font-size:var(--td-fs-label)}.td-widget-title{font-size:var(--td-fs-subhead)}.td-widget-sub{font-size:var(--td-fs-label)}.td-kbd{font-size:var(--td-fs-legal)}.td-pomo-status{font-size:var(--td-fs-label)}.td-combobox-option{font-size:var(--td-fs-small)}.td-combobox-option-mark,.td-combobox-empty,.td-taginput-tag,.td-dualrange-vals,.td-stepper-inline,.td-stepper-inline-sep,.td-fabanner{font-size:var(--td-fs-label)}.td-empty-title{font-size:var(--td-fs-heading)}.td-empty-text{font-size:var(--td-fs-small)}.td-consent-title{font-size:var(--td-fs-label)}.td-consent-body{font-size:var(--td-fs-small)}.td-consent-more,.td-gauge-label,.td-cal-head,.td-cal-grid,.td-cal-day-h{font-size:var(--td-fs-label)}.td-richtext-btn{font-size:var(--td-fs-small)}.td-dropzone-title,.td-dropzone-text,.td-codeblock,.td-codeframe-title,.td-codeframe-copy,.td-faceted-facets,.td-faceted-label,.td-faceted-count,.td-chart-legend,.td-chart-legend,.td-chart-card-meta,.td-daterange-quick,.td-drfield-label,.td-drfield-value,.td-kpi-eyebrow,.td-kpi-delta,.td-filter-chip,.td-filter-chip-count,.td-filters-clear,.td-kpi-label{font-size:var(--td-fs-label)}.td-service-title{font-size:var(--td-fs-subhead)}.td-service-text,.td-faq-q,.td-faq-a,.td-linkcell-kicker{font-size:var(--td-fs-label)}.td-linkcell-title{font-size:var(--td-fs-subhead)}.td-logos-label,.td-article-badge,.td-article-read{font-size:var(--td-fs-label)}.td-article-title{font-size:var(--td-fs-subhead)}.td-article-excerpt,.td-article-name,.td-article-date,.td-task-title{font-size:var(--td-fs-label)}.td-sidemodal-item{font-size:var(--td-fs-small)}.td-bc,.td-bc-sep{font-size:var(--td-fs-label)}.td-navbtn,.td-mega-head-text strong,.td-mega-head .td-mega-cta{font-size:var(--td-fs-small)}.td-mega-op-copy strong,.td-mega-op-copy span{font-size:var(--td-fs-label)}.td-mega-pane h4{font-size:var(--td-fs-body)}.td-mega-pane p,.td-mega-pane li,.td-mega-pane .td-mega-cta,.td-mega-feature h5,.td-mega-feature p{font-size:var(--td-fs-small)}.td-page-sub{font-size:var(--td-fs-label)}.td-panel-title{font-size:var(--td-fs-subhead)}.td-panel-sub{font-size:var(--td-fs-label)}.td-select{font-size:var(--td-fs-body)}.td-skip-link:focus,.td-toggle{font-size:var(--td-fs-small)}.td-pill-card,.td-pill-card-row>:first-child,.td-pill-card-sub,.td-timeline-axis,.td-card-veiled-strong-label{font-size:var(--td-fs-label)}.td-estimator-head h3{font-size:var(--td-fs-subhead)}.td-estimator-cta{font-size:var(--td-fs-small)}.td-mono--xl{font-size:var(--td-fs-subhead)}.td-pill-card-row-label{font-size:var(--td-fs-label)}.td-react-button.td-react-button.td-react-button--sm:is(.td-primary,.td-coloured),.td-react-button.td-react-button.td-react-button--lg:is(.td-primary,.td-coloured){font-size:var(--td-fs-small)}.td-react-filepreview-name.td-react-filepreview-name,.td-react-filepreview-meta.td-react-filepreview-meta,.td-react-input-reveal.td-react-input-reveal{font-size:var(--td-fs-label)}.td-react-spotlight-input.td-react-spotlight-input{font-size:var(--td-fs-body)}.td-react-spotlight-esc.td-react-spotlight-esc,.td-react-spotlight-kbd.td-react-spotlight-kbd,.td-react-spotlight-foot kbd{font-size:var(--td-fs-legal)}.td-react-spotlight-grouplabel.td-react-spotlight-grouplabel,.td-react-spotlight-empty.td-react-spotlight-empty,.td-react-spotlight-label.td-react-spotlight-label,.td-react-spotlight-detail.td-react-spotlight-detail,.td-react-spotlight-foot.td-react-spotlight-foot{font-size:var(--td-fs-label)}.td-react-testimonial-quote.td-react-testimonial-quote{font-size:var(--td-fs-small)}.td-react-testimonial-name.td-react-testimonial-name,.td-react-testimonial-role.td-react-testimonial-role,.td-react-pagenav-eyebrow.td-react-pagenav-eyebrow{font-size:var(--td-fs-label)}.td-react-pagenav-title.td-react-pagenav-title,.td-react-pagenav-tab.td-react-pagenav-tab{font-size:var(--td-fs-small)}.td-mk-article-eyebrow.td-mk-article-eyebrow{font-size:var(--td-fs-label)}.td-mk-article-title.td-mk-article-title{font-size:var(--td-fs-subhead)}.td-mk-article-excerpt.td-mk-article-excerpt,.td-mk-article-name.td-mk-article-name,.td-mk-article-meta.td-mk-article-meta,.td-mk-article-payload-label.td-mk-article-payload-label,.td-mk-article-asset.td-mk-article-asset,.td-mk-article-asset-meta.td-mk-article-asset-meta,.td-mk-feature-eyebrow.td-mk-feature-eyebrow{font-size:var(--td-fs-label)}.td-mk-feature-title.td-mk-feature-title{font-size:var(--td-fs-subhead)}.td-mk-feature-body.td-mk-feature-body{font-size:var(--td-fs-small)}.td-mk-feature-points.td-mk-feature-points,.td-mk-feature-footer.td-mk-feature-footer,.td-mk-compare-table.td-mk-compare-table,.td-mk-compare-caption.td-mk-compare-caption,.td-mk-compare-col-label.td-mk-compare-col-label,.td-mk-compare-col-note.td-mk-compare-col-note,.td-mk-compare-table thead .td-mk-compare-criterion.td-mk-compare-criterion{font-size:var(--td-fs-label)}.td-mk-compare-row-note.td-mk-compare-row-note,.td-mk-compare-cell.td-mk-compare-cell{font-size:var(--td-fs-small)}.td-mk-cta-eyebrow.td-mk-cta-eyebrow{font-size:var(--td-fs-label)}.td-mk-cta-description.td-mk-cta-description{font-size:var(--td-fs-small)}.td-mk-cta-assurance.td-mk-cta-assurance{font-size:var(--td-fs-label)}.td-mk-timeline-title.td-mk-timeline-title{font-size:var(--td-fs-subhead)}.td-mk-timeline-period.td-mk-timeline-period,.td-mk-timeline-state.td-mk-timeline-state,.td-mk-timeline-meta.td-mk-timeline-meta{font-size:var(--td-fs-label)}.td-mk-timeline-description.td-mk-timeline-description{font-size:var(--td-fs-small)}.td-mk-timeline-time.td-mk-timeline-time,.td-mk-timeline--flow .td-mk-timeline-title.td-mk-timeline-title,.td-mk-prose blockquote cite{font-size:var(--td-fs-label)}.td-mk-prose pre code{font-size:var(--td-fs-small)}.td-mk-prose figcaption,.td-mk-prose th,.td-bc.td-bc.td-react-bc,.td-codeblock.td-codeblock.td-react-codeblock,.td-react-copy.td-react-copy,.td-data-list-label.td-data-list-label.td-react-datalist-label,.td-data-list-value.td-data-list-value.td-react-datalist-value,.td-data-list-meta.td-data-list-meta.td-react-datalist-meta,.td-faq-q.td-faq-q.td-react-faq-q,.td-faq-a.td-faq-a.td-react-faq-a{font-size:var(--td-fs-label)}.td-react-filament.td-react-filament{font-size:var(--td-fs-small)}.td-react-filament--sm.td-react-filament--sm{font-size:var(--td-fs-label)}.td-tree.td-tree.td-react-tree{font-size:var(--td-fs-small)}.td-react-frame-eyebrow.td-react-frame-eyebrow{font-size:var(--td-fs-label)}.td-react-frame-title.td-react-frame-title,.td-react-frame-title--section.td-react-frame-title--section{font-size:var(--td-fs-subhead)}.td-react-frame-description.td-react-frame-description{font-size:var(--td-fs-small)}.td-react-frame-footnote.td-react-frame-footnote,.td-linkcell-kicker.td-linkcell-kicker.td-react-linkcell-kicker{font-size:var(--td-fs-label)}.td-linkcell-title.td-linkcell-title.td-react-linkcell-title{font-size:var(--td-fs-subhead)}.td-react-linkcell-detail.td-react-linkcell-detail{font-size:var(--td-fs-small)}.td-logos-label.td-logos-label.td-react-logos-label,.td-react-mega-option .td-mega-op-copy strong,.td-react-mega-option .td-mega-op-copy span{font-size:var(--td-fs-label)}.td-react-mega-pane>h4{font-size:var(--td-fs-small)}.td-react-mega-items a,.td-react-mega-grid .td-mk-feature-title.td-mk-feature-title,.td-react-mega-grid .td-mk-feature-body.td-mk-feature-body,.td-react-mega-grid .td-mk-feature-points.td-mk-feature-points,.td-react-mega-col-label.td-react-mega-col-label,.td-react-mega-link-copy strong,.td-react-mega-link-copy span,.td-react-mega-feature-eyebrow.td-react-mega-feature-eyebrow{font-size:var(--td-fs-label)}.td-react-mega-feature-title.td-react-mega-feature-title{font-size:var(--td-fs-body)}.td-react-mega-feature-body.td-react-mega-feature-body{font-size:var(--td-fs-small)}.td-react-mega-step-copy.td-react-mega-step-copy,.td-react-mega-link-copy strong,.td-react-mega-link-copy span,.td-react-mega-step-copy.td-react-mega-step-copy,.td-pagination.td-pagination.td-react-pagination,.td-react-wa-optional-label.td-react-wa-optional-label,.td-react-wa-optional-hint.td-react-wa-optional-hint,.td-react-wa-page.td-react-wa-page,.td-react-wa-native.td-react-wa-native,.td-react-progress-head.td-react-progress-head,.td-react-range-label.td-react-range-label,.td-react-range-value.td-react-range-value,.td-react-range-bounds.td-react-range-bounds,.td-react-range-number.td-react-range-number,.td-react-range-suffix.td-react-range-suffix{font-size:var(--td-fs-label)}.td-react-search-submit.td-react-search-submit,.td-react-search-option.td-react-search-option{font-size:var(--td-fs-small)}.td-react-search-option-detail.td-react-search-option-detail{font-size:var(--td-fs-label)}.td-react-search--sm .td-react-search-field.td-react-search-field,.td-react-search--lg .td-react-search-field.td-react-search-field{font-size:var(--td-fs-body)}.td-react-search-kbd.td-react-search-kbd{font-size:var(--td-fs-legal)}.td-react-navdrawer-title.td-react-navdrawer-title,.td-react-navdrawer .td-faq-q.td-faq-q.td-react-faq-q{font-size:var(--td-fs-small)}.td-react-navdrawer-section-label.td-react-navdrawer-section-label,.td-react-navdrawer-copy strong,.td-react-navdrawer-copy span{font-size:var(--td-fs-label)}.td-react-navdrawer-row.td-react-navdrawer-row{font-size:var(--td-fs-small)}.td-react-divider-label.td-react-divider-label{font-size:var(--td-fs-label)}.td-select-wrap.td-react-select--sm .td-select.td-select{font-size:var(--td-fs-body)}.td-react-upload-item.td-react-upload-item{font-size:var(--td-fs-small)}.td-react-upload-size.td-react-upload-size,.td-react-upload-reject.td-react-upload-reject{font-size:var(--td-fs-label)}.td-react-numfield-btn.td-react-numfield-btn{font-size:var(--td-fs-body)}.td-react-phone-country.td-react-phone-country,.td-react-phone-dial.td-react-phone-dial,.td-toc-label.td-toc-label.td-react-toc-label{font-size:var(--td-fs-label)}.td-toc-item.td-toc-item.td-react-toc-item,.td-react-toc-item--sub.td-react-toc-item--sub{font-size:var(--td-fs-small)}.td-react-peek.td-react-peek{font-size:var(--td-fs-label)}.td-react-popover-trigger.td-react-popover-trigger{font-size:var(--td-fs-small)}
.td-inpage-bar{z-index:55;background:color-mix(in srgb, var(--td-surface) 95%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid color-mix(in srgb, var(--td-ink-2) 14%, transparent);box-shadow:0 -2px 18px color-mix(in srgb, var(--td-shadow-dark) 8%, transparent);position:fixed;bottom:0;left:0;right:0}.td-platform-tile{flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}.td-platform-body{flex:auto;min-width:0}.td-md-block{display:none}@media (min-width:640px){.td-md-block{display:revert}}.td-md-hidden{display:revert}@media (min-width:640px){.td-md-hidden{display:none}}.td-mega-option:focus-visible{outline:2px solid var(--td-accent);outline-offset:-2px;background:var(--td-surface)}.td-mk-feature:has(.td-mk-feature-titlelink:focus-visible){outline:2px solid var(--td-accent);outline-offset:3px}.td-disclose>h3.td-row-tight{margin:0}.td-disclose>h3.td-row-tight>.td-disclose-trigger{flex:auto}.td-disclose-trigger>.td-disclose-chevron{margin-left:auto}.td-label-optional{font-size:var(--td-fs-label)}.industry-location-row :is(.td-combobox,.td-input-wrap){box-sizing:border-box;min-height:42px}.td-mk-article .td-mk-article-eyebrow{font-size:var(--td-fs-label)}.td-mk-article .td-mk-article-title{font-size:var(--td-fs-subhead);line-height:1.3}.td-mk-article .td-mk-article-meta,.td-mk-article .td-mk-article-payload-label{font-size:var(--td-fs-label);color:var(--td-ink-2)}.td-mk-article .td-mk-article-asset{font-size:var(--td-fs-small);white-space:normal;text-align:start}.td-mk-article .td-mk-article-asset-item{flex:0 auto;min-width:0}.td-mk-article .td-mk-article-asset-meta{font-size:var(--td-fs-label);color:var(--td-ink-2)}.td-mk-article-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-items:start}.td-page-hero-title{inline-size:96%}:root{--td-font-code:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--td-font-mono:var(--td-font-ui)}:is(pre,code,kbd,samp,.td-code-block,.td-codeframe,.td-codeblock,.td-term,.td-diff,.td-code-pill){--td-font-mono:var(--td-font-code)}:is(.td-kbd,.td-react-search-kbd){--td-font-mono:var(--td-font-ui)}.td-mono{font-variant-numeric:tabular-nums}.td-eyebrow,.td-widget-eyebrow,.td-logos-label,.td-linkcell-kicker,.td-fbar-label,.td-kpi-eyebrow,.td-badge,.td-tooltip,.td-breadcrumbs,.td-bc.td-react-bc.td-react-bc,.td-react-frame-eyebrow.td-react-frame-eyebrow,.td-mk-feature-eyebrow.td-mk-feature-eyebrow,.td-linkcell-kicker.td-react-linkcell-kicker{font-size:var(--td-fs-label)}.td-react-linkcell-detail.td-react-linkcell-detail{font-size:var(--td-fs-small)}.td-code-block{font-size:var(--td-fs-small);max-width:100%}.td-faq .td-faq-q.td-react-faq-q,.td-faq .td-faq-a.td-react-faq-a{font-size:var(--td-fs-body)}.td-data-list-label.td-react-datalist-label.td-react-datalist-label,.td-linkcell-kicker.td-react-linkcell-kicker.td-react-linkcell-kicker,.td-mk-timeline-state.td-mk-timeline-state,.td-react-copy-text.td-react-copy-text,.td-mk-timeline--flow .td-mk-timeline-title.td-mk-timeline-title{font-size:var(--td-fs-label)}.td-react-frame-eyebrow.td-react-frame-eyebrow,.td-mk-feature-eyebrow.td-mk-feature-eyebrow,.td-linkcell-kicker.td-react-linkcell-kicker.td-react-linkcell-kicker,.td-data-list-label.td-react-datalist-label.td-react-datalist-label,.td-kpi-eyebrow,.td-fbar-label{color:var(--td-ink-2)}.td-code-block code{font-size:inherit}.home-page{--home-gap:clamp(64px, 12vw, 144px)}.td-react-rect-title{inline-size:96%}:is(h1,h2,h3,h4,.td-h2,.td-h3,.td-h4):not(.td-react-rect-title){text-wrap:balance}:is(p,li,dd){text-wrap:pretty}@media (max-width:560px){main h2.td-react-rect-title:has(>.td-h1-line:only-child){font-size:clamp(26px,8vw,34px)!important}main h2.td-react-rect-title:has(>.td-h1-line:only-child)>.td-h1-line{white-space:normal;text-wrap:balance;line-height:1}}:where(:root:not([data-theme=dark])) .td-eyebrow:is(:has(~h1),:has(~* h1)){border-radius:var(--td-radius-2);background:var(--td-brand);inline-size:fit-content;color:var(--td-on-brand);place-self:flex-start start;padding:2px 7px}main .td-fieldset-legend,main .td-badge--brand,main .td-mk-article .td-mk-article-eyebrow{inline-size:auto!important;color:var(--td-ink-2)!important;background:0 0!important;border-radius:0!important;padding:0!important}main .td-eyebrow:not(:has(~h1),:has(~* h1)){inline-size:auto!important;color:var(--td-ink-2)!important;background:0 0!important;border-radius:0!important;padding:0!important}.td-table th{font-size:var(--td-fs-label)}@media (max-width:560px){main table[data-stack]{min-width:0;border:0;inline-size:100%;display:block}main table[data-stack] thead{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}main table[data-stack] :is(tbody,tr,td,tbody th){inline-size:auto;display:block}main table[data-stack] tbody{gap:var(--td-sp-5);display:grid}main table[data-stack] tr{padding:var(--td-sp-6) var(--td-sp-7);border-radius:var(--td-radius-6);background:var(--td-surface);box-shadow:var(--td-inset-soft)}main table[data-stack] :is(td,tbody th){padding:var(--td-sp-2) 0;text-align:start;white-space:normal;border:0;position:static}main table[data-stack] tr>:first-child{font-family:var(--td-font-ui);font-size:var(--td-fs-body);letter-spacing:0;text-transform:none;color:var(--td-ink);background:0 0;font-weight:700}main table[data-stack] tr>:not(:first-child)[data-label]:before{content:attr(data-label);font-family:var(--td-font-ui);font-size:var(--td-fs-label);color:var(--td-ink-2);margin-block-end:2px;font-weight:600;display:block}main :is(.td-scrollhost,.td-table-wrap,.td-react-frame-well,[class*=table-wrap],[class*=tablewrap]):has(table[data-stack]){overflow:visible}main .td-table-wrap:has(>table[data-stack]){box-shadow:none;background:0 0}main .td-table-wrap:has(>table[data-stack]):after{display:none}main .td-scrollshell:has(table[data-stack]){margin-bottom:0}main .td-scrollshell:has(table[data-stack])>.td-scrollbtns{display:none}}:is(.td-radio-dot,.td-check-box)[data-on=true]{background:var(--td-brand);border-color:var(--td-brand);box-shadow:inset 2px 2px 4px color-mix(in srgb, var(--td-shadow-dark) 40%, transparent), inset -1px -1px 2px color-mix(in srgb, var(--td-shadow-light) 30%, transparent)}.td-radio-dot[data-on=true]:after{background:#fff}.td-check-box[data-on=true] svg{color:#fff}:root[data-theme] :is(.td-input-wrap,.td-textarea-wrap,.td-select-wrap,.td-react-search-field):has(:focus-visible){outline:2px solid var(--td-accent);outline-offset:2px}.mdx-step-row{flex-wrap:nowrap;align-items:flex-start}.mdx-step-row>.td-step-dot{font-size:13px}@media (max-width:560px){main .td-react-frame,main .td-react-frame:not(.td-react-frame--flush)>.td-react-frame-well:not(.td-react-frame-well--flush){padding-inline:var(--td-sp-6)}}.td-react-frame-footnote.td-react-frame-footnote{font-size:var(--td-fs-label);color:var(--td-ink-2)}main .td-data-list-meta.td-data-list-meta,main .td-fieldset-legend{font-size:var(--td-fs-label)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) main .mx-logo-light{display:none!important}:root:not([data-theme=light]) main .mx-logo-dark{display:block!important}}main .td-table tbody th{position:static}.site-error{padding-block:clamp(64px,10vw,128px)}.site-error-act{gap:var(--td-sp-7);justify-items:center;display:grid}.site-error-ref{gap:var(--td-sp-5) var(--td-sp-7);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}:where(main [id]){scroll-margin-top:calc(100px + var(--td-sp-8))}:where(main [id]:not(input,textarea,select)):focus{outline:none}:where(main [id]:not(input,textarea,select)):focus-visible{outline:2px solid var(--td-accent);outline-offset:4px}main :is(summary.td-row-tight,.td-bare-btn.td-row-tight):hover{color:var(--td-ink);cursor:pointer}main :is(summary.td-row-tight,.td-bare-btn.td-row-tight):active{box-shadow:var(--td-inset-soft);border-radius:var(--td-radius-3)}main :is(p,li,td,dd)>code{overflow-wrap:anywhere}.td-react-button.td-coloured.td-react-button--filled .td-coloured-label{font-weight:600}:is(.td-root,.td-prose) a.td-badge[href]:hover{color:var(--td-ink)}:root[data-theme=light] .td-badge--green{color:#0a7442}:root[data-theme=light] .td-badge--accent{color:#0567a0}main :is(.td-react-divider-label,.td-react-filepreview-meta,.td-dropzone-text,.td-timeline-axis,.td-mk-timeline-meta,.td-react-pagenav-eyebrow,.td-input-trailing){font-size:var(--td-fs-label);color:var(--td-ink-2)}main .td-react-progress-sep{color:var(--td-ink-2)}main .td-codeblock{font-size:var(--td-fs-small)}main .td-codeblock pre>code{font-size:inherit}main .td-widget :not(pre)>code{font-size:max(var(--td-fs-label), .9em)}.td-root main .td-widget .td-h3.td-mono{font-size:var(--td-fs-subhead)}.td-alert:not(:has(>.td-alert-icon)){grid-template-columns:minmax(0,1fr)}.td-alert:not(:has(>.td-alert-icon)):has(>.td-alert-close){grid-template-columns:minmax(0,1fr) auto}.ui-ghost{color:var(--td-ink-2);border-radius:var(--td-radius-3,12px);font-family:var(--td-font-ui);font-size:var(--td-fs-small);background:0 0;padding:10px 16px;font-weight:600}.ui-ghost:hover:not(:disabled){color:var(--td-ink);background:color-mix(in srgb, var(--td-ink) 6%, transparent)}.ui-ghost:active:not(:disabled){box-shadow:var(--td-inset-soft)}.td-widget:before{content:none}main :is(p,li,dd,span,.td-fine,.td-react-frame-footnote) a:not([class]){text-underline-offset:3px;text-decoration:underline}main :is(p,li,dd,span,.td-fine,.td-react-frame-footnote,.td-prose,.td-mk-prose) a:not([class]){text-decoration-line:underline;-webkit-text-decoration-color:var(--td-brand);text-decoration-color:var(--td-brand);text-underline-offset:3px;text-decoration-thickness:1.5px}main :where(p,li,dd,span,.td-fine,.td-react-frame-footnote,.td-prose,.td-mk-prose) a:not([class]){color:var(--td-ink)}.td-alert,.td-blockquote{border-left:0}.td-blockquote{border-radius:14px}main :is(p,li,dd,span,.td-fine,.td-react-frame-footnote,.td-prose,.td-mk-prose) a:not([class]):is(:hover,:focus-visible){-webkit-text-decoration-color:var(--td-brand);text-decoration-color:var(--td-brand);text-decoration-thickness:2.5px}main :is(.td-prose,.td-mk-prose) a:not([class]):is(:hover,:focus-visible){color:var(--td-ink)}:root{--td-section-pad:clamp(52px, 6.5vw, 96px);--td-section-pad-start:clamp(28px, 3.5vw, 52px);--td-section-pad-compact:clamp(36px, 4vw, 56px);--td-section-pad-end:clamp(24px, 3vw, 44px);--td-rhythm-head:var(--td-sp-7);--td-rhythm-head-body:clamp(28px, 3vw, 44px);--td-rhythm-block:clamp(24px, 2.4vw, 36px);--td-rhythm-grid:clamp(16px, 1.6vw, 24px);--td-pad-card:clamp(22px, 2vw, 28px);--td-pad-panel:clamp(28px, 2.6vw, 36px)}:is(main,#f0-rhythm) section.td-section-block:not(.td-section-block .td-section-block){padding-block:var(--td-section-pad)}:is(main,#f0-rhythm) section.td-section-block.td-section-block--compact:not(.td-section-block .td-section-block){padding-block:var(--td-section-pad-compact)}:is(main,#f0-rhythm)>:is(div,article)>:is(section.td-section-block:first-child,nav:first-child+section.td-section-block):not(.td-section-block .td-section-block){padding-top:var(--td-section-pad-start);padding-bottom:var(--td-section-pad-compact)}:is(main,#f0-rhythm)>:is(div,article)>section.td-section-block:last-child:not(.td-section-block .td-section-block):not(.td-section-block .td-section-block){padding-bottom:var(--td-section-pad-end)}:root:not([data-theme=dark]) :is(.td-segmented button[aria-pressed=true],.td-chip[aria-pressed=true]:not([data-color=accent]),.td-chip[aria-checked=true]:not([data-color=accent]),.td-filter-chip[aria-pressed=true]:not([data-color=accent]),.td-faceted-item[aria-pressed=true],.td-daterange-quick[aria-pressed=true],.td-step[data-state=current],.td-drfield[aria-expanded=true] .td-drfield-label,.td-dropdown-item.td-react-dropdown-item[aria-checked=true],.td-react-pagenav-tab[aria-current=page],.td-mk-compare-col--selected .td-mk-compare-col-label,.td-tree-row.td-react-tree-row[data-active=true],.td-react-pagination-item--current,.td-combobox-option[data-active],.craft-opt:is([aria-selected=true],[aria-pressed=true],[aria-checked=true],[aria-current=true],[aria-expanded=true]):not(:has(>*)),.craft-opt:is([aria-selected=true],[aria-pressed=true],[aria-checked=true])>.craft-pc-l,.craft-nv-item[aria-current=true]>span:first-child,.craft-cx-row[aria-pressed=true] .craft-cx-t,.craft-dt-if[aria-pressed=true] .craft-dt-a,.craft-tr-node[aria-pressed=true] .craft-tr-what,.craft-tl-stop[data-state=current] .craft-tl-name,.craft-st-step[aria-selected=true] .craft-st-t,.td-mk-timeline-state.td-mk-timeline-state){color:var(--td-ink);text-decoration-line:underline;-webkit-text-decoration-color:var(--td-brand);text-decoration-color:var(--td-brand);text-underline-offset:4px;text-decoration-thickness:2px}:root:not([data-theme=dark]) :is(.craft-opt:is([aria-selected=true],[aria-pressed=true],[aria-checked=true],[aria-current=true],[aria-expanded=true]),.craft-sl-step[aria-current],.craft-tl-stop[data-state=current],.td-faceted-item[aria-pressed=true] .td-faceted-count,.td-mk-compare-col--selected .td-mk-compare-col-note,.craft-st-step[aria-selected=true] .craft-st-n,.craft-sl-step[aria-current] .craft-sl-n,.craft-tl-k,.craft-dt-best){color:var(--td-ink)}:root:not([data-theme=dark]){--td-ink-3:#686868}:root:not([data-theme=dark]) :is(*,#f0-focus):focus-visible{outline-color:var(--td-accent-text)}.td-skip-link:focus-visible{outline:2px solid var(--td-accent);outline-offset:2px}:root:not([data-theme=dark]) .td-skip-link:focus-visible{outline-color:var(--td-accent-text)}.td-react-button.td-primary:is(:disabled,[aria-disabled=true]):not(.td-react-button--outline):not(.td-react-button--ghost):not(.td-react-button--link):not(.td-react-button--secondary){box-shadow:0 0 0 1px var(--td-edge)}.td-react-frame-well .td-panel.td-react-card--raised:not(.td-floating){background:var(--td-raise-fill);border-radius:var(--td-radius-6);box-shadow:var(--td-raised)}.td-react-frame-well .td-panel:not(.td-react-card--raised):not(.td-floating){border-radius:var(--td-radius-6)}.td-widget.td-widget--flat{box-shadow:none;background:0 0;border:0;padding:0}
.td-dropdown .td-dropdown-trigger:active{box-shadow:var(--td-btn-active);border-color:var(--td-btn-border-active)}.td-dropdown[data-state=open]>.td-dropdown-trigger{box-shadow:var(--td-btn-active), 0 0 0 1px var(--td-edge);border-color:#0000}.td-segmented button:active:not([aria-pressed=true]),.td-segmented-vertical button:active:not([aria-pressed=true]),.td-tab.td-tab:active:not([aria-selected=true]),.td-faceted-item.td-faceted-item:active:not([aria-pressed=true]){background:var(--td-surface);box-shadow:var(--td-btn-active)}a.td-badge[href]:active{box-shadow:var(--td-inset-soft)}.sr-step.sr-step:active:not([aria-pressed=true]),.ind-tab.ind-tab:active:not([aria-selected=true]){box-shadow:var(--td-btn-active)}.lp-word.lp-word:active{box-shadow:var(--td-inset-deep)}a.td-card:active,a.td-card-surface:active{box-shadow:var(--td-inset-soft)}.td-card:not(a,button,[role=button],a *):hover,.td-card-surface:not(a,button,[role=button],a *):hover{box-shadow:var(--td-raised)}.td-tab.td-tab:focus-visible{outline-color:var(--td-accent)}.td-toc-item.td-toc-item:hover,.td-toc-item.td-toc-item[aria-current=true],.td-journey-toc .td-toc-item.td-toc-item[aria-current=step]{border-left-color:#0000}.td-toc-item.td-react-toc-item.td-react-toc-item:hover,.td-toc-item.td-react-toc-item.td-react-toc-item[aria-current=true]{border-left-color:color-mix(in srgb, var(--td-ink-3) 45%, var(--td-surface))}.td-toc-item.td-toc-item[aria-current=true],.td-toc-item.td-react-toc-item.td-react-toc-item[aria-current=true]{color:var(--td-brand-text)}.td-scrollbtn.td-scrollbtn:not(:disabled){animation:none}.td-scrollbtn.td-scrollbtn:hover:not(:disabled){box-shadow:var(--td-btn-hover), 0 0 0 1px var(--td-edge);transform:none}@media (prefers-reduced-motion:no-preference){:is(a[href],button):not(.td-cta,.td-estimator-cta,.practice-card-cta,.in-house-card-cta,.what-card-cta,:disabled,[aria-disabled=true])>svg.lucide-arrow-right:last-of-type:not(.csd-next-i,.td-linkcell-arrow,.td-react-linkcell-arrow,.td-article-arrow,.td-mk-case-arrow,.td-data-list-row-arrow,.td-eng-card-arrow),:is(a[href],button):not(.td-cta,.td-estimator-cta,.practice-card-cta,.in-house-card-cta,.what-card-cta,:disabled,[aria-disabled=true])>svg.lucide-chevron-right:last-of-type:not(.csd-next-i,.td-linkcell-arrow,.td-react-linkcell-arrow,.td-article-arrow,.td-mk-case-arrow,.td-data-list-row-arrow,.td-eng-card-arrow),:is(a[href],button):not(.td-cta,.td-estimator-cta,.practice-card-cta,.in-house-card-cta,.what-card-cta,:disabled,[aria-disabled=true])>svg.lucide-arrow-up-right:last-of-type:not(.csd-next-i,.td-linkcell-arrow,.td-react-linkcell-arrow,.td-article-arrow,.td-mk-case-arrow,.td-data-list-row-arrow,.td-eng-card-arrow),:is(a[href],button):not(.td-cta,.td-estimator-cta,.practice-card-cta,.in-house-card-cta,.what-card-cta,:disabled,[aria-disabled=true])>svg.lucide-external-link:last-of-type:not(.csd-next-i,.td-linkcell-arrow,.td-react-linkcell-arrow,.td-article-arrow,.td-mk-case-arrow,.td-data-list-row-arrow,.td-eng-card-arrow){transition:translate var(--td-t-base) var(--td-ease-out)}:is(a[href],button):not(.td-cta,.td-estimator-cta,.practice-card-cta,.in-house-card-cta,.what-card-cta,:disabled,[aria-disabled=true])>svg:has(>path[d^="M13.7 4.28"]):last-of-type:not(.csd-next-i,.td-linkcell-arrow,.td-react-linkcell-arrow,.td-article-arrow,.td-mk-case-arrow,.td-data-list-row-arrow,.td-eng-card-arrow){transition:translate var(--td-t-base) var(--td-ease-out)}:is(a[href],button):not(.td-cta,.td-estimator-cta,.practice-card-cta,.in-house-card-cta,.what-card-cta,:disabled,[aria-disabled=true])>svg:has(>path[d^="M8.3 4.3"]):last-of-type:not(.csd-next-i,.td-linkcell-arrow,.td-react-linkcell-arrow,.td-article-arrow,.td-mk-case-arrow,.td-data-list-row-arrow,.td-eng-card-arrow){transition:translate var(--td-t-base) var(--td-ease-out)}:is(a[href],button):not(.td-cta,.td-estimator-cta,.practice-card-cta,.in-house-card-cta,.what-card-cta,:disabled,[aria-disabled=true])>svg:has(>path[d^=M11\ 3a1]):last-of-type:not(.csd-next-i,.td-linkcell-arrow,.td-react-linkcell-arrow,.td-article-arrow,.td-mk-case-arrow,.td-data-list-row-arrow,.td-eng-card-arrow){transition:translate var(--td-t-base) var(--td-ease-out)}:is(a[href],button):not(.td-cta,.td-estimator-cta,.practice-card-cta,.in-house-card-cta,.what-card-cta,:disabled,[aria-disabled=true]):hover>svg.lucide-arrow-right:last-of-type:not(.csd-next-i,.td-linkcell-arrow,.td-react-linkcell-arrow,.td-article-arrow,.td-mk-case-arrow,.td-data-list-row-arrow,.td-eng-card-arrow),:is(a[href],button):not(.td-cta,.td-estimator-cta,.practice-card-cta,.in-house-card-cta,.what-card-cta,:disabled,[aria-disabled=true]):hover>svg.lucide-chevron-right:last-of-type:not(.csd-next-i,.td-linkcell-arrow,.td-react-linkcell-arrow,.td-article-arrow,.td-mk-case-arrow,.td-data-list-row-arrow,.td-eng-card-arrow),:is(a[href],button):not(.td-cta,.td-estimator-cta,.practice-card-cta,.in-house-card-cta,.what-card-cta,:disabled,[aria-disabled=true]):focus-visible>svg.lucide-arrow-right:last-of-type:not(.csd-next-i,.td-linkcell-arrow,.td-react-linkcell-arrow,.td-article-arrow,.td-mk-case-arrow,.td-data-list-row-arrow,.td-eng-card-arrow),:is(a[href],button):not(.td-cta,.td-estimator-cta,.practice-card-cta,.in-house-card-cta,.what-card-cta,:disabled,[aria-disabled=true]):focus-visible>svg.lucide-chevron-right:last-of-type:not(.csd-next-i,.td-linkcell-arrow,.td-react-linkcell-arrow,.td-article-arrow,.td-mk-case-arrow,.td-data-list-row-arrow,.td-eng-card-arrow){translate:2px}:is(a[href],button):not(.td-cta,.td-estimator-cta,.practice-card-cta,.in-house-card-cta,.what-card-cta,:disabled,[aria-disabled=true]):hover>svg:has(>path[d^="M13.7 4.28"]):last-of-type:not(.csd-next-i,.td-linkcell-arrow,.td-react-linkcell-arrow,.td-article-arrow,.td-mk-case-arrow,.td-data-list-row-arrow,.td-eng-card-arrow){translate:2px}:is(a[href],button):not(.td-cta,.td-estimator-cta,.practice-card-cta,.in-house-card-cta,.what-card-cta,:disabled,[aria-disabled=true]):hover>svg:has(>path[d^="M8.3 4.3"]):last-of-type:not(.csd-next-i,.td-linkcell-arrow,.td-react-linkcell-arrow,.td-article-arrow,.td-mk-case-arrow,.td-data-list-row-arrow,.td-eng-card-arrow){translate:2px}:is(a[href],button):not(.td-cta,.td-estimator-cta,.practice-card-cta,.in-house-card-cta,.what-card-cta,:disabled,[aria-disabled=true]):focus-visible>svg:has(>path[d^="M13.7 4.28"]):last-of-type:not(.csd-next-i,.td-linkcell-arrow,.td-react-linkcell-arrow,.td-article-arrow,.td-mk-case-arrow,.td-data-list-row-arrow,.td-eng-card-arrow){translate:2px}:is(a[href],button):not(.td-cta,.td-estimator-cta,.practice-card-cta,.in-house-card-cta,.what-card-cta,:disabled,[aria-disabled=true]):focus-visible>svg:has(>path[d^="M8.3 4.3"]):last-of-type:not(.csd-next-i,.td-linkcell-arrow,.td-react-linkcell-arrow,.td-article-arrow,.td-mk-case-arrow,.td-data-list-row-arrow,.td-eng-card-arrow){translate:2px}:is(a[href],button):not(.td-cta,.td-estimator-cta,.practice-card-cta,.in-house-card-cta,.what-card-cta,:disabled,[aria-disabled=true]):hover>svg.lucide-arrow-up-right:last-of-type:not(.csd-next-i,.td-linkcell-arrow,.td-react-linkcell-arrow,.td-article-arrow,.td-mk-case-arrow,.td-data-list-row-arrow,.td-eng-card-arrow),:is(a[href],button):not(.td-cta,.td-estimator-cta,.practice-card-cta,.in-house-card-cta,.what-card-cta,:disabled,[aria-disabled=true]):hover>svg.lucide-external-link:last-of-type:not(.csd-next-i,.td-linkcell-arrow,.td-react-linkcell-arrow,.td-article-arrow,.td-mk-case-arrow,.td-data-list-row-arrow,.td-eng-card-arrow),:is(a[href],button):not(.td-cta,.td-estimator-cta,.practice-card-cta,.in-house-card-cta,.what-card-cta,:disabled,[aria-disabled=true]):focus-visible>svg.lucide-arrow-up-right:last-of-type:not(.csd-next-i,.td-linkcell-arrow,.td-react-linkcell-arrow,.td-article-arrow,.td-mk-case-arrow,.td-data-list-row-arrow,.td-eng-card-arrow),:is(a[href],button):not(.td-cta,.td-estimator-cta,.practice-card-cta,.in-house-card-cta,.what-card-cta,:disabled,[aria-disabled=true]):focus-visible>svg.lucide-external-link:last-of-type:not(.csd-next-i,.td-linkcell-arrow,.td-react-linkcell-arrow,.td-article-arrow,.td-mk-case-arrow,.td-data-list-row-arrow,.td-eng-card-arrow){translate:2px -2px}:is(a[href],button):not(.td-cta,.td-estimator-cta,.practice-card-cta,.in-house-card-cta,.what-card-cta,:disabled,[aria-disabled=true]):hover>svg:has(>path[d^=M11\ 3a1]):last-of-type:not(.csd-next-i,.td-linkcell-arrow,.td-react-linkcell-arrow,.td-article-arrow,.td-mk-case-arrow,.td-data-list-row-arrow,.td-eng-card-arrow){translate:2px -2px}:is(a[href],button):not(.td-cta,.td-estimator-cta,.practice-card-cta,.in-house-card-cta,.what-card-cta,:disabled,[aria-disabled=true]):focus-visible>svg:has(>path[d^=M11\ 3a1]):last-of-type:not(.csd-next-i,.td-linkcell-arrow,.td-react-linkcell-arrow,.td-article-arrow,.td-mk-case-arrow,.td-data-list-row-arrow,.td-eng-card-arrow){translate:2px -2px}}
:where(main) :where(a[href],button,summary,[role=button],[role=tab],[role=radio],[role=checkbox],[role=switch],[role=option],[role=menuitem],[tabindex="0"]):focus-visible{outline:2px solid var(--td-accent);outline-offset:2px}:where(main) :where(p,li,td,dd,.td-body) :where(a[href]):focus-visible{border-radius:3px}:is(.td-scrollhost .td-mk-article--link:has(.td-mk-article-titlelink:focus-visible),.td-scrollhost .td-mk-feature:has(.td-mk-feature-titlelink:focus-visible)){outline-offset:-2px}:root[data-theme] :is(.td-input-wrap,.td-textarea-wrap,.td-select-wrap):focus-within{border-color:var(--td-btn-border-active);box-shadow:var(--td-inset-soft)}:root[data-theme] :is(.td-input-wrap,.td-textarea-wrap,.td-select-wrap)[data-state=error],:root[data-theme] :is(.td-input-wrap,.td-textarea-wrap,.td-select-wrap)[data-state=error]:focus-within{border-color:var(--td-btn-border-selected);box-shadow:var(--td-inset-deep)}:root[data-theme] :is(.td-input-wrap,.td-textarea-wrap,.td-select-wrap):has([aria-invalid=true]){border-color:var(--td-btn-border-selected);box-shadow:var(--td-inset-deep)}:root[data-theme] :is(.td-input-wrap,.td-textarea-wrap,.td-select-wrap):has([aria-invalid=true]):focus-within{border-color:var(--td-btn-border-selected);box-shadow:var(--td-inset-deep)}:root[data-theme] .td-check:has(input[aria-invalid=true]) .td-check-box{box-shadow:var(--td-inset-deep)}:root[data-theme] .td-helper.td-helper--error,:root[data-theme] .td-field-error{color:var(--td-ink);align-items:flex-start;gap:6px;font-weight:600;display:flex}:root[data-theme] .td-helper.td-helper--error:before,:root[data-theme] .td-field-error:before{content:"";background:var(--td-error-text);width:1em;height:1em;-webkit-mask:var(--p6-alert-mark) center / contain no-repeat;-webkit-mask:var(--p6-alert-mark) center / contain no-repeat;mask:var(--p6-alert-mark) center / contain no-repeat;flex:none;margin-top:.2em}:root{--p6-alert-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9.5'/%3E%3Cpath d='M12 7.5v5.5M12 16.5v.01'/%3E%3C/svg%3E")}.td-label .td-label-optional{font-size:var(--td-fs-label)}@media (prefers-reduced-motion:reduce){:root[data-theme] :is(.td-input-wrap,.td-textarea-wrap,.td-select-wrap){transition:none}}
