:where(:root){--wo-color-white: #ffffff;--wo-color-black: #000000;--wo-color-neutral-50: #fafafa;--wo-color-neutral-100: #f5f5f5;--wo-color-neutral-200: #e5e5e5;--wo-color-neutral-300: #d4d4d4;--wo-color-neutral-400: #a3a3a3;--wo-color-neutral-500: #737373;--wo-color-neutral-600: #525252;--wo-color-neutral-700: #404040;--wo-color-neutral-800: #262626;--wo-color-neutral-900: #171717;--wo-color-blue-600: #2563eb;--wo-color-blue-700: #1d4ed8;--wo-color-blue-900: #1e3a8a;--wo-font-family-sans: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wo-font-size-sm: .875rem;--wo-font-size-base: 1rem;--wo-font-size-lg: 1.25rem;--wo-font-size-xl: 1.5rem;--wo-font-size-2xl: 1.875rem;--wo-font-weight-regular: 400;--wo-font-weight-medium: 500;--wo-font-weight-semibold: 600;--wo-font-weight-bold: 700;--wo-line-height-tight: 1.25;--wo-internal-type-family-sans: var(--wo-font-family-sans);--wo-internal-type-size-sm: var(--wo-font-size-sm);--wo-internal-type-size-base: var(--wo-font-size-base);--wo-internal-type-size-lg: var(--wo-font-size-lg);--wo-internal-type-size-xl: var(--wo-font-size-xl);--wo-internal-type-size-2xl: var(--wo-font-size-2xl);--wo-internal-type-weight-regular: var(--wo-font-weight-regular);--wo-internal-type-weight-medium: var(--wo-font-weight-medium);--wo-internal-type-weight-semibold: var(--wo-font-weight-semibold);--wo-internal-type-weight-bold: var(--wo-font-weight-bold);--wo-type-semantic-family-body: var(--wo-internal-type-family-sans);--wo-type-semantic-family-heading: var(--wo-type-semantic-family-body);--wo-type-semantic-family-interactive: var(--wo-type-semantic-family-body);--wo-type-semantic-weight-regular: var(--wo-internal-type-weight-regular);--wo-type-semantic-weight-medium: var(--wo-internal-type-weight-medium);--wo-type-semantic-weight-strong: var(--wo-internal-type-weight-bold);--wo-type-semantic-tracking-normal: 0em;--wo-type-semantic-tracking-wide: .06em;--wo-type-hero-heading-font-family: var(--wo-type-semantic-family-heading);--wo-type-hero-heading-font-size: 2.25rem;--wo-type-hero-heading-font-size-responsive: clamp(2.25rem, 7vw, 4rem);--wo-type-hero-heading-font-weight: var(--wo-type-semantic-weight-strong);--wo-type-hero-heading-line-height: 1.1;--wo-type-hero-heading-letter-spacing: var(--wo-type-semantic-tracking-normal);--wo-type-hero-heading-block-start: 0rem;--wo-type-hero-heading-block-end: 0rem;--wo-type-page-heading-font-family: var(--wo-type-semantic-family-heading);--wo-type-page-heading-font-size: 1.5rem;--wo-type-page-heading-font-size-responsive: 1.875rem;--wo-type-page-heading-font-weight: var(--wo-type-semantic-weight-strong);--wo-type-page-heading-line-height: 1.2;--wo-type-page-heading-letter-spacing: var(--wo-type-semantic-tracking-normal);--wo-type-page-heading-block-start: 0rem;--wo-type-page-heading-block-end: 0rem;--wo-type-section-heading-font-family: var(--wo-type-semantic-family-heading);--wo-type-section-heading-font-size: 1.5rem;--wo-type-section-heading-font-size-responsive: 1.5rem;--wo-type-section-heading-font-weight: var(--wo-type-semantic-weight-medium);--wo-type-section-heading-line-height: 1.25;--wo-type-section-heading-letter-spacing: var(--wo-type-semantic-tracking-normal);--wo-type-section-heading-block-start: 0rem;--wo-type-section-heading-block-end: 0rem;--wo-type-card-heading-font-family: var(--wo-type-semantic-family-heading);--wo-type-card-heading-font-size: 1.25rem;--wo-type-card-heading-font-size-responsive: 1.25rem;--wo-type-card-heading-font-weight: var(--wo-internal-type-weight-semibold);--wo-type-card-heading-line-height: 1.3;--wo-type-card-heading-letter-spacing: var(--wo-type-semantic-tracking-normal);--wo-type-card-heading-block-start: 0rem;--wo-type-card-heading-block-end: 0rem;--wo-type-interactive-heading-font-family: var(--wo-type-semantic-family-interactive);--wo-type-interactive-heading-font-size: 1.25rem;--wo-type-interactive-heading-font-size-responsive: 1.25rem;--wo-type-interactive-heading-font-weight: var(--wo-internal-type-weight-semibold);--wo-type-interactive-heading-line-height: 1.3;--wo-type-interactive-heading-letter-spacing: var(--wo-type-semantic-tracking-normal);--wo-type-interactive-heading-block-start: 0rem;--wo-type-interactive-heading-block-end: 0rem;--wo-type-navigation-primary-font-family: var(--wo-type-semantic-family-interactive);--wo-type-navigation-primary-font-size: .875rem;--wo-type-navigation-primary-font-size-responsive: 1rem;--wo-type-navigation-primary-font-weight: var(--wo-type-semantic-weight-medium);--wo-type-navigation-primary-line-height: 1.5;--wo-type-navigation-primary-letter-spacing: var(--wo-type-semantic-tracking-normal);--wo-type-navigation-primary-block-start: 0rem;--wo-type-navigation-primary-block-end: 0rem;--wo-type-navigation-secondary-font-family: var(--wo-type-semantic-family-interactive);--wo-type-navigation-secondary-font-size: .875rem;--wo-type-navigation-secondary-font-size-responsive: .875rem;--wo-type-navigation-secondary-font-weight: var(--wo-type-semantic-weight-medium);--wo-type-navigation-secondary-line-height: 1.5;--wo-type-navigation-secondary-letter-spacing: var(--wo-type-semantic-tracking-normal);--wo-type-navigation-secondary-block-start: 0rem;--wo-type-navigation-secondary-block-end: 0rem;--wo-type-body-font-family: var(--wo-type-semantic-family-body);--wo-type-body-font-size: 1rem;--wo-type-body-font-size-responsive: 1rem;--wo-type-body-font-weight: var(--wo-type-semantic-weight-regular);--wo-type-body-line-height: 1.5;--wo-type-body-letter-spacing: var(--wo-type-semantic-tracking-normal);--wo-type-body-block-start: 0rem;--wo-type-body-block-end: 0rem;--wo-type-caption-font-family: var(--wo-type-semantic-family-body);--wo-type-caption-font-size: .875rem;--wo-type-caption-font-size-responsive: .875rem;--wo-type-caption-font-weight: var(--wo-type-semantic-weight-regular);--wo-type-caption-line-height: 1.4;--wo-type-caption-letter-spacing: var(--wo-type-semantic-tracking-normal);--wo-type-caption-block-start: 0rem;--wo-type-caption-block-end: 0rem;--wo-type-button-font-family: var(--wo-type-semantic-family-interactive);--wo-type-button-font-size: 1rem;--wo-type-button-font-size-responsive: 1rem;--wo-type-button-font-weight: var(--wo-type-semantic-weight-medium);--wo-type-button-line-height: 1.5;--wo-type-button-letter-spacing: var(--wo-type-semantic-tracking-normal);--wo-type-button-block-start: 0rem;--wo-type-button-block-end: 0rem;--wo-type-label-font-family: var(--wo-type-semantic-family-interactive);--wo-type-label-font-size: .875rem;--wo-type-label-font-size-responsive: .875rem;--wo-type-label-font-weight: var(--wo-internal-type-weight-semibold);--wo-type-label-line-height: 1.4;--wo-type-label-letter-spacing: var(--wo-type-semantic-tracking-wide);--wo-type-label-block-start: 0rem;--wo-type-label-block-end: 0rem;--wo-space-1: .25rem;--wo-space-2: .5rem;--wo-space-3: .75rem;--wo-space-4: 1rem;--wo-space-5: 1.25rem;--wo-space-6: 1.5rem;--wo-space-8: 2rem;--wo-width-reading: 48rem;--wo-width-content: 72rem;--wo-width-shell: 80rem;--wo-scroll-offset: 100px;--wo-border-width: 1px;--wo-radius-sm: .25rem;--wo-radius-md: .5rem;--wo-shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--wo-shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--wo-focus-width: 2px;--wo-focus-offset: 2px;--wo-duration-fast: .2s;--wo-duration-normal: .3s;--wo-ease-standard: ease;--wo-layer-menu: 30;--wo-layer-header: 50;--wo-color-background: var(--wo-color-white);--wo-color-surface: var(--wo-color-white);--wo-color-surface-subtle: var(--wo-color-neutral-100);--wo-color-text: var(--wo-color-neutral-800);--wo-color-text-strong: var(--wo-color-neutral-900);--wo-color-text-muted: var(--wo-color-neutral-700);--wo-color-text-caption: var(--wo-color-neutral-600);--wo-color-border: var(--wo-color-neutral-200);--wo-color-accent: var(--wo-color-neutral-400);--wo-color-focus: var(--wo-color-blue-600);--wo-color-inverse: var(--wo-color-white);--wo-color-action-primary: var(--wo-color-neutral-700);--wo-color-action-secondary: var(--wo-color-neutral-800);--wo-color-action-hover: var(--wo-color-neutral-600);--wo-color-link: var(--wo-color-blue-700);--wo-color-link-hover: var(--wo-color-blue-900);--wo-color-control-border: var(--wo-color-neutral-300);--wo-color-placeholder: var(--wo-color-neutral-500);--wo-color-overlay: var(--wo-color-black);--wo-color-overlay-text: var(--wo-color-white)}:is(.wo-type-hero-heading,.wo-type-page-heading,.wo-type-section-heading,.wo-type-card-heading,.wo-type-interactive-heading,.wo-type-navigation-primary,.wo-type-navigation-secondary,.wo-type-body,.wo-type-caption,.wo-type-button,.wo-type-label){font-family:var(--wo-type-font-family);font-size:var(--wo-type-font-size);font-weight:var(--wo-type-font-weight);line-height:var(--wo-type-line-height);letter-spacing:var(--wo-type-letter-spacing)}.wo-type-hero-heading{--wo-type-font-family: var(--wo-type-hero-heading-font-family);--wo-type-font-size: var(--wo-type-hero-heading-font-size);--wo-type-font-weight: var(--wo-type-hero-heading-font-weight);--wo-type-line-height: var(--wo-type-hero-heading-line-height);--wo-type-letter-spacing: var(--wo-type-hero-heading-letter-spacing)}.wo-type-page-heading{--wo-type-font-family: var(--wo-type-page-heading-font-family);--wo-type-font-size: var(--wo-type-page-heading-font-size);--wo-type-font-weight: var(--wo-type-page-heading-font-weight);--wo-type-line-height: var(--wo-type-page-heading-line-height);--wo-type-letter-spacing: var(--wo-type-page-heading-letter-spacing)}.wo-type-section-heading{--wo-type-font-family: var(--wo-type-section-heading-font-family);--wo-type-font-size: var(--wo-type-section-heading-font-size);--wo-type-font-weight: var(--wo-type-section-heading-font-weight);--wo-type-line-height: var(--wo-type-section-heading-line-height);--wo-type-letter-spacing: var(--wo-type-section-heading-letter-spacing)}.wo-type-card-heading{--wo-type-font-family: var(--wo-type-card-heading-font-family);--wo-type-font-size: var(--wo-type-card-heading-font-size);--wo-type-font-weight: var(--wo-type-card-heading-font-weight);--wo-type-line-height: var(--wo-type-card-heading-line-height);--wo-type-letter-spacing: var(--wo-type-card-heading-letter-spacing)}.wo-type-interactive-heading{--wo-type-font-family: var(--wo-type-interactive-heading-font-family);--wo-type-font-size: var(--wo-type-interactive-heading-font-size);--wo-type-font-weight: var(--wo-type-interactive-heading-font-weight);--wo-type-line-height: var(--wo-type-interactive-heading-line-height);--wo-type-letter-spacing: var(--wo-type-interactive-heading-letter-spacing)}.wo-type-navigation-primary{--wo-type-font-family: var(--wo-type-navigation-primary-font-family);--wo-type-font-size: var(--wo-type-navigation-primary-font-size);--wo-type-font-weight: var(--wo-type-navigation-primary-font-weight);--wo-type-line-height: var(--wo-type-navigation-primary-line-height);--wo-type-letter-spacing: var(--wo-type-navigation-primary-letter-spacing)}.wo-type-navigation-secondary{--wo-type-font-family: var(--wo-type-navigation-secondary-font-family);--wo-type-font-size: var(--wo-type-navigation-secondary-font-size);--wo-type-font-weight: var(--wo-type-navigation-secondary-font-weight);--wo-type-line-height: var(--wo-type-navigation-secondary-line-height);--wo-type-letter-spacing: var(--wo-type-navigation-secondary-letter-spacing)}.wo-type-body{--wo-type-font-family: var(--wo-type-body-font-family);--wo-type-font-size: var(--wo-type-body-font-size);--wo-type-font-weight: var(--wo-type-body-font-weight);--wo-type-line-height: var(--wo-type-body-line-height);--wo-type-letter-spacing: var(--wo-type-body-letter-spacing)}.wo-type-caption{--wo-type-font-family: var(--wo-type-caption-font-family);--wo-type-font-size: var(--wo-type-caption-font-size);--wo-type-font-weight: var(--wo-type-caption-font-weight);--wo-type-line-height: var(--wo-type-caption-line-height);--wo-type-letter-spacing: var(--wo-type-caption-letter-spacing)}.wo-type-button{--wo-type-font-family: var(--wo-type-button-font-family);--wo-type-font-size: var(--wo-type-button-font-size);--wo-type-font-weight: var(--wo-type-button-font-weight);--wo-type-line-height: var(--wo-type-button-line-height);--wo-type-letter-spacing: var(--wo-type-button-letter-spacing)}.wo-type-label{--wo-type-font-family: var(--wo-type-label-font-family);--wo-type-font-size: var(--wo-type-label-font-size);--wo-type-font-weight: var(--wo-type-label-font-weight);--wo-type-line-height: var(--wo-type-label-line-height);--wo-type-letter-spacing: var(--wo-type-label-letter-spacing)}@media(min-width:768px){.wo-type-hero-heading{--wo-type-font-size: var(--wo-type-hero-heading-font-size-responsive)}.wo-type-page-heading{--wo-type-font-size: var(--wo-type-page-heading-font-size-responsive)}.wo-type-navigation-primary{--wo-type-font-size: var(--wo-type-navigation-primary-font-size-responsive)}}@media(prefers-reduced-motion:reduce){:where(:root){--wo-duration-fast: 1ms;--wo-duration-normal: 1ms}}.framework-button{display:inline-block;box-sizing:border-box;border:0;border-radius:var(--wo-button-radius, var(--wo-radius-sm));padding:var(--wo-button-padding-block, var(--wo-space-2)) var(--wo-button-padding-inline, var(--wo-space-6));color:var(--wo-button-color, var(--wo-color-inverse));font-family:var(--wo-type-button-font-family);font-size:var(--wo-type-button-font-size);font-weight:var(--wo-button-font-weight, var(--wo-type-button-font-weight));line-height:var(--wo-type-button-line-height);letter-spacing:var(--wo-type-button-letter-spacing);text-decoration:none;cursor:pointer;box-shadow:var(--wo-button-shadow, var(--wo-shadow-lg))}.framework-button--primary{background:var(--wo-button-primary-background, var(--wo-color-action-primary))}.framework-button--secondary{background:var(--wo-button-secondary-background, var(--wo-color-action-secondary))}.framework-button--primary:hover,.framework-button--secondary:hover{background:var(--wo-button-hover-background, var(--wo-color-action-hover))}.framework-button:focus-visible{outline:var(--wo-focus-width) solid var(--wo-color-focus);outline-offset:var(--wo-focus-offset)}.content-panel[data-astro-cid-pado62cp]{border-radius:var(--wo-radius, var(--wo-radius-md))}.content-panel[data-astro-cid-pado62cp][data-variant=default]{background:var(--wo-surface-subtle, var(--wo-color-surface-subtle))}.content-panel[data-astro-cid-pado62cp][data-variant=white]{background:var(--wo-surface, var(--wo-color-surface))}.content-panel[data-astro-cid-pado62cp][data-padding=sm]{padding:var(--wo-space-4)}.content-panel[data-astro-cid-pado62cp][data-padding=md]{padding:var(--wo-space-5)}.content-panel[data-astro-cid-pado62cp][data-padding=lg]{padding:var(--wo-space-6)}.content-panel[data-astro-cid-pado62cp][data-shadow=md]{box-shadow:var(--wo-shadow-md)}.content-panel[data-astro-cid-pado62cp][data-shadow=lg]{box-shadow:var(--wo-shadow-lg)}.button-group[data-astro-cid-x7tdhlza]{display:flex;flex-flow:row wrap;gap:1rem}.button-group[data-astro-cid-x7tdhlza][data-align=start]{justify-content:flex-start;align-items:flex-start}.button-group[data-astro-cid-x7tdhlza][data-align=center]{justify-content:center;align-items:center}.button-group[data-astro-cid-x7tdhlza][data-align=end]{justify-content:flex-end;align-items:flex-end}.button-group[data-astro-cid-x7tdhlza][data-mobile-direction=vertical]{flex-direction:column;flex-wrap:nowrap}.framework-button--full[data-astro-cid-x7tdhlza]{width:100%;text-align:center}@media(max-width:639px){.framework-button--mobile-full[data-astro-cid-x7tdhlza]{width:100%;text-align:center}}@media(min-width:640px){.button-group[data-astro-cid-x7tdhlza][data-direction=vertical]{flex-direction:column;flex-wrap:nowrap}.button-group[data-astro-cid-x7tdhlza][data-direction=horizontal]{flex-direction:row;flex-wrap:wrap}.framework-button--mobile-full[data-astro-cid-x7tdhlza]{width:auto}}.section-container[data-astro-cid-3jserfhk]{box-sizing:border-box;max-width:72rem;margin:2.5rem 1rem 1rem;padding:1.5rem;border-radius:var(--wo-section-radius, var(--wo-radius, var(--wo-radius-md)));background:var(--wo-section-surface, var(--wo-surface-subtle, var(--wo-color-surface-subtle)));box-shadow:var(--wo-section-shadow, var(--wo-shadow-lg));padding:var(--wo-section-padding, var(--wo-space-6));font-family:inherit}.section-container__title[data-astro-cid-3jserfhk]{margin:0 0 var(--wo-space-6);color:var(--wo-text, var(--wo-color-text))}.section-container__intro[data-astro-cid-3jserfhk]{max-width:var(--wo-width-reading);margin:0 0 var(--wo-space-6);color:var(--wo-text-muted, var(--wo-color-text-muted))}@media(min-width:1280px){.section-container[data-astro-cid-3jserfhk]{margin-inline:auto}}.markdown-panel__content>:first-child{margin-top:0}.markdown-panel__content>:last-child{margin-bottom:0}
