@layer theme;@layer base{:root{--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:500}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:500}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:after,:before{border-color:oklch(97% 0 0)}.base{width:100%;max-width:100vw;min-height:100vh;font-family:var(--font-sans), system-ui, sans-serif;font-size:var(--font-size-body);font-feature-settings:"cv01", "cv04", "cv06", "cv11", "ss03";color:var(--mc-foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--mc-background);flex-direction:column;display:flex}.base__root{flex-direction:column;width:100%;min-height:100vh;display:flex}.base__heading{color:var(--mc-foreground);letter-spacing:-.025em;font-weight:400;line-height:1.35}.base__heading--h1{font-size:var(--font-size-h1)}.base__heading--h2{font-size:var(--font-size-h2)}.base__heading--h3{font-size:var(--font-size-h3)}.base__heading--h4{margin-block:var(--heading-trim-h4);font-size:var(--font-size-h4);line-height:1.375}.base__heading--h5{margin-block:var(--heading-trim-h5);font-size:var(--font-size-h5);line-height:1.375}.base__heading--h6{margin-block:var(--heading-trim-h6);font-size:var(--font-size-h6);line-height:1.375}.base__heading--balance{text-wrap:balance}.base__heading--bold{font-weight:500}.base__heading--highlight{color:var(--mc-heading-highlight);font-weight:400}.base__heading a{font:inherit;color:inherit;letter-spacing:inherit;text-decoration:none!important}.base__text{font-size:var(--font-size-body);color:var(--mc-foreground-muted);line-height:1.5}.base__text--lg{font-size:var(--font-size-body-lg)}.base__text--rich :where(h1){font-weight:400}.base__text--rich :where(strong){font-weight:500}.base__text--rich a:not(.subtle){text-decoration-line:underline;-webkit-text-decoration-color:color-mix(in oklab, currentcolor 40%, transparent);text-decoration-color:color-mix(in oklab, currentcolor 40%, transparent);text-underline-offset:3px}.base__text--rich a:not(.subtle):hover{-webkit-text-decoration-color:color-mix(in oklab, currentcolor 80%, transparent);text-decoration-color:color-mix(in oklab, currentcolor 80%, transparent)}.base__eyebrow{grid-column:1/-1;width:100%}.base__eyebrow--grow{flex-grow:1}.base__eyebrow--center{text-align:center;justify-content:center;display:flex}.base__eyebrow-label{font-size:var(--font-size-label);text-transform:uppercase;letter-spacing:.1em;font-weight:500}.base__eyebrow-label--chip{border-radius:9999px;align-items:center;height:1.75rem;padding-inline:1rem;display:inline-flex}.base__eyebrow-label :is(h1,h2,h3,h4,h5,h6){font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;margin:0}.base__section-head{margin-bottom:2.5em}.base__section-head>*+*{margin-top:.875rem}.base__section-head-title{max-width:48rem}.base__section-head-lead{max-width:37.5rem}[data-heading-size=xs] .heading-highlight,[data-heading-size=s] .heading-highlight,[data-heading-size=xxs] .heading-highlight{font-weight:inherit!important;color:inherit!important;background:0 0!important;-webkit-background-clip:initial!important;background-clip:initial!important}}@layer components{pre:not(.docs *){border-radius:.75rem;max-width:100%;padding:1rem;font-size:.875rem;line-height:1rem;overflow:auto}.mdx-prose :not(pre)>code{color:var(--mc-foreground);background:var(--surface-bg);box-shadow:inset 0 0 0 1px var(--code-ring-offset), inset 0 0 0 2px var(--mc-background);--code-ring-offset:var(--surface-border);border-radius:.5rem;padding-block:.375rem;padding-inline:.375rem;font-size:12px;line-height:1;display:inline-block;font-weight:400!important}.mdx-prose :not(pre)>code:before,.mdx-prose :not(pre)>code:after{content:""!important}.mdx-prose a>code{background:color-mix(in oklch, var(--mc-accent) 10%, transparent);--code-ring-offset:color-mix(in oklch, var(--mc-accent) 25%, transparent);color:var(--mc-link-color)!important}.mdx-prose a>code:hover{background:color-mix(in oklch, var(--mc-accent) 16%, transparent);--code-ring-offset:color-mix(in oklch, var(--mc-accent) 35%, transparent)}.mdx-prose th{text-align:left}.Tabs [role=tablist]{border-color:var(--surface-border);border-bottom-style:solid;border-bottom-width:1px;font-size:.875rem;line-height:1rem}.Tabs [role=tab][aria-selected=true]{color:var(--mc-foreground);border-color:var(--mc-foreground);border-bottom-style:solid;border-bottom-width:1px;margin-bottom:-1px}.Tabs [role=tab]{padding:.5rem}.Tabs [role=tab] span{border-radius:.25rem;padding-block:.25rem;padding-inline:.5rem;display:flex}.Tabs [role=tab]:hover span{color:var(--mc-foreground-muted);background:var(--surface-bg-hover);box-shadow:inset 0 0 0 1px var(--surface-border), inset 0 0 0 2px var(--mc-background);border-radius:.5rem;padding-block:.25rem;padding-inline:.5rem;font-weight:400;line-height:1rem}.Tabs [role=tabpanel]{margin-top:2rem;font-size:15px}.mdx-prose a[href^=http]:not(.logo) code:after{font-family:var(--font-sans);white-space:nowrap;content:" ↗";display:inline}.mdx-prose a[href^=http]:not(.logo):not(:has(code)):after{font-family:var(--font-sans);white-space:nowrap;content:" ↗";display:inline}.code-block{margin-block:1rem;display:block}.code-block button svg{display:none}.code-block button[data-state=inactive] svg:first-of-type,.code-block button[data-state=active] svg:last-of-type{display:block}.mdx-prose td{overflow-wrap:break-word;max-width:256px;overflow:auto}.mdx-prose h2 a,.mdx-prose h3 a{font-weight:inherit!important;text-decoration:none!important}.mdx-prose h2 code,.mdx-prose h3 code{all:unset!important}.remixicon{width:100%;max-width:24px;height:100%;max-height:24px}.mc-badge{text-align:center;text-transform:uppercase;letter-spacing:.1em;border-radius:.25rem;padding:.25rem .5rem;font-size:.875rem;font-weight:500;line-height:1rem;display:inline-block}.mc-btn{text-align:center;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding-block:.5rem;padding-inline:1.5rem;font-size:1rem;font-weight:500;line-height:1.5;text-decoration:none;display:flex}.mc-btn--ghost{width:fit-content;font-size:.875rem;line-height:1.42857}.mc-btn--compact{border-radius:4px;height:1.75rem;padding-block:0;padding-inline:.5rem;font-size:.8125rem;text-decoration:none!important}.mc-btn--compact svg{flex-shrink:0;width:.75rem;height:.75rem}.mc-btn--compact:after{content:""!important;display:none!important}.comparison-table__root{display:contents}.comparison-table__pricing{flex-direction:column;gap:2.5rem;width:100%;display:flex;position:relative}.comparison-table__scroll{width:100%;position:relative;overflow-x:auto}.comparison-table__panel{flex-direction:column;display:flex}.comparison-table__tabs{margin-inline:auto;display:flex}.comparison-table__tab{padding-inline:.5rem;text-transform:uppercase;cursor:pointer;border-bottom-style:solid;border-bottom-width:1px;justify-content:center;align-items:center;padding-bottom:1rem;font-size:.75rem;font-weight:500;line-height:1.33333;display:flex}.comparison-table__tab[aria-selected=true]{border-bottom-style:solid;border-bottom-width:1px;font-weight:500}@media (width>=768px){.comparison-table__tab{padding-inline:2rem;font-size:1rem;line-height:1.5}}.comparison-table__table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.75rem;line-height:1.33333}.comparison-table__table--divided>:not(:last-child){border-bottom-style:solid;border-bottom-width:1px}.comparison-table__head{position:sticky;top:0}.comparison-table__body>:not(:last-child){border-bottom-color:var(--surface-border);border-bottom-style:solid;border-bottom-width:1px}.comparison-table__row{border-style:solid;border-width:1px}.comparison-table__th{width:50%;padding:.75rem;font-weight:500}.comparison-table__th--feature{text-align:left;background-color:var(--surface-bg);width:40%;padding:.75rem;font-weight:500}.comparison-table__th--vendor{border-left-style:solid;border-left-width:1px;width:30%;padding:.75rem;font-weight:500}.comparison-table__th--vendor:last-of-type{border-right-style:solid;border-right-width:1px}.comparison-table__logo{justify-content:center;align-items:center;display:flex}.comparison-table__logo-image{object-fit:contain;width:auto;height:1.5rem}.comparison-table__cell{text-align:center;border-style:solid;border-width:1px;padding:.75rem}.comparison-table__cell--feature{text-align:inherit;background-color:var(--surface-bg);font-weight:500}.comparison-table__cell--tinted,.comparison-table__cell--tinted-mobile{background-color:var(--surface-bg)}.comparison-table__cell-inner{justify-content:flex-start;align-items:center;gap:.5rem;display:flex}.comparison-table__value{line-height:1.5}.comparison-table__value :where(h1){font-weight:400}.comparison-table__value :where(strong),.comparison-table__value--strong{font-weight:500}.comparison-table__value--inline{flex-flow:row;align-items:center;gap:.5rem;display:flex}.comparison-table__marks{justify-content:center;align-items:center;gap:.5rem;display:flex}.comparison-table__mark{border-radius:9999px;justify-content:center;align-items:center;padding:.25rem;display:flex}.comparison-table__frameworks{flex-wrap:wrap;justify-content:center;align-items:center;gap:.375rem;display:flex}.comparison-table__framework-icon{object-fit:contain;width:1.25rem;height:1.25rem}@media (width>=768px){.comparison-table__table{font-size:.875rem;line-height:1.42857}.comparison-table__th{border-right-style:solid;border-right-width:1px;padding:1rem}.comparison-table__th--feature{background-color:#0000;width:25%;padding:1rem}.comparison-table__th--vendor{width:25%;padding:1rem}.comparison-table__logo--start{justify-content:flex-start}.comparison-table__cell{white-space:nowrap;padding:1rem}.comparison-table__cell--quarter{width:25%}.comparison-table__cell--tinted-mobile{background-color:inherit}.comparison-table__frameworks{gap:.5rem}}@media (width>=1024px){.comparison-table__cell:not(:last-child),.comparison-table__th--feature:not(:last-child){border-right-style:solid;border-right-width:1px}}@media (width>=1280px){.comparison-table__table{font-size:1rem;line-height:1.5}}.menu{background-color:inherit;align-items:center;width:100%;display:flex;position:relative}.menu--main{z-index:2;height:var(--menu-height)}.menu--sub{z-index:1;height:var(--submenu-height)}.menu__inner{align-items:center;column-gap:1.5rem;width:100%;height:100%;margin-inline:auto;padding-inline:1.5rem;display:flex}@media (width>=430px){.menu__inner{padding-inline:2rem}}@media (width>=80rem){.menu__inner{max-width:76rem;padding-inline:0}}.menu__brand{flex-shrink:0;align-items:center;column-gap:1rem;display:flex}.menu__logo{width:auto;height:1.75rem}.menu__crumbs{margin-inline:-.75rem;font-size:.875rem;font-weight:500;line-height:1.42857;display:flex}.menu__crumb{align-items:center;display:flex}.menu__crumb-link{border-radius:.75rem;align-items:center;height:2rem;padding-inline:.75rem;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.menu__crumb-link--first{font-weight:500}.menu__crumb-separator{padding-inline:.25rem}@media not all and (width>=48rem){.menu__crumb-link--rest,.menu__crumb-separator{display:none}}.menu__nav{flex-grow:1;display:none}@media (width>=80rem){.menu__nav{align-items:center;display:flex}}.menu__bar{align-items:center;column-gap:.25rem;font-size:.875rem;line-height:1.42857;display:flex}.menu__bar--grow{flex-grow:1}.menu__bar--end,.menu__item--end{margin-left:auto}.menu__trigger{white-space:nowrap;border-radius:.75rem;flex-shrink:0;align-items:center;column-gap:.25rem;height:2rem;padding-inline:.75rem;line-height:1;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.menu__trigger--medium,.menu__trigger--bold{font-weight:500}.menu__trigger--highlight{text-transform:uppercase;letter-spacing:.05em;font-weight:500}.menu__panel-item--highlighted{border-style:solid;border-width:1px;border-radius:.75rem}.menu__panel-link{column-gap:1rem;padding-right:1rem;display:flex}.menu__panel-link--highlighted{padding:.5rem 1.5rem .5rem .5rem}.menu__panel-icon{flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.menu__panel-icon--tile{border-style:solid;border-width:1px;border-radius:.75rem}.menu__panel-image{width:1.5rem;height:1.5rem}.menu__panel-text{flex-direction:column;row-gap:.25rem;display:flex}.menu__panel-text--lead{padding-top:.25rem}.menu__panel-text--middle{justify-content:center}.menu__panel-title{align-items:center;font-size:.875rem;font-weight:500;line-height:1.42857;display:flex}.menu__panel-description{font-size:.75rem;line-height:1.33333}.menu__panel-label{text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;font-weight:500;line-height:1.33333}.menu__panel-label--link{text-align:left;display:inline-flex}@media (hover:hover){.menu__panel-label--link:hover{text-decoration-line:underline}}.menu__accordion{flex-direction:column;padding-block:.5rem;padding-inline:1.5rem;display:flex}.menu__accordion>:not(:last-child){border-bottom:1px solid var(--surface-border)}.menu__accordion-link{padding-block:1rem;font-size:1rem;font-weight:500;line-height:1.5;display:block}.menu__accordion-heading{margin:0}.menu__accordion-trigger{justify-content:space-between;align-items:center;width:100%;padding-block:1rem;font-size:1rem;font-weight:500;line-height:1.5;display:flex}.menu__accordion-panel{padding-bottom:.75rem}.menu__accordion-list{flex-direction:column;display:flex}.menu__accordion-item{align-items:center;gap:.75rem;padding-block:.625rem;font-size:15px;display:flex}.menu__accordion-label{text-transform:uppercase;letter-spacing:.1em;align-items:center;padding-block:.625rem;font-size:.75rem;font-weight:500;line-height:1.33333;display:flex}.menu__accordion-label--link{color:var(--mc-foreground);gap:.25rem}@media (hover:hover){.menu__accordion-label--link:hover{text-decoration-line:underline}}.menu__accordion-icon{flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}.menu__drawer{inset-inline:0;z-index:40;flex-direction:column;display:flex;position:fixed;bottom:0;overflow:hidden}.menu__drawer>.menu__accordion{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.menu__drawer-cta{padding:1rem 1.5rem calc(1rem + env(safe-area-inset-bottom));border-top:1px solid var(--surface-border);flex-shrink:0;margin-top:auto}.menu__drawer-cta .mc-btn{width:100%}.menu__dropdown{inset-inline:0;z-index:30;border-bottom-style:solid;border-bottom-width:1px;max-height:70dvh;position:absolute;top:100%;overflow-y:auto;box-shadow:0 3px 12px #00000012}.menu__actions{flex-shrink:0;align-items:center;column-gap:.75rem;margin-left:auto;display:flex}.menu__actions-cta{display:none}.menu__toggle{border-radius:.5rem;flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.menu__toggle-icon{display:inline-flex}@media (width>=80rem){.menu__dropdown,.menu__toggle{display:none}.menu__actions-cta{display:contents}}.feature-comparison{z-index:20;border-top-style:solid;border-top-width:1px;border-bottom-style:solid;border-bottom-width:1px;flex-direction:column;padding-block:4rem;display:flex;position:relative}@media (width>=80rem){.feature-comparison{border-style:solid;border-width:1px;border-radius:1rem;padding:4rem}}.feature-comparison__inner{flex-direction:column;gap:2rem;display:flex}.feature-comparison__head{flex-direction:column;gap:2rem;padding-inline:1.5rem;display:flex}@media (width>=80rem){.feature-comparison__head{padding-inline:0}}.feature-comparison__title{flex-direction:column;gap:1rem;display:flex}@media (width>=48rem){.feature-comparison__title{flex-direction:row;align-items:center}}.feature-comparison__icon{border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.plan-btn{text-align:center;white-space:nowrap;border-radius:9999px;padding-block:.5rem;padding-inline:2rem;font-size:1rem;font-weight:500;line-height:1.5}.va-section{max-width:100vw;padding-inline:1.5rem;position:relative}@media (width>=430px){.va-section{padding-inline:2rem}}.va-section--anchored{scroll-margin-top:6rem}.va-step-badge{text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;align-items:center;gap:.625rem;font-size:13px;font-weight:500;display:inline-flex}.va-step-badge--spaced{margin-bottom:.875rem}.va-step-badge__num{width:1.5rem;height:1.5rem;font-family:var(--font-mono);border-radius:.5rem;justify-content:center;align-items:center;font-size:.75rem;line-height:1.33333;display:inline-flex}.va-chip{font-family:var(--font-mono);border-radius:9999px;align-items:center;gap:.375rem;padding-block:.25rem;padding-inline:.625rem;font-size:11.5px;font-weight:500;display:inline-flex}.va-chip--small{font-size:.75rem;line-height:1.33333}.va-chip__led,.va-dot{border-radius:9999px;width:.375rem;height:.375rem}.va-divider{height:1px}.va-divider--spaced{margin-block:1.25rem}.va-waveform{align-items:center;gap:3px;display:flex}.va-waveform__bar{border-radius:.25rem;width:3px;height:100%}.va-hero{padding-top:1rem}@media (width>=48rem){.va-hero{padding-top:2rem}}.va-hero__grid{grid-template-columns:repeat(1,minmax(0,1fr));align-items:start;gap:3rem;display:grid}@media (width>=64rem){.va-hero__grid{grid-template-columns:1.05fr 1fr}}.va-hero__eyebrow{text-transform:uppercase;letter-spacing:.05em;border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:2rem;padding-block:.375rem;padding-inline:.75rem;font-size:.75rem;font-weight:500;line-height:1.33333;display:inline-flex}.va-hero__title{margin-bottom:1.5rem}.va-hero__lead{max-width:520px;font-size:1.125rem;line-height:1.5}.va-hero__lead-strong{font-weight:500}.va-hero__code{margin-top:2rem}.va-hero__actions{flex-wrap:wrap;gap:.625rem;margin-top:1.25rem;display:flex}.va-hero__stats{flex-wrap:wrap;gap:1.25rem 2rem;margin-top:3rem;display:flex}.va-hero__stat-value{letter-spacing:-.025em;font-size:1.5rem;font-weight:500;line-height:1.33333}.va-hero__stat-label{text-transform:uppercase;letter-spacing:.05em;margin-top:.25rem;font-size:.75rem;line-height:1.33333}.va-hero__visual{width:100%;max-width:560px;margin-inline:auto;display:none}@media (width>=40rem){.va-hero__visual{display:block}}@media (width>=64rem){.va-hero__visual{max-width:none}}.va-hero__ribbon{margin-top:1.75rem}.va-ribbon{border-radius:.75rem;flex-direction:column;gap:.75rem;padding-block:.75rem;padding-inline:1rem;display:flex}@media (width>=40rem){.va-ribbon{flex-direction:row;align-items:center;gap:1.25rem}}.va-ribbon__label{flex:none;font-size:.875rem;font-weight:500;line-height:1.42857}.va-ribbon__viewport{flex:1;min-width:0;overflow:hidden}.va-ribbon__track{gap:.5rem;display:inline-flex}.va-ribbon__item{white-space:nowrap;border-radius:9999px;padding-block:.375rem;padding-inline:.875rem;font-size:13px;font-weight:500}.va-hero-visual{border-style:solid;border-width:1px;border-radius:1.5rem;padding:1.5rem;position:relative;overflow:hidden}.va-hero-visual__phone{background-color:#0a0a0b;border-radius:44px;width:310px;padding:.75rem;position:absolute;bottom:-2.5rem;left:50%;translate:-50%}.va-hero-visual__screen{color:#fff;background-image:linear-gradient(to bottom in oklab, #0e0e12 0%, #15161b 100%);border-radius:34px;flex-direction:column;width:100%;height:100%;padding-block:1.25rem;padding-inline:1rem;display:flex;position:relative;overflow:hidden}.va-hero-visual__status{font-family:var(--font-mono);color:#aeb0b8;justify-content:space-between;align-items:center;margin-bottom:1rem;font-size:11.5px;display:flex}.va-hero-visual__battery{border:1px solid #aeb0b8;border-radius:.25rem;width:.875rem;height:9px;display:inline-block;position:relative}.va-hero-visual__battery-fill{background-color:#aeb0b8;width:70%;position:absolute;inset:1px}.va-hero-visual__call{text-align:center;margin-top:.5rem}.va-hero-visual__call-kind{color:oklch(70.8% 0 0);text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;line-height:1.33333}.va-hero-visual__call-name{letter-spacing:-.025em;margin-top:.5rem;font-size:1.5rem;font-weight:500;line-height:1.33333}.va-hero-visual__call-number{font-family:var(--font-mono);color:oklch(70.8% 0 0);margin-top:.25rem;font-size:13px}.va-hero-visual__orb{justify-content:center;margin-block:1.25rem;display:flex}.va-hero-visual__orb-disc{border-radius:9999px;width:124px;height:124px;position:relative}.va-hero-visual__orb-gloss{border-radius:9999px;position:absolute;inset:18px}.va-hero-visual__transcript{flex-direction:column;flex:1;gap:.625rem;font-size:13px;line-height:1.375;display:flex}.va-hero-visual__listening{align-self:flex-start;align-items:center;gap:.5rem;padding:.25rem;display:flex}.va-hero-visual__listening-label{font-family:var(--font-mono);color:oklch(55.6% 0 0);font-size:11px}.va-hero-visual__chips{flex-direction:column;gap:.625rem;display:flex;position:absolute;top:1.5rem;left:1.5rem}.va-hero-visual__chips--end{align-items:flex-end;inset:auto 1.5rem 6rem auto}.va-hero-visual__latency{font-family:var(--font-mono);border-radius:.75rem;align-items:center;gap:.5rem;padding-block:.5rem;padding-inline:.75rem;font-size:.75rem;line-height:1.33333;display:inline-flex;position:absolute;top:1.5rem;right:1.5rem}.va-hero-visual__latency-dot{background-color:oklch(52.7% .154 150.069);border-radius:9999px;width:.375rem;height:.375rem;box-shadow:0 0 0 4px #06bc8a26}.va-float-chip{border-radius:.75rem;align-items:center;min-width:200px;height:2.25rem;padding-inline:.875rem;display:inline-flex}.va-float-chip--start{justify-content:flex-start}.va-float-chip--end{justify-content:flex-end}.va-float-chip__inner{align-items:center;gap:.625rem;display:inline-flex}.va-float-chip__dot{border-radius:9999px;flex:none;width:.5rem;height:.5rem}.va-float-chip__label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;font-size:11px}.va-float-chip__ticker{height:1rem;display:block;overflow:hidden}.va-float-chip__track{flex-direction:column;display:flex}.va-float-chip__value{height:1rem;font-family:var(--font-mono);font-size:.75rem;font-weight:500;line-height:1rem;display:block}.va-float-chip__value--end{text-align:right}.va-float-chip__single{font-family:var(--font-mono);font-size:.75rem;font-weight:500;line-height:1.33333}.va-bubble{max-width:82%;padding-block:.5rem;padding-inline:.75rem}.va-bubble--in{background-color:#1b1b22;border-radius:14px 14px 14px 4px;align-self:flex-start}.va-bubble--out{background-image:linear-gradient(to bottom in oklab, #0f47c9 0%, #0036a3 100%);border-radius:14px 14px 4px;align-self:flex-end}.va-bubble__who{text-transform:uppercase;letter-spacing:.05em;margin-bottom:.125rem;font-size:10px}.va-bubble__who--in{color:oklch(70.8% 0 0)}.va-bubble__who--out{color:#b8ccff}.va-steps{grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem;display:grid}@media (width>=64rem){.va-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.va-steps__card{border-radius:1rem;padding:1.25rem}@media (width>=40rem){.va-steps__card{padding:1.75rem}}.va-steps__title{letter-spacing:-.025em;margin-top:.875rem;margin-bottom:1rem;font-size:1.25rem;font-weight:500;line-height:1.4}.va-steps__chips{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.va-steps__prompt{border-radius:.75rem;padding-block:1rem;padding-inline:1rem;font-size:14.5px;line-height:1.625}.va-steps__mark{border-radius:3px;padding-inline:.25rem}.va-steps__status{align-items:center;gap:.5rem;font-size:13px;display:flex}.va-steps__status-ok{align-items:center;gap:.375rem;font-weight:500;display:inline-flex}.va-steps__status-led{border-radius:9999px;width:.5rem;height:.5rem}.va-features{grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem;display:grid}@media (width>=40rem){.va-features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.va-features{grid-template-columns:repeat(3,minmax(0,1fr))}}.va-features__card{border-radius:1rem;flex-direction:column;gap:.875rem;padding:1.5rem;display:flex}.va-features__icon{border-radius:10px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.va-features__title{letter-spacing:-.025em;margin-bottom:.375rem;font-size:15px;font-weight:500}.va-features__body{font-size:13.5px;line-height:1.5}.va-code{grid-template-columns:repeat(1,minmax(0,1fr));align-items:start;gap:2.5rem;display:grid}@media (width>=64rem){.va-code{grid-template-columns:2fr 3fr}.va-code__aside{position:sticky;top:6rem}}.va-code__lead{max-width:400px;margin-top:.875rem;font-size:1.125rem;line-height:1.5}.va-code__chips{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.va-code__demo{min-width:0}.va-verify{grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem;display:grid}@media (width>=64rem){.va-verify{grid-template-columns:repeat(2,minmax(0,1fr))}}.va-verify__panel{border-radius:1rem;overflow:hidden}.va-verify__head{border-bottom-style:solid;border-bottom-width:1px;justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem;padding-inline:1.25rem;display:flex}.va-verify__title{margin-top:.375rem;font-size:14.5px;font-weight:500}.va-verify__list{flex-direction:column;gap:.625rem;padding-block:.875rem;padding-inline:1.25rem;display:flex}.va-guardrail{cursor:pointer;border-style:solid;border-width:1px;border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;padding-block:.75rem;padding-inline:.875rem;display:flex}.va-guardrail__input{white-space:nowrap;clip-path:inset(50%);border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.va-guardrail__body{max-width:36rem;transition-property:opacity;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.peer:not(:checked)~.va-guardrail__body{opacity:.5}.va-guardrail__name{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;line-height:1.42857;display:flex}.va-guardrail__count{font-family:var(--font-mono);border-style:solid;border-width:1px;border-radius:9999px;padding-block:1px;padding-inline:.375rem;font-size:10.5px;font-weight:500}.va-guardrail__desc{margin-top:.125rem;font-size:13px;line-height:1.5}.va-guardrail__toggle{border-radius:9999px;flex:none;width:2.25rem;height:1.25rem;transition-property:color,background-color,border-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:relative}.va-guardrail__knob{border-radius:9999px;width:1rem;height:1rem;transition-property:transform,translate,scale,rotate;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;top:.125rem;left:.125rem;box-shadow:0 1px 4px #00000024}.va-cta{text-align:center;border-style:solid;border-width:1px;border-radius:1rem;flex-direction:column;align-items:center;gap:1.5rem;padding:1.5rem;display:flex}@media (width>=40rem){.va-cta{padding:2.5rem}}@media (width>=64rem){.va-cta{padding:3.5rem}}.va-cta__eyebrow{text-transform:uppercase;letter-spacing:.05em;border-radius:9999px;align-items:center;gap:.5rem;padding-block:.375rem;padding-inline:.75rem;font-size:.75rem;font-weight:500;line-height:1.33333;display:inline-flex}.va-cta__title{max-width:560px}.va-cta__lead{max-width:480px;font-size:1.125rem;line-height:1.5}.va-cta__actions{flex-wrap:wrap;justify-content:center;gap:.625rem;display:flex}.va-monitor{border-style:solid;border-width:1px;border-radius:1rem;overflow:hidden}.va-monitor__head{border-bottom-style:solid;border-bottom-width:1px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-block:.875rem;padding-inline:1rem;display:flex}.va-monitor__head-main{flex-wrap:wrap;align-items:center;gap:.875rem;display:flex}.va-monitor__head-aside,.va-monitor__agent{align-items:center;gap:.5rem;display:flex}.va-monitor__agent-dot{background-color:oklch(62.7% .194 149.214);border-radius:9999px;width:.625rem;height:.625rem;box-shadow:0 0 0 4px #00e2a12e}.va-monitor__label,.va-monitor__agent-name,.va-monitor__range{font-family:var(--font-mono);font-size:.75rem;line-height:1.33333}.va-monitor__label,.va-monitor__agent-name{text-transform:uppercase;letter-spacing:.05em}.va-monitor__label--spaced{margin-bottom:.75rem}.va-monitor__tabs{border-radius:10px;gap:.125rem;padding:3px;display:flex}.va-monitor__tab{border-radius:7px;padding-block:.375rem;padding-inline:.75rem;font-size:.75rem;line-height:1.33333}.va-monitor__export{border-style:solid;border-width:1px;border-radius:.75rem;padding-block:.375rem;padding-inline:.625rem;font-size:.75rem;line-height:1.33333}.va-monitor__stats{border-bottom-style:solid;border-bottom-width:1px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}@media (width>=64rem){.va-monitor__stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.va-monitor__stat{padding-block:.875rem;padding-inline:.875rem}@media (width>=40rem){.va-monitor__stat{padding-block:1rem;padding-inline:1rem}}.va-monitor__stat-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;font-size:11px}.va-monitor__stat-row{align-items:baseline;gap:.5rem;margin-top:.375rem;display:flex}.va-monitor__stat-value,.va-monitor__headline{letter-spacing:-.025em;font-size:1.5rem;font-weight:500;line-height:1.33333}.va-monitor__stat-delta{font-family:var(--font-mono);color:oklch(62.7% .194 149.214);font-size:.75rem;line-height:1.33333}.va-monitor__split{grid-template-columns:repeat(1,minmax(0,1fr));gap:1px;display:grid}@media (width>=64rem){.va-monitor__split{grid-template-columns:1.4fr 1fr}}.va-monitor__chart-panel{padding-inline:1rem;padding-top:1.25rem;padding-bottom:1.5rem}@media (width>=40rem){.va-monitor__chart-panel{padding-inline:1.25rem}}.va-monitor__chart-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:1rem;display:flex}.va-monitor__headline{margin-top:.25rem}.va-monitor__headline-unit{font-size:.875rem;font-weight:400;line-height:1.42857}.va-monitor__legends{font-family:var(--font-mono);flex-wrap:wrap;gap:.875rem;font-size:.75rem;line-height:1.33333;display:flex}.va-monitor__legend{align-items:center;gap:.375rem;display:inline-flex}.va-monitor__legend-dot{border-radius:9999px;width:.5rem;height:.5rem}.va-monitor__chart{display:block}.va-monitor__calls{padding-block:1.25rem;padding-inline:1rem}.va-monitor__call-list{flex-direction:column;gap:.375rem;display:flex}.va-monitor__call{font-family:var(--font-mono);border-radius:.75rem;grid-template-columns:56px minmax(0,1fr) 60px 78px;align-items:center;gap:.625rem;padding-block:.5rem;padding-inline:.625rem;font-size:.75rem;line-height:1.33333;display:grid}.va-monitor__call-number{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.va-monitor__call-latency{text-align:right}.va-monitor__call-latency--ok{color:oklch(62.7% .194 149.214)}.va-monitor__call-latency--warn{color:oklch(68.1% .162 75.834)}.va-monitor__notes{flex-wrap:wrap;gap:1rem;margin-top:1.5rem;display:flex}.va-monitor__note{border-radius:.75rem;align-items:center;gap:.625rem;padding-block:.625rem;padding-inline:.875rem;display:flex}.va-monitor__note-key{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;font-size:11.5px}.va-monitor__note-value{font-size:13.5px}.layout-container{margin-inline:auto;position:relative}@media (width>=640px){.layout-container{max-width:36rem}}@media (width>=768px){.layout-container{max-width:44rem}}@media (width>=1024px){.layout-container{max-width:60rem}}@media (width>=1280px){.layout-container{max-width:76rem}}.layout-stack{flex-flow:column wrap;gap:1rem;width:100%;display:flex;position:relative}.layout-stack--large{gap:1.5rem}.layout-stack--center{align-items:flex-start}@media (width>=1024px){.layout-stack--center{text-align:center;justify-content:center;align-items:center}}.layout-section{place-items:center;gap:2rem;width:100%;display:grid}.layout-section__header{gap:1rem;display:grid}@media (width>=768px){.layout-section{gap:4rem}.layout-section__header{text-align:center;gap:2rem}}.layout-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;display:grid}@media (width>=1280px){.layout-grid{gap:1.5rem}}.layout-grid--center{align-items:center}.layout-grid__col,.layout-grid__aside{grid-column:1/-1}.layout-grid__aside{grid-row-start:3}@media (width>=1024px){.layout-grid__col,.layout-grid__aside{grid-column:span 6/span 6}.layout-grid__aside{grid-row-start:auto;grid-column-start:7}}@media (width>=1280px){.layout-grid__col{grid-column:span 5/span 5}}@media (width>=1024px){.layout-grid__col--reverse{grid-column-start:7}.layout-grid__aside--reverse{grid-row-start:1;grid-column-start:1}}@media (width>=1280px){.layout-grid__col--reverse{grid-column-start:8}}.layout-grid__aside--compact{display:none}@media (width>=1024px){.layout-grid__aside--compact{display:block}.layout-grid__aside--wide{width:175%}}.layout-scroller{grid-auto-flow:column;gap:1rem;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%);display:inline-grid;position:relative;overflow:scroll}@media (width>=1280px){.layout-scroller{gap:1.5rem}}.layout-scroller>*{width:calc(100vw - 96px)!important;height:auto!important}@media (width>=640px){.layout-scroller>*{width:21rem!important}}@media (width>=1024px){.layout-scroller>*{width:29rem!important}}@media (width>=1280px){.layout-scroller>*{width:22.6667rem!important}}@media (width>=99999px){.layout-scroller>*{width:28rem!important}}.layout-scroller::-webkit-scrollbar{-webkit-appearance:none;width:0;height:0}.layout-buttons{flex-flow:wrap;align-items:flex-start;gap:1rem;width:100%;display:flex;position:relative}@media (width>=1024px){.layout-buttons--center{justify-content:center}}@media not all and (width>=640px){.layout-buttons__item{flex:auto}}@media (width>=768px){.template__lede{max-width:65ch}}.template__lede--balance{text-wrap:balance}.blog-archive-notice{border-radius:.75rem;padding:1.5rem}.blog-archive-notice__label{text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;font-weight:500;line-height:1.33333}.blog-archive-notice__body{margin-top:.5rem;line-height:1.625}.blog-category-badges__item{z-index:20}.blog-footer-cta{color:var(--mc-accent-fg);text-align:center;border-radius:1.5rem;padding:2rem;position:relative;overflow:hidden}@media (width>=1024px){.blog-footer-cta{padding-block:4rem}}.blog-footer-cta__inner{flex-direction:column;align-items:center;row-gap:1.5rem;display:flex;position:relative}.blog-footer-cta__heading{font-size:1.875rem;line-height:1.25}@media (width>=1280px){.blog-footer-cta__heading{font-size:2.25rem;line-height:1.375}}.blog-footer-cta__description{line-height:1.5}.blog-footer-cta__break{display:none}@media (width>=640px){.blog-footer-cta__break{display:block}}.blog-footer-cta__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}.blog-get-started{border-radius:1.5rem;flex-direction:column;row-gap:1rem;padding:1.5rem;display:flex}.blog-get-started__title{font-size:1.25rem;font-weight:500;line-height:1}.blog-get-started__description{font-size:1rem;line-height:1.625}.blog-get-started__actions{display:flex}.blog-inline-cta{border-radius:.75rem;padding:2rem;box-shadow:0 3px 12px #00000012}.blog-overview__title{font-size:2.25rem;line-height:1.375}@media (width>=1280px){.blog-overview__title{font-size:3rem;line-height:1.25;translate:-.125rem}}.blog-overview__title--visually-hidden{white-space:nowrap;clip-path:inset(50%);border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.blog-overview__half{grid-column:1/-1}.blog-overview__half--stack,.blog-overview__half--list{flex-direction:column;display:flex}.blog-overview__half--list{gap:2rem}.blog-overview__third{grid-column:1/-1}.blog-overview__hero{border-radius:1.5rem;grid-column:8/span 5;display:none}@media (width>=1024px){.blog-overview__half{grid-column:span 6/span 6}.blog-overview__third{grid-column:span 4/span 4}.blog-overview__hero{display:block}}.blog-overview__sidebar{top:var(--scroll-offset);flex-direction:column;row-gap:2rem;font-size:1rem;font-weight:500;line-height:1.625;display:flex;position:sticky}.blog-overview__sidebar-title{text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;font-weight:500;line-height:1.33333}.blog-overview__list{flex-direction:column;row-gap:.5rem;display:flex}.blog-overview__link{font-weight:500}@media (hover:hover){.blog-overview__link:hover{color:var(--mc-link-color)}}.blog-overview__sublist{border-left:1px solid var(--surface-border);padding-left:1.5rem}.blog-overview__sublink{font-weight:500}.blog-overview__feed{flex-direction:column;row-gap:2rem;display:flex}@media (width>=1280px){.blog-overview__feed{row-gap:3rem}}.blog-overview__divider{background-color:var(--mc-border-color);width:100%;height:1px}.blog-overview__pagination{margin-inline:-2rem;display:flex}.blog-overview__spacer{flex-grow:1}.blog-post{flex-direction:column;flex:1;display:flex;position:relative}.blog-post--card{border-radius:1.5rem;padding:2rem;box-shadow:0 3px 12px #00000012}.blog-post__overlay{border-radius:1.5rem;position:absolute;inset:0}.blog-post__title-link{outline-offset:8px}.blog-post__title-link:focus{border-radius:.25rem}.blog-post__read-label{display:none}@media (width>=430px){.blog-post__read-label{display:inline}}@media (width>=1024px) and (width<1280px){.blog-post__read-label{display:none}}.blog-post__body{flex-grow:1}.blog-post__actions{align-items:center;column-gap:.5rem;display:flex}.blog-post--blog-featured{row-gap:1.5rem}.blog-post--blog-featured .blog-post__heading{font-size:2.25rem;line-height:1.375}.blog-post--blog-featured .blog-post__content{text-overflow:ellipsis;-webkit-line-clamp:4;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}@media (width>=1280px){.blog-post--blog-featured{row-gap:2rem}.blog-post--blog-featured .blog-post__heading{font-size:3rem;line-height:1.25;translate:-.25rem}.blog-post--blog-featured .blog-post__content{font-size:1.25rem}}.blog-post--blog-recommended{row-gap:1rem}.blog-post--blog-recommended .blog-post__heading{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.875rem;line-height:1.25;display:-webkit-box;overflow:hidden}.blog-post--blog-recommended .blog-post__content{text-overflow:ellipsis;-webkit-line-clamp:4;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}@media (width>=1024px) and (width<1280px){.blog-post--blog-recommended .blog-post__heading{font-size:1.5rem;line-height:1.5}}@media (width>=1280px){.blog-post--blog-recommended{row-gap:1.5rem}}.blog-post--category-featured{row-gap:1.5rem}.blog-post--category-featured .blog-post__heading{font-size:1.875rem;line-height:1.25}.blog-post--category-featured .blog-post__content{text-overflow:ellipsis;-webkit-line-clamp:4;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}@media (width>=1024px){.blog-post--category-featured .blog-post__heading{font-size:2.25rem;line-height:1.375}}@media (width>=1280px){.blog-post--category-featured .blog-post__heading{font-size:3rem;line-height:1.25}.blog-post--category-featured .blog-post__content{font-size:1.25rem}}.blog-post--category-recommended{row-gap:1.5rem}.blog-post--category-recommended .blog-post__heading{font-size:1.25rem;line-height:1.5}@media (width>=1024px) and (width<1280px){.blog-post--category-recommended .blog-post__heading{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (width>=1280px){.blog-post--category-recommended .blog-post__heading{font-size:1.5rem;line-height:1.5}}.blog-post--recent{row-gap:1rem}.blog-post--recent .blog-post__heading{font-size:1.875rem;line-height:1.25}.blog-post--recent .blog-post__content{text-overflow:ellipsis;-webkit-line-clamp:4;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}@media (width>=1280px){.blog-post--recent{row-gap:1.5rem}.blog-post--recent .blog-post__heading{font-size:2.25rem;line-height:1.375}.blog-post--recent .blog-post__content{-webkit-line-clamp:2}}.blog-sidebar__content,.blog-sidebar__aside{grid-column:1/-1}.blog-sidebar__aside--compact{display:none}@media (width>=1024px){.blog-sidebar__content{grid-column:span 8/span 8}.blog-sidebar__aside{grid-column:9/span 4}.blog-sidebar__aside--compact{display:block}}@media (width>=1280px){.blog-sidebar__aside{grid-column:10/span 3}}.blog-toc__link{-webkit-line-clamp:1;-webkit-box-orient:vertical;padding-left:1rem;font-size:1rem;font-weight:500;line-height:1.5;display:-webkit-box;overflow:hidden}@media (hover:hover){.blog-toc__link:hover{color:var(--mc-link-color)}}.blog-toc__link--active{border-left:1px solid oklch(56.6% .243 262);translate:-1px}.composition-graph--grid{flex:1;column-gap:1rem;display:grid}.composition-graph--axis{align-items:stretch;gap:1rem;display:flex}.composition-graph--fill{flex:1}.composition-graph__axis{flex-shrink:0;align-items:center;gap:1rem;display:flex}.composition-graph__axis--left{order:-1}.composition-graph__axis--right{order:1}.composition-graph__axis-label{color:oklab(100% 0 5.96046e-8/.45);white-space:nowrap;writing-mode:vertical-lr;font-size:.75rem;line-height:1.33333;rotate:180deg}.composition-graph__ticks{font-variant-numeric:tabular-nums;flex-direction:column;justify-content:space-between;height:100%;font-size:.75rem;line-height:1.33333;display:flex}.composition-graph__ticks--tinted{opacity:.7}.composition-graph__ticks--muted{color:oklab(100% 0 5.96046e-8/.45)}.composition-graph__ticks--left{text-align:right}.composition-graph__ticks--right{text-align:left}.composition-graph__plot{min-width:0;position:relative}.composition-graph__plot--fill{flex-grow:1;align-self:stretch}.composition-graph__plot--flex{flex:1}.composition-graph__svg{width:100%;height:auto;display:block}.composition-graph__svg--fill{height:100%}.composition-graph__dots{pointer-events:none;position:absolute;inset:0}.composition-graph__dot{border-radius:9999px;position:absolute;translate:-50% -50%}.composition-graph__dot-inner{border-radius:9999px;position:absolute;top:50%;left:50%;translate:-50% -50%}.composition-graph__x-labels{font-variant-numeric:tabular-nums;color:oklab(100% 0 5.96046e-8/.45);justify-content:space-between;padding-top:.375rem;font-size:.75rem;line-height:1.33333;display:flex}.composition-graph__x-title{color:oklab(100% 0 5.96046e-8/.45);text-align:center;padding-top:.375rem;font-size:.75rem;line-height:1.33333}.carousel-trigger{color:oklch(56.6% .243 262);border:2px solid oklch(93.2% .034 262);border-radius:.75rem;align-items:center;column-gap:.5rem;padding:.125rem .5rem;font-weight:500;line-height:1;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.carousel-trigger__icon{width:1.75rem;height:1.75rem}.carousel-trigger__icon>*{width:100%;height:100%}.carousel-trigger:where(.dark,.dark *){color:oklch(81.2% .105 262);border-color:oklch(20.5% 0 0)}@media (width>=1024px){.carousel-trigger[data-active]{background-color:oklch(97% .014 262)}.carousel-trigger[data-active]:where(.dark,.dark *){background-color:oklch(20.5% 0 0)}}@media (width>=1280px){.carousel-trigger__icon{width:2.25rem;height:2.25rem}}.accordion{flex-direction:column;width:100%;display:flex}.accordion__question{margin:0}.accordion__trigger{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.accordion__label{font-size:1rem;font-weight:500;line-height:1.5}.accordion__label .heading-highlight{font-weight:inherit!important;color:inherit!important}.accordion__chevron{flex-shrink:0}.accordion__panel{margin-top:1rem}.banner{align-items:center;width:100%;min-height:3.5rem;padding:1rem 1.5rem;font-size:.875rem;line-height:1.42857;display:flex}@media (width>=430px){.banner{padding-inline:2rem}}.banner__link{text-wrap:nowrap;font-weight:500}@media (hover:hover){.banner__link:hover{text-decoration-line:underline}}.card{flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.card--surface{border-radius:1rem}.card--raise{outline-offset:2px;transition-property:box-shadow;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);box-shadow:0 3px 12px #0000}@media (hover:hover){.card--hover:hover,.group:hover .card--raise{box-shadow:0 3px 12px oklch(97% 0 0)}.group:hover .card--raise:where(.dark,.dark *){box-shadow:none}}.group:focus-visible .card--raise{outline-width:2px;outline-style:solid}.card__body{flex-grow:1;display:flex;position:relative}.card__body--large{padding:2rem}.card__body--small{padding:1.5rem}.card__body--arrow{padding-right:4rem}.card__body--flush{padding-inline:0!important}.card__arrow{color:#fff;background-color:oklch(14.5% 0 0);border-radius:9999px;justify-content:center;align-items:center;width:2rem;height:2rem;transition-property:transform,translate,scale,rotate;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:absolute;bottom:1rem;right:1rem}@media (hover:hover){.group:hover .card__arrow{translate:.25rem}}.card__arrow:where(.dark,.dark *){color:oklch(14.5% 0 0);background-color:oklch(98.5% 0 0)}@media (width>=1024px){.layout-stack.card__body--center{justify-content:space-around;align-items:center}}.card-image--padded{padding:1rem}.card-image--padded-after{padding-top:0}.card-image--padded-before{padding-bottom:0}.card-image--background{width:100%;height:100%;position:absolute}.card-image--icon{width:4rem;height:auto}.card-image--icon-inset{margin-top:2rem;margin-left:2rem}.card-image__img--boxed{background-color:var(--surface-bg);border-style:solid;border-width:1px;border-radius:.75rem}.card-image__img--background{object-fit:cover;opacity:.75;width:100%;height:100%;position:absolute}.checklist{flex-direction:column;gap:1rem;font-size:.875rem;line-height:1.42857;display:flex}.checklist__title{font-weight:500}.checklist__items{flex-direction:column;gap:.5rem;display:flex}.checklist__item{align-items:center;gap:.5rem;font-size:.875rem;line-height:1.42857;display:flex}.checklist__icon{background-color:color-mix(in oklch, var(--mc-accent) 8%, transparent);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex}.checklist__link{text-underline-offset:2px;text-decoration-line:underline}.embed-demo{width:100%}.heading-highlight{font-weight:400}.core-icon-tap{justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.core-link{cursor:pointer}.core-link--subtle{opacity:.9}.core-list{width:100%}.core-list--stack{flex-direction:column;gap:.5rem;display:flex}.core-list--columns{gap:.5rem;margin-bottom:-.5rem;display:grid}.core-list--columns>li{padding-bottom:.5rem}@media (width>=768px){.core-list--columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.core-list--columns{grid-template-columns:repeat(2,minmax(0,1fr))}.core-list--columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.core-list__item{align-items:flex-start;column-gap:1rem;display:flex;position:relative}.core-list__icon{border-radius:9999px;flex-shrink:0;width:1.5rem;height:1.5rem;padding-top:.125rem}.quote-card__logo{align-items:center;height:1.75rem;display:flex}.quote-card__logo-image{object-fit:contain;object-position:left;width:auto;max-width:8rem;max-height:1.75rem}.quote-card__quote{line-height:1.625}.quote-card__quote :where(strong){font-weight:500}.quote-card__spacer{flex-grow:1}.quote-card__author{align-items:center;column-gap:.75rem;display:flex}.quote-card__avatar{background-color:var(--surface-bg);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex;overflow:hidden}.quote-card__meta{flex-direction:column;font-size:.875rem;line-height:1.375;display:flex}.quote-card__name{font-weight:500}.quotes__slide{display:none}.quotes__slide[data-active]{display:block}.quotes__logo{filter:brightness(0)invert();max-width:6rem;margin-inline:auto}.quotes__body{text-align:center;font-size:1rem;line-height:1.5}.quotes__text{line-height:1.5}.quotes__text :where(strong){font-weight:500}.quotes__nav{justify-content:space-between;width:100%;display:flex}.quotes__nav-button{cursor:pointer}.quotes__author{align-items:center;column-gap:.75rem;display:flex}.quotes__author--start{text-align:left}@media (width>=1024px){.quotes__author{margin-inline:auto}}.quotes__avatar{background-color:var(--surface-bg);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex;overflow:hidden}.quotes__meta{flex-direction:column;justify-content:space-between;font-size:.875rem;line-height:1.42857;display:flex}.quotes__name{font-weight:500}@media (width>=1280px){.quotes__avatar{width:3rem;height:3rem}.quotes__meta{font-size:1rem;line-height:1.5}}.status{border-radius:.25rem;flex-direction:row;align-items:center;column-gap:.5rem;padding:.25rem .75rem;font-size:.875rem;line-height:1.42857;display:flex}.status__signal{border-radius:9999px;width:.5rem;height:.5rem}.status--idle{background-color:color-mix(in oklch, var(--mc-foreground) 10%, transparent)}.status--idle:focus-visible{outline-color:var(--mc-foreground-muted)}.status__signal--idle{background-color:var(--mc-foreground-muted)}.status--none{background-color:oklab(78.8837% -.210453 .158049/.1)}.status--none:focus-visible{outline-color:#00e11d}.status__signal--none{background-color:#00e11d}.status--minor{background-color:oklab(91.8311% -.0348172 .168532/.1)}.status--minor:focus-visible{outline-color:#fce745}.status__signal--minor{background-color:#fce745}.status--major{background-color:oklab(75.3475% .0729551 .153194/.1)}.status--major:focus-visible{outline-color:#f79400}.status__signal--major{background-color:#f79400}.status--critical{background-color:oklab(54.2825% .203681 .0760706/.1)}.status--critical:focus-visible{outline-color:#d00234}.status__signal--critical{background-color:#d00234}.status--maintenance{background-color:oklab(62.3083% -.0332476 -.185052/.1)}.status--maintenance:focus-visible{outline-color:#3b82f6}.status__signal--maintenance{background-color:#3b82f6}.trademark{font-size:.5em;font-weight:400;line-height:1}.video-player{position:relative}.video-player__video{border-radius:1rem;width:100%;height:100%;position:absolute;inset:0}.marketing-form{flex-direction:column;gap:1rem;display:flex}.marketing-form__hidden-field{display:none}.marketing-form__error{color:oklch(63.7% .237 25.331);text-align:left;flex-direction:row;align-items:flex-start;gap:.5rem;font-size:.75rem;font-weight:400;line-height:1.33333;display:flex}.form-icon{align-items:center;width:1rem;height:1rem;display:flex}.form-field{flex-direction:column;gap:.5rem;display:flex}.form-field__label{color:var(--mc-foreground);text-transform:uppercase;letter-spacing:.05em;flex-direction:column;gap:.5rem;font-size:.75rem;font-weight:500;line-height:1.33333;display:flex}.form-field__label-row{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.form-field__label-text{flex-direction:row;align-items:center;display:flex}.form-field__issue{color:oklch(63.7% .237 25.331);text-align:left;flex-direction:row;align-items:center;gap:.5rem;font-size:.75rem;font-weight:400;line-height:1.33333;display:flex}.form-control{color:var(--mc-foreground);background-color:var(--field-bg);border:var(--mc-border-width) solid var(--field-border);transition:background-color var(--mc-duration) var(--mc-ease), border-color var(--mc-duration) var(--mc-ease);border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:400;line-height:1.42857}.form-control--invalid{border-color:oklch(63.7% .237 25.331)}.form-control--pending{color:oklch(98.5% 0 0);cursor:not-allowed;background-color:#fafafa;border-color:oklch(98.5% 0 0)}.form-control:focus,.form-control:active{background-color:var(--surface-bg)}.form-control:focus-visible{outline:var(--mc-focus-ring-width) solid var(--mc-ring);outline-offset:2px}.form-control--pending:active{background-color:#fafafa;border-color:oklch(98.5% 0 0)}.form-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media (width>=768px){.form-choice{grid-template-columns:repeat(4,minmax(0,1fr))}}.form-choice__option{width:100%;color:var(--mc-foreground);background-color:var(--field-bg);border:var(--mc-border-width) solid var(--field-border);transition:border-color var(--mc-duration) var(--mc-ease);border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}@media (hover:hover){.form-choice__option:hover{cursor:pointer;border-color:var(--mc-accent)}}.form-choice__option--selected{color:var(--mc-link-color);border-color:var(--mc-accent)}.form-choice__icon{color:var(--mc-link-color)}.form-choice__label{color:var(--mc-foreground);text-transform:none;letter-spacing:0;font-size:13px;font-weight:400}.form-choice__label--selected{color:var(--mc-link-color)}.form-submit{color:#fff;text-align:center;text-transform:capitalize;white-space:nowrap;background-color:oklch(56.6% .243 262);border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1.5rem;font-size:1rem;font-weight:500;line-height:1.5;display:flex}@media (hover:hover){.form-submit:hover{background-color:oklch(50% .234 262)}}.form-submit:active{background-color:oklch(71.4% .163 262)}.form-submit--pending{cursor:not-allowed;background-color:oklch(71.4% .163 262)}@media (width>=768px){.form-submit{max-width:max-content}.form-submit--row{margin-bottom:.5rem}.form-submit--row-issues{margin-bottom:2rem}}.form-submit__label{order:1;display:flex}.form-submit__label--pending{order:2}.form-submit__spinner{order:1;animation:1s linear infinite form-submit-spin;display:flex}.form-submit__icon{order:2;display:flex}.form-success{flex-direction:column;gap:1rem;display:flex}.glossary{flex-direction:column;gap:2.5rem;padding-inline:1.5rem;display:flex}.glossary__title{color:oklch(14.5% 0 0);margin-block:-.6rem;font-size:2.25rem;font-weight:400;line-height:1.375}@media (width>=1280px){.glossary{padding-inline:0}.glossary__title{margin-block:-.7rem;font-size:3rem;line-height:1.25}}.glossary-container,.glossary-container__inner{width:100%}.glossary-container__nav{background-color:#fafafa;justify-content:center;width:100%;padding-block:1.25rem;display:flex;position:sticky;top:115px}.glossary-container__groups{flex-direction:column;gap:2rem;display:flex}.glossary-container__group{flex-direction:column;gap:2.5rem;display:flex}.glossary-container__group-header{border-bottom:1px solid oklch(87% 0 0);align-items:center;padding-block:4rem;display:flex}.glossary-container__letter{color:#000;border-bottom:1px solid;justify-content:center;align-items:center;width:100%;scroll-margin-block:10rem;scroll-padding-block:2.5rem;font-size:1.5rem;font-weight:500;line-height:1.33333;display:flex}.glossary-container__terms{flex-direction:column;display:flex}.glossary-container__term{padding-top:2.5rem;padding-bottom:2.5rem}.glossary-container__term:last-child{padding-bottom:0}@media (width>=1280px){.glossary-container__letter{scroll-margin-block:2.5rem}}.glossary-character-nav{flex-wrap:wrap;justify-content:center;gap:.5rem;width:100%;display:flex}.glossary-character-nav__link{border-radius:.5rem;justify-content:center;gap:.5rem;width:1.75rem;padding:.5rem;font-size:.875rem;font-weight:500;line-height:1.42857;display:flex}.glossary-character-nav__link--empty{color:oklch(87% 0 0);background-color:oklch(98.5% 0 0)}.glossary-character-nav__link--available{color:#000;background-color:oklch(97% 0 0)}@media (hover:hover){.glossary-character-nav__link:hover{cursor:pointer}}.glossary-character-nav__link--available[data-active]{color:#fff;background-color:oklch(62% .214 262)}@media (hover:hover){.glossary-character-nav__link--available:hover{color:#fff;background-color:oklch(62% .214 262)}}@media (width>=1024px){.glossary-character-nav{justify-content:space-between}}.glossary-summary{flex-direction:column;gap:1rem;display:flex}.glossary-summary__title{margin-block:-.4rem;scroll-margin-block:10rem;scroll-padding-block:2.5rem;font-size:1.5rem;line-height:1.375}.glossary-summary__title-link{color:oklch(62% .214 262)}.glossary-summary__related{flex-wrap:wrap;gap:.5rem;font-size:.875rem;line-height:1.42857;display:flex}.glossary-summary__related-label{font-weight:500}.glossary-summary__related-list{flex-wrap:wrap;gap:.5rem;display:flex}.glossary-summary__related-item{display:flex}@media (hover:hover){.glossary-summary__related-link:hover{color:oklch(62% .214 262);cursor:pointer;text-decoration-line:underline}}.glossary-summary__related-separator{margin-left:.5rem}@media (width>=1280px){.glossary-summary__title{margin-block:-.5rem;scroll-margin-block:2.5rem;font-size:1.875rem;line-height:1.375}}.glossary-extended{flex-direction:column;gap:2.5rem;padding-inline:1.5rem;display:flex}.glossary-extended__title{font-size:2.25rem;line-height:1.375}@media (width>=1280px){.glossary-extended{padding-inline:0}.glossary-extended__title{font-size:3rem;line-height:1.25;translate:-.125rem}}.glossary-related-terms{flex-direction:column;row-gap:2rem;font-size:.875rem;line-height:1.42857;display:flex}.glossary-related-terms__label{text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;font-weight:500;line-height:1.33333}.glossary-related-terms__list{flex-direction:column;row-gap:.5rem;display:flex}.glossary-related-terms__link{color:oklch(43.9% 0 0);text-transform:capitalize;font-size:1rem;line-height:1.5}@media (hover:hover){.glossary-related-terms__link:hover{color:oklch(56.6% .243 262)}}.feature-table{font-size:.875rem;line-height:1.42857}.feature-table svg{width:1rem;height:1rem}.feature-table__legend{background-color:var(--surface-bg);align-self:stretch;gap:1rem;padding-block:1rem;padding-inline:1.5rem;display:flex}.feature-table__head{top:var(--header-height);z-index:30;background-color:var(--surface-bg);flex-direction:column;display:flex;position:sticky}.feature-table__head-spacer{align-self:stretch;gap:1rem;padding-block:1rem;padding-inline:1.5rem;display:none}.feature-table__head-cols{top:var(--header-height);z-index:30;display:flex;position:sticky;overflow:auto}.feature-table__head-cell{text-align:center;cursor:pointer;background-color:var(--surface-bg);border:1px solid var(--surface-border);flex:33.3333%;justify-content:center;align-self:stretch;min-width:120px;padding:1rem;font-size:.75rem;line-height:1.33333;overflow:auto}.feature-table__head-cell:first-child{border-top-left-radius:.75rem}.feature-table__head-cell:last-child{border-top-right-radius:.75rem}.feature-table__head-cell[aria-selected=true]{background-color:var(--mc-background)}@media (width>=640px){.feature-table,.feature-table__head-cell{font-size:1rem;line-height:1.5}}@media (width>=1024px){.feature-table__legend{display:none}.feature-table__head{flex-direction:row;align-items:center}.feature-table__head-spacer{border-bottom:1px solid var(--surface-border);flex-direction:column;flex-basis:25%;justify-content:center;display:flex}.feature-table__head-cols{flex-basis:75%}.feature-table__head-cell{pointer-events:none;cursor:auto;background-color:var(--surface-bg)}}@media (width>=1280px){.feature-table__head-spacer{padding:0}}.feature-table__group{flex-direction:column;display:flex}.feature-table__row{background-color:var(--surface-bg);border-top:1px solid var(--surface-border);border-bottom:1px solid var(--surface-border);display:flex}.feature-table__feature{padding:1rem;overflow-wrap:break-word;border-right:1px solid var(--surface-border);flex:66.6667%;align-self:stretch;align-items:center;gap:.5rem;padding-left:1.5rem;display:flex;overflow:auto}.feature-table__feature-text{flex-direction:column;display:flex}.feature-table__feature-text--bold{font-weight:500}.feature-table__feature-subtitle{font-size:.75rem;line-height:1.33333}.feature-table__tooltip{inset:auto;top:calc(var(--top) - var(--height) - .5rem);left:var(--left);border:0;border-radius:.25rem;outline:none;max-width:20rem;margin:0;padding:1rem;font-size:.875rem;line-height:1.42857;position:fixed}.feature-table__tip-icon{color:color-mix(in oklch, var(--mc-link-color) 45%, transparent);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.feature-table__tip-icon:hover,.feature-table__tip-icon:focus-visible,.feature-table__tip-icon[aria-expanded=true]{color:var(--mc-link-color)}.feature-table__values{flex:33.3333%;justify-content:center;align-items:center;display:flex}.feature-table__value{text-align:center;border-left:1px solid var(--surface-border);flex:1;justify-content:center;align-self:stretch;align-items:center;gap:.5rem;padding:1rem;display:flex;overflow:auto}.feature-table__value--bold{font-weight:500}@media (width>=768px){.feature-table__feature{padding-left:3rem}}@media (width>=1024px){.feature-table__feature{flex-basis:25%}.feature-table__values{flex-basis:75%}.feature-table__value:not(:last-child){border-right:1px solid var(--surface-border)}}@media not all and (width>=640px){.feature-table__tooltip{left:0}}.feature-table__switch{cursor:pointer;background-color:var(--surface-bg);border-top:1px solid var(--surface-border);border-bottom:1px solid var(--surface-border);align-items:center;gap:1rem;width:100%;padding:1rem 1rem 1rem 1.5rem;list-style-type:none;display:flex}.feature-table__switch>.mc-add{display:inline-flex}.feature-table__switch>.mc-rem,.feature-table__switch[aria-expanded=true]>.mc-add{display:none}.feature-table__switch[aria-expanded=true]>.mc-rem{display:inline-flex}.feature-table__switch-label{font-weight:500}@media (width>=640px){.feature-table__switch{padding-left:1rem}}.feature-table__availability{align-items:center;gap:.5rem;display:flex}.feature-table__availability-icon{border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex}.feature-table__availability-icon--addon{color:var(--mc-link-color);background-color:color-mix(in oklch, var(--mc-accent) 15%, transparent)}.feature-table__availability-icon--included{color:var(--mc-accent-fg);background-color:var(--mc-accent)}.feature-table__availability-icon--unavailable{color:oklch(63% .22 25);background-color:oklch(63% .22 25/.12);border-radius:.25rem}.feature-table__availability-label--hidden{display:none}@media not all and (width>=1024px){.feature-table__availability-label--compact{display:none}}.tutorial-article__sidebar{flex-direction:column;gap:2rem;display:flex;position:sticky;top:10rem}.tutorial-article__content{flex-direction:column;gap:2rem;display:flex}.tutorial-blocks__item{grid-column:1/-1}.tutorial-blocks__card{flex-grow:1}.tutorial-blocks__media{border-radius:.75rem;height:11rem;padding:1rem 1rem 0;display:flex}.tutorial-blocks__image{object-fit:cover;background-color:var(--surface-bg);border-style:solid;border-width:1px;border-radius:.75rem;max-height:11rem}.tutorial-blocks__body{flex-direction:column;flex-grow:1;gap:1.5rem;display:flex}.tutorial-blocks__stack{flex-direction:column;flex-grow:1;justify-content:space-between;gap:1.5rem;display:flex}.tutorial-blocks__group{flex-direction:column;gap:1.5rem;display:flex}.tutorial-blocks__row{align-items:center;gap:1.5rem;display:flex}.tutorial-blocks__label{flex-direction:column;justify-content:center;align-items:flex-start;gap:1.5rem;display:flex}.tutorial-blocks__index{width:1rem;height:1rem;color:var(--mc-accent-fg);background-color:var(--mc-accent);border-radius:9999px;justify-content:center;align-items:center;padding:1rem;font-size:.875rem;font-weight:500;line-height:1.42857;display:flex}.tutorial-blocks__title{-webkit-line-clamp:2;text-align:left;text-wrap:pretty;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tutorial-blocks__description{text-align:left;flex-grow:1}.tutorial-blocks__cta{width:fit-content}@media (width>=1024px){.tutorial-blocks__item{grid-column:span 4/span 4}}@media (width>=1280px){.tutorial-blocks__item{grid-column:span 4/span 4}}.tutorial-content{flex-direction:column;gap:2.5rem;display:flex}.tutorial-content__nav{text-transform:uppercase;justify-content:space-between;align-items:center;width:100%;font-size:.75rem;font-weight:500;line-height:1.33333;display:flex}.tutorial-content__nav-item{gap:.5rem;font-size:1rem;line-height:1.5;display:flex}.tutorial-content__nav-link{text-align:center;text-transform:capitalize;white-space:nowrap;cursor:pointer;border-radius:9999px;padding-block:.5rem;font-size:1rem;font-weight:500;line-height:1.5}.tutorial-content__nav-link:active{color:var(--mc-link-color)}@media (hover:hover){.tutorial-content__nav-link:hover{color:var(--mc-link-color)}}.tutorial-content__nav-arrow{letter-spacing:0}.tutorial-content__video{border-radius:.75rem;width:100%;max-height:500px}.tutorial-cta__actions{flex-flow:wrap;align-items:flex-start;gap:1rem;display:flex}@media (width>=768px){.tutorial-cta__description{max-width:65ch}}.tutorial-hero--center{justify-content:center;display:flex}.tutorial-hero--left{gap:2rem;display:grid}.tutorial-hero__inner{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2rem;max-width:48rem;display:flex}.tutorial-hero__stack{flex-direction:column;justify-content:center;align-items:center;gap:2.5rem;display:flex}.tutorial-hero__title{margin-block:-.6rem;font-size:2.25rem;line-height:1.375}.tutorial-hero__highlight{color:#0000;background-image:linear-gradient(to bottom right,oklch(56.6% .243 262) 0% 100%);-webkit-background-clip:text;background-clip:text;font-weight:400}.dark .tutorial-hero__highlight{background-image:linear-gradient(to bottom right,oklch(62% .214 262) 0% 100%)}.tutorial-hero__body{flex-direction:column;grid-column:1/-1;gap:2.5rem;display:flex}.tutorial-hero__image{object-fit:contain;border-radius:1.5rem;grid-column:8/span 5;height:300px;max-height:300px;display:none;overflow:hidden}@media (width>=768px){.tutorial-hero__lede{max-width:65ch}}@media (width>=1024px){.tutorial-hero__body{grid-column:span 6/span 6}.tutorial-hero__image{display:block}}@media (width>=1280px){.tutorial-hero__title{margin-block:-.7rem;font-size:3rem;line-height:1.25}}.tutorial-list{flex-direction:column;gap:2rem;display:flex}.tutorial-list__items{flex-direction:column;gap:1rem;display:flex}.tutorial-list__item{align-items:center;gap:.5rem;font-size:1rem;font-weight:500;line-height:1.5;display:flex}.tutorial-list__link{gap:.5rem;display:flex}@media (hover:hover){.tutorial-list__link:hover{color:var(--mc-link-color)}}.tutorial-toc__title{text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;font-weight:500;line-height:1.33333}.tutorial-toc__list{border-left:1px solid var(--surface-border);flex-direction:column;row-gap:.5rem;display:flex}.tutorial-toc__link{-webkit-line-clamp:1;-webkit-box-orient:vertical;padding-left:1rem;font-size:1rem;font-weight:500;line-height:1.5;display:-webkit-box;overflow:hidden}@media (hover:hover){.tutorial-toc__link:hover{color:var(--mc-link-color)}}.tutorial-toc__link[data-active]{color:var(--mc-foreground);border-left:1px solid var(--mc-link-color);translate:-1px}.card-feature{flex-direction:column;justify-content:space-between;align-items:center;display:flex}.card-feature__icon{border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.card-feature__body{flex-grow:1;display:flex}.card-feature__text a{text-underline-offset:2px;text-decoration-line:underline}.card-service{flex-direction:column;justify-content:space-between;align-items:center;min-width:36rem;display:flex}@media (width>=48rem){.layout-stack.card-service__body{flex-flow:row}}@media (width>=80rem){.layout-stack.card-service__body{gap:1rem}}.card-service__icon{border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.card-service__content{flex-direction:column;gap:.5rem;display:flex}.card-service__head{align-items:center;gap:1rem;display:flex}@media (width>=48rem){.card-service__head{padding-top:.75rem}}.card-service__row{gap:.5rem;display:flex}.card-service__row--subtext{align-items:center;font-size:1.25rem;line-height:1.4}.card-service__text a{color:var(--mc-link-color)}@media (hover:hover){.card-service__text a:hover{text-underline-offset:2px;text-decoration-line:underline}}.card-service__subtext{font-size:1rem;line-height:1.5}.card-price{border-radius:.75rem;width:100%;height:100%;padding:2rem;display:flex;position:relative}.card-price__grid{gap:2rem;width:100%;display:grid}@media (width>=48rem){.card-price__grid--split{grid-template-rows:repeat(2,minmax(0,1fr))}}.card-price__main{flex-direction:column;flex:1;gap:2rem;width:100%;display:flex}.card-price__body{flex-direction:column;flex-grow:1;gap:2rem;width:100%;display:flex}.card-price__header{flex-direction:column;gap:1rem;display:flex}.card-price__title{justify-content:flex-start;align-items:center;gap:.5rem;display:flex}.card-price__icon{border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.card-price__lead{line-height:1.25}.card-price__pricing{flex-direction:column;justify-content:flex-start;gap:1rem;display:flex}.card-price__amount{gap:1rem;display:grid}.card-price__amount-row{align-items:center;gap:.5rem;display:flex}.card-price__unit{font-size:.875rem;line-height:1.42857;display:grid}.card-price__meta{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.card-price__note{font-size:.875rem;line-height:1.42857}.card-price__custom{text-align:center;border-radius:.25rem;justify-content:center;align-items:center;height:100%;padding:1rem;display:flex}.card-price__custom-title{font-weight:500}.card-price__quota{height:auto}.card-price__quota div:first-child{gap:.5rem}.card-price__checklist{flex-direction:column;gap:2rem;display:flex}.card-price__more{align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;line-height:1.42857;display:flex}.footer__nav{padding-block:4rem;padding-inline:2rem;font-weight:500;display:none}@media (width>=64rem){.footer__nav{display:block}}.footer__nav-grid{max-width:48rem;margin-inline:auto}@media (width>=64rem){.footer__nav-grid{max-width:80rem}}.footer__group{flex-direction:column;grid-column:span 2/span 2;row-gap:2rem;display:flex}@media (width>=64rem){.footer__group{grid-column:span 3/span 3}}.footer__heading{margin:0;font-size:1rem;font-weight:500;line-height:1.5}.footer__list{flex-direction:column;row-gap:1rem;font-size:.875rem;line-height:1.42857;display:flex}.footer__category{flex-direction:column;row-gap:1rem;display:flex}.footer__category-title{text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:.75rem;font-weight:500;line-height:1.33333}.footer__item{display:flex}.footer__link{text-underline-offset:4px;border-radius:.5rem;align-items:center;column-gap:.5rem;margin-block:-.25rem;margin-inline:-.5rem;padding-block:.25rem;padding-inline:.5rem;display:flex}@media (hover:hover){.footer__link:hover{text-decoration-line:underline}}.footer__link .remixicon{flex-shrink:0;width:1.25rem;height:1.25rem}.footer__base{padding-block:4rem;padding-inline:1.5rem}@media (width>=430px){.footer__base{padding-inline:2rem}}.footer__base-inner{flex-direction:column;row-gap:2rem;max-width:48rem;margin-inline:auto;display:flex}.footer__brand{flex-direction:column;gap:2rem;display:flex}.footer__logo{flex-grow:1;flex-shrink:0;align-items:center;display:flex}.footer__logo-link{border-radius:.5rem;margin-block:-.5rem;margin-inline:auto;padding-block:.5rem;padding-inline:.75rem}.footer__logo-image{width:auto;height:2rem}.footer__blurb{text-align:center;max-width:65ch;margin-inline:auto;font-size:.875rem;line-height:1.42857}.footer__blurb-link{text-underline-offset:4px;font-weight:500}@media (hover:hover){.footer__blurb-link:hover{text-decoration-line:underline}}@media (width>=64rem){.footer__brand{flex-direction:row}.footer__base-inner{max-width:80rem}.footer__logo-link{margin-inline:-.75rem}.footer__blurb{text-align:left;max-width:none}}.footer__meta{flex-direction:column;gap:2rem;font-size:.875rem;line-height:1.42857;display:flex}.footer__meta-status{flex-direction:column;flex-grow:1;align-items:center;gap:2rem 1rem;display:flex}.footer__meta-links{flex-direction:column;justify-content:center;align-items:center;gap:2rem;display:flex}@media (width>=64rem){.footer__meta,.footer__meta-status,.footer__meta-links{flex-direction:row}}.footer__legal,.footer__social{flex-direction:row;column-gap:1rem;display:flex}.footer__legal-link{text-underline-offset:4px;border-radius:.5rem;margin-block:-.25rem;margin-inline:-.5rem;padding-block:.25rem;padding-inline:.5rem}@media (hover:hover){.footer__legal-link:hover{text-decoration-line:underline}}.footer__social-link{border-radius:.5rem;display:flex}@media (hover:hover){.footer__social-link:hover{background-color:var(--surface-bg-hover)}}@media not all and (width>=80rem){.mc-btn.main-header__cta{padding-inline:1rem}}@media (width>=80rem){.main-header__cta{margin-left:-1rem}}.pricing-banner{border-radius:.75rem;flex-direction:column;gap:1rem;width:100%;padding-block:1rem;padding-inline:2rem;display:flex;position:relative;box-shadow:0 3px 12px #00000012}.pricing-banner__head{flex-direction:column;gap:1rem;display:flex}.pricing-banner__icon{border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.pricing-banner__text{width:100%;max-width:44rem}.pricing-banner__cta{width:100%}@media (width>=64rem){.pricing-banner{flex-direction:row;justify-content:space-between;align-items:center}.pricing-banner__head{flex-direction:row;align-items:center;min-width:20rem}.pricing-banner__cta{max-width:12rem}}.pricing-features{padding-inline:1.5rem}@media (width>=80rem){.pricing-features{padding-inline:0}}.layout-grid.pricing-features__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));justify-content:center;place-items:center;width:100%}.layout-grid.pricing-prices__grid{grid-template-columns:repeat(1,minmax(0,1fr));grid-auto-rows:max-content;justify-content:center;place-items:center;width:100%}@media (width>=48rem){.layout-grid.pricing-prices__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.layout-grid.pricing-prices__grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}}.page-main{max-width:100vw;padding-top:var(--main-offset);flex-grow:1}.blog-main{z-index:0;max-width:100vw;padding-inline:1.5rem;padding-top:var(--main-offset);flex-grow:1;align-items:center;display:flex;position:relative}@media (width>=430px){.blog-main{padding-inline:2rem}}.blog-post__sidebar{top:var(--scroll-offset);flex-direction:column;row-gap:2rem;font-size:1rem;font-weight:500;line-height:1.625;display:flex;position:sticky}.blog-post__label{text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;font-weight:500;line-height:1.33333}.blog-post__toc{border-left-style:solid;border-left-width:1px;flex-direction:column;row-gap:.5rem;display:flex}.blog-post__related{flex-direction:column;row-gap:.5rem;display:flex}@media (hover:hover){.blog-post__related-link:hover{color:var(--mc-link-color)}}.blog-article__body{flex-direction:column;row-gap:1.5rem;margin-inline:auto;display:flex}.blog-post__title{font-size:2.25rem;line-height:1.375}@media (width>=1280px){.blog-post__title{font-size:3rem;line-height:1.25;translate:-.125rem}}.blog-post__hero{border-radius:.75rem}.blog-post__meta{z-index:20;flex-wrap:wrap;align-items:flex-end;gap:.5rem;line-height:0;display:inline-flex}.blog-post__intro{line-height:1.5}@media (width>=1280px){.blog-post__intro{font-size:1.5rem;line-height:1.5}}.blog-post__byline{column-gap:.75rem;display:flex}.blog-post__avatar{border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex;overflow:hidden}@media (width>=1280px){.blog-post__avatar{width:3rem;height:3rem}}.blog-post__avatar-image{object-fit:cover;width:100%;height:100%}.blog-post__byline-text{flex-direction:column;justify-content:space-between;font-size:.875rem;line-height:1.42857;display:flex}@media (width>=1280px){.blog-post__byline-text{font-size:1rem;line-height:1.5}}.blog-post__authors{font-weight:500}.blog-post__separator{display:none}.blog-post__updated{display:block}@media (width>=430px){.blog-post__separator,.blog-post__updated{display:inline}}.blog-post__recommended{flex-direction:column;row-gap:2rem;display:flex}@media (width>=1280px){.blog-post__recommended{row-gap:3rem}}.blog-post__recommended-link{grid-column:1/-1;font-weight:500}@media (hover:hover){.blog-post__recommended-link:hover{color:var(--mc-link-color)}}@media (width>=1024px){.blog-post__recommended-link{grid-column:span 6/span 6}}@media (width>=1280px){.blog-post__recommended-link{grid-column:span 3/span 3}}.glossary-page__sidebar{flex-direction:column;gap:2rem;display:flex;position:sticky;top:10rem}.glossary-page__body{flex-direction:column;gap:2rem;display:flex}.glossary-page__related-inline{padding-inline:1.25rem}@media (width>=1024px){.glossary-page__related-inline{display:none}}.tutorial-page{flex-direction:column;gap:2.5rem;padding-inline:1.5rem;display:flex}@media (width>=768px){.tutorial-page{padding-inline:0}}.tutorial-page--wide{width:100%}@media (width>=1280px){.tutorial-page--roomy{gap:5rem}}.tutorial-page__lesson{border-bottom-style:solid;border-bottom-width:1px;padding-block:1rem}.tutorial-page__lesson--last{border-bottom-width:0}.tour-embed{width:100%;padding-block:1.5rem}.tour-embed__summary{white-space:nowrap;clip-path:inset(50%);border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mdx-video{aspect-ratio:16/9;background-color:oklch(20.5% 0 0);width:100%}.mdx-faq__title{font-weight:400}.mdx-cta{background-color:#fff;border-radius:.75rem;padding:2rem;box-shadow:0 3px 12px #00000012}.mdx-cta__text{line-height:1.625}.mdx-callout{background-color:oklch(97% .014 262);border:1px solid oklch(88.2% .062 262);border-radius:.75rem;padding-block:1.5rem;padding-inline:2rem}.mdx-row__col{grid-column:1/-1}@media (width>=1024px){.mdx-row__col--narrow{grid-column:span 4/span 4}.mdx-row__col--wide{grid-column:span 8/span 8}}.mdx-columns{flex-wrap:wrap;justify-content:space-evenly;display:flex}.mdx-columns__item{text-align:center;justify-content:center;display:flex}.mdx-linebreak{display:inline}@media (width>=1024px){.mdx-linebreak{display:block}}.mdx-linebreak--trailing:last-child{display:none}.mdx-nowrap{white-space:nowrap}.mdx-bullets{flex-direction:column;gap:.5rem;margin-top:.75rem;padding-left:1.25rem;list-style-type:disc;display:flex}.mdx-bullets::marker{color:oklch(70.8% 0 0)}.mdx-bullets ::marker{color:oklch(70.8% 0 0)}.mdx-notfound{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:40vh;padding-block:6rem;padding-inline:1.5rem;display:flex}.mdx-notfound__code{font-size:3rem;font-weight:500;line-height:1}.mdx-notfound__message{font-size:1.125rem;font-weight:400;line-height:1.55556}.mdx-notfound__link{margin-top:1rem}.pricing-head{flex-direction:column;align-self:center;align-items:center;gap:.5rem;font-weight:400;display:flex}.pricing-head__row{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex}@media (width>=1024px){.pricing-head__row{flex-flow:row-reverse wrap-reverse}}.pricing-head__price{font-size:.875rem;line-height:1.42857}.pricing-head__price--tight{font-size:.75rem;line-height:1.33333}@media (width>=640px){.pricing-head__price,.pricing-head__price--tight{font-size:1rem;line-height:1.5}}.pricing-custom{flex-direction:column;gap:1rem;margin-top:.5rem;display:flex}.pricing-custom__body{flex-direction:column;gap:1rem;width:100%;font-size:.875rem;line-height:1.42857;display:flex;position:relative}.pricing-custom__label{font-size:.875rem;font-weight:500;line-height:1.42857}.pricing-custom__list{flex-direction:column;gap:.25rem;padding-top:.5rem;padding-left:1.5rem;list-style-type:disc;display:flex}.pricing-custom__link{align-items:center;gap:.5rem;font-size:.875rem;line-height:1.42857}.pricing-custom__spacer{flex-grow:1}.pricing-custom__term{font-weight:500}.pricing-card__lede{font-size:.875rem;line-height:1.42857}.pricing-card__note-link{text-underline-offset:2px;font-size:1rem;line-height:1.5;text-decoration-line:underline}.pricing-card__break{display:block}@media (hover:hover){.pricing-tooltip__link:hover{text-decoration-line:underline}}}@layer mdx-prose{.mdx-prose{max-width:65ch;color:var(--mdx-prose-body)}.mdx-prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.mdx-prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--mdx-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.mdx-prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--mdx-prose-links);font-weight:500;text-decoration:underline}.mdx-prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--mdx-prose-bold);font-weight:500}.mdx-prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.mdx-prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.mdx-prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.mdx-prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.mdx-prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.mdx-prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.mdx-prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.mdx-prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.mdx-prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.mdx-prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.mdx-prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.mdx-prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.mdx-prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.mdx-prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.mdx-prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--mdx-prose-counters);font-weight:400}.mdx-prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--mdx-prose-bullets)}.mdx-prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--mdx-prose-headings);margin-top:1.25em;font-weight:500}.mdx-prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--mdx-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.mdx-prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--mdx-prose-quotes);quotes:"“""”""‘""’";border-inline-start-color:var(--mdx-prose-quote-borders);border-inline-start-width:.25rem;margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.mdx-prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.mdx-prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.mdx-prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--mdx-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:400;line-height:1.11111}.mdx-prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:400}.mdx-prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--mdx-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:400;line-height:1.33333}.mdx-prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:400}.mdx-prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--mdx-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:400;line-height:1.6}.mdx-prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:400}.mdx-prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--mdx-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:400;line-height:1.5}.mdx-prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:400}.mdx-prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.mdx-prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.mdx-prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.mdx-prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline:.375em;color:var(--mdx-prose-kbd);box-shadow:0 0 0 1px var(--mdx-prose-kbd-shadows), 0 3px 0 var(--mdx-prose-kbd-shadows);border-radius:.3125rem;padding-top:.1875em;padding-bottom:.1875em;font-family:inherit;font-size:.875em;font-weight:500}.mdx-prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--mdx-prose-code);font-size:.875em;font-weight:500}.mdx-prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.mdx-prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.mdx-prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.mdx-prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.mdx-prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.mdx-prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.mdx-prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.mdx-prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.mdx-prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.mdx-prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline:1.14286em;color:var(--mdx-prose-pre-code);background-color:var(--mdx-prose-pre-bg);border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-top:.857143em;padding-bottom:.857143em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.mdx-prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.mdx-prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.mdx-prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.mdx-prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.mdx-prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--mdx-prose-th-borders);border-bottom-width:1px}.mdx-prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline:.571429em;vertical-align:bottom;color:var(--mdx-prose-headings);padding-bottom:.571429em;font-weight:500}.mdx-prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--mdx-prose-td-borders);border-bottom-width:1px}.mdx-prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.mdx-prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.mdx-prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-color:var(--mdx-prose-th-borders);border-top-width:1px}.mdx-prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.mdx-prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.mdx-prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.mdx-prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--mdx-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.mdx-prose{--mdx-prose-body:oklch(37.3% .034 259.733);--mdx-prose-headings:oklch(21% .034 264.665);--mdx-prose-lead:oklch(44.6% .03 256.802);--mdx-prose-links:oklch(21% .034 264.665);--mdx-prose-bold:oklch(21% .034 264.665);--mdx-prose-counters:oklch(55.1% .027 264.364);--mdx-prose-bullets:oklch(87.2% .01 258.338);--mdx-prose-hr:oklch(92.8% .006 264.531);--mdx-prose-quotes:oklch(21% .034 264.665);--mdx-prose-quote-borders:oklch(92.8% .006 264.531);--mdx-prose-captions:oklch(55.1% .027 264.364);--mdx-prose-kbd:oklch(21% .034 264.665);--mdx-prose-kbd-shadows:oklab(21% -.00316127 -.0338527/.1);--mdx-prose-code:oklch(21% .034 264.665);--mdx-prose-pre-code:oklch(92.8% .006 264.531);--mdx-prose-pre-bg:oklch(27.8% .033 256.848);--mdx-prose-th-borders:oklch(87.2% .01 258.338);--mdx-prose-td-borders:oklch(92.8% .006 264.531);--mdx-prose-invert-body:oklch(87.2% .01 258.338);--mdx-prose-invert-headings:#fff;--mdx-prose-invert-lead:oklch(70.7% .022 261.325);--mdx-prose-invert-links:#fff;--mdx-prose-invert-bold:#fff;--mdx-prose-invert-counters:oklch(70.7% .022 261.325);--mdx-prose-invert-bullets:oklch(44.6% .03 256.802);--mdx-prose-invert-hr:oklch(37.3% .034 259.733);--mdx-prose-invert-quotes:oklch(96.7% .003 264.542);--mdx-prose-invert-quote-borders:oklch(37.3% .034 259.733);--mdx-prose-invert-captions:oklch(70.7% .022 261.325);--mdx-prose-invert-kbd:#fff;--mdx-prose-invert-kbd-shadows:#ffffff1a;--mdx-prose-invert-code:#fff;--mdx-prose-invert-pre-code:oklch(87.2% .01 258.338);--mdx-prose-invert-pre-bg:#00000080;--mdx-prose-invert-th-borders:oklch(44.6% .03 256.802);--mdx-prose-invert-td-borders:oklch(37.3% .034 259.733);font-size:1rem;line-height:1.75}.mdx-prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.mdx-prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.mdx-prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.mdx-prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.mdx-prose :where(.mdx-prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.mdx-prose :where(.mdx-prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.mdx-prose :where(.mdx-prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.mdx-prose :where(.mdx-prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.mdx-prose :where(.mdx-prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.mdx-prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.mdx-prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.mdx-prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.mdx-prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.mdx-prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.mdx-prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.mdx-prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.mdx-prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.mdx-prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.mdx-prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline:.571429em;padding-top:.571429em;padding-bottom:.571429em}.mdx-prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.mdx-prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.mdx-prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.mdx-prose :where(.mdx-prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.mdx-prose :where(.mdx-prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.mdx-prose--neutral{--mdx-prose-body:oklch(37.1% 0 none);--mdx-prose-headings:oklch(20.5% 0 none);--mdx-prose-lead:oklch(43.9% 0 none);--mdx-prose-links:oklch(20.5% 0 none);--mdx-prose-bold:oklch(20.5% 0 none);--mdx-prose-counters:oklch(55.6% 0 none);--mdx-prose-bullets:oklch(87% 0 none);--mdx-prose-hr:oklch(92.2% 0 none);--mdx-prose-quotes:oklch(20.5% 0 none);--mdx-prose-quote-borders:oklch(92.2% 0 none);--mdx-prose-captions:oklch(55.6% 0 none);--mdx-prose-kbd:oklch(20.5% 0 none);--mdx-prose-kbd-shadows:oklab(20.5% 0 0/.1);--mdx-prose-code:oklch(20.5% 0 none);--mdx-prose-pre-code:oklch(92.2% 0 none);--mdx-prose-pre-bg:oklch(26.9% 0 none);--mdx-prose-th-borders:oklch(87% 0 none);--mdx-prose-td-borders:oklch(92.2% 0 none);--mdx-prose-invert-body:oklch(87% 0 none);--mdx-prose-invert-headings:#fff;--mdx-prose-invert-lead:oklch(70.8% 0 none);--mdx-prose-invert-links:#fff;--mdx-prose-invert-bold:#fff;--mdx-prose-invert-counters:oklch(70.8% 0 none);--mdx-prose-invert-bullets:oklch(43.9% 0 none);--mdx-prose-invert-hr:oklch(37.1% 0 none);--mdx-prose-invert-quotes:oklch(97% 0 none);--mdx-prose-invert-quote-borders:oklch(37.1% 0 none);--mdx-prose-invert-captions:oklch(70.8% 0 none);--mdx-prose-invert-kbd:#fff;--mdx-prose-invert-kbd-shadows:#ffffff1a;--mdx-prose-invert-code:#fff;--mdx-prose-invert-pre-code:oklch(87% 0 none);--mdx-prose-invert-pre-bg:#00000080;--mdx-prose-invert-th-borders:oklch(43.9% 0 none);--mdx-prose-invert-td-borders:oklch(37.1% 0 none)}.mdx-prose--invert:where(.dark,.dark *){--mdx-prose-body:var(--mdx-prose-invert-body);--mdx-prose-headings:var(--mdx-prose-invert-headings);--mdx-prose-lead:var(--mdx-prose-invert-lead);--mdx-prose-links:var(--mdx-prose-invert-links);--mdx-prose-bold:var(--mdx-prose-invert-bold);--mdx-prose-counters:var(--mdx-prose-invert-counters);--mdx-prose-bullets:var(--mdx-prose-invert-bullets);--mdx-prose-hr:var(--mdx-prose-invert-hr);--mdx-prose-quotes:var(--mdx-prose-invert-quotes);--mdx-prose-quote-borders:var(--mdx-prose-invert-quote-borders);--mdx-prose-captions:var(--mdx-prose-invert-captions);--mdx-prose-kbd:var(--mdx-prose-invert-kbd);--mdx-prose-kbd-shadows:var(--mdx-prose-invert-kbd-shadows);--mdx-prose-code:var(--mdx-prose-invert-code);--mdx-prose-pre-code:var(--mdx-prose-invert-pre-code);--mdx-prose-pre-bg:var(--mdx-prose-invert-pre-bg);--mdx-prose-th-borders:var(--mdx-prose-invert-th-borders);--mdx-prose-td-borders:var(--mdx-prose-invert-td-borders)}.mdx-prose--full{max-width:none}}@layer utilities{.absolute{position:absolute}.inset-x-0{inset-inline:0}.bottom-0{bottom:0}.container{width:100%}@media (width>=430px){.container{max-width:430px}}@media (width>=99999px){.container{max-width:99999px}}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}.mx-auto{margin-inline:auto}.my-1{margin-block:.25rem}.my-4{margin-block:1rem}.my-8{margin-block:2rem}.mt-4{margin-top:1rem}.mr-3{margin-right:.75rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-8{margin-bottom:2rem}.mb-10{margin-bottom:2.5rem}.block{display:block}.flex{display:flex}.grid{display:grid}.h-5{height:1.25rem}.w-5{width:1.25rem}.w-full{width:100%}.max-w-xs{max-width:20rem}.flex-shrink-0{flex-shrink:0}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.appearance-none{appearance:none}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}:where(.divide-x>:not(:last-child)){border-inline-style:solid;border-inline-width:0 1px}:where(.divide-blue-200>:not(:last-child)){border-color:oklch(88.2% .062 262)}:where(.divide-gray-800>:not(:last-child)){border-color:oklch(26.9% 0 0)}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg,.rounded-xl{border-radius:.75rem}.border{border-style:solid;border-width:1px}.border-4{border-style:solid;border-width:4px}.border-r{border-right-style:solid;border-right-width:1px}.border-b{border-bottom-style:solid;border-bottom-width:1px}.border-b-2{border-bottom-style:solid;border-bottom-width:2px}.border-l-4{border-left-style:solid;border-left-width:4px}.border-none{border-style:none}.border-blue-200{border-color:oklch(88.2% .062 262)}.border-blue-400{border-color:oklch(71.4% .163 262)}.border-gray-300{border-color:oklch(87% 0 0)}.border-gray-400{border-color:oklch(70.8% 0 0)}.border-gray-800{border-color:oklch(26.9% 0 0)}.border-green-500{border-color:oklch(72.3% .219 149.579)}.border-teal-500{border-color:oklch(62% .214 262)}.border-yellow-400{border-color:oklch(85.2% .199 91.936)}.bg-blue-50{background-color:oklch(97% .014 262)}.bg-blue-500{background-color:oklch(62% .214 262)}.bg-green-50{background-color:oklch(98.2% .018 155.826)}.bg-green-500{background-color:oklch(72.3% .219 149.579)}.bg-red-500{background-color:oklch(63.7% .237 25.331)}.bg-teal-500{background-color:oklch(62% .214 262)}.bg-transparent{background-color:#0000}.bg-white{background-color:#fff}.bg-yellow-50{background-color:oklch(98.7% .026 102.212)}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-2{padding-inline:.5rem}.px-3{padding-inline:.75rem}.px-4{padding-inline:1rem}.px-8{padding-inline:2rem}.py-1{padding-block:.25rem}.py-2{padding-block:.5rem}.py-6{padding-block:1.5rem}.pt-6{padding-top:1.5rem}.pb-8{padding-bottom:2rem}.text-center{text-align:center}.text-3xl{font-size:1.875rem;line-height:1.2}.text-4xl{font-size:2.25rem;line-height:1.11111}.text-base{font-size:1rem;line-height:1.5}.text-sm{font-size:.875rem;line-height:1.42857}.text-xs{font-size:.75rem;line-height:1.33333}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.font-bold{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:500}.tracking-widest{letter-spacing:.1em}.text-blue-600{color:oklch(56.6% .243 262)}.text-blue-700{color:oklch(50% .234 262)}.text-gray-500{color:oklch(55.6% 0 0)}.text-gray-700{color:oklch(37.1% 0 0)}.text-gray-900{color:oklch(20.5% 0 0)}.text-green-600{color:oklch(62.7% .194 149.214)}.text-white{color:#fff}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.shadow{box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.shadow-md{box-shadow:0 3px 12px #00000012}.first\:pl-0:first-child{padding-left:0}@media (hover:hover){.hover\:border-teal-700:hover{border-color:oklch(50% .234 262)}.hover\:bg-blue-700:hover,.hover\:bg-teal-700:hover{background-color:oklch(50% .234 262)}}.focus\:outline-none:focus{outline-style:none}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.mdx-prose :where(hr+*,h2+*,h3+*,h4+*):not(:where(figure,[class~=not-prose],[class~=not-prose] *)){margin-top:0}}.docs-cards{grid-template-columns:repeat(12,minmax(0,1fr));gap:.5rem;font-size:15px;line-height:1.5;display:grid}.docs-card{cursor:pointer;border-style:solid;border-width:1px;border-radius:.75rem;flex-direction:column;grid-column:1/-1;gap:.5rem;padding:.75rem;font-weight:400;text-decoration-line:none;transition:box-shadow .15s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 1px 2px #0000000d}.docs-card:hover{background-color:var(--surface-bg-hover);box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.docs-card--pill{flex-direction:row;grid-column:span 6/span 6;align-items:center}.docs-card--linked{cursor:default}.docs-card--linked:hover{background-color:#0000;box-shadow:0 1px 2px #0000000d}.docs-card__icon{width:1rem;height:1rem}.docs-card__logo{width:18px;height:18px;margin:0}.docs-card__links{align-items:center;gap:1rem;margin-top:.25rem;display:flex}.docs-card__link{align-items:center;gap:.25rem;font-size:.875rem;font-weight:500;text-decoration-line:none;display:flex}.docs-card__link:hover{color:var(--mc-accent-hover)}.docs-card__link .remixicon{width:1rem;height:1rem}.docs-card__body{flex-direction:column;flex-grow:1;gap:.25rem;display:flex}.docs-card__title{font-weight:500}.docs-card__text{text-wrap:balance}.docs-table{max-width:100%;margin-block:1rem;overflow-x:auto}.docs-table__inner{width:max-content;min-width:100%}@media (width>=768px){.docs-card--small{grid-column:span 4/span 4}.docs-card--medium{grid-column:span 6/span 6}.docs-card--large{grid-column:span 12/span 12}}.code-block{--mc-code-line-highlight:oklch(55% 0 0/.1);--mc-code-add-bg:oklch(72% .17 152/.13);--mc-code-add-marker:oklch(62% .17 152);--mc-code-remove-bg:oklch(62% .22 25/.13);--mc-code-remove-marker:oklch(60% .22 25);box-sizing:border-box;color:var(--surface-fg);background:var(--surface-bg);box-shadow:inset 0 0 0 var(--mc-border-width) var(--surface-border);border-radius:.5em;padding:.75em 1em;font-size:.875em;line-height:1.5;position:relative;overflow:hidden}.dark .code-block{--mc-code-line-highlight:oklch(75% 0 0/.12);--mc-code-add-bg:oklch(72% .17 152/.18);--mc-code-remove-bg:oklch(62% .22 25/.18)}.code-block .intro{min-height:1lh;font-family:var(--font-mono), ui-monospace, monospace;color:var(--mc-foreground-muted);align-items:center;gap:1em;display:flex}.code-block .intro>span:first-child{flex:none;display:inline-flex}.code-block .intro svg{width:1em;height:1em}.code-block .content{margin-inline:-1em;overscroll-behavior-x:none;margin-bottom:-.75em;padding-bottom:.75em;overflow-x:auto}.code-block__gap{height:1lh;line-height:1.5}.shiki{background:0 0!important}.code-block pre.shiki{font-family:var(--font-mono), ui-monospace, monospace;font-size:inherit;margin:0;padding:0;line-height:1.5}.code-block .shiki code{font-family:var(--font-mono), ui-monospace, monospace;display:grid}.code-block .line{min-height:1lh;padding:0 1em;position:relative}.shiki,.shiki span{color:var(--shiki-light)}.dark .shiki,.dark .shiki span{color:var(--shiki-dark)}.code-block .line.highlighted{background:var(--mc-code-line-highlight)}.code-block .shiki:has(.line.focused) .line:not(.focused){opacity:.5;transition:opacity .2s}.code-block .shiki:has(.line.focused):hover .line:not(.focused){opacity:1}.code-block .shiki:has(.line.diff) .line{padding-left:3em}.code-block .line.diff.add{background:var(--mc-code-add-bg)}.code-block .line.diff.remove{background:var(--mc-code-remove-bg)}.code-block .line.diff:before{text-align:center;width:1em;position:absolute;left:1em}.code-block .line.diff.add:before{color:var(--mc-code-add-marker);content:"+"}.code-block .line.diff.remove:before{color:var(--mc-code-remove-marker);content:"−"}.code-block .highlighted-word{background:var(--mc-code-line-highlight);border:var(--mc-border-width) solid var(--surface-border);border-radius:.25em;padding:.05em .25em}.code-block .line .highlighted-word:has(+.highlighted-word){border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.code-block .line .highlighted-word+.highlighted-word{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.code-block .copy{width:1.75em;height:1.75em;color:var(--mc-foreground-muted);cursor:pointer;border-radius:var(--mc-radius-item);transition:color var(--mc-duration) var(--mc-ease), background var(--mc-duration) var(--mc-ease);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.code-block .copy:hover{color:var(--mc-foreground);background:var(--surface-bg-hover)}.code-block .copy svg{width:1em;height:1em}.code-block .intro .copy{margin-left:auto}.code-block>.copy{z-index:1;position:absolute;top:.5em;right:.5em}.CodeTabs{box-sizing:border-box;color:var(--surface-fg);background:var(--surface-bg);box-shadow:inset 0 0 0 var(--mc-border-width) var(--surface-border);border-radius:.5em;margin-block:1.25em;padding:.75em 1em;font-size:.875em;position:relative;overflow:hidden}.CodeTabs [role=tablist]{flex-wrap:wrap;gap:.5em;margin:-.25em -.5em;display:flex}.CodeTabs [role=tab]{height:2em;color:var(--mc-foreground-muted);cursor:pointer;transition:color var(--mc-duration) var(--mc-ease), background var(--mc-duration) var(--mc-ease);background:0 0;border-radius:.25em;padding-block:0;padding-inline:.5em;line-height:2em}.CodeTabs [role=tab] span{display:block}.CodeTabs [role=tab]:hover{color:var(--mc-foreground);background:var(--surface-bg-hover)}.CodeTabs [role=tab][aria-selected=true]{color:var(--mc-foreground);background:var(--surface-bg-active)}.CodeTabs .code-block{box-shadow:none;background:0 0;border-radius:0;margin:0;padding:0;font-size:1em}.mermaid{background-color:#fff;background-image:radial-gradient(#d4d4d4 1px,#0000 1px);background-size:16px 16px;border:1px solid #e5e5e5;border-radius:.5rem;min-height:5rem;margin-block:1rem;padding:1rem}.mermaid>pre{display:none}.mermaid[data-processed=loading]:before{color:#a3a3a3;text-align:center;content:"Rendering diagram…";font-size:.75rem;display:block}.mermaid[data-processed=error]>pre{font-family:var(--font-mono), ui-monospace, monospace;color:#404040;background:#fafafa;border-radius:.375rem;padding:.75rem;font-size:.75rem;line-height:1.25rem;display:block;overflow:auto;box-shadow:inset 0 0 0 1px #e5e5e5}.mermaid svg{max-width:100%;margin-inline:auto;display:block}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;src:url(/fonts/InterVariable.woff2)format("woff2");font-display:swap}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;src:url(/fonts/JetBrainsMono.woff2)format("woff2");font-display:swap}:root{--font-sans:"Inter";--font-mono:"JetBrains Mono";--menu-height:4rem;--submenu-height:3.5rem;--header-height:calc(var(--menu-height) + var(--submenu-height));--main-offset:2rem;--scroll-offset:calc(var(--header-height) + var(--main-offset));scroll-padding-top:var(--scroll-offset);-webkit-tap-highlight-color:transparent;margin:0}@media (width>=768px){:root{--main-offset:3rem}}@media (width>=1280px){:root{--main-offset:4rem}}*{outline-color:var(--mc-ring)}a:focus-visible{outline-width:2px;outline-style:solid}.stream\:main{contain:content;flex-direction:column;row-gap:2rem;padding-bottom:2rem;display:flex}@media (width>=48rem){.stream\:main{row-gap:4rem;padding-bottom:4rem}}.stream\:blog{flex-direction:column;row-gap:2rem;display:flex}@media (width>=48rem){.stream\:blog{row-gap:3rem}}@media (width>=80rem){.stream\:blog{row-gap:4rem}}.background{background:radial-gradient(at bottom,#021765e6 20%,#0c48ab 40%,#0000 80%),linear-gradient(#021765,#00d0ff)}@media (width>=1024px){.background{background:url(/images/footer-background.webp) 50%/cover,radial-gradient(at bottom,#021765e6 20%,#0c48ab 40%,#0000 80%),linear-gradient(#021765,#00d0ff)}}@supports (background:color(display-p3 1 0.01 262)){.background{background:radial-gradient(at bottom,color(display-p3 .0078 .0902 .3961/.9) 20%,color(display-p3 .0471 .2824 .6706) 40%,#0000 80%),linear-gradient(color(display-p3 .0078 .0902 .3961),color(display-p3 0 .8 1))}@media (width>=1024px){.background{background:url(/images/footer-background.webp) 50%/cover,radial-gradient(at bottom,color(display-p3 .0078 .0902 .3961/.9) 20%,color(display-p3 .0471 .2824 .6706) 40%,#0000 80%),linear-gradient(color(display-p3 .0078 .0902 .3961),color(display-p3 0 .8 1))}}}.benchmark-bg{--bm-bg:oklch(12% 0 0);--bm-elevated:oklch(12% 0 0);--bm-border:oklch(32% 0 0/.4);--bm-rule:oklch(32% 0 0);--bm-fg:oklch(95% 0 0);--bm-fg-secondary:oklch(82% 0 0);--bm-fg-tertiary:oklch(72% 0 0);--bm-fg-muted:oklch(65% 0 0);--bm-fg-faint:oklch(55% 0 0);--bm-fg-dim:oklch(50% 0 0);--bm-accent:var(--mc-accent);background:var(--bm-bg)}.benchmark{flex-direction:column;gap:3rem;display:flex}@media (width>=1024px){.benchmark{gap:4rem}}.benchmark__heading{font-size:var(--font-size-h2);color:var(--bm-fg);letter-spacing:-.025em;font-weight:400;line-height:1.2}.benchmark__text{color:var(--bm-fg-secondary);font-size:.875rem;line-height:1.7}.benchmark__muted{color:var(--bm-fg-tertiary);font-size:.875rem;line-height:1.7}.benchmark__label{color:var(--bm-fg);font-size:1rem;font-weight:500;line-height:1.4}.benchmark__value{color:var(--bm-fg-muted);font-size:.875rem}.benchmark__value strong{font-weight:inherit;color:var(--bm-fg-secondary)}.benchmark__list{color:var(--bm-fg-secondary);flex-direction:column;gap:.5rem;margin:0;padding:0;font-size:.875rem;line-height:1.7;list-style:none;display:flex}.benchmark__list-item{align-items:center;gap:.75rem;display:flex}.benchmark__list-icon{width:1.5rem;height:1.5rem;color:var(--bm-fg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.benchmark__section{flex-direction:column;gap:2rem;display:flex}@media (width>=1024px){.benchmark__section--intro{text-align:center;align-items:center}}.benchmark__header{flex-direction:column;gap:1.5rem;display:flex}.benchmark__timeline,.benchmark__step{flex-direction:column;display:flex}@media (width>=1024px){.benchmark__step{grid-template-columns:2rem 1fr;gap:2rem;display:grid}}.benchmark__step-marker{display:none}@media (width>=1024px){.benchmark__step-marker{flex-direction:column;align-items:center;gap:1rem;display:flex}}.benchmark__step-marker:before{content:"";background:var(--bm-rule);border-radius:50%;flex-shrink:0;width:.375rem;height:.375rem;margin-top:1.25rem}.benchmark__step-marker:after{content:"";background:linear-gradient(to bottom, var(--bm-rule), var(--bm-rule) calc(100% - 48px), transparent);flex:1;width:.5px}.benchmark__step:last-child .benchmark__step-marker:after{display:none}.benchmark__step-content{flex-direction:column;gap:1.5rem;padding-bottom:3rem;display:flex}@media (width>=1024px){.benchmark__step-content{padding-bottom:4rem}}.benchmark__step:last-child .benchmark__step-content{padding-bottom:0}.benchmark__step-heading{font-size:var(--font-size-h3);color:var(--bm-fg);letter-spacing:-.02em;font-weight:400;line-height:1.2}.benchmark__step-row{gap:2rem;display:grid}@media (width>=1024px){.benchmark__step-row{grid-template-columns:1fr 2fr;align-items:start;gap:3rem}}.benchmark__step-text{flex-direction:column;gap:1.5rem;display:flex}.benchmark__step-visual{min-width:0}.benchmark__step-panel{background:var(--bm-elevated);border:1px solid var(--bm-border);border-radius:.75rem;padding:1.5rem}.benchmark__grid{gap:2rem;display:grid}@media (width>=1024px){.benchmark__grid{gap:3rem}.benchmark__grid--two-col{grid-template-columns:1fr 1fr;align-items:start}}.benchmark__grid--graph{align-items:center}@media (width>=1024px){.benchmark__grid--graph{grid-template-columns:2fr 3fr}}.benchmark__grid--cards{gap:1rem}@media (width>=1024px){.benchmark__grid--cards{grid-template-columns:1fr 1fr}}.benchmark__stats{gap:1rem;display:grid}@media (width>=1024px){.benchmark__stats{grid-template-columns:1fr 1fr 1fr}}.benchmark__stat{background:var(--bm-elevated);border:1px solid var(--bm-border);border-radius:.75rem;flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.benchmark__edge-network{aspect-ratio:16/9;background:var(--bm-elevated);border:1px solid var(--bm-border);border-radius:.75rem;position:relative;overflow:hidden}.benchmark__edges{z-index:1;background:var(--bm-elevated);border:1px solid var(--bm-border);border-radius:.5rem;flex-direction:column;width:min(11rem,100% - 1.5rem);max-height:40%;display:none;position:absolute;bottom:.75rem;left:.75rem;overflow:hidden}@media (width>=1024px){.benchmark__edges{display:flex}}.benchmark__edges-header{color:var(--bm-fg);border-bottom:1px solid var(--bm-border);justify-content:space-between;align-items:center;padding:.5rem .75rem;font-size:.75rem;font-weight:500;display:flex}.benchmark__edges-count{color:var(--bm-fg-muted);font-weight:400}.benchmark__edges-list{scrollbar-width:none;flex-direction:column;flex:1;gap:2px;min-height:0;padding:.5rem;display:flex;overflow-y:auto}.benchmark__edges-continent{color:var(--bm-fg-faint);text-transform:uppercase;letter-spacing:.05em;padding:.25rem .5rem;font-size:.625rem;font-weight:500}.benchmark__edges-continent:not(:first-child){margin-top:.25rem}.benchmark__edges-row{color:var(--bm-fg-secondary);align-items:center;gap:.5rem;padding:.25rem .5rem;font-size:.75rem;display:flex}.benchmark__edges-dot{background:var(--bm-accent);border-radius:50%;flex-shrink:0;width:.3125rem;height:.3125rem}.benchmark__edges-country{color:var(--bm-fg-dim);margin-left:auto;font-size:.6875rem}.benchmark__map{position:absolute;inset:0;overflow:hidden}@media (width>=1024px){.benchmark__map{inset:1.5rem}}.benchmark__map-svg{width:100%;height:100%;display:block}.benchmark__graph{aspect-ratio:16/9;flex-direction:column;align-self:center;gap:1.25rem;min-width:0;display:flex}.benchmark__legend{color:var(--bm-fg-muted);justify-content:flex-end;gap:1rem;font-size:.875rem;display:flex}.benchmark__legend-item{align-items:center;gap:.375rem;display:flex}.benchmark__legend-dot{border-radius:50%;width:.5rem;height:.5rem}.benchmark__tab{color:var(--bm-fg-faint);transition:color .15s}.benchmark__tab:hover{color:var(--bm-fg-tertiary)}.benchmark__tab--active{color:var(--bm-fg);background:var(--bm-elevated)}.benchmark__tab--active:hover{color:var(--bm-fg)}.benchmark__card{background:var(--bm-elevated);border:1px solid var(--bm-border);border-radius:.75rem;flex-direction:column;justify-content:space-between;gap:1.5rem;padding:1.5rem;display:flex}@media (width>=1024px){.benchmark__card{padding:2rem}}.benchmark__card-body{flex-direction:column;gap:1rem;display:flex}.benchmark__card-footer{border-top:1px solid var(--bm-border);align-items:center;gap:.75rem;padding-top:1rem;display:flex}.benchmark__card-logo{object-fit:cover;border:1px solid var(--bm-border);border-radius:4px;width:2rem;height:2rem}.benchmark__card-author{color:var(--bm-fg);font-size:.875rem;font-weight:500;line-height:1.3;display:block}.benchmark__card-role{color:var(--bm-fg-muted);font-size:.875rem;line-height:1.3;display:block}.benchmark__card-link{color:inherit;text-underline-offset:2px;text-decoration:underline}.benchmark__card-link:hover{color:var(--bm-fg-secondary)}.has-tooltip{position:relative}.tooltip{visibility:hidden;position:absolute}.has-tooltip:hover .tooltip{z-index:50;visibility:visible;box-shadow:inset 0 0 0 var(--mc-border-width) var(--surface-border), 0 12px 24px -8px #0000002e}.feature-table__tooltip:popover-open{box-shadow:inset 0 0 0 var(--mc-border-width) var(--surface-border), 0 12px 24px -8px #0000002e}.replaced{color:oklch(68% .16 75);background:oklch(68% .16 75/.1);border:1px solid oklch(68% .16 75/.2);border-radius:.25rem;padding-inline:.25rem}.contain{contain:content}:root{--color-bg:var(--mc-background);--color-fg:var(--mc-foreground);--color-fg-muted:var(--mc-foreground-muted);--font-size-h1:2rem;--font-size-h2:2rem;--font-size-h3:1.75rem;--font-size-h4:1.5rem;--font-size-h5:1.25rem;--font-size-h6:1.25rem;--font-size-body-lg:1.125rem;--font-size-body:1rem;--font-size-label:.75rem;--heading-trim-h4:-.4rem;--heading-trim-h5:-.35rem;--heading-trim-h6:-.35rem}@media (width>=1024px){:root{--font-size-h1:3rem;--font-size-h2:3rem;--font-size-h3:2.5rem}}@media (width>=80rem){:root{--font-size-h4:1.875rem;--font-size-h5:1.5rem;--heading-trim-h4:-.5rem;--heading-trim-h5:-.4rem}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--mc-chroma:0;--mc-hue:0;--mc-level-0:1;--mc-level-1:.9875;--mc-level-2:.975;--mc-level-3:.9625;--mc-level-4:.95;--mc-level-5:.9375;--mc-level-6:.925;--mc-level-7:.9125;--mc-level-8:.9;--mc-background:oklch(.98 var(--mc-chroma) var(--mc-hue));--surface-bg:oklch(1 var(--mc-chroma) var(--mc-hue));--surface-bg-hover:oklch(.9625 var(--mc-chroma) var(--mc-hue));--surface-bg-active:oklch(.95 var(--mc-chroma) var(--mc-hue));--surface-border:oklch(.94 var(--mc-chroma) var(--mc-hue));--surface-border-hover:oklch(.925 var(--mc-chroma) var(--mc-hue));--surface-border-active:oklch(.9125 var(--mc-chroma) var(--mc-hue));--surface-fg:var(--mc-foreground);--surface-fg-muted:var(--mc-foreground-muted);--mc-surface:var(--surface-bg);--field-bg:oklch(.98 var(--mc-chroma) var(--mc-hue));--field-border:oklch(.88 var(--mc-chroma) var(--mc-hue));--mc-foreground:oklch(.15 var(--mc-chroma) var(--mc-hue));--mc-foreground-muted:oklch(.3 var(--mc-chroma) var(--mc-hue));--foreground:var(--mc-foreground);--foreground-muted:var(--mc-foreground-muted);--background-level-0:var(--mc-background);--mc-control-primary-bg:oklch(.2 var(--mc-chroma) var(--mc-hue));--mc-control-primary-bg-hover:oklch(.3 var(--mc-chroma) var(--mc-hue));--mc-control-primary-bg-active:oklch(.4 var(--mc-chroma) var(--mc-hue));--mc-control-primary-fg:oklch(var(--mc-level-0) var(--mc-chroma) var(--mc-hue));--mc-border-width:1px;--mc-border-color:oklch(var(--mc-level-8) var(--mc-chroma) var(--mc-hue));--mc-radius-item:.375em;--mc-color-l:.7;--mc-color-c:.2;--mc-color-blue:oklch(var(--mc-color-l) var(--mc-color-c) 240);--mc-link-color:oklch(56.6% .243 262);--mc-accent:oklch(56.6% .243 262);--mc-accent-hover:oklch(50% .234 262);--mc-accent-active:oklch(62% .214 262);--mc-accent-fg:oklch(100% 0 0);--mc-heading-highlight:oklch(55% .25 260);--mc-focus-ring-width:.125em;--mc-ring:oklch(70% .2 250);--mc-ring-glow:oklch(85% .1 250);--mc-shadow:0 12px 24px -6px oklch(0% 0 0/.08), 0 4px 8px -4px oklch(0% 0 0/.06);--mc-duration:.15s;--mc-ease:cubic-bezier(.45, 0, .55, 1)}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--mc-chroma:.02;--mc-hue:262;--mc-level-0:.2;--mc-level-1:.225;--mc-level-2:.25;--mc-level-3:.275;--mc-level-4:.3;--mc-level-5:.325;--mc-level-6:.35;--mc-level-7:.375;--mc-level-8:.4;--mc-background:oklch(var(--mc-level-0) var(--mc-chroma) var(--mc-hue));--surface-bg:oklch(.225 var(--mc-chroma) var(--mc-hue));--surface-bg-hover:oklch(.275 var(--mc-chroma) var(--mc-hue));--surface-bg-active:oklch(.3 var(--mc-chroma) var(--mc-hue));--surface-border:oklch(.3 var(--mc-chroma) var(--mc-hue));--surface-border-hover:oklch(.35 var(--mc-chroma) var(--mc-hue));--surface-border-active:oklch(.375 var(--mc-chroma) var(--mc-hue));--mc-foreground:oklch(.98 var(--mc-chroma) var(--mc-hue));--mc-foreground-muted:oklch(.9 var(--mc-chroma) var(--mc-hue));--surface-fg:var(--mc-foreground);--surface-fg-muted:var(--mc-foreground-muted);--mc-surface:var(--surface-bg);--field-bg:oklch(var(--mc-level-0) var(--mc-chroma) var(--mc-hue));--field-border:oklch(.375 var(--mc-chroma) var(--mc-hue));--mc-control-primary-bg:oklch(1 var(--mc-chroma) var(--mc-hue));--mc-control-primary-bg-hover:oklch(.9 var(--mc-chroma) var(--mc-hue));--mc-control-primary-bg-active:oklch(.8 var(--mc-chroma) var(--mc-hue));--mc-control-primary-fg:oklch(var(--mc-level-0) var(--mc-chroma) var(--mc-hue));--mc-border-color:oklch(var(--mc-level-2) var(--mc-chroma) var(--mc-hue));--mc-color-blue:oklch(70% .2 240);--mc-link-color:oklch(76.6% .243 262);--mc-heading-highlight:oklch(82.5% .25 260);--mc-ring-glow:oklch(45% .1 250)}.mc-bg{background:var(--mc-background)}.mc-surface{color:var(--surface-fg);background:var(--surface-bg);box-shadow:inset 0 0 0 var(--mc-border-width) var(--surface-border)}.mc-divide-b{border-block-end:var(--mc-border-width) solid var(--surface-border)}.mc-fg{color:var(--mc-foreground)}.mc-muted{color:var(--mc-foreground-muted)}.mc-border{border-color:var(--surface-border)}.mc-accent{color:var(--mc-link-color)}.mc-theme-toggle{background:var(--surface-bg);box-shadow:inset 0 0 0 var(--mc-border-width) var(--surface-border);border-radius:999px;align-items:center;gap:.125rem;padding:.1875rem;display:inline-flex}.mc-theme-toggle__btn{width:1.75rem;height:1.75rem;color:var(--mc-foreground-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--mc-duration) var(--mc-ease), background var(--mc-duration) var(--mc-ease);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.mc-theme-toggle__btn:hover{color:var(--mc-foreground)}.mc-theme-toggle__btn[aria-checked=true]{color:var(--mc-foreground);background:var(--surface-bg-active)}.mc-theme-toggle__btn svg{width:1em;height:1em}.mc-hidden{display:none!important}.mc-scroll-lock{overflow:hidden}.mc-disabled{cursor:not-allowed}.mc-tab{color:var(--mc-foreground-muted);transition:color var(--mc-duration) var(--mc-ease), background var(--mc-duration) var(--mc-ease);background:0 0}.mc-tab:hover{color:var(--mc-foreground);background:var(--surface-bg-hover)}.mc-tab[aria-selected=true]{color:var(--mc-foreground);background:var(--surface-bg-active)}h1:not(.docs *),h2:not(.docs *),h3:not(.docs *),h4:not(.docs *){font-weight:400!important}:where(h1,h2,h3,h4) :where(b,strong){font-weight:inherit!important}.container>img,.container>video{max-width:50%}iframe{aspect-ratio:16/9;width:100%;max-width:100%;height:auto}blockquote>em{text-transform:uppercase;letter-spacing:1px;font-size:10px;font-style:normal;font-weight:500;display:flex}blockquote>em:before{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNyAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9ImluZm9ybWF0aW9uLWxpbmUgMSIgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzkxNDNfMTc0MTUpIj4KPGcgaWQ9Ikdyb3VwIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTguNTAwNjUgMTUuMjgwNEM0LjgxODY1IDE1LjI4MDQgMS44MzM5OCAxMi4yOTU3IDEuODMzOTggOC42MTM2OUMxLjgzMzk4IDQuOTMxNjkgNC44MTg2NSAxLjk0NzAyIDguNTAwNjUgMS45NDcwMkMxMi4xODI3IDEuOTQ3MDIgMTUuMTY3MyA0LjkzMTY5IDE1LjE2NzMgOC42MTM2OUMxNS4xNjczIDEyLjI5NTcgMTIuMTgyNyAxNS4yODA0IDguNTAwNjUgMTUuMjgwNFpNOC41MDA2NSAxMy45NDdDMTEuNDQ2MiAxMy45NDcgMTMuODM0IDExLjU1OTIgMTMuODM0IDguNjEzNjlDMTMuODM0IDUuNjY4MTcgMTEuNDQ2MiAzLjI4MDM2IDguNTAwNjUgMy4yODAzNkg4LjUwMDY1QzUuNTU1MTMgMy4yODAzNiAzLjE2NzMyIDUuNjY4MTcgMy4xNjczMiA4LjYxMzY5QzMuMTY3MzIgMTEuNTU5MiA1LjU1NTEzIDEzLjk0NyA4LjUwMDY1IDEzLjk0N0g4LjUwMDY1Wk03LjgzMzk5IDUuMjgwMzZIOS4xNjczMlY2LjYxMzY5SDcuODMzOTlWNS4yODAzNlpNNy44MzM5OSA3Ljk0NzAySDkuMTY3MzJWMTEuOTQ3SDcuODMzOTlWNy45NDcwMloiIGZpbGw9IiMxMDEyMTMiLz4KPC9nPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzkxNDNfMTc0MTUiPgo8cmVjdCB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjUgMC42MTM3NykiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);margin-top:-1px;margin-right:4px}.str-video .str-video__call-controls{gap:5px}.str-video .str-video__notification__message{color:#fff}.str-chat{border-radius:52px;width:100%;padding:6px}.react-player{padding:6px}.str-chat__channel-header{color:var(--mc-foreground);border-radius:52px 52px 0 0;padding-top:16px;padding-left:16px;padding-right:16px}.str-chat__channel-header .str-chat__channel-header-title{font-weight:500}.str-chat__channel-header .str-chat__avatar{color:var(--mc-background);background:var(--mc-foreground-muted);border-radius:100%}.str-chat__message .str-chat__message-bubble{border:1px solid var(--mc-border-color)}.str-chat__thread-container{z-index:20;background-color:var(--mc-background);border-radius:52px;flex-direction:column;justify-content:space-between;width:100%;height:100%;display:flex;position:absolute;top:0;left:0;right:0}.str-chat__thread-container .str-chat__thread-header{border-radius:52px 52px 0 0;margin-top:12px;padding:16px}.str-chat__modal--open button.str-chat__modal__close-button{padding:12px}.str-chat__modal--open .str-chat__modal__inner{width:90%}.str-chat__modal{border-radius:52px;width:307px;height:648px;inset:7px 27px 0 24px}.str-chat__message-input .str-chat__message-textarea-container .str-chat__message-textarea{font-size:14px}.str-chat__message-input{border-radius:0 0 52px 52px;padding:0 16px 16px}.agent-prompt__product{--agent-prompt-ease:cubic-bezier(.22, 1, .36, 1);vertical-align:bottom;white-space:nowrap;transition:width var(--agent-prompt-duration,.45s) var(--agent-prompt-ease);justify-items:start;display:inline-grid;overflow:hidden}.agent-prompt__product>*{grid-area:1/1}.agent-prompt__ghost:before{content:attr(data-word)}.agent-prompt__ghost{animation:agent-prompt-out var(--agent-prompt-duration,.45s) var(--agent-prompt-ease) both}.agent-prompt__word--entering{animation:agent-prompt-in var(--agent-prompt-duration,.45s) var(--agent-prompt-ease) both}@keyframes agent-prompt-in{0%{opacity:0;transform:translateY(1.1em)}to{opacity:1;transform:none}}@keyframes agent-prompt-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-1.1em)}}@media (prefers-reduced-motion:reduce){.agent-prompt__product{transition:none}.agent-prompt__word--entering{animation:none}.agent-prompt__ghost{display:none}}.mc-badge--blue{color:var(--mc-link-color);background:color-mix(in oklch, var(--mc-accent) 6%, transparent)}a.mc-badge--blue:hover{background:color-mix(in oklch, var(--mc-accent) 12%, transparent)}.mc-badge--slate{color:var(--mc-foreground-muted);background:0 0}a.mc-badge--slate:hover{background:color-mix(in oklch, var(--mc-foreground) 6%, transparent)}.mc-badge--green{color:oklch(52% .15 150);background:oklch(52% .15 150/.08)}a.mc-badge--green:hover{background:oklch(52% .15 150/.14)}.mc-badge--green-light{color:oklch(63% .19 149);background:oklch(63% .19 149/.06)}a.mc-badge--green-light:hover{background:oklch(63% .19 149/.12)}.mc-badge--red{color:oklch(58% .22 27);background:oklch(58% .22 27/.1)}a.mc-badge--red:hover{background:oklch(58% .22 27/.16)}.mc-btn--primary{color:var(--mc-accent-fg);background:var(--mc-accent);transition:background var(--mc-duration) var(--mc-ease)}.mc-btn--primary:hover{background:var(--mc-accent-hover)}.mc-btn--primary:active{background:var(--mc-accent-active)}.mc-btn--secondary{color:var(--mc-foreground);background:var(--surface-bg);box-shadow:inset 0 0 0 var(--mc-border-width) var(--surface-border);transition:background var(--mc-duration) var(--mc-ease), box-shadow var(--mc-duration) var(--mc-ease)}.mc-btn--secondary:hover{background:var(--surface-bg-hover)}.mc-btn--secondary:active{background:var(--surface-bg-active)}.dark .mc-btn--secondary{box-shadow:inset 0 0 0 var(--mc-border-width) color-mix(in oklch, var(--mc-foreground) 30%, transparent);background:0 0}.dark .mc-btn--secondary:hover{background:color-mix(in oklch, var(--mc-foreground) 10%, transparent);box-shadow:inset 0 0 0 var(--mc-border-width) color-mix(in oklch, var(--mc-foreground) 50%, transparent)}.dark .mc-btn--secondary:active{background:color-mix(in oklch, var(--mc-foreground) 15%, transparent)}.mc-btn--minimal{color:var(--mc-foreground)}.mc-btn--minimal:hover,.mc-btn--minimal:active{color:var(--mc-link-color)}.mc-btn--mono{color:var(--mc-control-primary-fg);background:var(--mc-control-primary-bg);transition:background var(--mc-duration) var(--mc-ease)}.mc-btn--mono:hover{background:var(--mc-control-primary-bg-hover)}.mc-btn--mono:active{background:var(--mc-control-primary-bg-active)}.mc-btn--ghost{color:color-mix(in oklch, var(--mc-foreground) 90%, transparent);background:color-mix(in oklch, var(--mc-foreground) 6%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--mc-foreground) 15%, transparent);transition:background var(--mc-duration) var(--mc-ease), box-shadow var(--mc-duration) var(--mc-ease)}.mc-btn--ghost:hover{background:color-mix(in oklch, var(--mc-foreground) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--mc-foreground) 25%, transparent)}.mc-btn--ghost:active{background:color-mix(in oklch, var(--mc-foreground) 15%, transparent)}.mc-btn--quiet{outline-offset:1px;background:0 0;outline:none}.mc-btn--quiet:hover{background:var(--surface-bg-hover)}.mc-btn--quiet:active,.mc-btn--quiet.active,.mc-btn--quiet[aria-expanded=true]{background:var(--surface-bg-active)}.mc-btn--quiet:focus-visible{outline:1px solid var(--surface-border-hover)}.mc-cmp-tab{color:var(--mc-foreground-muted);border-color:var(--surface-border)}.mc-cmp-tab:hover{color:var(--mc-link-color)}.mc-cmp-tab[aria-selected=true]{color:var(--mc-link-color);border-color:var(--mc-link-color)}.mc-cmp-yes{color:var(--mc-link-color);background:color-mix(in oklch, var(--mc-accent) 18%, transparent)}.mc-cmp-no{color:oklch(63.7% .237 27);background:oklch(63.7% .237 27/.18)}.hero-code-block{--hcb-bg:var(--surface-bg,oklch(.225 var(--mc-chroma,0) var(--mc-hue,0)));--hcb-bg-hover:var(--surface-bg-hover,oklch(.275 var(--mc-chroma,0) var(--mc-hue,0)));--hcb-border:var(--surface-border,oklch(.3 var(--mc-chroma,0) var(--mc-hue,0)));--hcb-fg:var(--mc-foreground,oklch(.958 var(--mc-chroma,0) var(--mc-hue,0)));--hcb-fg-dim:var(--mc-foreground-muted,oklch(.668 var(--mc-chroma,0) var(--mc-hue,0)));--hcb-fg-muted:var(--mc-foreground-muted,oklch(.8 var(--mc-chroma,0) var(--mc-hue,0)));--hcb-gap:.5em;--hcb-pad-x:.85em;--hcb-pad-y:.5em;--hcb-radius:.375em;--hcb-radius-sheet:calc(.5em + var(--hcb-radius));--hcb-radius-control:calc(var(--hcb-radius-sheet) - 1px - var(--hcb-pad-y));--hcb-duration:.15s;--hcb-ease:ease;width:fit-content;max-width:100%;color:var(--hcb-fg);letter-spacing:-.01em;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--hcb-bg);border:1px solid var(--hcb-border);border-radius:var(--hcb-radius-sheet);font-size:.875rem;display:block;overflow:hidden}.hero-code-block--center{margin-inline:auto}.hero-code-block--light{--hcb-bg:#fff;--hcb-bg-hover:#f1f5f9;--hcb-border:#e2e8f0;--hcb-fg:#0f172a;--hcb-fg-dim:#64748b;--hcb-fg-muted:#334155;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.hero-code-block__tabs{padding:var(--hcb-pad-y) var(--hcb-pad-x) 0;align-items:center;gap:.5em;display:flex}.hero-code-block__tabs-label{color:var(--hcb-fg-dim);-webkit-user-select:none;user-select:none;font-size:.85em;line-height:1.2}.hero-code-block__list{display:flex}.hero-code-block__tab{box-sizing:border-box;color:var(--hcb-fg-dim);appearance:none;cursor:pointer;border-radius:var(--hcb-radius-control);transition:color var(--hcb-duration) var(--hcb-ease), background var(--hcb-duration) var(--hcb-ease), border-color var(--hcb-duration) var(--hcb-ease);-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;padding-block:.3em;padding-inline:.7em;font-family:inherit;font-size:.85em;line-height:1.2}.hero-code-block__tab:not([aria-selected=true]):hover{color:var(--hcb-fg)}.hero-code-block__tab[aria-selected=true]{color:var(--hcb-fg);background:var(--hcb-bg-hover);border-color:var(--hcb-border)}.hero-code-block__tab[aria-disabled=true]{pointer-events:none;cursor:not-allowed;opacity:.4}.hero-code-block__panels{display:grid}.hero-code-block__panels>*{grid-area:1/1;min-width:0}.hero-code-block__sizer{visibility:hidden;pointer-events:none}.hero-code-block__panel[hidden]{pointer-events:none}.hero-code-block__command{gap:var(--hcb-gap);width:100%;padding:var(--hcb-pad-y) var(--hcb-pad-y) var(--hcb-pad-y) var(--hcb-pad-x);align-items:center;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;display:flex}.hero-code-block__prompt{color:var(--hcb-fg-dim);-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;display:inline-flex}.hero-code-block__prompt svg{width:1em;height:1em;display:block}.hero-code-block__code{text-overflow:ellipsis;min-width:0;color:var(--hcb-fg-muted);white-space:nowrap;flex:1;overflow:hidden}.hero-code-block__code strong{font-weight:inherit;color:var(--hcb-fg)}.hero-code-block__copy{box-sizing:border-box;width:2em;height:2em;color:var(--hcb-fg);appearance:none;cursor:pointer;border-radius:var(--hcb-radius-control);transition:background var(--hcb-duration) var(--hcb-ease);-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-inline-start:.25em;padding:0;display:inline-flex}.hero-code-block__copy:hover{background:var(--hcb-bg-hover)}.hero-code-block__copy svg{width:1em;height:1em;display:block}.hero-code-block__copy .hero-code-block__icon-check,.hero-code-block__copy[data-state=active] .hero-code-block__icon-copy{display:none}.hero-code-block__copy[data-state=active] .hero-code-block__icon-check{display:block}.skill-install-floating{z-index:9;position:fixed;bottom:1.5rem;right:1.5rem}.skill-install{--si-bg:var(--surface-bg,oklch(.225 var(--mc-chroma,0) var(--mc-hue,0)));--si-bg-hover:var(--surface-bg-hover,oklch(.275 var(--mc-chroma,0) var(--mc-hue,0)));--si-bg-active:var(--surface-bg-active,oklch(.3 var(--mc-chroma,0) var(--mc-hue,0)));--si-border:var(--surface-border,oklch(.3 var(--mc-chroma,0) var(--mc-hue,0)));--si-fg:var(--mc-foreground,oklch(.958 var(--mc-chroma,0) var(--mc-hue,0)));--si-fg-dim:var(--mc-foreground-muted,oklch(.668 var(--mc-chroma,0) var(--mc-hue,0)));--si-fg-muted:var(--mc-foreground-muted,oklch(.8 var(--mc-chroma,0) var(--mc-hue,0)));--si-spacing:.5em;--si-gap:.5em;--si-pad-md:.5em;--si-pad-lg:.75em;--si-height:2em;--si-icon:1em;--si-radius:.375em;--si-radius-sheet:calc(var(--si-spacing) + var(--si-radius));--si-duration:.15s;--si-ease:ease;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:system-ui,-apple-system,Segoe UI,sans-serif;display:inline-block;position:relative}.skill-install__trigger{box-sizing:border-box;gap:calc(var(--si-gap) * 1.5);height:calc(var(--si-height) * 1.5);padding-block:0;padding-inline:calc(var(--si-pad-md) * 1.5);font-family:inherit;font-size:inherit;font-feature-settings:normal;color:var(--si-fg);appearance:none;cursor:pointer;background:var(--si-bg);border:1px solid var(--si-border);transition:background var(--si-duration) var(--si-ease);-webkit-tap-highlight-color:transparent;border-radius:999em;align-items:center;padding-inline-end:calc(var(--si-pad-md) * 1.5 + var(--si-pad-md));font-weight:500;line-height:1.25;display:inline-flex}.skill-install__trigger:hover{background:var(--si-bg-hover)}.skill-install__trigger[aria-expanded=true]{background:var(--si-bg-active)}.skill-install__trigger[aria-disabled=true]{pointer-events:none;cursor:not-allowed;opacity:.4}.skill-install__icon{width:calc(var(--si-icon) * 1.25);height:calc(var(--si-icon) * 1.25);color:currentColor;flex-shrink:0;display:inline-flex}.skill-install__icon svg{width:100%;height:100%}.skill-install__panel{--si-enter-y:calc(-1 * var(--si-spacing));inset:auto;top:calc(var(--bottom) + var(--si-gap));left:calc((var(--left) + var(--right)) / 2 - var(--width) / 2);font-feature-settings:normal;width:350px;max-width:calc(100vw - 48px);color:var(--si-fg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--si-bg);border:1px solid var(--si-border);border-radius:var(--si-radius-sheet);opacity:0;transform:scale(.95) translateY(var(--si-enter-y));transform-origin:top;transition:opacity var(--si-duration) var(--si-ease), transform var(--si-duration) var(--si-ease), overlay var(--si-duration) allow-discrete, display var(--si-duration) allow-discrete;outline:none;margin:0;padding:0;font-family:inherit;font-size:14px;position:fixed;overflow:clip;box-shadow:0 0 0 1px #00000013,0 1px 3px #0000001a}.skill-install__panel:popover-open{opacity:1;transform:none}@starting-style{.skill-install__panel:popover-open{opacity:0;transform:scale(.95) translateY(var(--si-enter-y))}}.skill-install__panel[data-align=start]{left:var(--left);transform-origin:0 0}.skill-install__panel[data-align=end]{left:calc(var(--right) - var(--width));transform-origin:100% 0}.skill-install__panel[data-side=top]{--si-enter-y:var(--si-spacing);top:calc(var(--top) - var(--height) - var(--si-gap));transform-origin:bottom}.skill-install__panel[data-side=top][data-align=start]{transform-origin:0 100%}.skill-install__panel[data-side=top][data-align=end]{transform-origin:100% 100%}.skill-install__body-inner{gap:var(--si-pad-lg);padding-block:var(--si-pad-lg);padding-inline:var(--si-pad-lg);flex-direction:column;display:flex}.skill-install__group{gap:var(--si-spacing);flex-direction:column;display:flex}.skill-install__label{font-size:inherit;color:var(--si-fg-dim);margin:0;line-height:1.25}.skill-install__description{font-size:inherit;color:var(--si-fg-dim);text-wrap:pretty;margin:0;line-height:1.5}.skill-install__divider{height:1px;margin-block:0;margin-inline:calc(-1 * var(--si-pad-lg));background:var(--si-border);border:0}.skill-install__label a{color:var(--si-fg);text-decoration:underline;-webkit-text-decoration-color:var(--si-border);text-decoration-color:var(--si-border);text-underline-offset:.2em;transition:text-decoration-color var(--si-duration) var(--si-ease)}.skill-install__label a:hover{-webkit-text-decoration-color:var(--si-fg);text-decoration-color:var(--si-fg)}.skill-install__label a[href^=http]:after{content:none!important}.skill-install__code{gap:var(--si-spacing);padding:var(--si-spacing);background:var(--si-bg-hover);border:1px solid var(--si-border);border-radius:var(--si-radius-sheet);align-items:flex-start;display:flex;overflow:clip}.skill-install__code-text{min-width:0;color:var(--si-fg-muted);word-break:break-word;white-space:pre-wrap;flex:1;padding-inline:.25em;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.875em;line-height:1.4;overflow:hidden}.skill-install__code-text strong{font-weight:inherit;color:var(--si-fg)}.skill-install__copy{box-sizing:border-box;width:28px;height:28px;color:var(--si-fg);appearance:none;cursor:pointer;border-radius:var(--si-radius);transition:background var(--si-duration) var(--si-ease);-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.skill-install__copy:hover{background:var(--si-bg-hover)}.skill-install__copy svg{width:14px;height:14px;display:block}.skill-install__copy .skill-install__copy-done,.skill-install__copy.copied .skill-install__copy-idle{display:none}.skill-install__copy.copied .skill-install__copy-done{display:block}.skill-install__questions{gap:var(--si-spacing);flex-direction:column;display:flex}.skill-install__question{box-sizing:border-box;color:var(--si-fg);border-left:1px solid var(--si-border);align-items:baseline;gap:.375em;padding-inline:.75em;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.875em;line-height:1.4;display:flex}.skill-install__question-text{word-break:break-word;flex:1;min-width:0}.skill-install__copy--question{width:24px;height:24px;color:var(--si-fg-dim);align-self:center;margin-block:-4px}.skill-install__copy--question:hover{color:var(--si-fg)}.skill-install__question-prefix{color:var(--si-fg-dim)}.mc-nav-hover:hover{background:var(--surface-bg-hover)}.mc-nav-link:hover,.mc-nav-accent{color:var(--mc-link-color)}.mc-nav-accent:hover{background:var(--surface-bg-hover)}.mc-nav-highlight{background:var(--surface-bg);border-color:var(--surface-border)}.mc-nav-tile{border-color:var(--surface-border)}.feature-comparison{background:var(--surface-bg)}.va-badge-num{color:var(--mc-control-primary-fg);background:var(--mc-control-primary-bg)}.va-accent-dot{background:var(--mc-accent);box-shadow:0 0 0 4px color-mix(in oklch, var(--mc-accent) 12%, transparent)}.va-accent-soft{color:var(--mc-accent);background:color-mix(in oklch, var(--mc-accent) 10%, transparent)}.va-led-ok{background:oklch(60% .15 150)}.va-led-warn{background:oklch(68% .15 75)}.va-led-info{background:var(--mc-accent)}.va-text-ok{color:oklch(60% .15 150)}.va-tint-amber{color:oklch(68% .15 75);background:oklch(68% .15 75/.14);border-color:oklch(68% .15 75/.3)}.va-toggle{background:color-mix(in oklch, var(--mc-foreground) 20%, transparent)}.peer:checked~.va-toggle{background:var(--mc-accent)}.va-toggle-knob{background:var(--mc-accent-fg)}.product-select{flex-direction:column;gap:.5rem;display:flex}.product-select__label{text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-size:.75rem;font-weight:500;line-height:1.33333}.product-select__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media (width>=768px){.product-select__options{grid-template-columns:repeat(4,minmax(0,1fr))}}.product-select__option{width:100%;color:var(--mc-foreground);cursor:pointer;background:var(--field-bg);border-color:var(--field-border);border-style:solid;border-width:var(--mc-border-width);transition:color var(--mc-duration) var(--mc-ease), border-color var(--mc-duration) var(--mc-ease);border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding-block:.75rem;padding-inline:1rem;display:flex}.product-select__option:hover{border-color:var(--mc-accent)}.product-select__option:has(:checked){color:var(--mc-link-color);border-color:var(--mc-accent)}.product-select__option:has(:focus-visible){outline:var(--mc-focus-ring-width) solid var(--mc-ring);outline-offset:2px}.product-select__input{white-space:nowrap;clip-path:inset(50%);border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.product-select__option-label{text-transform:none;letter-spacing:0;font-size:13px;font-weight:400}.logo-marquee{--logo-marquee-gap:3.5rem;--logo-marquee-height:1.75rem;--logo-marquee-fade:3rem;width:100%;min-width:0;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--logo-marquee-fade), #000 calc(100% - var(--logo-marquee-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--logo-marquee-fade), #000 calc(100% - var(--logo-marquee-fade)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--logo-marquee-fade), #000 calc(100% - var(--logo-marquee-fade)), transparent 100%);flex:1;align-items:center;display:flex;position:relative;overflow:hidden}.logo-marquee__track{align-items:center;width:max-content;display:flex}.logo-marquee.is-animated .logo-marquee__track{animation:logo-marquee-scroll var(--logo-marquee-duration,30s) linear infinite;will-change:transform}.logo-marquee.is-animated.is-paused .logo-marquee__track{animation-play-state:paused}.logo-marquee.is-static .logo-marquee__track{justify-content:center;width:100%}@keyframes logo-marquee-scroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.logo-marquee .logo-marquee__track{animation:none!important}}.logo-marquee__item{padding-inline:calc(var(--logo-marquee-gap) / 2);flex-shrink:0;justify-content:center;align-items:center;display:flex}.logo-marquee__logo{width:auto;max-width:8.5rem;height:var(--logo-marquee-height);object-fit:contain}.wall-slice__cards{flex-wrap:wrap;gap:1rem;display:flex}.wall-slice__card{flex-grow:1;grid-column:span 3/span 3;width:auto;min-width:15%;height:8rem;display:flex}@media (width>=1280px){.wall-slice__card{min-width:20%}.wall-slice__card--first{grid-row-start:1}}.wall-slice__stat{flex-direction:column;justify-content:space-between;height:100%;display:flex}.wall-slice__stat-label{text-transform:uppercase;letter-spacing:2px;flex-grow:1;font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:500;line-height:1.33333}.wall-slice__stat-values{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.wall-slice__stat-big{letter-spacing:-.025em;font-size:2.25rem;font-weight:500;line-height:1.11111}.wall-slice__stat-small{text-transform:uppercase;font-size:10px;font-weight:500;line-height:1.5}.wall-slice__logos{grid-column:1/-1;height:7rem;display:flex}@media (width>=1024px){.wall-slice__logos--narrow{grid-column:span 6/span 6}}@media (width>=1280px){.wall-slice__logos--narrow{grid-column:span 10/span 10}}.wall-slice__logos-inner{width:100%}.wall-slice__metric{grid-column:span 6/span 6;height:7rem}@media (width>=1024px){.wall-slice__metric{grid-column:span 3/span 3}}@media (width>=1280px){.wall-slice__metric{grid-column:span 2/span 2}.wall-slice__metric--first{grid-row-start:1}}.wall-slice__security{grid-column:1/-1;height:7rem}@media (width>=1024px){.wall-slice__security{grid-column:span 6/span 6}@media not all and (width>=1280px){.wall-slice__security{grid-row-start:1;grid-column-start:7}}}.wall-slice__badges{justify-content:space-between;align-items:center;column-gap:1rem;width:100%;padding-right:2rem;display:flex;overflow:auto}.wall-slice__badge{filter:grayscale()}.mc-trigger{cursor:pointer}.mc-trigger .chev{color:var(--mc-foreground-muted);display:inline-flex}.mc-trigger[aria-expanded=true]{color:var(--mc-link-color);background:color-mix(in oklch, var(--mc-foreground) 4%, transparent)}.mc-trigger[aria-expanded=true] .chev{color:var(--mc-link-color)}.mc-trigger *{pointer-events:none}.mc-chevron{transition:transform .15s;display:inline-flex}[aria-expanded=true]>.mc-chevron,[aria-expanded=true] .mc-chevron{transform:rotate(180deg)}.mc-panel{inset:auto;top:calc(var(--bottom,64px) + 8px);left:clamp(8px, var(--left,0px), calc(100vw - var(--width,480px) - 8px));z-index:50;background:var(--surface-bg);border:1px solid var(--surface-border);border-radius:1rem;grid-auto-rows:max-content;align-content:start;align-items:start;gap:1rem 2rem;width:max-content;max-width:min(1000px,96vw);margin:0;padding:1.5rem;position:fixed;box-shadow:0 12px 32px #0000001f}.mc-panel:popover-open{display:grid}.mc-panel li{list-style:none}.mc-panel--stack{column-count:2;gap:0 2rem;width:52rem}.mc-panel--stack:popover-open{display:block}.mc-panel--stack>li{break-inside:avoid;margin-bottom:1rem}.mobile-nav-toggle .icon-close,.mobile-nav-toggle[aria-expanded=true] .icon-menu{display:none}.mobile-nav-toggle[aria-expanded=true] .icon-close{display:inline-flex}.mobile-drawer{top:calc(var(--banner-offset,0px) + var(--menu-height))}.pricing-slider{appearance:none;cursor:pointer;background-color:var(--mc-border-color);background-image:linear-gradient(var(--mc-accent), var(--mc-accent));background-repeat:no-repeat;background-size:0% 100%;border-radius:.5rem;width:100%;height:.5rem}.pricing-slider::-webkit-slider-runnable-track{appearance:none;box-shadow:none;background-image:none;border-width:0}.pricing-slider::-moz-range-track{appearance:none;box-shadow:none;background-image:none;border-width:0}.pricing-slider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:var(--mc-accent);border-radius:9999px;width:1rem;height:1rem;margin-top:-.25rem;margin-bottom:-.25rem}.pricing-slider::-moz-range-thumb{cursor:pointer;background:var(--mc-accent);border:0;border-radius:9999px;width:1rem;height:1rem;margin-top:-.25rem;margin-bottom:-.25rem}.pricing-control [data-val]:not(.pricing-tab){color:var(--mc-foreground-muted);transition:color .15s}.pricing-control [data-val][data-active]:not(.pricing-tab){color:var(--mc-foreground);font-weight:500}.pricing-tab{color:var(--mc-foreground);cursor:pointer;transition:background .15s,color .15s}.pricing-tab[data-active]{color:var(--mc-accent-fg);background:var(--mc-accent);font-weight:500}[role=tabpanel][hidden],[data-collapse][hidden]{display:none!important}@media (width<=1023.98px){[data-comparison] [data-col]{display:none}[data-comparison][data-state="0"] [data-col="0"],[data-comparison][data-state="1"] [data-col="1"],[data-comparison][data-state="2"] [data-col="2"],[data-comparison][data-state="3"] [data-col="3"],[data-comparison][data-state="4"] [data-col="4"],[data-comparison][data-state="5"] [data-col="5"]{display:flex}}@keyframes form-submit-spin{to{transform:rotate(360deg)}}.glossary-summary__body{max-width:100%}.glossary-extended__body{max-width:none}.tutorial-content__article h1,.tutorial-content__article h2{font-weight:400}.tutorial-hero__lede h1{margin-bottom:1rem;font-size:1rem;font-weight:400;line-height:1.5}.card-service__badge{margin-top:-.5rem;padding-inline:.25rem;font-size:9px}@media (width>=40rem){.card-service__badge{font-size:.75rem}}.card-price__badge{font-size:.75rem}.mdx-image{border-radius:.5rem;width:auto;max-height:500px;margin-top:0}.pricing-head__badge{padding-inline:.25rem;font-size:9px}@media (width>=640px){.pricing-head__badge{font-size:.75rem}}.pricing-head__badge--ghost{visibility:hidden}@media (width>=1024px){.pricing-head__badge--ghost{display:none}}@media not all and (width>=40rem){.pricing-head__title{font-size:1rem;line-height:1.5}}.pricing-head__title--strong{font-weight:500}.section{max-width:100vw;padding-inline:1.5rem;position:relative}@media (width>=430px){.section{padding-inline:2rem}}.section--dark{padding:2rem;overflow:hidden}.section--dark:last-child{margin-bottom:-2rem}@media (width>=1280px){.section--dark{padding-block:4rem;padding-inline:3rem}}.section--flush-top{margin-top:calc(var(--main-offset) * -1)}@media (width>=768px){.section--flush-bottom:last-child{margin-bottom:-4rem}}.section--custom{padding:0!important}.section__container{flex-direction:column;display:flex}.section__container--gutter{row-gap:2rem}@media (width>=768px){.section__container--gutter{row-gap:4rem}}.section__container--theme{border-radius:.75rem;padding:2rem;overflow:hidden}@media (width>=1280px){.section__container--theme{padding:6rem 3rem}}.section__container--custom{max-width:none!important;padding:0!important}.agent-demo{width:100%;max-width:72rem;margin-inline:auto;padding-inline:1rem}.agent-demo--compact{padding-bottom:1rem}@media (width>=1024px){.agent-demo--compact{padding-bottom:1.5rem}}.agent-demo--tucked{margin-top:-1rem;padding-top:0;padding-bottom:2.5rem}@media (width>=1024px){.agent-demo--tucked{margin-top:-2.5rem;padding-top:0;padding-bottom:3rem}}.agent-demo--split{padding-block:.5rem}@media (width>=1024px){.agent-demo--split{padding-block:1rem}}.agent-demo--stacked{padding-block:2rem}@media (width>=1024px){.agent-demo--stacked{padding-block:3rem}}.agent-demo__header{text-align:center;flex-direction:column;align-items:center;gap:.75rem;display:flex}@media (width>=1024px){.agent-demo__header{gap:1rem}}.agent-demo__header--compact{margin-bottom:1.5rem}@media (width>=1024px){.agent-demo__header--compact{margin-bottom:1.75rem}}.agent-demo__header--tall{margin-bottom:.75rem}@media (width>=1024px){.agent-demo__header--tall{margin-bottom:1rem}}.agent-demo__title{letter-spacing:-.025em;text-wrap:balance;max-width:22ch;font-size:2.25rem;font-weight:400;line-height:1.05}@media (width>=640px){.agent-demo__title{font-size:3rem}}@media (width>=1024px){.agent-demo__title{font-size:3.75rem}}.agent-demo__lede{text-wrap:balance;max-width:88rem;font-size:1rem;line-height:1.5}@media (width>=640px){.agent-demo__lede{font-size:1.125rem;line-height:1.55556}}.agent-demo__actions{flex-direction:column;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}@media (width>=1024px){.agent-demo__actions{margin-bottom:2rem}}.agent-demo__ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}@media not all and (width>=640px){.agent-demo__ctas{width:100%}}.agent-demo__install{flex-direction:column;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}@media (width>=1024px){.agent-demo__install{margin-bottom:1.25rem}}.agent-demo__hint{justify-content:center;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:13px;font-weight:500;display:flex}.agent-demo__dot{border-radius:3.40282e38px;flex-shrink:0;display:inline-block}.agent-demo__split{grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem;display:grid}@media (width>=1024px){.agent-demo__split{align-items:center;gap:1.5rem}.agent-demo__split--right{grid-template-columns:minmax(0,1fr) minmax(0,340px)}.agent-demo__split--left{grid-template-columns:minmax(0,340px) minmax(0,1fr)}}.agent-demo__copy{flex-direction:column;justify-content:center;gap:.75rem;display:flex}.agent-demo__panel{min-width:0}@media (width>=1024px){.agent-demo__copy--second,.agent-demo__panel--second{order:2}.agent-demo__copy--first,.agent-demo__panel--first{order:1}}.agent-demo__subtitle{letter-spacing:-.025em;text-wrap:balance;font-size:1.875rem;font-weight:500;line-height:1.2}@media (width>=1024px){.agent-demo__subtitle{font-size:2.25rem;line-height:1.11111}}.agent-demo__text{text-wrap:balance}.agent-demo__stack-header{flex-direction:column;gap:.75rem;margin-bottom:1.5rem;display:flex}@media (width>=1024px){.agent-demo__stack-header{margin-bottom:2rem}}.agent-demo__stack-title{letter-spacing:-.025em;text-wrap:balance}@media (width>=768px){.agent-demo__text--prose{max-width:65ch}}.agent-demo__frame{width:100%}.banner-slice{flex-direction:column;gap:1rem;display:flex}@media (width>=768px){.banner-slice{flex-flow:wrap}}.banner-slice__backdrop{z-index:0;display:none}@media (width>=768px){.banner-slice__backdrop{width:100%;display:block;position:absolute;top:0;bottom:0;right:0}}.banner-slice__image{object-fit:cover;object-position:right;width:auto;max-width:40%;height:100%;position:absolute;right:0}.banner-slice__copy{z-index:1;align-self:center}@media (width>=768px){.banner-slice__copy{flex-basis:50%}}.calculator-slice__shell{max-width:1200px;margin-inline:auto;padding-block:2rem;padding-inline:1rem}.calculator-slice__seo{white-space:nowrap;clip-path:inset(50%);border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cards-slice__icon{color:oklch(14.5% 0 0)}.dark .cards-slice__icon{color:#fff}.cards-slice__logo{max-width:6rem}.cards-slice__body{flex-grow:1}.cards-slice__item{grid-column:1/-1}@media (width>=1024px){.cards-slice__item{grid-column:span 6/span 6}.cards-slice__item--single,.cards-slice__item--relaxed-single{grid-column-start:4}}@media (width>=1280px){.cards-slice__item{grid-column:span 4/span 4}.cards-slice__item--compact{grid-column:span 3/span 3}.cards-slice__item--relaxed{grid-column:span 6/span 6}.cards-slice__item--single{grid-column-start:5}.cards-slice__item--offset{grid-column-start:3}.cards-slice__item--relaxed{grid-column-start:auto}.cards-slice__item--relaxed-single{grid-column-start:4}}.careers-slice__anchor{position:absolute;top:0;left:0}.careers-slice__item{grid-column:1/-1}@media (width>=1024px){.careers-slice__item{grid-column:span 6/span 6}}@media (width>=1280px){.careers-slice__item{grid-column:span 4/span 4}}.careers-slice__header{flex-wrap:wrap;align-items:center;gap:1rem;width:100%;font-weight:500;display:flex}.careers-slice__title{flex-grow:1;font-size:1.25rem;font-weight:500;line-height:1.4}.careers-slice__meta{border-bottom-style:solid;border-bottom-width:1px;flex-grow:1;width:100%;padding-bottom:1.5rem}.careers-slice__link{text-transform:none;font-size:1rem;font-weight:500;line-height:1.625}@media (hover:hover){.careers-slice__link:hover{text-decoration-line:underline}}.content-slice__legal{width:100%;font-size:.875rem;line-height:1.625}.content-slice__embed-link{opacity:.5;justify-content:flex-end;align-items:center;gap:.25rem;margin-top:.5rem;font-size:.875rem;line-height:1.42857;transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}@media (hover:hover){.content-slice__embed-link:hover{opacity:1}}.content-slice__carousel{-webkit-user-select:none;user-select:none;display:grid}.content-slice__image{transition-property:all;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:relative}.feeds-demo{justify-content:center;display:flex}.feeds-demo__window{border-radius:.75rem;width:100%;padding:.25rem;position:relative}.feeds-demo__window:before{z-index:-10;content:"";border-radius:inherit;background-color:#f5f5f5;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #e4e4e4;-webkit-mask:linear-gradient(#000,#0000);mask:linear-gradient(#000,#0000)}.feeds-demo__chrome{flex-direction:column;display:flex}.feeds-demo__titlebar{align-items:center;margin-bottom:.25rem;display:flex}.feeds-demo__lights{gap:.5rem;padding-block:.375rem;padding-inline:.25rem;display:flex}.feeds-demo__light{background-color:#dedede;border-radius:3.40282e38px;width:.75rem;height:.75rem;box-shadow:inset 0 0 0 .5px #bebebe}.feeds-demo__title{flex:1;justify-content:center;align-items:center;gap:.25rem;display:flex}.feeds-demo__heading{color:#bebebe;margin:0;font-size:.875rem;font-weight:500;line-height:1.42857}.feeds-demo__source{color:#bebebe;border-radius:.25rem;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}@media (hover:hover){.feeds-demo__source:hover{color:#888;background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.feeds-demo__source:hover{background-color:oklab(0% none none/.05)}}}.feeds-demo__viewport{background-color:#fcfcfc;border-radius:5px;height:720px;padding:1px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #e4e4e4,inset 0 1px 0 1px #fff}.feeds-demo__frame{border-style:solid;border-width:0;border-radius:5px;width:100%;height:100%}@media (width>=1024px){.features-slice__header{text-align:center}}.features-slice__label{grid-column:1/-1}@media not all and (width>=1024px){.features-slice__label{margin-bottom:1rem}}@media (width>=1024px){.features-slice__label{grid-column:span 3/span 3}}.features-slice__list{grid-column:1/-1}@media (width>=1024px){.features-slice__list{grid-column:5/span 8}}.form-slice__anchor{position:absolute;top:0;left:0}.form-slice__layout{display:grid}.form-slice__step{display:none}.form-slice__step[data-active]{display:block}.docs-slice__card{margin-top:2rem}.docs-slice__body{flex-direction:column;gap:1.5rem;display:flex}.docs-slice__intro{flex-direction:column;gap:1rem;display:flex}.docs-feedback-form{flex-direction:column;gap:1rem;width:100%;display:flex}.maker-account{text-align:center;flex-direction:column;align-items:center;gap:1rem;width:100%;display:flex}.sales-form{flex-direction:column;gap:1.5rem;width:100%;display:flex}.download-uikit__form{width:100%}.download-uikit__downloads{flex-wrap:wrap;gap:1rem;display:flex}.download-uikit__download-label{gap:.5rem;display:flex}.download-uikit__image{transition-property:all;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:relative}.download-uikit-form{flex-direction:column;align-items:flex-end;gap:1rem;width:100%;display:flex}@media (width>=768px){.download-uikit-form{flex-direction:row}}.download-uikit-form__field{width:100%;display:flex}.download-uikit-form__submit{width:100%;margin-bottom:0!important}.frameworks-slice__item{grid-column:1/-1}@media (width>=1024px){.frameworks-slice__item{grid-column:span 6/span 6}}@media (width>=1280px){.frameworks-slice__item{grid-column:span 4/span 4}}.frameworks-slice__header{flex-wrap:wrap;align-items:center;gap:1rem;width:100%;font-weight:500;display:flex}.frameworks-slice__logo,.frameworks-slice__icon{color:oklch(56.6% .243 262);border-style:solid;border-width:1px;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.frameworks-slice__logo{border-color:oklch(97% .014 262)}.frameworks-slice__icon{background-color:#fff;border-color:oklch(98.5% 0 0)}.frameworks-slice__logo-image{width:2rem;height:2rem}.frameworks-slice__title{flex-grow:1;font-size:1.25rem;font-weight:500;line-height:1.4}.frameworks-slice__badge{color:oklch(26.9% 0 0);border:1px solid oklch(97% .014 262);border-radius:.75rem;justify-content:center;align-items:center;padding-block:.25rem;padding-inline:.75rem;font-size:.75rem;line-height:1.33333;display:flex}.frameworks-slice__body{flex-grow:1;width:100%}.frameworks-slice__body--divided{border-color:oklch(98.5% 0 0);border-bottom-style:solid;border-bottom-width:1px}.frameworks-slice__columns{color:oklch(26.9% 0 0);text-transform:uppercase;flex-flow:wrap;column-gap:2rem;width:100%;font-size:.75rem;font-weight:500;line-height:1.33333;display:flex}.frameworks-slice__column{flex-direction:column;flex-grow:1;gap:.5rem;display:flex}@media not all and (width>=640px){.frameworks-slice__columns,.frameworks-slice__column{flex:auto}}.frameworks-slice__column a{color:oklch(56.6% .243 262);text-transform:none;font-size:1rem;line-height:1.625}.frameworks-slice__column a:hover{text-decoration-line:underline}.frameworks-slice__grid{gap:1rem;display:grid}@media (width>=640px){.frameworks-slice__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=768px){.frameworks-slice__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.frameworks-slice__tile{flex-direction:column;justify-content:space-between;gap:2rem 1rem;width:100%;height:100%;font-weight:500;display:flex}.frameworks-slice__mark{border-radius:.75rem;flex-shrink:0;width:3rem;height:3rem;display:flex}.frameworks-slice__mark--invert{filter:invert()}.frameworks-slice__label{color:#fff}.gallery-slice__headshots{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}@media (width>=1024px){.gallery-slice__headshots{gap:3rem}}@media (width>=1280px){.gallery-slice__headshots{grid-template-columns:repeat(7,minmax(0,1fr));gap:2rem}}.gallery-slice__headshot{flex-direction:column;grid-column:span 1/span 1;row-gap:.5rem;display:flex;position:relative}.gallery-slice__frame{aspect-ratio:1;border-radius:1.5rem;width:100%;display:flex;position:relative;overflow:hidden}.gallery-slice__image{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.gallery-slice__name{font-weight:500}.gallery-slice__role{font-size:.75rem;line-height:1.33333}.gallery-slice__item{aspect-ratio:3/4;background-color:#000;border-radius:1.5rem;grid-column:span 6/span 6;position:relative;overflow:hidden}@media (width>=1024px){.gallery-slice__item{grid-column:span 3/span 3}}@media (width>=1280px){.gallery-slice__item{aspect-ratio:9/16}.gallery-slice__item--offset{margin-top:2rem}}@media (width>=1024px){.grid-slice__grid{grid-auto-rows:minmax(0,1fr)}}.grid-slice__item{grid-column:1/-1}@media (width>=1024px){.grid-slice__item--small{grid-area:span 1/span 3/span 1/span 3}.grid-slice__item--medium{grid-area:span 1/span 6/span 1/span 6}.grid-slice__item--large{grid-area:span 2/span 6/span 2/span 6}}.markdown-slice__article{max-width:none}.markdown-slice__body{border-top-style:solid;border-top-width:1px;margin-top:-2rem;padding-top:4rem}@media (width>=768px){.markdown-slice__body{margin-top:-3rem}}@media (width>=1280px){.markdown-slice__body{margin-top:-4rem}}.markdown-slice__sidebar{top:var(--scroll-offset);flex-direction:column;row-gap:2rem;font-size:1rem;font-weight:500;line-height:1.625;display:flex;position:sticky}.markdown-slice__nav a{color:var(--mc-link-color)}.markdown-slice__nav a:hover{text-decoration-line:underline}.markdown-slice__toc-title{text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;font-weight:500;line-height:1.33333}.markdown-slice__toc{border-left-style:solid;border-left-width:1px;flex-direction:column;row-gap:.5rem;display:flex}.markdown-summary__trigger{width:fit-content;color:var(--mc-control-primary-fg);text-align:left;cursor:pointer;background-color:var(--mc-control-primary-bg);border-radius:.75rem;align-items:center;column-gap:.5rem;padding-block:.25rem;padding-inline:.75rem;font-size:.875rem;line-height:1.42857;list-style-type:none;display:flex}.markdown-summary__trigger::-webkit-details-marker{display:none}.markdown-summary__icon{fill:currentColor}.markdown-summary__chevron--closed{display:block}.markdown-summary__chevron--open,.markdown-summary[open] .markdown-summary__chevron--closed{display:none}.markdown-summary[open] .markdown-summary__chevron--open{display:block}.join-call{flex-direction:column;gap:1rem;display:flex}@media (width>=640px){.join-call{flex-direction:row}}.join-call__label{flex-grow:1}.token-snippet-embed{width:100%;margin-block:.75rem;display:block}.preset-slice__copy,.preset-slice__quote{grid-column:1/-1}@media (width>=1024px){.preset-slice__copy{grid-column:span 6/span 6}.preset-slice__quote{grid-column:8/span 5}}@media (width>=768px){.preset-slice__lede{max-width:65ch}}.embed-frame{border-radius:.75rem;position:relative;overflow:hidden}.embed-frame--portrait{aspect-ratio:2/3}.embed-frame--video{aspect-ratio:1}@media (width>=1024px){.embed-frame--portrait{aspect-ratio:1}.embed-frame--video{aspect-ratio:16/9}}.pricing-slice__header{text-align:center;margin-bottom:2rem;padding-inline:1.5rem}@media (width>=768px){.pricing-slice__header{margin-bottom:4rem}}@media not all and (width>=768px){.pricing-slice__break{display:block}}.pricing-slice__stack{flex-direction:column;row-gap:4rem;display:flex}@media (width>=768px){.pricing-slice__stack{row-gap:6rem}}.pricing-slice__prices{padding-inline:1.5rem;padding-bottom:3rem}.pricing-slice__prices--block{padding-top:3rem}@media (width>=1024px){.pricing-slice__prices{padding-bottom:4rem}.pricing-slice__prices--block{padding-top:4rem}}.pricing-slice__cards{flex-direction:column;align-items:center;row-gap:4rem;width:100%;margin-inline:auto;display:flex;position:relative}.pricing-slice__cards--tight{row-gap:1.5rem}.pricing-slice__cards--wide{max-width:88rem}@media (width>=1280px){.pricing-slice__cards{row-gap:6rem}.pricing-slice__cards--tight{row-gap:3rem}.pricing-slice__cards--narrow{max-width:76rem}}.pricing-slice__details{flex-direction:column;row-gap:4rem;width:100%;margin-inline:auto;display:flex;position:relative}.pricing-slice__details--offset{padding-top:4rem}@media (width>=1280px){.pricing-slice__details{row-gap:6rem;max-width:76rem}.pricing-slice__details--offset{padding-top:6rem}}.pricing-slice__slider{top:var(--header-height);z-index:10;padding-inline:1.5rem;display:flex;position:sticky}.pricing-slice__slider-inner{width:100%;max-width:360px;margin-block:1rem;margin-inline:auto}@media (width>=640px){.pricing-slice__slider-inner{margin-block:2rem}}.pricing-slice__ticks{width:100%;margin-top:.5rem;font-size:.75rem;font-weight:500;line-height:1.33333;display:grid}@media (width>=640px){.pricing-slice__ticks{font-size:1rem;line-height:1.5}}.pricing-slice__tick{text-align:center;cursor:pointer;padding-top:.5rem}.pricing-slice__section{width:100%}@media (width>=640px){.pricing-slice__addons{grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}}.pricing-slice__notice{padding-inline:1.5rem;justify-content:center;padding-top:2rem;display:flex}@media (width>=768px){.pricing-slice__notice{padding-top:4rem}}.pricing-slice__notice-card{text-align:center;border-radius:.75rem;flex-direction:column;align-items:center;gap:.75rem 1rem;padding-block:1rem;padding-inline:1.5rem;display:flex}@media (width>=1024px){.pricing-slice__notice-card{text-align:left;flex-direction:row}}.pricing-slice__notice-icon{border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:none}@media (width>=1024px){.pricing-slice__notice-icon{display:flex}}.pricing-slice__notice-link{white-space:nowrap;font-weight:500}.pricing-slice__notice-link:hover{text-decoration-line:underline}.pricing-slice__tabs{padding-inline:1.5rem;justify-content:center;padding-top:2rem;display:flex}.pricing-slice__tablist{border-radius:3.40282e38px;gap:.25rem;padding:.25rem;display:inline-flex}.pricing-slice__tab{border-radius:3.40282e38px;padding-block:.5rem;padding-inline:1rem;font-size:.875rem;font-weight:500;line-height:1.42857}.questions-slice{gap:2rem;display:grid}@media (width>=1024px){.questions-slice{grid-template-columns:repeat(12,minmax(0,1fr));gap:4rem}}@media (width>=1280px){.questions-slice{gap:6rem}}.questions-slice__header{grid-column:1/-1}@media (width>=1024px){.questions-slice__header{grid-column:span 4/span 4}}@media (width>=1280px){.questions-slice__header{grid-column:span 5/span 5}}.questions-slice__list{grid-column:1/-1;gap:1rem;display:grid}@media (width>=1024px){.questions-slice__list{grid-column:span 8/span 8}}@media (width>=1280px){.questions-slice__list{grid-column:span 7/span 7}}.questions-slice__item{grid-column:1/-1}.quotes-slice__wall{columns:1;gap:1rem}@media (width>=768px){.quotes-slice__wall{columns:2}}@media (width>=1280px){.quotes-slice__wall{columns:3;gap:1.5rem}}.quotes-slice__wall-item{break-inside:avoid;margin-bottom:1rem}@media (width>=1280px){.quotes-slice__wall-item{margin-bottom:1.5rem}}.quotes-slice__card{flex-direction:column;grid-column:1/-1;align-items:center;gap:1.5rem;display:flex}@media (width>=768px){.quotes-slice__card{grid-column:3/span 8}}@media (width>=1280px){.quotes-slice__card{grid-column:4/span 6}}.quotes-slice__feature{grid-column:1/-1}@media (width>=1024px){.quotes-slice__feature--wide{grid-column:2/span 10}}@media (width>=1280px){.quotes-slice__feature--narrow{grid-column:span 6/span 6}.quotes-slice__feature--wide{grid-column:3/span 8}}.quotes-slice__item{grid-column:1/-1}@media (width>=768px){.quotes-slice__item{grid-column:span 6/span 6}}@media (width>=1280px){.quotes-slice__item{grid-column:span 3/span 3}}.quotes-slice__spacer{flex-grow:1}.tabs-slice__root{display:contents}.tabs-slice__nav{grid-column:1/-1}@media (width>=1024px){.tabs-slice__nav{grid-column:span 4/span 4}}@media (width>=1280px){.tabs-slice__nav{grid-column:span 3/span 3}}.tabs-slice__list{scroll-snap-type:x mandatory;gap:.25rem;display:flex;overflow-x:auto}@media not all and (width>=1024px){.tabs-slice__list{padding-bottom:.5rem}}@media (width>=1024px){.tabs-slice__list{border-color:oklch(92.2% 0 0);border-left-style:solid;border-left-width:1px;flex-direction:column}.tabs-slice__list:where(.dark,.dark *){border-color:oklch(26.9% 0 0)}}.tabs-slice__tab{color:oklch(55.6% 0 0);text-align:left;white-space:nowrap;border-radius:.75rem;width:100%;padding-block:.625rem;padding-inline:1rem;font-size:.875rem;font-weight:500;line-height:1.42857;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:block}@media not all and (width>=1024px){.tabs-slice__tab{scroll-snap-align:start;flex-shrink:0}.tabs-slice__tab[aria-selected=true]{background-color:oklch(97% 0 0)}}@media (width>=1024px){.tabs-slice__tab{white-space:normal;border-color:#0000;border-left-style:solid;border-left-width:2px;border-radius:0 .75rem .75rem 0;margin-left:-1px}.tabs-slice__tab[aria-selected=true]{background-color:#f0f5ff80;border-color:oklch(56.6% .243 262)}@supports (color:color-mix(in lab, red, red)){.tabs-slice__tab[aria-selected=true]{background-color:oklab(97% -.00194843 -.0138638/.5)}}}.tabs-slice__tab[aria-selected=true]{color:oklch(14.5% 0 0)}.tabs-slice__tab:where(.dark,.dark *){color:oklch(70.8% 0 0)}@media not all and (width>=1024px){.tabs-slice__tab:where(.dark,.dark *)[aria-selected=true]{background-color:oklch(26.9% 0 0)}}.tabs-slice__tab:where(.dark,.dark *)[aria-selected=true]{color:#fff}@media (width>=1024px){.tabs-slice__tab:where(.dark,.dark *)[aria-selected=true]{background-color:#0a0a0a4d;border-color:oklch(71.4% .163 262)}@supports (color:color-mix(in lab, red, red)){.tabs-slice__tab:where(.dark,.dark *)[aria-selected=true]{background-color:oklab(14.5% 0 0/.3)}}}.tabs-slice__body{grid-column:1/-1}@media (width>=1024px){.tabs-slice__body{grid-column:span 8/span 8}}@media (width>=1280px){.tabs-slice__body{grid-column:5/span 8}}.tabs-slice__panel{flex-direction:column;row-gap:1.5rem;display:flex}.tabs-slice__bar{font-size:.75rem;line-height:1.33333;display:flex}@media (width>=1024px){.tabs-slice__bar{font-size:.875rem;line-height:1.42857}}.tabs-slice__pills{border-radius:3.40282e38px;flex-direction:row;column-gap:.25rem;margin-inline-end:auto;padding:.25rem;font-weight:500;display:flex}.tabs-slice__pill{border-radius:3.40282e38px;padding-block:.5rem;padding-inline:.75rem}.tabs-slice__pill[aria-selected=true]{background-color:oklch(56.6% .243 262)}@media (width>=1024px){.tabs-slice__pill{padding-block:.5rem;padding-inline:1rem}}.tabs-slice__section{flex-direction:column;grid-column:1/-1;row-gap:2rem;display:flex}@media (width>=768px){.tabs-slice__section{row-gap:3rem}}@media (width>=1280px){.tabs-slice__section{row-gap:4rem}}.tabs-slice__copy{margin-inline-end:auto}.vertical-slice__image{border-radius:1rem;overflow:hidden}.benchmark__graph-caption{color:#ffffffb3;text-align:center;font-size:.875rem;line-height:1.42857}@supports (color:color-mix(in lab, red, red)){.benchmark__graph-caption{color:oklab(100% 0 5.96046e-8/.7)}}.benchmark__graph{--bm-series-blue:var(--mc-accent);--bm-series-green:#00e11d;--bm-series-gold:#d4a843}.docs{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--mc-h:0;--mc-c:0}.docs,.docs [data-tone]{--mc-c-surface:var(--mc-c);--mc-c-line:calc(var(--mc-c) * 1.5);--mc-c-ink:calc(var(--mc-c) * .5);--mc-palette-0:var(--lightningcss-light,oklch(1 var(--mc-c-surface) var(--mc-h)))var(--lightningcss-dark,oklch(.2 var(--mc-c-surface) var(--mc-h)));--mc-palette-1:var(--lightningcss-light,oklch(.9875 var(--mc-c-surface) var(--mc-h)))var(--lightningcss-dark,oklch(.22 var(--mc-c-surface) var(--mc-h)));--mc-palette-2:var(--lightningcss-light,oklch(.975 var(--mc-c-surface) var(--mc-h)))var(--lightningcss-dark,oklch(.24 var(--mc-c-surface) var(--mc-h)));--mc-palette-3:var(--lightningcss-light,oklch(.9625 var(--mc-c-surface) var(--mc-h)))var(--lightningcss-dark,oklch(.26 var(--mc-c-surface) var(--mc-h)));--mc-palette-4:var(--lightningcss-light,oklch(.95 var(--mc-c-surface) var(--mc-h)))var(--lightningcss-dark,oklch(.28 var(--mc-c-surface) var(--mc-h)));--mc-palette-5:var(--lightningcss-light,oklch(.9375 var(--mc-c-surface) var(--mc-h)))var(--lightningcss-dark,oklch(.3 var(--mc-c-surface) var(--mc-h)));--mc-palette-6:var(--lightningcss-light,oklch(.925 var(--mc-c-surface) var(--mc-h)))var(--lightningcss-dark,oklch(.32 var(--mc-c-surface) var(--mc-h)));--mc-palette-7:var(--lightningcss-light,oklch(.9125 var(--mc-c-surface) var(--mc-h)))var(--lightningcss-dark,oklch(.34 var(--mc-c-surface) var(--mc-h)));--mc-palette-8:var(--lightningcss-light,oklch(.9 var(--mc-c-surface) var(--mc-h)))var(--lightningcss-dark,oklch(.36 var(--mc-c-surface) var(--mc-h)));--mc-fg:var(--lightningcss-light,oklch(.2 var(--mc-c-ink) var(--mc-h)))var(--lightningcss-dark,oklch(.958 var(--mc-c-ink) var(--mc-h)));--mc-fg-muted:var(--lightningcss-light,oklch(.4 var(--mc-c-ink) var(--mc-h)))var(--lightningcss-dark,oklch(.668 var(--mc-c-ink) var(--mc-h)));--mc-sidebar-fg:var(--lightningcss-light,oklch(.25 var(--mc-c-ink) var(--mc-h)))var(--lightningcss-dark,oklch(.783 var(--mc-c-ink) var(--mc-h)));--mc-sidebar-fg-muted:var(--lightningcss-light,oklch(.45 var(--mc-c-ink) var(--mc-h)))var(--lightningcss-dark,oklch(.683 var(--mc-c-ink) var(--mc-h)));--mc-control-bg:var(--mc-palette-1);--mc-page:var(--mc-palette-1);--mc-sidebar-bg:var(--mc-palette-3);--mc-sidebar-border:var(--mc-palette-6);--mc-sidebar-hover:var(--mc-palette-6);--mc-card:var(--mc-palette-0);--mc-card-border:var(--mc-palette-4);--mc-card-hover:var(--mc-palette-2);--mc-card-active:var(--mc-palette-3);--mc-card-border-hover:var(--mc-palette-5);--mc-card-border-active:var(--mc-palette-6);--mc-border:var(--lightningcss-light,oklch(.95 var(--mc-c-line) var(--mc-h)))var(--lightningcss-dark,oklch(.25 var(--mc-c-line) var(--mc-h)));--mc-control-hover:var(--lightningcss-light,oklch(.92 var(--mc-c-surface) var(--mc-h)))var(--lightningcss-dark,oklch(.256 var(--mc-c-surface) var(--mc-h)));--mc-control-active:var(--lightningcss-light,oklch(.92 var(--mc-c-surface) var(--mc-h)))var(--lightningcss-dark,oklch(.256 var(--mc-c-surface) var(--mc-h)));--mc-control-primary-bg:var(--lightningcss-light,oklch(.2 var(--mc-c-ink) var(--mc-h)))var(--lightningcss-dark,oklch(1 var(--mc-c-ink) var(--mc-h)));--mc-control-primary-bg-hover:var(--lightningcss-light,oklch(.3 var(--mc-c-ink) var(--mc-h)))var(--lightningcss-dark,oklch(.9 var(--mc-c-ink) var(--mc-h)));--mc-control-primary-bg-active:var(--lightningcss-light,oklch(.4 var(--mc-c-ink) var(--mc-h)))var(--lightningcss-dark,oklch(.8 var(--mc-c-ink) var(--mc-h)));--mc-control-primary-fg:var(--lightningcss-light,oklch(1 var(--mc-c-ink) var(--mc-h)))var(--lightningcss-dark,oklch(.2 var(--mc-c-ink) var(--mc-h)));--mc-code-highlight:var(--lightningcss-light,oklch(.55 var(--mc-c-surface) var(--mc-h) / .1))var(--lightningcss-dark,oklch(.75 var(--mc-c-surface) var(--mc-h) / .12))}.docs [data-tone=note]{--mc-h:250;--mc-c:.02}.docs [data-tone=tip]{--mc-h:150;--mc-c:.04}.docs [data-tone=info]{--mc-h:250;--mc-c:.04}.docs [data-tone=warning]{--mc-h:80;--mc-c:.06}.docs [data-tone=danger]{--mc-h:25;--mc-c:.06}.docs{--mc-link:var(--lightningcss-light,oklch(45% .2 250))var(--lightningcss-dark,#7aafe9);--mc-link-tint:var(--lightningcss-light,oklch(45% .2 250/.1))var(--lightningcss-dark,oklch(76.6% .243 262/.14));--mc-ring:oklch(70% .2 250);--mc-ring-glow:var(--lightningcss-light,oklch(85% .1 250))var(--lightningcss-dark,oklch(45% .1 250));--mc-backdrop:var(--lightningcss-light,oklch(0% 0 0/.45))var(--lightningcss-dark,oklch(0% 0 0/.65));--mc-selection:var(--lightningcss-light,oklch(92.5% .05 240))var(--lightningcss-dark,oklch(42% .08 250));--mc-shadow:0 12px 24px -6px oklch(0% 0 0/.08), 0 4px 8px -4px oklch(0% 0 0/.06);--mc-menu-shadow:#00000013 0px 0px 0px 1px, #0000001a 0px 1px 3px;--mc-code-add:var(--lightningcss-light,oklch(72% .17 152/.13))var(--lightningcss-dark,oklch(72% .17 152/.18));--mc-code-remove:var(--lightningcss-light,oklch(62% .22 25/.13))var(--lightningcss-dark,oklch(62% .22 25/.18));--mc-code-add-mark:oklch(62% .17 152);--mc-code-remove-mark:oklch(60% .22 25);--mc-frame:1em;--mc-space-px:1px;--mc-space-sm:.25em;--mc-space-md:.5em;--mc-space-lg:.75em;--mc-control-h:2.5em;--mc-control-gap:.75em;--mc-control-pad:.75em;--mc-control-icon:1em;--mc-focus-w:.125em;--mc-border-w:1px;--mc-radius-item:.375em;--mc-popover-max:40ch;--mc-tooltip-max:20ch;--mc-dialog-max:60ch;--mc-font-sans:"Inter", system-ui, sans-serif;--mc-font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--mc-lh-body:1.25;--mc-lh-content:1.5;--mc-duration:.15s;--mc-ease:cubic-bezier(.45, 0, .55, 1)}.dark .docs{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-reduced-motion:reduce){.docs{--mc-duration:0s}}.docs a{color:inherit}.docs :is(b,strong,th,h1,h2,h3,h4,h5,h6){font-weight:500}.docs code,.docs pre{font-family:var(--mc-font-mono);font-size:.92em}.docs :not(pre)>code{background:var(--mc-sidebar-bg);border-radius:var(--mc-radius-item);padding:.125em .375em;font-size:.875em}.docs ::selection{color:var(--lightningcss-light,oklch(20% 0 0))var(--lightningcss-dark,oklch(97% 0 0));background:var(--mc-selection)}:root:has(.docs){scroll-padding-top:4rem}.docs [data-mc-icon]>svg,.docs [data-mc-icon]>img{width:100%;height:100%;display:block}.docs [data-mc-swap]>svg{display:none}.docs [data-mc-swap][data-state=inactive]>svg:first-of-type,.docs [data-mc-swap][data-state=active]>svg:last-of-type{flex:none;width:1em;height:1em;display:block}.docs llm-copy{display:contents}.docs [id^="mcc:collapsible:"][hidden],.docs [id^="mcc:accordion:"][hidden],.docs [id^="mcc:tabs:"][hidden]{display:none}.docs [id^="mcc:menu:"]:not(:popover-open){display:none!important}.docs [id^="mcc:menu:"]{--pw:var(--width);--ph:var(--height);--mc-overlay-gap:.5em;inset:auto;top:calc(var(--bottom) + var(--mc-overlay-gap));left:calc((var(--left) + var(--right)) / 2 - var(--pw) / 2);box-sizing:border-box;color:inherit;border:none;outline:none;margin:0;position:fixed}.docs [id^="mcc:menu:"]:not([data-align]){left:calc((var(--left) + var(--right)) / 2 - var(--pw) / 2)}.docs [id^="mcc:menu:"][data-align=start]{left:var(--left)}.docs [id^="mcc:menu:"][data-align=center]{left:calc((var(--left) + var(--right)) / 2 - var(--pw) / 2)}.docs [id^="mcc:menu:"][data-align=end]{left:calc(var(--right) - var(--pw))}.docs [id^="mcc:menu:"][data-side=top]{top:calc(var(--top) - var(--mc-overlay-gap) - var(--ph))}.docs [id^="mcc:menu:"][data-side=bottom]{top:calc(var(--bottom) + var(--mc-overlay-gap))}.docs [id^="mcc:menu:"] [id^="mcc:menu:"]{--mc-overlay-gap:0px}.docs [id^="mcc:menu:"] [id^="mcc:menu:"]:not([data-side]){top:calc(var(--top) - var(--mc-frame) + .5em);left:calc(var(--right) + var(--mc-overlay-gap))}.docs [id^="mcc:menu:"] [id^="mcc:menu:"][data-side=left]{top:calc(var(--top) - var(--mc-frame) + .5em);left:calc(var(--left) - var(--mc-overlay-gap) - var(--pw))}.docs [id^="mcc:menu:"]{max-width:calc(100vw - 1em)}.docs .mc-overlay [role=menuitem][aria-haspopup=menu]>:last-child{flex:none;margin-inline-start:auto}.docs .mc-overlay [role=menuitem][aria-haspopup=menu]:is([aria-expanded=true],[data-highlighted])>:last-child{color:inherit}.docs .mc-overlay>li[role=none]{--bleed-y:.5em;box-sizing:border-box;flex:none;align-self:stretch;min-width:0}.docs .mc-overlay>li[role=none]+li[role=none]{margin-block-start:1px}.docs .mc-stack>:first-child{margin-block-start:calc(-1 * var(--bleed-y,.25em))!important}.docs .mc-stack>:last-child:not(.mc-code-body){margin-block-end:calc(-1 * var(--bleed-y,.25em))!important}.docs .mc-stack>:has(+.mc-divider){margin-block-end:calc(-1 * var(--bleed-y,.25em))!important}.docs .mc-stack>.mc-divider+*{margin-block-start:calc(-1 * var(--bleed-y,.25em))!important}.docs .mc-code .shiki{max-width:none;font-family:var(--mc-font-mono);font-size:inherit;box-shadow:none;border:0;border-radius:0;margin:0;padding:0;line-height:1.5;overflow:visible;background:0 0!important}.docs .mc-code .shiki code{font-family:var(--mc-font-mono);font-size:inherit;display:grid}.docs .mc-code .line{min-height:1lh;padding:0 var(--mc-frame);margin-inline:calc(-1 * var(--mc-frame));position:relative}.docs .mc-code .line:last-child:not(.diff,.highlighted){margin-block-end:-.25em}.docs .mc-code .shiki,.docs .mc-code .shiki span{color:var(--shiki-light)}.dark .docs .mc-code .shiki,.dark .docs .mc-code .shiki span{color:var(--shiki-dark)}.docs .mc-code .line.highlighted{background:var(--mc-code-highlight)}.docs .mc-code .line.diff.add{background:var(--mc-code-add)}.docs .mc-code .line.diff.remove{background:var(--mc-code-remove)}.docs .mc-code .shiki:has(.line.diff) .line{padding-left:calc(var(--mc-frame) + 2em)}.docs .mc-code .line.diff:after{left:var(--mc-frame);text-align:center;width:1em;position:absolute}.docs .mc-code .line.diff.add:after{color:var(--mc-code-add-mark);content:"+"}.docs .mc-code .line.diff.remove:after{color:var(--mc-code-remove-mark);content:"−"}.docs .mc-code .shiki:has(.line.focused) .line:not(.focused){opacity:.5;transition:opacity .2s}.docs .mc-code .shiki:has(.line.focused):hover .line:not(.focused){opacity:1}.docs .mc-code .highlighted-word{background:var(--mc-code-highlight);border:var(--mc-border-w) solid var(--mc-card-border);border-radius:.25em;padding:.05em .25em}.docs .mc-code--numbered .shiki code{counter-reset:line}.docs .mc-code--numbered .line{padding-left:calc(var(--mc-frame) + 2em);counter-increment:line}.docs .mc-code--numbered .line:before{left:var(--mc-frame);width:1em;color:var(--mc-fg-muted);text-align:center;content:counter(line);position:absolute}.docs .mc-code--numbered .shiki:has(.line.diff) .line{padding-left:calc(var(--mc-frame) + 4em)}.docs .mc-code--numbered .shiki:has(.line.diff) .line.diff:after{left:calc(var(--mc-frame) + 2em)}.docs [data-mc=prose] :is(h1,h2,h3,h4,h5,h6){letter-spacing:-.025em;scroll-margin-top:.5rem;font-weight:500;line-height:1.25}.docs [data-mc=prose] h1{margin:0 0 1rem;font-size:2em}.docs [data-mc=prose] h2{margin:2.5rem 0 .75rem;font-size:1.5em}.docs [data-mc=prose] h3{margin:1.75rem 0 .5rem;font-size:1.25em}.docs [data-mc=prose] h4,.docs [data-mc=prose] h5,.docs [data-mc=prose] h6{margin:1.25rem 0 .5rem;font-size:1.05em}.docs [data-mc=prose] :is(h1,h2,h3,h4,h5,h6)>a{color:inherit;text-decoration:none}.docs [data-mc=prose] :is(h2,h3,h4,h5,h6)>a:hover:after{color:var(--mc-link);content:"#";margin-left:.35em;font-weight:400}.docs [data-mc=prose] [data-mc=title-row] h1{margin:0}.docs [data-mc=prose] hr{background:var(--mc-border);border:none;height:1px;margin-block:2em}.docs [data-mc=prose] blockquote{color:var(--mc-fg-muted);border-left:1px solid var(--mc-border);margin:1.25em 0;padding-left:1em}.docs [data-mc=prose] :is([data-mc=admonition],[data-mc=steps],[data-mc=tab-panel],[data-mc=disclosure],[data-mc=card]) :is(h2,h3,h4,p,ul,ol):first-child{margin-top:0}.docs [data-mc=prose] :is([data-mc=admonition],[data-mc=steps],[data-mc=tab-panel],[data-mc=disclosure],[data-mc=card]) :is(h2,h3,h4,p,ul,ol):last-child{margin-bottom:0}.docs [data-mc=code-tabs] [role=tabpanel]:not([hidden]){display:contents}.docs [data-mc=disclosure] button:before{content:"Show "}.docs [data-mc=disclosure] button[aria-expanded=true]:before{content:"Hide "}.docs [data-mc=prose] p,.docs [data-mc=prose] li{color:var(--mc-fg-muted)}.docs [data-mc=prose] :is(p,li) :is(strong,code){color:var(--mc-fg)}.docs [data-mc=admonition]{color:var(--mc-fg-muted)}.docs [data-mc=admonition] :is(strong,code){color:var(--mc-fg)}.docs :is([data-mc=prose],[data-mc=admonition]) a{color:var(--mc-link);text-decoration:none}.docs :is([data-mc=prose],[data-mc=admonition]) a:hover{text-underline-offset:.18em;text-decoration:underline}.docs :is([data-mc=prose],[data-mc=admonition]) a>code,.docs [data-mc=prose] :is(p,li) a>code{color:var(--mc-link)}.docs :is([data-mc=prose],[data-mc=admonition]) a[href^=http]:not(:has(img,code)):after{font-family:var(--mc-font-sans);white-space:nowrap;content:" ↗"}.docs [data-mc=prose] p,.docs [data-mc=prose] ul,.docs [data-mc=prose] ol,.docs [data-mc=prose] dl,.docs [data-mc=prose] pre{margin-block:1em}.docs [data-mc=prose] ul,.docs [data-mc=prose] ol{padding-left:1.5rem}.docs [data-mc=prose] ul{list-style-type:disc}.docs [data-mc=prose] ol{list-style-type:decimal}.docs [data-mc=prose] li,.docs [data-mc=prose] li>ul,.docs [data-mc=prose] li>ol{margin-block:.25em}.docs [data-mc=prose] li::marker{color:var(--mc-fg-muted)}.docs [data-mc=prose] table{border-collapse:collapse;width:100%;font-size:.95em}.docs [data-mc=prose] th,.docs [data-mc=prose] td{vertical-align:top;text-align:left;border-bottom:1px solid var(--mc-border);padding:.5em .65em}.docs [data-mc=prose] :is(th,strong,b){font-weight:500}.docs [data-mc=prose] figure{margin:1.25em 0}.docs [data-mc=prose] img{border-radius:0;max-width:100%;height:auto}.docs [data-mc=prose] figcaption{color:var(--mc-fg-muted);margin-top:.5em;font-size:.875em}.docs [data-mc=prose] .mc-code{margin:1.25rem 0}.docs [data-mc=code-tabs] .mc-code{margin:0}.docs [data-mc=card] .mc-code{width:100%;margin:1em 0 0;font-size:.8125em}.docs [data-mc=prose] .mermaid{border-radius:var(--mc-frame);margin-block:1.25em}.docs [data-mc=gallery] figure{min-width:0;margin:0}.docs [data-mc=gallery] img{max-width:100%;height:auto;display:block}@media print{.docs .docs-header,.docs .mc-drawer,.docs #headings,.docs .skill-install-floating,.docs [id^="mct:menu:page"],.docs [id^="mcc:menu:"],.docs .docs-feedback,.docs [data-inkeep-open]{display:none!important}.docs{background:0 0;min-height:0}.docs main{grid-column:1/-1!important;max-width:none!important;margin:0!important;padding-top:0!important}.docs .mc-code,.docs .mc-code-body{overflow:visible!important}.docs .mc-code .shiki code{overflow-wrap:anywhere;white-space:pre-wrap}.docs [data-mc=prose] a[href^=http]:not(:has(img,code)):after{white-space:normal;content:" (" attr(href) ")";font-size:.8em}}

.mc60cy2u{--bleed-x:.5em}.mc1n4r5mc{--bleed-x:0}.mc1j2wlw6{--bleed-x:var(--mc-frame)}.mc8mncdl{--bleed-y:.5em}.mc49zz20{--bleed-y:0}.mcucooid{--bleed-y:var(--mc-frame)}.mccwsy7{--code-pad:0px}.mc2ombqp{--code-pad:var(--mc-frame)}.mc12cah3{--mc-divider:var(--mc-sidebar-border)}.mcy0qxxh{--mc-divider:var(--mc-border)}.mcgaztkx{--mc-divider:var(--mc-card-border)}.mc1orj7pr{--mc-frame:.75em}.mcln7xf2:not(#\#){font:inherit}.mckdpibf:not(#\#){margin:-1px}.mc1ghz6dp:not(#\#){margin:0}.mc1bpp3o7:not(#\#){margin:auto}.mcon2cxt:not(#\#){padding:.5em}.mc1717udv:not(#\#){padding:0}.mc25xxws:not(#\#){padding:var(--mc-frame)}.mc1m6v245:focus:not(#\#){padding:.5em .75em}.mc9ra45y:not(#\#):not(#\#){border-radius:.5em}.mc2u8bby:not(#\#):not(#\#){border-radius:0}.mc1e6avla:not(#\#):not(#\#){border-radius:999px}.mc1fcvj6b:not(#\#):not(#\#){border-radius:var(--mc-frame)}.mc1u8752n:not(#\#):not(#\#){border-radius:var(--mc-radius-item)}.mcng3xce:not(#\#):not(#\#){border-style:none}.mcc342km:not(#\#):not(#\#){border-width:0}.mc6gsi71:not(#\#):not(#\#){gap:.25em}.mc7so3au:not(#\#):not(#\#){gap:.375em}.mc14bb7qr:not(#\#):not(#\#){gap:.5em}.mc1fktn1f:not(#\#):not(#\#){gap:.625em}.mc1h6ljj:not(#\#):not(#\#){gap:.75em}.mcxhr3t:not(#\#):not(#\#){gap:0}.mcjhorr9:not(#\#):not(#\#){gap:1.5em}.mc19opqdh:not(#\#):not(#\#){gap:1em}.mc12mrbbr:not(#\#):not(#\#){gap:1px}.mc5mixvi:not(#\#):not(#\#){gap:2.5em}.mcdim9vw:not(#\#):not(#\#){gap:64px}.mc1o8iwk7:not(#\#):not(#\#){gap:var(--mc-control-gap)}.mc1npkx4u:not(#\#):not(#\#){grid-column:2}.mc1k3v4rp:not(#\#):not(#\#){grid-column:3}.mc10qd2gt:not(#\#):not(#\#){grid-column:span 12}.mcp99yp5:not(#\#):not(#\#){grid-column:span 4}.mc1k2uhao:not(#\#):not(#\#){grid-column:span 6}.mc17y0mx6:not(#\#):not(#\#){inset-inline:0}.mc10im51j:not(#\#):not(#\#){margin-block:0}.mc1rx7psm:not(#\#):not(#\#){margin-block:1.25em}.mc1x61hqa:not(#\#):not(#\#){margin-block:64px}.mc17lu0x3:not(#\#):not(#\#){margin-block:calc(-1 * var(--mc-frame))}.mcx7smpp:not(#\#):not(#\#){margin-block:var(--mc-frame)}.mc9t26m3:not(#\#):not(#\#){margin-inline:.5em}.mcrxpjvj:not(#\#):not(#\#){margin-inline:0}.mcvueqy4:not(#\#):not(#\#){margin-inline:auto}.mc1ubutcj:not(#\#):not(#\#){margin-inline:calc(-1 * var(--mc-frame))}.mc1a2a7pz:not(#\#):not(#\#){outline:none}.mcysyzu8:not(#\#):not(#\#){overflow:auto}.mc7giv3:not(#\#):not(#\#){overflow:clip}.mcb3r6kr:not(#\#):not(#\#){overflow:hidden}.mc1rea2x4:not(#\#):not(#\#){overflow:visible}.mcxqldzo:not(#\#):not(#\#){overscroll-behavior:auto}.mcish69e:not(#\#):not(#\#){overscroll-behavior:contain}.mc1r1vuz7:not(#\#):not(#\#){padding-block:.5em}.mct970qd:not(#\#):not(#\#){padding-block:0}.mc1axd487:not(#\#):not(#\#){padding-block:40px}.mc1fe3gl5:not(#\#):not(#\#){padding-inline:.4em}.mc18nztt4:not(#\#):not(#\#){padding-inline:.5em}.mcan02fw:not(#\#):not(#\#){padding-inline:.75em}.mcqin4a2:not(#\#):not(#\#){padding-inline:14px}.mc4l9tsp:not(#\#):not(#\#){padding-inline:24px}.mc161eggq:not(#\#):not(#\#){padding-inline:var(--mc-frame)}.mc161zlpe:not(#\#):not(#\#){padding-inline:var(--mc-control-pad)}.mc1hl2dhg:not(#\#):not(#\#){text-decoration:none}.mc8yhg3y:focus-visible:not(#\#):not(#\#){outline:var(--mc-focus-w) solid var(--mc-ring)}.mct0b8zv:hover:not(#\#):not(#\#){text-decoration:underline}@media (width<=860px){.mc1ad2p00.mc1ad2p00:not(#\#):not(#\#){grid-column:1}.mc1cpauw7.mc1cpauw7:not(#\#):not(#\#){grid-column:auto}.mcbksnjq.mcbksnjq:not(#\#):not(#\#){grid-column:span 12}.mc1ylaaeq.mc1ylaaeq:not(#\#):not(#\#){grid-column:span 6}.mcrgcnnf.mcrgcnnf:not(#\#):not(#\#){margin-block:32px}.mchd37c1.mchd37c1:not(#\#):not(#\#){padding-inline:12px}.mcnfvnwz.mcnfvnwz:not(#\#):not(#\#){padding-inline:20px}}@media (width>=860.01px) and (width<=1359px){.mc1472dky.mc1472dky:not(#\#):not(#\#){padding-inline:24px}}.mcvmahel:not(#\#):not(#\#):not(#\#){-webkit-font-smoothing:antialiased}.mc6s0dn4:not(#\#):not(#\#):not(#\#){align-items:center}.mcuk3077:not(#\#):not(#\#):not(#\#){align-items:flex-end}.mc1cy8zhl:not(#\#):not(#\#):not(#\#){align-items:flex-start}.mc7a106z:not(#\#):not(#\#):not(#\#){align-items:start}.mc1qjc9v5:not(#\#):not(#\#):not(#\#){align-items:stretch}.mcqcrz7y:not(#\#):not(#\#):not(#\#){align-self:flex-start}.mckh2ocl:not(#\#):not(#\#):not(#\#){align-self:stretch}.mcjyslct:not(#\#):not(#\#):not(#\#){appearance:none}.mcjbqb8w:not(#\#):not(#\#):not(#\#){background-color:#0000}.mc1h1pw6v:not(#\#):not(#\#):not(#\#){background-color:var(--mc-divider)}.mc19qe1ub:not(#\#):not(#\#):not(#\#){background-color:var(--mc-palette-7)}.mcgjtbk1:not(#\#):not(#\#):not(#\#){background-color:var(--mc-sidebar-border)}.mc7s5zaa:not(#\#):not(#\#):not(#\#){background-color:var(--mc-link-tint)}.mcwa7a01:not(#\#):not(#\#):not(#\#){background-color:var(--mc-page)}.mc10ysqw2:not(#\#):not(#\#):not(#\#){background-color:var(--mc-control-bg)}.mc8zmcld:not(#\#):not(#\#):not(#\#){background-color:var(--mc-card)}.mcakokak:not(#\#):not(#\#):not(#\#){background-color:var(--mc-control-primary-bg)}.mc9yrt8h:not(#\#):not(#\#):not(#\#){background-color:var(--mc-sidebar-bg)}.mcc35bj2:not(#\#):not(#\#):not(#\#){box-shadow:0 1px 0 0 var(--mc-sidebar-border)}.mcfj9b2a:not(#\#):not(#\#):not(#\#){box-shadow:1px 0 0 0 var(--mc-sidebar-border)}.mc75sv0g:not(#\#):not(#\#):not(#\#){box-shadow:inset 0 -1px 0 0 var(--mc-border)}.mc1rzjcci:not(#\#):not(#\#):not(#\#){box-shadow:inset 0 0 0 var(--mc-border-w) var(--mc-sidebar-border)}.mc1urk8rp:not(#\#):not(#\#):not(#\#){box-shadow:inset 0 0 0 var(--mc-border-w) var(--mc-card-border),var(--mc-shadow)}.mc11roei9:not(#\#):not(#\#):not(#\#){box-shadow:inset 0 0 0 var(--mc-border-w) var(--mc-card-border)}.mcwhv119:not(#\#):not(#\#):not(#\#){box-shadow:inset 0 1px 0 0 var(--mc-border)}.mc1gnnqk1:not(#\#):not(#\#):not(#\#){box-shadow:none}.mc19itck8:not(#\#):not(#\#):not(#\#){box-shadow:var(--mc-menu-shadow)}.mc9f619:not(#\#):not(#\#):not(#\#){box-sizing:border-box}.mc1hyvwdk:not(#\#):not(#\#):not(#\#){clip-path:inset(50%)}.mc19aimcq:not(#\#):not(#\#):not(#\#){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.mc1heor9g:not(#\#):not(#\#):not(#\#){color:inherit}.mc16uhreu:not(#\#):not(#\#):not(#\#){color:var(--mc-fg)}.mc1hx2y4t:not(#\#):not(#\#):not(#\#){color:var(--mc-sidebar-fg)}.mc1pp0jwl:not(#\#):not(#\#):not(#\#){color:var(--mc-control-primary-fg)}.mc6fua4x:not(#\#):not(#\#):not(#\#){color:var(--mc-fg-muted)}.mchz0vw6:not(#\#):not(#\#):not(#\#){color:var(--mc-link)}.mc19v1nra:not(#\#):not(#\#):not(#\#){color:var(--mc-sidebar-fg-muted)}.mc1qgv0r9:not(#\#):not(#\#):not(#\#){column-gap:24px}.mcf2q2za:not(#\#):not(#\#):not(#\#){column-gap:64px}.mct0e3qv:not(#\#):not(#\#):not(#\#){cursor:default}.mc1ypdohk:not(#\#):not(#\#):not(#\#){cursor:pointer}.mc1lliihq:not(#\#):not(#\#):not(#\#){display:block}.mc78zum5:not(#\#):not(#\#):not(#\#){display:flex}.mcrvj5dj:not(#\#):not(#\#):not(#\#){display:grid}.mc3nfvp2:not(#\#):not(#\#):not(#\#){display:inline-flex}.mct0psk2:not(#\#):not(#\#):not(#\#){display:inline}.mc1s85apg:not(#\#):not(#\#):not(#\#){display:none}.mc1t1x2f9:not(#\#):not(#\#):not(#\#){flex-basis:0%}.mcdl72j9:not(#\#):not(#\#):not(#\#){flex-basis:auto}.mcdt5ytf:not(#\#):not(#\#):not(#\#){flex-direction:column}.mc1q0g3np:not(#\#):not(#\#):not(#\#){flex-direction:row}.mc1c4vz4f:not(#\#):not(#\#):not(#\#){flex-grow:0}.mc1iyjqo2:not(#\#):not(#\#):not(#\#){flex-grow:1}.mc2lah0s:not(#\#):not(#\#):not(#\#){flex-shrink:0}.mcs83m0k:not(#\#):not(#\#):not(#\#){flex-shrink:1}.mc1a02dak:not(#\#):not(#\#):not(#\#){flex-wrap:wrap}.mcheaebl:not(#\#):not(#\#):not(#\#){font-family:var(--mc-font-sans)}.mc1a90yc2:not(#\#):not(#\#):not(#\#){font-size:.6875em}.mc3u6hjl:not(#\#):not(#\#):not(#\#){font-size:.75em}.mc1s8wshw:not(#\#):not(#\#):not(#\#){font-size:.875em}.mc1c8r75s:not(#\#):not(#\#):not(#\#){font-size:1.125em}.mcwsdpu9:not(#\#):not(#\#):not(#\#){font-size:1.25em}.mcif65rj:not(#\#):not(#\#):not(#\#){font-size:14px}.mcrv4cvt:not(#\#):not(#\#):not(#\#){font-size:1em}.mc1jchvi3:not(#\#):not(#\#):not(#\#){font-size:1rem}.mcodt8ld:not(#\#):not(#\#):not(#\#){font-size:2em}.mcss6m8b:not(#\#):not(#\#):not(#\#){font-variant-numeric:tabular-nums}.mck50ysn:not(#\#):not(#\#):not(#\#){font-weight:500}.mc1owb8mq:not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(280px,1fr) minmax(0,720px) minmax(280px,1fr)}.mc7lthxy:not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(12,minmax(0,1fr))}.mcnby9oq:not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(2,minmax(0,1fr))}.mcc8icb0:not(#\#):not(#\#):not(#\#){isolation:isolate}.mcl56j7k:not(#\#):not(#\#):not(#\#){justify-content:center}.mc1qab1bc:not(#\#):not(#\#):not(#\#){justify-self:end}.mc1w69ole:not(#\#):not(#\#):not(#\#){letter-spacing:-.025em}.mc13qdn04:not(#\#):not(#\#):not(#\#){letter-spacing:.025em}.mc1vyo3qp:not(#\#):not(#\#):not(#\#){letter-spacing:.04em}.mc132q4wb:not(#\#):not(#\#):not(#\#){line-height:1.25}.mc1evy7pa:not(#\#):not(#\#):not(#\#){line-height:1.5}.mco5v014:not(#\#):not(#\#):not(#\#){line-height:1}.mcjifqjs:not(#\#):not(#\#):not(#\#){line-height:var(--mc-lh-content)}.mcx2n23d:not(#\#):not(#\#):not(#\#){line-height:var(--mc-lh-body)}.mctaz4m5:not(#\#):not(#\#):not(#\#){list-style-type:disc}.mc3ct3a4:not(#\#):not(#\#):not(#\#){list-style-type:none}.mc5cfy6u:not(#\#):not(#\#):not(#\#){margin-inline-end:calc(-1 * var(--bleed-x,.25em))}.mcvc5jky:not(#\#):not(#\#):not(#\#){margin-inline-start:auto}.mc1hz69gk:not(#\#):not(#\#):not(#\#){margin-inline-start:calc(-1 * var(--bleed-x,.25em))}.mc1gotafn:not(#\#):not(#\#):not(#\#){margin-inline-start:calc(-1 * var(--mc-control-pad))}.mc1hc1fzr:not(#\#):not(#\#):not(#\#){opacity:1}.mc67bb7w:not(#\#):not(#\#):not(#\#){pointer-events:auto}.mc47corl:not(#\#):not(#\#):not(#\#){pointer-events:none}.mc10l6tqk:not(#\#):not(#\#):not(#\#){position:absolute}.mcixxii4:not(#\#):not(#\#):not(#\#){position:fixed}.mc1n2onr6:not(#\#):not(#\#):not(#\#){position:relative}.mc7wzq59:not(#\#):not(#\#):not(#\#){position:sticky}.mcwsa1kb:not(#\#):not(#\#):not(#\#){rotate:-90deg}.mc2b8uid:not(#\#):not(#\#):not(#\#){text-align:center}.mcp4054r:not(#\#):not(#\#):not(#\#){text-align:end}.mcdpxx8g:not(#\#):not(#\#):not(#\#){text-align:left}.mclyipyv:not(#\#):not(#\#):not(#\#){text-overflow:ellipsis}.mctvhhri:not(#\#):not(#\#):not(#\#){text-transform:uppercase}.mc5hzr90:not(#\#):not(#\#):not(#\#){text-underline-offset:.18em}.mc1fzhlzt:not(#\#):not(#\#):not(#\#){text-wrap:pretty}.mc1e6hrx5:not(#\#):not(#\#):not(#\#){transition-duration:var(--mc-duration)}.mc106061f:not(#\#):not(#\#):not(#\#){transition-property:background-color,box-shadow}.mc1s3hfkw:not(#\#):not(#\#):not(#\#){transition-property:rotate}.mc110ivlq:not(#\#):not(#\#):not(#\#){transition-property:translate,visibility}.mc1gdwkf0:not(#\#):not(#\#):not(#\#){transition-timing-function:var(--mc-ease)}.mc5n2h75:not(#\#):not(#\#):not(#\#){translate:none}.mc87ps6o:not(#\#):not(#\#):not(#\#){-webkit-user-select:none;user-select:none}.mcnpuxes:not(#\#):not(#\#):not(#\#){visibility:visible}.mcuxw1ft:not(#\#):not(#\#):not(#\#){white-space:nowrap}.mc8knxv4:not(#\#):not(#\#):not(#\#){z-index:-1}.mc1vjfegm:not(#\#):not(#\#):not(#\#){z-index:1}.mc1n327nk:not(#\#):not(#\#):not(#\#){z-index:10}.mc1355qak:not(#\#):not(#\#):not(#\#){z-index:20}.mc68pp3s:not(#\#):not(#\#):not(#\#){z-index:30}.mca5b927:hover:not([role^=menuitem]):not(#\#):not(#\#):not(#\#){background-color:var(--mc-control-hover)}.mckpyi2g:active:not([role^=menuitem]):not(#\#):not(#\#):not(#\#){background-color:var(--mc-control-active)}.mc1huubdb:focus-visible:not(#\#):not(#\#):not(#\#){box-shadow:inset 0 0 0 var(--mc-border-w) var(--mc-ring),0 0 0 var(--mc-focus-w) var(--mc-ring-glow)}.mcvgho8r[hidden]:not(#\#):not(#\#):not(#\#){display:none}.mc1gz7x2l:focus-visible:not(#\#):not(#\#):not(#\#){outline-offset:calc(-1 * var(--mc-focus-w))}.mc8y54ss.mc8y54ss:where(.mc-default-marker[aria-expanded=true] *):not(#\#):not(#\#):not(#\#){rotate:0deg}.mce4yjz1:has(:focus-visible):not(#\#):not(#\#):not(#\#){box-shadow:inset 0 0 0 var(--mc-border-w) var(--mc-ring),0 0 0 var(--mc-focus-w) var(--mc-ring-glow)}.mc1c57nvq:has(:focus-visible):not(#\#):not(#\#):not(#\#){z-index:1}.mc13shhc5:hover:not(#\#):not(#\#):not(#\#){background-color:var(--mc-card-hover)}.mc1mbbqel:hover:not(#\#):not(#\#):not(#\#){background-color:var(--mc-page)}.mc1y0zsn3:hover:not(#\#):not(#\#):not(#\#){background-color:var(--mc-control-hover)}.mc1xz05ca:hover:not(#\#):not(#\#):not(#\#){background-color:var(--mc-control-bg)}.mc47otps:hover:not(#\#):not(#\#):not(#\#){background-color:var(--mc-control-primary-bg-hover)}.mc1b7vwo9:hover:not(#\#):not(#\#):not(#\#){background-color:var(--mc-card)}.mcfql8xw:hover:not(#\#):not(#\#):not(#\#){background-color:var(--mc-sidebar-hover)}.mc1pivu37:hover:not(#\#):not(#\#):not(#\#){box-shadow:inset 0 0 0 var(--mc-border-w) var(--mc-card-border-hover)}.mc1r4b9fj:hover:not(#\#):not(#\#):not(#\#){box-shadow:inset 0 0 0 var(--mc-border-w) var(--mc-sidebar-fg-muted)}.mc1wyvyj:hover:not(#\#):not(#\#):not(#\#){color:var(--mc-fg)}.mckc9g7n:hover:not(#\#):not(#\#):not(#\#){color:var(--mc-sidebar-fg)}.mc1oe987r:hover:not(#\#):not(#\#):not(#\#){color:var(--mc-link)}.mc1rsz1da:focus:not(#\#):not(#\#):not(#\#){clip-path:none}.mcqtdb4b:active:not(#\#):not(#\#):not(#\#){background-color:var(--mc-page)}.mc1v2plwe:active:not(#\#):not(#\#):not(#\#){background-color:var(--mc-control-bg)}.mc1jasa51:active:not(#\#):not(#\#):not(#\#){background-color:var(--mc-card)}.mc1u7vond:active:not(#\#):not(#\#):not(#\#){background-color:var(--mc-card-active)}.mc1h7xgi9:active:not(#\#):not(#\#):not(#\#){background-color:var(--mc-control-active)}.mc1d1yqz8:active:not(#\#):not(#\#):not(#\#){background-color:var(--mc-control-primary-bg-active)}.mc1t7b1jn:active:not(#\#):not(#\#):not(#\#){box-shadow:inset 0 0 0 var(--mc-border-w) var(--mc-sidebar-border)}.mc9lhr7m:active:not(#\#):not(#\#):not(#\#){box-shadow:inset 0 0 0 var(--mc-border-w) var(--mc-card-border-active)}@media (width<=860px){.mc1j4llws.mc1j4llws:not(#\#):not(#\#):not(#\#){box-shadow:0 1px 0 0 var(--mc-sidebar-border)}.mcfsmjtp.mcfsmjtp:not(#\#):not(#\#):not(#\#){display:block}.mc19y3i14.mc19y3i14:not(#\#):not(#\#):not(#\#){display:inline-flex}}@media (width<=1100px){.mc1g9v1si.mc1g9v1si:not(#\#):not(#\#):not(#\#){display:none}}@media (width<=1359px){.mc3lzvt1.mc3lzvt1:not(#\#):not(#\#):not(#\#){display:none}}@media (width<=860px){.mcubcuz8.mcubcuz8:not(#\#):not(#\#):not(#\#){display:none}.mc1mf51k1.mc1mf51k1:not(#\#):not(#\#):not(#\#){flex-direction:column}}@media (width>=860.01px) and (width<=1359px){.mc1nk4nt2.mc1nk4nt2:not(#\#):not(#\#):not(#\#){grid-template-columns:256px minmax(0,1fr)}}@media (width<=640px){.mc4jmfmw.mc4jmfmw:not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr)}}@media (width<=860px){.mcf4kbi9.mcf4kbi9:not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr)}.mcodvtwc.mcodvtwc:not(#\#):not(#\#):not(#\#){translate:-100%}.mc1l7te42.mc1l7te42:not(#\#):not(#\#):not(#\#){visibility:hidden}.mcga2x5k.mcga2x5k.mc-drawer--open:not(#\#):not(#\#):not(#\#){translate:0}.mc1s88lz4.mc1s88lz4.mc-drawer--open:not(#\#):not(#\#):not(#\#){visibility:visible}}.mc1ni4sk5:not(#\#):not(#\#):not(#\#):not(#\#){border-left-color:var(--mc-sidebar-border)}.mc19ypqd9:not(#\#):not(#\#):not(#\#):not(#\#){border-left-style:solid}.mce0pwq:not(#\#):not(#\#):not(#\#):not(#\#){border-left-width:1px}.mc1i98vst:not(#\#):not(#\#):not(#\#):not(#\#){height:1.25em}.mcozkzq6:not(#\#):not(#\#):not(#\#):not(#\#){height:1.5em}.mcx0ctyo:not(#\#):not(#\#):not(#\#):not(#\#){height:1.75em}.mc5yr21d:not(#\#):not(#\#):not(#\#):not(#\#){height:100%}.mclzyvqe:not(#\#):not(#\#):not(#\#):not(#\#){height:1em}.mcjm9jq1:not(#\#):not(#\#):not(#\#):not(#\#){height:1px}.mc1fin3j1:not(#\#):not(#\#):not(#\#):not(#\#){height:2.5em}.mc1qx5ct2:not(#\#):not(#\#):not(#\#):not(#\#){height:20px}.mc1lf3n13:not(#\#):not(#\#):not(#\#):not(#\#){height:20rem}.mcxk0z11:not(#\#):not(#\#):not(#\#):not(#\#){height:24px}.mc19hywkt:not(#\#):not(#\#):not(#\#):not(#\#){height:2em}.mcsdox4t:not(#\#):not(#\#):not(#\#):not(#\#){height:48px}.mc871yww:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(100dvh - 48px)}.mc1ign21d:not(#\#):not(#\#):not(#\#):not(#\#){height:var(--mc-control-h)}.mcd6mrni:not(#\#):not(#\#):not(#\#):not(#\#){height:var(--mc-control-icon)}.mc1ojtbga:not(#\#):not(#\#):not(#\#):not(#\#){left:-1px}.mcu96u03:not(#\#):not(#\#):not(#\#):not(#\#){left:0}.mcat24cr:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:0}.mc1p1pd2l:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:1.5em}.mc13xjzxd:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:1em}.mcyi6m4r:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:1rem}.mcca2yti:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:calc(-1 * var(--bleed-y,.25em))}.mc1y2y4s1:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:calc(-1 * var(--mc-frame))}.mcvs50nb:not(#\#):not(#\#):not(#\#):not(#\#){margin-left:calc(.5em - .5px)}.mcmqioor:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:.125em}.mc1a6gmcc:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:.25em}.mc1lllmpy:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:.375em}.mctlvy1s:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:.5em}.mc1qd2z94:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:.75em}.mcdj266r:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:0}.mcwvj9da:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:1.5em}.mc1fr0wh2:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(-1 * var(--bleed-y,.25em))}.mc1aohni6:not(#\#):not(#\#):not(#\#):not(#\#){max-height:calc(100dvh - 48px - 2em)}.mcy2oaap:not(#\#):not(#\#):not(#\#):not(#\#){max-height:calc(100dvh - 48px)}.mc9iwz94:not(#\#):not(#\#):not(#\#):not(#\#){max-height:min(90dvh,52em)}.mc193iq5w:not(#\#):not(#\#):not(#\#):not(#\#){max-width:100%}.mc18jmo4m:not(#\#):not(#\#):not(#\#):not(#\#){max-width:1168px}.mc1i5r0r9:not(#\#):not(#\#):not(#\#):not(#\#){max-width:256px}.mc1xtbepa:not(#\#):not(#\#):not(#\#):not(#\#){max-width:28ch}.mc1j9u4d2:not(#\#):not(#\#):not(#\#):not(#\#){max-width:400px}.mc1jb01v5:not(#\#):not(#\#):not(#\#):not(#\#){max-width:42rem}.mcwnkcuf:not(#\#):not(#\#):not(#\#):not(#\#){max-width:720px}.mct9qimx:not(#\#):not(#\#):not(#\#):not(#\#){max-width:min(92vw,56em)}.mck60zvx:not(#\#):not(#\#):not(#\#):not(#\#){max-width:var(--mc-popover-max)}.mc181yov:not(#\#):not(#\#):not(#\#):not(#\#){max-width:var(--mc-tooltip-max)}.mc2lwn1j:not(#\#):not(#\#):not(#\#):not(#\#){min-height:0}.mcpuyutl:not(#\#):not(#\#):not(#\#):not(#\#){min-height:1.5em}.mc1ov3xa9:not(#\#):not(#\#):not(#\#):not(#\#){min-height:100dvh}.mcg6iff7:not(#\#):not(#\#):not(#\#):not(#\#){min-height:100vh}.mc1tn5z8q:not(#\#):not(#\#):not(#\#):not(#\#){min-height:1lh}.mc4zw9a1:not(#\#):not(#\#):not(#\#):not(#\#){min-height:1px}.mc80cylo:not(#\#):not(#\#):not(#\#):not(#\#){min-height:2.5em}.mcowrg17:not(#\#):not(#\#):not(#\#):not(#\#){min-height:2em}.mceuugli:not(#\#):not(#\#):not(#\#):not(#\#){min-width:0}.mc1jzhcrs:not(#\#):not(#\#):not(#\#):not(#\#){min-width:200px}.mc1ssiy75:not(#\#):not(#\#):not(#\#):not(#\#){min-width:var(--mc-control-h)}.mcw2csxc:not(#\#):not(#\#):not(#\#):not(#\#){overflow-x:auto}.mc1odjw0f:not(#\#):not(#\#):not(#\#):not(#\#){overflow-y:auto}.mc18d9i69:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:0}.mc1sd3hck:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:1.25em}.mcwxc41k:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:24px}.mc6p6u7o:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:var(--mc-frame)}.mc1qdk5rw:not(#\#):not(#\#):not(#\#):not(#\#){padding-left:.5em}.mc1ll0dy8:not(#\#):not(#\#):not(#\#):not(#\#){padding-left:1.25em}.mc1gyisz6:not(#\#):not(#\#):not(#\#):not(#\#){padding-left:calc(1em - .5px)}.mc8e5d8q:not(#\#):not(#\#):not(#\#):not(#\#){padding-right:24px}.mczu8b6o:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:.375em}.mchsao0n:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:.5em}.mcwp6svo:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:1em}.mc4i7bpe:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:48px}.mcn2ks54:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:56px}.mc1uysmmv:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:64px}.mc1c08xf7:not(#\#):not(#\#):not(#\#):not(#\#){right:calc(var(--code-pad) - .5em)}.mcz1rd7p:not(#\#):not(#\#):not(#\#):not(#\#){right:var(--mc-frame)}.mc1m47xos:not(#\#):not(#\#):not(#\#):not(#\#){scroll-margin-top:64px}.mc1pdr0v7:not(#\#):not(#\#):not(#\#):not(#\#){top:-1px}.mc13vifvy:not(#\#):not(#\#):not(#\#):not(#\#){top:0}.mc1ym02ve:not(#\#):not(#\#):not(#\#):not(#\#){top:48px}.mc1imwcls:not(#\#):not(#\#):not(#\#):not(#\#){top:64px}.mcaolw60:not(#\#):not(#\#):not(#\#):not(#\#){top:calc(var(--code-pad) - .25em)}.mcsspye8:not(#\#):not(#\#):not(#\#):not(#\#){top:var(--mc-frame)}.mc93kpjw:not(#\#):not(#\#):not(#\#):not(#\#){width:1.25em}.mcdpf0h8:not(#\#):not(#\#):not(#\#):not(#\#){width:1.5em}.mch8yej3:not(#\#):not(#\#):not(#\#):not(#\#){width:100%}.mca23ldc:not(#\#):not(#\#):not(#\#):not(#\#){width:10rem}.mc1f1nzxn:not(#\#):not(#\#):not(#\#):not(#\#){width:176px}.mc15vhz18:not(#\#):not(#\#):not(#\#):not(#\#){width:1em}.mc1i1rx1s:not(#\#):not(#\#):not(#\#):not(#\#){width:1px}.mc1i2jmoy:not(#\#):not(#\#):not(#\#):not(#\#){width:2.5em}.mc1t9vceh:not(#\#):not(#\#):not(#\#):not(#\#){width:256px}.mc14atkfc:not(#\#):not(#\#):not(#\#):not(#\#){width:auto}.mc1wzlj2x:not(#\#):not(#\#):not(#\#):not(#\#){width:calc(100% + 1em)}.mc148f8sb:not(#\#):not(#\#):not(#\#):not(#\#){width:calc(100% + var(--mc-control-pad))}.mcezivpi:not(#\#):not(#\#):not(#\#):not(#\#){width:max-content}.mc1f97gmt:not(#\#):not(#\#):not(#\#):not(#\#){width:min(92vw,56em)}.mcst2qah:not(#\#):not(#\#):not(#\#):not(#\#){width:var(--mc-control-h)}.mc1rv7hlx:not(#\#):not(#\#):not(#\#):not(#\#){width:var(--mc-control-icon)}.mcnxdwuq:last-child:not([role^=menuitem]):not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:calc(-1 * var(--bleed-y,.25em))}.mc1lao67v:first-child:not([role^=menuitem]):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(-1 * var(--bleed-y,.25em))}.mcg5q5fo.mcg5q5fo:where(.mc908asl:is(*)~*):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:var(--mc-space-px)}.mc14l7nz5:first-child:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:0}.mccxtkc2:first-child:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(-1 * var(--bleed-y,.25em))}.mc8ra9ud:last-child:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:calc(-1 * var(--bleed-y,.25em))}.mcaiewdh:last-child:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:calc(-1 * var(--mc-frame))}.mc16cj21q:last-child:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:var(--mc-frame)}.mc15cytp8:focus:not(#\#):not(#\#):not(#\#):not(#\#){height:auto}.mcd673jn:focus:not(#\#):not(#\#):not(#\#):not(#\#){left:8px}.mc1qd5smq:focus:not(#\#):not(#\#):not(#\#):not(#\#){top:56px}.mc1jqxupm:focus:not(#\#):not(#\#):not(#\#):not(#\#){width:auto}@media (width<=860px){.mc71q9um.mc71q9um:not(#\#):not(#\#):not(#\#):not(#\#){max-width:none}.mc1cdhp0d.mc1cdhp0d:not(#\#):not(#\#):not(#\#):not(#\#){width:100%}}.mc6r6y1e[data-play-focus]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline:var(--mc-focus-w) solid var(--mc-ring)}.mc1sbcaif[data-highlighted]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.mc9vf6to[aria-expanded=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--mc-card-hover)}.mc1ph673j[data-active]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.mc2m07vq[data-play-hover]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.mcg7sxz4[data-highlighted]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--mc-control-hover)}.mc1hwbz8[aria-selected=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--mc-control-active)}.mcm8gzl6[aria-current=page]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.mcvypf6w[aria-selected=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--mc-fg)}.mc1s6omvd[aria-checked=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after,.mc38fhcm[aria-current=page]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.mcattzzh[aria-expanded=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.mcmwklso[data-highlighted]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--mc-sidebar-fg)}.mcnwcbhd[aria-current=page]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--mc-link)}.mc1tbwtx4[data-tone=muted]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--mc-sidebar-fg-muted)}.mc110hb8c[aria-checked=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{content:"✓"}.mc50vngz[aria-current=page]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-weight:500}.mc1q5cwbg[aria-checked=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{margin-inline-start:auto}.mc1gqn420[aria-disabled=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:.45}.mc1prz8xf[data-play-focus]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline-offset:calc(-1 * var(--mc-focus-w))}.mc1shfn35[aria-disabled=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){pointer-events:none}.mcmua78w[aria-checked=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{text-align:center}.mclwhbl4[aria-checked=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{width:1em}.mcx6xk8i:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::backdrop{background-color:var(--mc-backdrop)}