:root{--product-font-sans: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--product-font-display: "Playfair Display", "Noto Serif SC", "Songti SC", serif;--product-font-mono: "Monaco", "Menlo", "Ubuntu Mono", monospace;--product-font-artistic: "Noto Serif SC", "Songti SC", "Source Han Serif SC", "STSong", serif;--product-font-marketing-display: "Cormorant Garamond", serif;--product-font-marketing-body: "Inter", sans-serif;--product-font-marketing-accent: "Playfair Display", serif;--product-font-auth: "SF Pro Display", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;--product-font-auth-legacy: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--product-font-arrow-button: Helvetica, sans-serif;--font-sans: var(--product-font-sans);--font-mono: var(--product-font-mono);--product-font-weight-light: 300;--product-font-weight-normal: 400;--product-font-weight-medium: 500;--product-font-weight-book: 550;--product-font-weight-semibold: 600;--product-font-weight-emphasis: 620;--product-font-weight-strong: 650;--product-font-weight-bold: 700;--product-font-weight-heavy: 750;--product-font-weight-extrabold: 800;--product-font-weight-black: 900;--font-weight-light: var(--product-font-weight-light);--font-weight-normal: var(--product-font-weight-normal);--font-weight-medium: var(--product-font-weight-medium);--font-weight-semibold: var(--product-font-weight-semibold);--font-weight-bold: var(--product-font-weight-bold);--font-weight-extrabold: var(--product-font-weight-extrabold);--font-weight-black: var(--product-font-weight-black);--product-type-display-size: clamp(3rem, 7vw, 6rem);--product-type-display-weight: 700;--product-type-display-line-height: .95;--product-type-display-tracking: -.03em;--product-type-page-title-size: 24px;--product-type-page-title-weight: 700;--product-type-page-title-line-height: 1.25;--product-type-page-title-tracking: -.02em;--product-type-section-title-size: 17px;--product-type-section-title-weight: 700;--product-type-section-title-line-height: 1.3;--product-type-card-title-size: 15px;--product-type-card-title-weight: 600;--product-type-card-title-line-height: 1.4;--product-type-body-size: 14px;--product-type-body-weight: 400;--product-type-body-line-height: 1.5;--product-type-body-ui-size: 14px;--product-type-body-ui-weight: 400;--product-type-body-ui-line-height: 20px;--product-type-body-lg-size: 16px;--product-type-body-lg-weight: 400;--product-type-body-lg-line-height: 1.5;--product-type-body-compact-size: 13px;--product-type-body-compact-weight: 400;--product-type-body-compact-line-height: 1.5;--product-type-body-compact-relaxed-line-height: 1.625;--product-type-control-size: 13px;--product-type-control-weight: 500;--product-type-control-line-height: 1.5;--product-type-control-sm-size: 12px;--product-type-control-sm-weight: 500;--product-type-control-sm-line-height: 1.25;--product-type-control-compact-size: 11px;--product-type-control-compact-weight: 600;--product-type-control-compact-line-height: 16px;--product-type-label-size: 11px;--product-type-label-weight: 600;--product-type-label-line-height: 1.5;--product-type-caption-size: 11px;--product-type-caption-weight: 400;--product-type-caption-line-height: 1.5;--product-type-meta-size: 12px;--product-type-meta-weight: 400;--product-type-meta-line-height: 1.5;--product-type-meta-compact-line-height: 16px;--product-type-micro-2xs-size: 8px;--product-type-micro-xs-size: 9px;--product-type-micro-size: 10px;--product-type-micro-weight: 500;--product-type-micro-line-height: 1.5;--product-type-number-size: 21px;--product-type-number-weight: 700;--product-type-number-line-height: 1;--product-type-navigation-size: var(--product-type-body-size);--product-type-navigation-weight: var(--product-font-weight-semibold);--product-type-navigation-line-height: var(--product-type-body-line-height);--product-type-navigation-compact-size: var(--product-type-micro-size);--product-type-navigation-compact-weight: var(--product-font-weight-medium);--product-type-navigation-compact-line-height: var(--product-type-micro-line-height);--product-type-topbar-size: var(--product-type-body-compact-size);--product-type-topbar-weight: var(--product-type-body-compact-weight);--product-type-topbar-line-height: 1.3;--product-type-topbar-action-size: var(--product-type-caption-size);--product-type-topbar-action-weight: var(--product-font-weight-semibold);--product-type-topbar-action-line-height: var(--product-type-caption-line-height);--product-type-button-lg-size: var(--product-type-body-ui-size);--product-type-button-lg-weight: var(--product-type-body-ui-weight);--product-type-button-lg-line-height: var(--product-type-body-ui-line-height);--product-type-button-lg-relaxed-line-height: var(--product-type-body-line-height);--product-type-button-size: var(--product-type-body-compact-size);--product-type-button-weight: var(--product-type-body-compact-weight);--product-type-button-line-height: var(--product-type-body-compact-line-height);--product-type-button-medium-size: var(--product-type-control-size);--product-type-button-medium-weight: var(--product-type-control-weight);--product-type-button-medium-line-height: var(--product-type-control-line-height);--product-type-button-sm-size: var(--product-type-meta-size);--product-type-button-sm-weight: var(--product-type-meta-weight);--product-type-button-sm-line-height: var(--product-type-meta-compact-line-height);--product-type-button-sm-relaxed-line-height: var(--product-type-meta-line-height);--product-type-button-compact-size: var(--product-type-caption-size);--product-type-button-compact-weight: var(--product-type-caption-weight);--product-type-button-compact-line-height: var(--product-type-caption-line-height);--product-type-button-compact-strong-size: var(--product-type-control-compact-size);--product-type-button-compact-strong-weight: var(--product-type-control-compact-weight);--product-type-button-compact-strong-line-height: var(--product-type-control-compact-line-height);--product-type-button-micro-size: var(--product-type-micro-size);--product-type-button-micro-weight: var(--product-type-micro-weight);--product-type-button-micro-line-height: var(--product-type-micro-line-height);--product-type-button-micro-2xs-size: var(--product-type-micro-2xs-size);--product-type-button-micro-2xs-weight: var(--product-font-weight-medium);--product-type-button-micro-2xs-line-height: var(--product-type-micro-line-height);--product-type-button-group-run-size: 26px;--product-type-field-label-lg-size: var(--product-type-body-ui-size);--product-type-field-label-lg-weight: var(--product-type-body-ui-weight);--product-type-field-label-lg-line-height: var(--product-type-body-ui-line-height);--product-type-field-label-size: var(--product-type-meta-size);--product-type-field-label-weight: var(--product-type-meta-weight);--product-type-field-label-line-height: var(--product-type-meta-compact-line-height);--product-type-field-label-md-size: var(--product-type-body-compact-size);--product-type-field-label-md-weight: var(--product-font-weight-semibold);--product-type-field-label-md-line-height: var(--product-type-body-compact-line-height);--product-type-field-label-compact-size: var(--product-type-caption-size);--product-type-field-label-compact-weight: var(--product-type-caption-weight);--product-type-field-label-compact-line-height: var(--product-type-caption-line-height);--product-type-field-label-compact-strong-size: var(--product-type-label-size);--product-type-field-label-compact-strong-weight: var(--product-type-label-weight);--product-type-field-label-compact-strong-line-height: var(--product-type-label-line-height);--product-type-field-label-action-size: var(--product-type-control-size);--product-type-field-label-action-weight: var(--product-type-control-weight);--product-type-field-label-action-line-height: var(--product-type-control-line-height);--product-type-field-label-micro-size: var(--product-type-micro-size);--product-type-field-label-micro-weight: var(--product-type-micro-weight);--product-type-field-label-micro-line-height: var(--product-type-micro-line-height);--product-type-field-value-size: var(--product-type-body-ui-size);--product-type-field-value-weight: var(--product-type-body-ui-weight);--product-type-field-value-line-height: var(--product-type-body-ui-line-height);--product-type-field-value-relaxed-line-height: var(--product-type-body-line-height);--product-type-field-value-compact-size: var(--product-type-body-compact-size);--product-type-field-value-compact-weight: var(--product-type-body-compact-weight);--product-type-field-value-compact-line-height: var(--product-type-body-compact-line-height);--product-type-field-value-compact-relaxed-line-height: var(--product-type-body-compact-relaxed-line-height);--product-type-field-value-compact-medium-size: var(--product-type-control-size);--product-type-field-value-compact-medium-weight: var(--product-type-control-weight);--product-type-field-value-compact-medium-line-height: var(--product-type-control-line-height);--product-type-field-value-sm-size: var(--product-type-meta-size);--product-type-field-value-sm-weight: var(--product-type-meta-weight);--product-type-field-value-sm-line-height: var(--product-type-meta-compact-line-height);--product-type-field-value-sm-relaxed-line-height: var(--product-type-meta-line-height);--product-type-field-value-sm-medium-size: var(--product-type-control-sm-size);--product-type-field-value-sm-medium-weight: var(--product-type-control-sm-weight);--product-type-field-value-sm-medium-line-height: 1.375;--product-type-field-value-xs-size: var(--product-type-caption-size);--product-type-field-value-xs-weight: var(--product-type-caption-weight);--product-type-field-value-xs-line-height: var(--product-type-caption-line-height);--product-type-field-value-micro-size: var(--product-type-micro-size);--product-type-field-value-micro-weight: var(--product-type-micro-weight);--product-type-field-value-micro-line-height: var(--product-type-micro-line-height);--product-type-field-help-size: var(--product-type-caption-size);--product-type-field-help-weight: var(--product-type-caption-weight);--product-type-field-help-line-height: var(--product-type-caption-line-height);--product-type-field-feedback-size: var(--product-type-meta-size);--product-type-field-feedback-weight: var(--product-type-meta-weight);--product-type-field-feedback-line-height: var(--product-type-meta-line-height);--product-type-select-value-size: var(--product-type-meta-size);--product-type-select-value-weight: var(--product-font-weight-medium);--product-type-select-value-line-height: 1.25;--product-type-select-value-sm-size: var(--product-type-meta-size);--product-type-select-value-compact-size: var(--product-type-caption-size);--product-type-select-option-size: var(--product-type-meta-size);--product-type-select-option-weight: var(--product-font-weight-medium);--product-type-select-option-line-height: 1.25;--product-type-select-option-sm-size: var(--product-type-meta-size);--product-type-select-option-compact-size: var(--product-type-caption-size);--product-type-tab-size: var(--product-type-body-compact-size);--product-type-tab-weight: var(--product-font-weight-medium);--product-type-tab-line-height: var(--product-type-body-compact-line-height);--product-type-tab-lg-size: var(--product-type-body-lg-size);--product-type-tab-lg-weight: var(--product-font-weight-semibold);--product-type-tab-lg-line-height: var(--product-type-body-lg-line-height);--product-type-tab-sm-size: var(--product-type-meta-size);--product-type-tab-sm-weight: var(--product-font-weight-medium);--product-type-tab-sm-line-height: var(--product-type-meta-line-height);--product-type-tab-compact-size: var(--product-type-caption-size);--product-type-tab-compact-weight: var(--product-font-weight-semibold);--product-type-tab-compact-line-height: var(--product-type-meta-compact-line-height);--product-type-tab-strong-size: var(--product-type-body-compact-size);--product-type-tab-strong-weight: var(--product-font-weight-semibold);--product-type-tab-strong-line-height: var(--product-type-body-compact-line-height);--product-type-menu-item-size: var(--product-type-body-compact-size);--product-type-menu-item-weight: var(--product-type-body-compact-weight);--product-type-menu-item-line-height: var(--product-type-body-compact-line-height);--product-type-menu-item-lg-size: var(--product-type-body-ui-size);--product-type-menu-item-lg-weight: var(--product-type-body-ui-weight);--product-type-menu-item-lg-line-height: var(--product-type-body-ui-line-height);--product-type-menu-item-sm-size: var(--product-type-meta-size);--product-type-menu-item-sm-weight: var(--product-type-meta-weight);--product-type-menu-item-sm-line-height: var(--product-type-meta-compact-line-height);--product-type-menu-label-size: var(--product-type-meta-size);--product-type-menu-label-weight: var(--product-font-weight-medium);--product-type-menu-label-line-height: var(--product-type-meta-compact-line-height);--product-type-menu-label-compact-size: var(--product-type-caption-size);--product-type-menu-label-compact-weight: var(--product-font-weight-medium);--product-type-menu-label-compact-line-height: var(--product-type-caption-line-height);--product-type-menu-label-micro-size: var(--product-type-micro-size);--product-type-menu-label-micro-weight: var(--product-font-weight-medium);--product-type-menu-label-micro-line-height: var(--product-type-micro-line-height);--product-type-table-header-size: var(--product-type-body-compact-size);--product-type-table-header-weight: var(--product-font-weight-semibold);--product-type-table-header-line-height: var(--product-type-body-compact-line-height);--product-type-table-cell-size: var(--product-type-body-compact-size);--product-type-table-cell-weight: var(--product-type-body-compact-weight);--product-type-table-cell-line-height: var(--product-type-body-compact-line-height);--product-type-table-header-compact-size: var(--product-type-meta-size);--product-type-table-header-compact-weight: var(--product-font-weight-semibold);--product-type-table-header-compact-line-height: var(--product-type-meta-line-height);--product-type-table-cell-compact-size: var(--product-type-caption-size);--product-type-table-cell-compact-weight: var(--product-type-caption-weight);--product-type-table-cell-compact-line-height: var(--product-type-caption-line-height);--product-type-table-cell-sm-size: var(--product-type-meta-size);--product-type-table-cell-sm-weight: var(--product-type-meta-weight);--product-type-table-cell-sm-line-height: var(--product-type-meta-line-height);--product-type-table-cell-lg-size: var(--product-type-body-ui-size);--product-type-table-cell-lg-weight: var(--product-type-body-ui-weight);--product-type-table-cell-lg-line-height: var(--product-type-body-ui-line-height);--product-type-badge-size: var(--product-type-caption-size);--product-type-badge-weight: var(--product-font-weight-semibold);--product-type-badge-line-height: var(--product-type-caption-line-height);--product-type-badge-micro-size: var(--product-type-micro-2xs-size);--product-type-badge-micro-weight: var(--product-font-weight-medium);--product-type-badge-micro-line-height: var(--product-type-micro-line-height);--product-type-badge-sm-size: var(--product-type-meta-size);--product-type-badge-sm-weight: var(--product-font-weight-semibold);--product-type-badge-sm-line-height: var(--product-type-meta-line-height);--product-type-dialog-title-size: var(--product-type-subtitle-size);--product-type-dialog-title-weight: var(--product-type-subtitle-weight);--product-type-dialog-title-line-height: var(--product-type-subtitle-line-height);--product-type-dialog-title-md-size: var(--product-type-heading-sm-size);--product-type-dialog-title-md-weight: var(--product-type-heading-sm-weight);--product-type-dialog-title-md-line-height: var(--product-type-heading-sm-line-height);--product-type-dialog-title-compact-size: var(--product-type-section-title-size);--product-type-dialog-title-compact-weight: var(--product-type-section-title-weight);--product-type-dialog-title-compact-line-height: var(--product-type-section-title-line-height);--product-type-dialog-title-sm-size: var(--product-type-body-lg-size);--product-type-dialog-title-sm-weight: var(--product-type-body-lg-weight);--product-type-dialog-title-sm-line-height: var(--product-type-body-lg-line-height);--product-type-dialog-title-xs-size: var(--product-type-card-title-size);--product-type-dialog-title-xs-weight: var(--product-type-card-title-weight);--product-type-dialog-title-xs-line-height: var(--product-type-card-title-line-height);--product-type-dialog-title-micro-size: var(--product-type-body-ui-size);--product-type-dialog-title-micro-weight: var(--product-type-body-ui-weight);--product-type-dialog-title-micro-line-height: var(--product-type-body-ui-line-height);--product-type-dialog-body-size: var(--product-type-body-ui-size);--product-type-dialog-body-weight: var(--product-type-body-ui-weight);--product-type-dialog-body-line-height: var(--product-type-body-ui-line-height);--product-type-dialog-body-sm-size: var(--product-type-meta-size);--product-type-dialog-body-sm-weight: var(--product-type-meta-weight);--product-type-dialog-body-sm-line-height: var(--product-type-meta-line-height);--product-type-tooltip-size: var(--product-type-meta-size);--product-type-tooltip-weight: var(--product-font-weight-semibold);--product-type-tooltip-line-height: 1.2;--product-type-toast-title-size: var(--product-type-body-compact-size);--product-type-toast-title-weight: var(--product-font-weight-semibold);--product-type-toast-title-line-height: var(--product-type-body-compact-line-height);--product-type-toast-body-size: var(--product-type-body-compact-size);--product-type-toast-body-weight: var(--product-type-body-compact-weight);--product-type-toast-body-line-height: var(--product-type-body-compact-line-height);--product-type-toast-size: var(--product-type-toast-title-size);--product-type-toast-weight: var(--product-type-toast-title-weight);--product-type-toast-line-height: var(--product-type-toast-title-line-height);--product-type-workspace-toolbar-size: var(--product-type-caption-size);--product-type-workspace-toolbar-weight: var(--product-font-weight-medium);--product-type-workspace-toolbar-line-height: var(--product-type-caption-line-height);--product-type-workspace-toolbar-lg-size: var(--product-type-meta-size);--product-type-workspace-toolbar-lg-weight: var(--product-font-weight-medium);--product-type-workspace-toolbar-lg-line-height: var(--product-type-meta-compact-line-height);--product-type-node-title-size: var(--product-type-body-compact-size);--product-type-node-title-weight: var(--product-font-weight-semibold);--product-type-node-title-line-height: var(--product-type-body-compact-line-height);--product-type-node-meta-size: var(--product-type-caption-size);--product-type-node-meta-weight: var(--product-type-caption-weight);--product-type-node-meta-line-height: var(--product-type-caption-line-height);--product-type-heading-sm-size: 18px;--product-type-heading-sm-weight: 600;--product-type-heading-sm-line-height: 28px;--product-type-subtitle-size: 20px;--product-type-subtitle-weight: 600;--product-type-subtitle-line-height: 28px;--product-type-page-title-lg-size: 30px;--product-type-page-title-lg-weight: 700;--product-type-page-title-lg-line-height: 36px;--product-type-page-title-responsive-size: clamp(28px, 3vw, 36px);--product-type-heading-md-size: 28px;--product-type-heading-lg-size: 34px;--product-type-marketing-hero-size: clamp(34px, 3.8vw, 52px);--product-type-marketing-section-size: 19px;--product-type-display-sm-size: 36px;--product-type-display-sm-weight: 700;--product-type-display-sm-line-height: 40px;--product-type-display-md-size: 48px;--product-type-display-md-weight: 700;--product-type-display-md-line-height: 1;--product-type-price-sm-size: 32px;--product-type-price-size: 36px;--product-type-price-weight: 900;--product-type-price-line-height: 1;--product-type-artistic-title-size: 22px;--product-type-artistic-title-weight: 400;--product-type-artistic-title-line-height: 1.5;--product-type-research-title-size: 26px;--product-type-home-hero-size: clamp(52px, 7.5vw, 108px);--product-type-home-footer-title-size: clamp(48px, 7vw, 92px);--product-type-home-wordmark-size: clamp(120px, 18vw, 260px);--product-type-home-section-display-size: clamp(52px, 7vw, 96px);--product-type-home-feature-title-size: clamp(36px, 5vw, 72px);--product-type-home-card-title-size: clamp(40px, 4vw, 56px);--product-type-home-card-title-wide-size: clamp(44px, 5vw, 72px);--product-type-home-pricing-title-size: clamp(56px, 8vw, 90px);--product-type-home-showcase-title-size: 100px;--product-type-home-explore-title-size: 80px;--product-type-home-tape-size: 22px;--product-type-home-link-size: 13.5px;--product-type-home-detail-size: 12.5px;--product-type-empty-display-size: clamp(2.5rem, 8vw, 4rem);--product-type-auth-carousel-title-size: clamp(2.75rem, 4.2vw, 4rem);--product-type-auth-carousel-title-weight: var(--product-font-weight-strong);--product-type-auth-carousel-body-size: clamp(.85rem, 1.1vw, 1rem);--product-type-auth-carousel-count-size: .67rem;--product-type-auth-brand-size: clamp(2rem, 2.6vw, 2.55rem);--product-type-auth-brand-weight: var(--product-font-weight-bold);--product-type-auth-title-size: clamp(1.65rem, 2.15vw, 2.15rem);--product-type-auth-title-weight: var(--product-font-weight-strong);--product-type-auth-subtitle-size: .86rem;--product-type-auth-tab-size: .88rem;--product-type-auth-tab-weight: var(--product-font-weight-book);--product-type-auth-tab-active-weight: var(--product-font-weight-strong);--product-type-auth-field-label-size: .76rem;--product-type-auth-field-label-weight: var(--product-font-weight-semibold);--product-type-auth-field-value-size: .87rem;--product-type-auth-code-button-size: .76rem;--product-type-auth-code-button-weight: var(--product-font-weight-emphasis);--product-type-auth-agreement-size: .69rem;--product-type-auth-forgot-size: .75rem;--product-type-auth-feedback-size: .75rem;--product-type-auth-error-size: .69rem;--product-type-auth-submit-size: .9rem;--product-type-auth-submit-weight: var(--product-font-weight-strong);--product-type-auth-switch-size: .8rem;--product-type-auth-switch-action-weight: var(--product-font-weight-strong);--product-type-auth-back-size: .77rem;--product-type-auth-terms-size: .67rem;--product-type-auth-reset-title-size: 1.28rem;--product-type-auth-reset-body-size: .76rem;--product-type-auth-carousel-title-mobile-size: 2.45rem;--product-type-auth-carousel-body-mobile-size: .75rem;--product-type-auth-tab-mobile-size: .82rem;--product-type-auth-code-button-mobile-size: .69rem;--product-type-auth-legacy-title-size: 1.875rem;--product-type-auth-legacy-body-size: .875rem;--product-type-auth-legacy-action-size: .875rem;--product-type-auth-legacy-error-size: .875rem;--product-type-auth-legacy-submit-size: 1rem;--product-type-auth-legacy-field-value-size: .875rem;--product-type-auth-legacy-field-label-size: .875rem;--product-font-home-base: "HM International", Arial, sans-serif;--product-font-home-menu: "Source Han Sans Light", "PingFang SC", sans-serif;--product-font-home-content: "PingFang SC", "Microsoft YaHei", sans-serif;--product-font-home-display: "HM Clarendon", Georgia, serif;--product-type-home-menu-size: clamp(56px, 7vw, 112px);--product-type-home-dynamic-menu-size: 52px;--product-type-home-hero-heading-size: clamp(30px, 1.85vw, 38px);--product-type-home-hero-subtitle-size: clamp(17px, 1.17vw, 24px);--product-type-home-tools-heading-size: clamp(30px, 1.85vw, 38px);--product-type-home-tools-subtitle-size: clamp(17px, 1.17vw, 24px);--product-type-home-tool-title-size: clamp(24px, 2.1vw, 40px);--product-type-home-tool-subtitle-size: clamp(14px, 1.25vw, 24px);--product-type-home-tool-description-size: clamp(13px, 1.05vw, 18px);--product-type-home-tool-link-size: clamp(18px, 1.45vw, 26px);--product-type-home-closing-title-size: clamp(22px, 1.45vw, 28px);--product-type-home-closing-body-size: clamp(14px, .95vw, 16px);--product-type-home-deep-dive-title-size: clamp(70px, 6.25vw, 104px);--product-type-home-deep-dive-body-size: 19px;--product-type-home-footer-brand-size: clamp(26px, 1.95vw, 32px);--product-type-home-footer-tagline-size: clamp(15px, 1.15vw, 18px);--product-type-home-footer-description-size: clamp(13px, 1vw, 16px);--product-type-home-footer-label-size: clamp(12px, .9vw, 14px);--product-type-home-footer-value-size: clamp(14px, 1.08vw, 17px);--product-type-home-footer-legal-size: clamp(11px, .82vw, 12px);--product-type-home-menu-mobile-size: 35px;--product-type-home-dynamic-menu-mobile-size: 35px;--product-type-home-hero-heading-mobile-size: clamp(30px, 8.2vw, 40px);--product-type-home-tools-heading-mobile-size: 32px;--product-type-home-tool-title-mobile-size: 21px;--product-type-home-footer-brand-mobile-size: 26px;--product-type-home-tool-link-arrow-scale: 1.05em;--product-type-member-home-brand-size: 19px;--product-type-markdown-heading-1-scale: 1.5em;--product-type-markdown-heading-2-scale: 1.3em;--product-type-markdown-heading-3-scale: 1.1em;--product-type-markdown-table-scale: .9em;--product-type-markdown-code-scale: .9em;--product-type-rich-text-heading-1-scale: 1.75em;--product-type-rich-text-heading-2-scale: 1.4em;--product-type-rich-text-heading-3-scale: 1.15em;--product-type-rich-text-code-scale: .9em}@layer components{.ui-type-display{font-family:var(--product-font-display);font-size:var(--product-type-display-size);font-weight:var(--product-type-display-weight);line-height:var(--product-type-display-line-height);letter-spacing:var(--product-type-display-tracking)}.ui-type-page-title{font-family:var(--product-font-sans);font-size:var(--product-type-page-title-size);font-weight:var(--product-type-page-title-weight);line-height:var(--product-type-page-title-line-height);letter-spacing:var(--product-type-page-title-tracking)}.ui-type-section-title{font-family:var(--product-font-sans);font-size:var(--product-type-section-title-size);font-weight:var(--product-type-section-title-weight);line-height:var(--product-type-section-title-line-height)}.ui-type-card-title{font-family:var(--product-font-sans);font-size:var(--product-type-card-title-size);font-weight:var(--product-type-card-title-weight);line-height:var(--product-type-card-title-line-height)}.ui-type-body{font-family:var(--product-font-sans);font-size:var(--product-type-body-size);font-weight:var(--product-type-body-weight);line-height:var(--product-type-body-line-height)}.ui-type-body-ui{font-family:var(--product-font-sans);font-size:var(--product-type-body-ui-size);font-weight:var(--product-type-body-ui-weight);line-height:var(--product-type-body-ui-line-height)}.ui-type-body-lg{font-family:var(--product-font-sans);font-size:var(--product-type-body-lg-size);font-weight:var(--product-type-body-lg-weight);line-height:var(--product-type-body-lg-line-height)}.ui-type-body-compact{font-family:var(--product-font-sans);font-size:var(--product-type-body-compact-size);font-weight:var(--product-type-body-compact-weight);line-height:var(--product-type-body-compact-line-height)}.ui-type-body-compact-relaxed{font-family:var(--product-font-sans);font-size:var(--product-type-body-compact-size);font-weight:var(--product-type-body-compact-weight);line-height:var(--product-type-body-compact-relaxed-line-height)}.ui-type-control{font-family:var(--product-font-sans);font-size:var(--product-type-control-size);font-weight:var(--product-type-control-weight);line-height:var(--product-type-control-line-height)}.ui-type-control-compact{font-family:var(--product-font-sans);font-size:var(--product-type-control-compact-size);font-weight:var(--product-type-control-compact-weight);line-height:var(--product-type-control-compact-line-height)}.ui-type-control-sm{font-family:var(--product-font-sans);font-size:var(--product-type-control-sm-size);font-weight:var(--product-type-control-sm-weight);line-height:var(--product-type-control-sm-line-height)}.ui-type-label{font-family:var(--product-font-sans);font-size:var(--product-type-label-size);font-weight:var(--product-type-label-weight);line-height:var(--product-type-label-line-height)}.ui-type-navigation{font-family:var(--product-font-sans);font-size:var(--product-type-navigation-size);font-weight:var(--product-type-navigation-weight);line-height:var(--product-type-navigation-line-height)}.ui-type-navigation-compact{font-family:var(--product-font-sans);font-size:var(--product-type-navigation-compact-size);font-weight:var(--product-type-navigation-compact-weight);line-height:var(--product-type-navigation-compact-line-height)}.ui-type-topbar{font-family:var(--product-font-sans);font-size:var(--product-type-topbar-size);font-weight:var(--product-type-topbar-weight);line-height:var(--product-type-topbar-line-height)}.ui-type-topbar-action{font-family:var(--product-font-sans);font-size:var(--product-type-topbar-action-size);font-weight:var(--product-type-topbar-action-weight);line-height:var(--product-type-topbar-action-line-height)}.ui-type-button-lg{font-family:var(--product-font-sans);font-size:var(--product-type-button-lg-size);font-weight:var(--product-type-button-lg-weight);line-height:var(--product-type-button-lg-line-height)}.ui-type-button-lg-relaxed{font-family:var(--product-font-sans);font-size:var(--product-type-button-lg-size);font-weight:var(--product-type-button-lg-weight);line-height:var(--product-type-button-lg-relaxed-line-height)}.ui-type-button{font-family:var(--product-font-sans);font-size:var(--product-type-button-size);font-weight:var(--product-type-button-weight);line-height:var(--product-type-button-line-height)}.ui-type-button-medium{font-family:var(--product-font-sans);font-size:var(--product-type-button-medium-size);font-weight:var(--product-type-button-medium-weight);line-height:var(--product-type-button-medium-line-height)}.ui-type-button-sm{font-family:var(--product-font-sans);font-size:var(--product-type-button-sm-size);font-weight:var(--product-type-button-sm-weight);line-height:var(--product-type-button-sm-line-height)}.ui-type-button-sm-relaxed{font-family:var(--product-font-sans);font-size:var(--product-type-button-sm-size);font-weight:var(--product-type-button-sm-weight);line-height:var(--product-type-button-sm-relaxed-line-height)}.ui-type-button-compact{font-family:var(--product-font-sans);font-size:var(--product-type-button-compact-size);font-weight:var(--product-type-button-compact-weight);line-height:var(--product-type-button-compact-line-height)}.ui-type-button-compact-strong{font-family:var(--product-font-sans);font-size:var(--product-type-button-compact-strong-size);font-weight:var(--product-type-button-compact-strong-weight);line-height:var(--product-type-button-compact-strong-line-height)}.ui-type-button-micro{font-family:var(--product-font-sans);font-size:var(--product-type-button-micro-size);font-weight:var(--product-type-button-micro-weight);line-height:var(--product-type-button-micro-line-height)}.ui-type-button-micro-2xs{font-family:var(--product-font-sans);font-size:var(--product-type-button-micro-2xs-size);font-weight:var(--product-type-button-micro-2xs-weight);line-height:var(--product-type-button-micro-2xs-line-height)}.ui-type-field-label-lg{font-family:var(--product-font-sans);font-size:var(--product-type-field-label-lg-size);font-weight:var(--product-type-field-label-lg-weight);line-height:var(--product-type-field-label-lg-line-height)}.ui-type-field-label{font-family:var(--product-font-sans);font-size:var(--product-type-field-label-size);font-weight:var(--product-type-field-label-weight);line-height:var(--product-type-field-label-line-height)}.ui-type-field-label-md{font-family:var(--product-font-sans);font-size:var(--product-type-field-label-md-size);font-weight:var(--product-type-field-label-md-weight);line-height:var(--product-type-field-label-md-line-height)}.ui-type-field-label-compact{font-family:var(--product-font-sans);font-size:var(--product-type-field-label-compact-size);font-weight:var(--product-type-field-label-compact-weight);line-height:var(--product-type-field-label-compact-line-height)}.ui-type-field-label-compact-strong{font-family:var(--product-font-sans);font-size:var(--product-type-field-label-compact-strong-size);font-weight:var(--product-type-field-label-compact-strong-weight);line-height:var(--product-type-field-label-compact-strong-line-height)}.ui-type-field-label-action{font-family:var(--product-font-sans);font-size:var(--product-type-field-label-action-size);font-weight:var(--product-type-field-label-action-weight);line-height:var(--product-type-field-label-action-line-height)}.ui-type-field-label-micro{font-family:var(--product-font-sans);font-size:var(--product-type-field-label-micro-size);font-weight:var(--product-type-field-label-micro-weight);line-height:var(--product-type-field-label-micro-line-height)}.ui-type-field-value{font-family:var(--product-font-sans);font-size:var(--product-type-field-value-size);font-weight:var(--product-type-field-value-weight);line-height:var(--product-type-field-value-line-height)}.ui-type-field-value-relaxed{font-family:var(--product-font-sans);font-size:var(--product-type-field-value-size);font-weight:var(--product-type-field-value-weight);line-height:var(--product-type-field-value-relaxed-line-height)}.ui-type-field-value-compact{font-family:var(--product-font-sans);font-size:var(--product-type-field-value-compact-size);font-weight:var(--product-type-field-value-compact-weight);line-height:var(--product-type-field-value-compact-line-height)}.ui-type-field-value-compact-relaxed{font-family:var(--product-font-sans);font-size:var(--product-type-field-value-compact-size);font-weight:var(--product-type-field-value-compact-weight);line-height:var(--product-type-field-value-compact-relaxed-line-height)}.ui-type-field-value-compact-medium{font-family:var(--product-font-sans);font-size:var(--product-type-field-value-compact-medium-size);font-weight:var(--product-type-field-value-compact-medium-weight);line-height:var(--product-type-field-value-compact-medium-line-height)}.ui-type-field-value-sm{font-family:var(--product-font-sans);font-size:var(--product-type-field-value-sm-size);font-weight:var(--product-type-field-value-sm-weight);line-height:var(--product-type-field-value-sm-line-height)}.ui-type-field-value-sm-relaxed{font-family:var(--product-font-sans);font-size:var(--product-type-field-value-sm-size);font-weight:var(--product-type-field-value-sm-weight);line-height:var(--product-type-field-value-sm-relaxed-line-height)}.ui-type-field-value-sm-medium{font-family:var(--product-font-sans);font-size:var(--product-type-field-value-sm-medium-size);font-weight:var(--product-type-field-value-sm-medium-weight);line-height:var(--product-type-field-value-sm-medium-line-height)}.ui-type-field-value-xs{font-family:var(--product-font-sans);font-size:var(--product-type-field-value-xs-size);font-weight:var(--product-type-field-value-xs-weight);line-height:var(--product-type-field-value-xs-line-height)}.ui-type-field-value-micro{font-family:var(--product-font-sans);font-size:var(--product-type-field-value-micro-size);font-weight:var(--product-type-field-value-micro-weight);line-height:var(--product-type-field-value-micro-line-height)}.ui-type-field-help{font-family:var(--product-font-sans);font-size:var(--product-type-field-help-size);font-weight:var(--product-type-field-help-weight);line-height:var(--product-type-field-help-line-height)}.ui-type-field-feedback{font-family:var(--product-font-sans);font-size:var(--product-type-field-feedback-size);font-weight:var(--product-type-field-feedback-weight);line-height:var(--product-type-field-feedback-line-height)}.ui-type-select-value{font-family:var(--product-font-sans);font-size:var(--product-type-select-value-size);font-weight:var(--product-type-select-value-weight);line-height:var(--product-type-select-value-line-height)}.ui-type-select-option{font-family:var(--product-font-sans);font-size:var(--product-type-select-option-size);font-weight:var(--product-type-select-option-weight);line-height:var(--product-type-select-option-line-height)}.ui-type-tab{font-family:var(--product-font-sans);font-size:var(--product-type-tab-size);font-weight:var(--product-type-tab-weight);line-height:var(--product-type-tab-line-height)}.ui-type-tab-lg{font-family:var(--product-font-sans);font-size:var(--product-type-tab-lg-size);font-weight:var(--product-type-tab-lg-weight);line-height:var(--product-type-tab-lg-line-height)}.ui-type-tab-sm{font-family:var(--product-font-sans);font-size:var(--product-type-tab-sm-size);font-weight:var(--product-type-tab-sm-weight);line-height:var(--product-type-tab-sm-line-height)}.ui-type-tab-compact{font-family:var(--product-font-sans);font-size:var(--product-type-tab-compact-size);font-weight:var(--product-type-tab-compact-weight);line-height:var(--product-type-tab-compact-line-height)}.ui-type-tab-strong{font-family:var(--product-font-sans);font-size:var(--product-type-tab-strong-size);font-weight:var(--product-type-tab-strong-weight);line-height:var(--product-type-tab-strong-line-height)}.ui-type-menu-item{font-family:var(--product-font-sans);font-size:var(--product-type-menu-item-size);font-weight:var(--product-type-menu-item-weight);line-height:var(--product-type-menu-item-line-height)}.ui-type-menu-item-lg{font-family:var(--product-font-sans);font-size:var(--product-type-menu-item-lg-size);font-weight:var(--product-type-menu-item-lg-weight);line-height:var(--product-type-menu-item-lg-line-height)}.ui-type-menu-item-sm{font-family:var(--product-font-sans);font-size:var(--product-type-menu-item-sm-size);font-weight:var(--product-type-menu-item-sm-weight);line-height:var(--product-type-menu-item-sm-line-height)}.ui-type-menu-label{font-family:var(--product-font-sans);font-size:var(--product-type-menu-label-size);font-weight:var(--product-type-menu-label-weight);line-height:var(--product-type-menu-label-line-height)}.ui-type-menu-label-compact{font-family:var(--product-font-sans);font-size:var(--product-type-menu-label-compact-size);font-weight:var(--product-type-menu-label-compact-weight);line-height:var(--product-type-menu-label-compact-line-height)}.ui-type-menu-label-micro{font-family:var(--product-font-sans);font-size:var(--product-type-menu-label-micro-size);font-weight:var(--product-type-menu-label-micro-weight);line-height:var(--product-type-menu-label-micro-line-height)}.ui-type-table-header{font-family:var(--product-font-sans);font-size:var(--product-type-table-header-size);font-weight:var(--product-type-table-header-weight);line-height:var(--product-type-table-header-line-height)}.ui-type-table-cell{font-family:var(--product-font-sans);font-size:var(--product-type-table-cell-size);font-weight:var(--product-type-table-cell-weight);line-height:var(--product-type-table-cell-line-height)}.ui-type-table-header-compact{font-family:var(--product-font-sans);font-size:var(--product-type-table-header-compact-size);font-weight:var(--product-type-table-header-compact-weight);line-height:var(--product-type-table-header-compact-line-height)}.ui-type-table-cell-compact{font-family:var(--product-font-sans);font-size:var(--product-type-table-cell-compact-size);font-weight:var(--product-type-table-cell-compact-weight);line-height:var(--product-type-table-cell-compact-line-height)}.ui-type-table-cell-sm{font-family:var(--product-font-sans);font-size:var(--product-type-table-cell-sm-size);font-weight:var(--product-type-table-cell-sm-weight);line-height:var(--product-type-table-cell-sm-line-height)}.ui-type-table-cell-lg{font-family:var(--product-font-sans);font-size:var(--product-type-table-cell-lg-size);font-weight:var(--product-type-table-cell-lg-weight);line-height:var(--product-type-table-cell-lg-line-height)}.ui-type-badge{font-family:var(--product-font-sans);font-size:var(--product-type-badge-size);font-weight:var(--product-type-badge-weight);line-height:var(--product-type-badge-line-height)}.ui-type-badge-micro{font-family:var(--product-font-sans);font-size:var(--product-type-badge-micro-size);font-weight:var(--product-type-badge-micro-weight);line-height:var(--product-type-badge-micro-line-height)}.ui-type-badge-sm{font-family:var(--product-font-sans);font-size:var(--product-type-badge-sm-size);font-weight:var(--product-type-badge-sm-weight);line-height:var(--product-type-badge-sm-line-height)}.ui-type-dialog-title{font-family:var(--product-font-sans);font-size:var(--product-type-dialog-title-size);font-weight:var(--product-type-dialog-title-weight);line-height:var(--product-type-dialog-title-line-height)}.ui-type-dialog-title-md{font-family:var(--product-font-sans);font-size:var(--product-type-dialog-title-md-size);font-weight:var(--product-type-dialog-title-md-weight);line-height:var(--product-type-dialog-title-md-line-height)}.ui-type-dialog-title-compact{font-family:var(--product-font-sans);font-size:var(--product-type-dialog-title-compact-size);font-weight:var(--product-type-dialog-title-compact-weight);line-height:var(--product-type-dialog-title-compact-line-height)}.ui-type-dialog-title-sm{font-family:var(--product-font-sans);font-size:var(--product-type-dialog-title-sm-size);font-weight:var(--product-type-dialog-title-sm-weight);line-height:var(--product-type-dialog-title-sm-line-height)}.ui-type-dialog-title-xs{font-family:var(--product-font-sans);font-size:var(--product-type-dialog-title-xs-size);font-weight:var(--product-type-dialog-title-xs-weight);line-height:var(--product-type-dialog-title-xs-line-height)}.ui-type-dialog-title-micro{font-family:var(--product-font-sans);font-size:var(--product-type-dialog-title-micro-size);font-weight:var(--product-type-dialog-title-micro-weight);line-height:var(--product-type-dialog-title-micro-line-height)}.ui-type-dialog-body{font-family:var(--product-font-sans);font-size:var(--product-type-dialog-body-size);font-weight:var(--product-type-dialog-body-weight);line-height:var(--product-type-dialog-body-line-height)}.ui-type-dialog-body-sm{font-family:var(--product-font-sans);font-size:var(--product-type-dialog-body-sm-size);font-weight:var(--product-type-dialog-body-sm-weight);line-height:var(--product-type-dialog-body-sm-line-height)}.ui-type-tooltip{font-family:var(--product-font-sans);font-size:var(--product-type-tooltip-size);font-weight:var(--product-type-tooltip-weight);line-height:var(--product-type-tooltip-line-height)}.ui-type-toast{font-family:var(--product-font-sans);font-size:var(--product-type-toast-size);font-weight:var(--product-type-toast-weight);line-height:var(--product-type-toast-line-height)}.ui-type-toast-title{font-family:var(--product-font-sans);font-size:var(--product-type-toast-title-size);font-weight:var(--product-type-toast-title-weight);line-height:var(--product-type-toast-title-line-height)}.ui-type-toast-body{font-family:var(--product-font-sans);font-size:var(--product-type-toast-body-size);font-weight:var(--product-type-toast-body-weight);line-height:var(--product-type-toast-body-line-height)}.ui-type-workspace-toolbar{font-family:var(--product-font-sans);font-size:var(--product-type-workspace-toolbar-size);font-weight:var(--product-type-workspace-toolbar-weight);line-height:var(--product-type-workspace-toolbar-line-height)}.ui-type-workspace-toolbar-lg{font-family:var(--product-font-sans);font-size:var(--product-type-workspace-toolbar-lg-size);font-weight:var(--product-type-workspace-toolbar-lg-weight);line-height:var(--product-type-workspace-toolbar-lg-line-height)}.ui-type-node-title{font-family:var(--product-font-sans);font-size:var(--product-type-node-title-size);font-weight:var(--product-type-node-title-weight);line-height:var(--product-type-node-title-line-height)}.ui-type-node-meta{font-family:var(--product-font-sans);font-size:var(--product-type-node-meta-size);font-weight:var(--product-type-node-meta-weight);line-height:var(--product-type-node-meta-line-height)}.ui-type-caption{font-family:var(--product-font-sans);font-size:var(--product-type-caption-size);font-weight:var(--product-type-caption-weight);line-height:var(--product-type-caption-line-height)}.ui-type-meta{font-family:var(--product-font-sans);font-size:var(--product-type-meta-size);font-weight:var(--product-type-meta-weight);line-height:var(--product-type-meta-line-height)}.ui-type-meta-compact{font-family:var(--product-font-sans);font-size:var(--product-type-meta-size);font-weight:var(--product-type-meta-weight);line-height:var(--product-type-meta-compact-line-height)}.ui-type-micro{font-family:var(--product-font-sans);font-size:var(--product-type-micro-size);font-weight:var(--product-type-micro-weight);line-height:var(--product-type-micro-line-height)}.ui-type-micro-xs{font-family:var(--product-font-sans);font-size:var(--product-type-micro-xs-size);font-weight:var(--product-type-micro-weight);line-height:var(--product-type-micro-line-height)}.ui-type-micro-2xs{font-family:var(--product-font-sans);font-size:var(--product-type-micro-2xs-size);font-weight:var(--product-type-micro-weight);line-height:var(--product-type-micro-line-height)}.ui-type-number{font-family:var(--product-font-sans);font-size:var(--product-type-number-size);font-weight:var(--product-type-number-weight);line-height:var(--product-type-number-line-height)}.ui-type-heading-sm{font-family:var(--product-font-sans);font-size:var(--product-type-heading-sm-size);font-weight:var(--product-type-heading-sm-weight);line-height:var(--product-type-heading-sm-line-height)}.ui-type-subtitle{font-family:var(--product-font-sans);font-size:var(--product-type-subtitle-size);font-weight:var(--product-type-subtitle-weight);line-height:var(--product-type-subtitle-line-height)}.ui-type-page-title-lg{font-family:var(--product-font-sans);font-size:var(--product-type-page-title-lg-size);font-weight:var(--product-type-page-title-lg-weight);line-height:var(--product-type-page-title-lg-line-height)}.ui-type-display-sm{font-family:var(--product-font-sans);font-size:var(--product-type-display-sm-size);font-weight:var(--product-type-display-sm-weight);line-height:var(--product-type-display-sm-line-height)}.ui-type-display-md{font-family:var(--product-font-sans);font-size:var(--product-type-display-md-size);font-weight:var(--product-type-display-md-weight);line-height:var(--product-type-display-md-line-height)}.ui-type-price-sm,.ui-type-price{font-family:var(--product-font-sans);font-weight:var(--product-type-price-weight);line-height:var(--product-type-price-line-height)}.ui-type-price-sm{font-size:var(--product-type-price-sm-size)}.ui-type-price{font-size:var(--product-type-price-size)}.ui-type-artistic-title{font-family:var(--product-font-display);font-size:var(--product-type-artistic-title-size);font-weight:var(--product-type-artistic-title-weight);line-height:var(--product-type-artistic-title-line-height)}.ui-type-research-title{font-family:var(--product-font-sans);font-size:var(--product-type-research-title-size);font-weight:var(--product-font-weight-light);line-height:1.5}.ui-type-home-hero,.ui-type-home-footer-title,.ui-type-home-wordmark,.ui-type-home-section-display,.ui-type-home-feature-title,.ui-type-home-card-title,.ui-type-home-card-title-wide,.ui-type-home-pricing-title,.ui-type-home-showcase-title,.ui-type-home-explore-title{font-family:var(--product-font-display)}.ui-type-home-hero{font-size:var(--product-type-home-hero-size)}.ui-type-home-footer-title{font-size:var(--product-type-home-footer-title-size)}.ui-type-home-wordmark{font-size:var(--product-type-home-wordmark-size)}.ui-type-home-section-display{font-size:var(--product-type-home-section-display-size)}.ui-type-home-feature-title{font-size:var(--product-type-home-feature-title-size)}.ui-type-home-card-title{font-size:var(--product-type-home-card-title-size)}.ui-type-home-card-title-wide{font-size:var(--product-type-home-card-title-wide-size)}.ui-type-home-pricing-title{font-size:var(--product-type-home-pricing-title-size)}.ui-type-home-showcase-title{font-size:var(--product-type-home-showcase-title-size)}.ui-type-home-explore-title{font-size:var(--product-type-home-explore-title-size)}.ui-type-home-tape{font-family:var(--product-font-sans);font-size:var(--product-type-home-tape-size)}.ui-type-home-link{font-family:var(--product-font-sans);font-size:var(--product-type-home-link-size)}.ui-type-home-detail{font-family:var(--product-font-sans);font-size:var(--product-type-home-detail-size)}.ui-type-empty-display{font-family:var(--product-font-sans);font-size:var(--product-type-empty-display-size)}.ui-type-code{font-family:var(--product-font-mono);font-size:var(--product-type-caption-size);font-weight:var(--product-type-caption-weight);line-height:var(--product-type-caption-line-height)}}
