: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-internal-space-compact: var(--wo-space-2);--wo-internal-space-normal: var(--wo-space-4);--wo-internal-space-spacious: var(--wo-space-6);--wo-spacing-semantic-rhythm-compact: var(--wo-internal-space-compact);--wo-spacing-semantic-rhythm-normal: var(--wo-internal-space-normal);--wo-spacing-semantic-rhythm-spacious: var(--wo-internal-space-spacious);--wo-spacing-semantic-inline-separation: var(--wo-space-3);--wo-spacing-semantic-control-inset-block: var(--wo-space-2);--wo-spacing-semantic-control-inset-inline: var(--wo-space-6);--wo-spacing-semantic-panel-inset: var(--wo-space-6);--wo-spacing-semantic-panel-inset-compact: var(--wo-space-4);--wo-spacing-semantic-panel-inset-normal: var(--wo-space-5);--wo-spacing-semantic-section-inset: var(--wo-section-padding, var(--wo-space-6));--wo-spacing-semantic-component-flow: var(--wo-space-8);--wo-spacing-semantic-section-flow: 2.5rem;--wo-spacing-semantic-grid-separation: var(--wo-space-6);--wo-layout-stack-block-gap: var(--wo-spacing-semantic-rhythm-normal);--wo-layout-stack-block-gap-responsive: var(--wo-spacing-semantic-rhythm-normal);--wo-layout-inline-cluster-block-gap: var(--wo-spacing-semantic-inline-separation);--wo-layout-inline-cluster-inline-gap: var(--wo-spacing-semantic-inline-separation);--wo-layout-inline-cluster-block-gap-responsive: var(--wo-spacing-semantic-inline-separation);--wo-layout-inline-cluster-inline-gap-responsive: var(--wo-spacing-semantic-inline-separation);--wo-layout-action-group-block-gap: var(--wo-spacing-semantic-rhythm-normal);--wo-layout-action-group-inline-gap: var(--wo-spacing-semantic-rhythm-normal);--wo-layout-action-group-block-gap-responsive: var(--wo-spacing-semantic-rhythm-normal);--wo-layout-action-group-inline-gap-responsive: var(--wo-spacing-semantic-rhythm-normal);--wo-layout-card-grid-block-gap: var(--wo-spacing-semantic-grid-separation);--wo-layout-card-grid-inline-gap: var(--wo-spacing-semantic-grid-separation);--wo-layout-card-grid-block-gap-responsive: var(--wo-spacing-semantic-grid-separation);--wo-layout-card-grid-inline-gap-responsive: var(--wo-spacing-semantic-grid-separation);--wo-layout-content-inset-block-inset: var(--wo-spacing-semantic-panel-inset);--wo-layout-content-inset-inline-inset: var(--wo-spacing-semantic-panel-inset);--wo-layout-content-inset-block-inset-responsive: var(--wo-spacing-semantic-panel-inset);--wo-layout-content-inset-inline-inset-responsive: var(--wo-spacing-semantic-panel-inset);--wo-layout-section-inset-block-inset: var(--wo-spacing-semantic-section-inset);--wo-layout-section-inset-inline-inset: var(--wo-spacing-semantic-section-inset);--wo-layout-section-inset-block-inset-responsive: var(--wo-spacing-semantic-section-inset);--wo-layout-section-inset-inline-inset-responsive: var(--wo-spacing-semantic-section-inset);--wo-layout-page-flow-block-gap: var(--wo-spacing-semantic-section-flow);--wo-layout-page-flow-block-gap-responsive: var(--wo-spacing-semantic-section-flow);--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-elevation-semantic-raised: var(--wo-shadow-md);--wo-elevation-semantic-prominent: var(--wo-shadow-lg);--wo-elevation-semantic-floating: var(--wo-shadow-md);--wo-elevation-semantic-control: var(--wo-shadow-lg);--wo-elevation-surface-elevation-shadow: var(--wo-elevation-semantic-prominent);--wo-elevation-card-elevation-shadow: var(--wo-elevation-semantic-raised);--wo-elevation-control-elevation-shadow: var(--wo-elevation-semantic-control);--wo-elevation-floating-elevation-shadow: var(--wo-elevation-semantic-floating);--wo-focus-width: 2px;--wo-focus-offset: 2px;--wo-shape-semantic-control-radius: var(--wo-button-radius, var(--wo-radius-sm));--wo-shape-semantic-surface-radius: var(--wo-radius, var(--wo-radius-md));--wo-shape-semantic-media-radius: var(--wo-radius, var(--wo-radius-md));--wo-shape-semantic-full-radius: 9999px;--wo-shape-semantic-control-boundary-width: 0px;--wo-shape-semantic-boundary-width: var(--wo-border-width);--wo-shape-semantic-divider-width: var(--wo-border-width);--wo-shape-semantic-focus-width: var(--wo-focus-width);--wo-shape-semantic-focus-offset: var(--wo-focus-offset);--wo-shape-semantic-boundary-style: solid;--wo-shape-semantic-focus-style: solid;--wo-shape-control-boundary-radius: var(--wo-shape-semantic-control-radius);--wo-shape-control-boundary-width: var(--wo-shape-semantic-control-boundary-width);--wo-shape-control-boundary-style: var(--wo-shape-semantic-boundary-style);--wo-shape-surface-boundary-radius: var(--wo-shape-semantic-surface-radius);--wo-shape-surface-boundary-width: var(--wo-shape-semantic-boundary-width);--wo-shape-surface-boundary-style: var(--wo-shape-semantic-boundary-style);--wo-shape-media-frame-radius: var(--wo-shape-semantic-media-radius);--wo-shape-pill-shape-radius: var(--wo-shape-semantic-full-radius);--wo-shape-divider-width: var(--wo-shape-semantic-divider-width);--wo-shape-divider-style: var(--wo-shape-semantic-boundary-style);--wo-shape-focus-indicator-width: var(--wo-shape-semantic-focus-width);--wo-shape-focus-indicator-style: var(--wo-shape-semantic-focus-style);--wo-shape-focus-indicator-offset: var(--wo-shape-semantic-focus-offset);--wo-duration-fast: .2s;--wo-duration-normal: .3s;--wo-ease-standard: ease;--wo-motion-semantic-fast-duration: var(--wo-duration-fast);--wo-motion-semantic-normal-duration: var(--wo-duration-normal);--wo-motion-semantic-standard-easing: var(--wo-ease-standard);--wo-motion-interaction-feedback-property: color;--wo-motion-interaction-feedback-duration: var(--wo-motion-semantic-fast-duration);--wo-motion-interaction-feedback-easing: var(--wo-motion-semantic-standard-easing);--wo-motion-disclosure-property: transform;--wo-motion-disclosure-duration: var(--wo-motion-semantic-fast-duration);--wo-motion-disclosure-easing: var(--wo-motion-semantic-standard-easing);--wo-motion-indicator-property: width;--wo-motion-indicator-duration: var(--wo-motion-semantic-normal-duration);--wo-motion-indicator-easing: var(--wo-motion-semantic-standard-easing);--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);--wo-colour-semantic-canvas-background: var(--wo-color-background);--wo-colour-semantic-canvas-foreground: var(--wo-color-text);--wo-colour-semantic-surface-background: var(--wo-color-surface);--wo-colour-semantic-surface-foreground: var(--wo-color-text);--wo-colour-semantic-surface-secondary-foreground: var(--wo-color-text-muted);--wo-colour-semantic-subtle-surface-background: var(--wo-color-surface-subtle);--wo-colour-semantic-strong-foreground: var(--wo-color-text-strong);--wo-colour-semantic-muted-foreground: var(--wo-color-text-muted);--wo-colour-semantic-caption-foreground: var(--wo-color-text-caption);--wo-colour-semantic-boundary: var(--wo-color-border);--wo-colour-semantic-boundary-strong: var(--wo-color-control-border);--wo-colour-semantic-accent: var(--wo-color-accent);--wo-colour-semantic-focus: var(--wo-color-focus);--wo-colour-semantic-inverse-background: var(--wo-color-text-strong);--wo-colour-semantic-inverse-foreground: var(--wo-color-inverse);--wo-colour-semantic-primary-action-background: var(--wo-color-action-primary);--wo-colour-semantic-primary-action-foreground: var(--wo-color-inverse);--wo-colour-semantic-primary-action-hover: var(--wo-color-action-hover);--wo-colour-semantic-secondary-action-background: var(--wo-color-action-secondary);--wo-colour-semantic-secondary-action-foreground: var(--wo-color-inverse);--wo-colour-semantic-secondary-action-hover: var(--wo-color-action-hover);--wo-colour-semantic-disabled-background: var(--wo-color-neutral-200);--wo-colour-semantic-disabled-foreground: var(--wo-color-neutral-600);--wo-colour-semantic-link: var(--wo-color-link);--wo-colour-semantic-link-hover: var(--wo-color-link-hover);--wo-colour-semantic-control-background: var(--wo-color-surface);--wo-colour-semantic-control-foreground: var(--wo-color-text);--wo-colour-semantic-control-border: var(--wo-color-control-border);--wo-colour-semantic-placeholder: var(--wo-color-placeholder);--wo-colour-semantic-invalid: #b91c1c;--wo-colour-semantic-overlay: rgb(0 0 0 / .68);--wo-colour-semantic-overlay-foreground: var(--wo-color-overlay-text);--wo-colour-semantic-success-background: #f0fdf4;--wo-colour-semantic-success-foreground: #166534;--wo-colour-semantic-success-border: #16a34a;--wo-colour-semantic-warning-background: #fffbeb;--wo-colour-semantic-warning-foreground: #854d0e;--wo-colour-semantic-warning-border: #d97706;--wo-colour-semantic-error-background: #fef2f2;--wo-colour-semantic-error-foreground: #991b1b;--wo-colour-semantic-error-border: #dc2626;--wo-colour-semantic-information-background: #eff6ff;--wo-colour-semantic-information-foreground: #1e40af;--wo-colour-semantic-information-border: #2563eb;--wo-colour-canvas-background: var(--wo-colour-semantic-canvas-background);--wo-colour-canvas-foreground: var(--wo-colour-semantic-canvas-foreground);--wo-colour-surface-background: var(--wo-colour-semantic-surface-background);--wo-colour-surface-foreground: var(--wo-colour-semantic-surface-foreground);--wo-colour-surface-secondary-foreground: var(--wo-colour-semantic-surface-secondary-foreground);--wo-colour-surface-border: var(--wo-colour-semantic-boundary);--wo-colour-subtle-surface-background: var(--wo-colour-semantic-subtle-surface-background);--wo-colour-subtle-surface-foreground: var(--wo-colour-semantic-surface-foreground);--wo-colour-subtle-surface-border: var(--wo-colour-semantic-boundary);--wo-colour-inverse-surface-background: var(--wo-colour-semantic-inverse-background);--wo-colour-inverse-surface-foreground: var(--wo-colour-semantic-inverse-foreground);--wo-colour-primary-action-background: var(--wo-colour-semantic-primary-action-background);--wo-colour-primary-action-foreground: var(--wo-colour-semantic-primary-action-foreground);--wo-colour-primary-action-hover: var(--wo-colour-semantic-primary-action-hover);--wo-colour-primary-action-focus: var(--wo-colour-semantic-focus);--wo-colour-primary-action-disabled-background: var(--wo-colour-semantic-disabled-background);--wo-colour-primary-action-disabled-foreground: var(--wo-colour-semantic-disabled-foreground);--wo-colour-secondary-action-background: var(--wo-colour-semantic-secondary-action-background);--wo-colour-secondary-action-foreground: var(--wo-colour-semantic-secondary-action-foreground);--wo-colour-secondary-action-hover: var(--wo-colour-semantic-secondary-action-hover);--wo-colour-secondary-action-focus: var(--wo-colour-semantic-focus);--wo-colour-secondary-action-disabled-background: var(--wo-colour-semantic-disabled-background);--wo-colour-secondary-action-disabled-foreground: var(--wo-colour-semantic-disabled-foreground);--wo-colour-link-foreground: var(--wo-colour-semantic-link);--wo-colour-link-hover: var(--wo-colour-semantic-link-hover);--wo-colour-link-focus: var(--wo-colour-semantic-focus);--wo-colour-form-control-background: var(--wo-colour-semantic-control-background);--wo-colour-form-control-foreground: var(--wo-colour-semantic-control-foreground);--wo-colour-form-control-border: var(--wo-colour-semantic-control-border);--wo-colour-form-control-placeholder: var(--wo-colour-semantic-placeholder);--wo-colour-form-control-focus: var(--wo-colour-semantic-focus);--wo-colour-form-control-disabled-background: var(--wo-colour-semantic-disabled-background);--wo-colour-form-control-disabled-foreground: var(--wo-colour-semantic-disabled-foreground);--wo-colour-form-control-invalid: var(--wo-colour-semantic-invalid);--wo-colour-status-background: var(--wo-colour-semantic-information-background);--wo-colour-status-foreground: var(--wo-colour-semantic-information-foreground);--wo-colour-status-border: var(--wo-colour-semantic-information-border);--wo-colour-overlay-background: var(--wo-colour-semantic-overlay);--wo-colour-overlay-foreground: var(--wo-colour-semantic-overlay-foreground)}: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)}.wo-layout-stack{row-gap:var(--wo-layout-stack-block-gap)}.wo-layout-inline-cluster{row-gap:var(--wo-layout-inline-cluster-block-gap);-moz-column-gap:var(--wo-layout-inline-cluster-inline-gap);column-gap:var(--wo-layout-inline-cluster-inline-gap)}.wo-layout-action-group{row-gap:var(--wo-layout-action-group-block-gap);-moz-column-gap:var(--wo-layout-action-group-inline-gap);column-gap:var(--wo-layout-action-group-inline-gap)}.wo-layout-card-grid{row-gap:var(--wo-layout-card-grid-block-gap);-moz-column-gap:var(--wo-layout-card-grid-inline-gap);column-gap:var(--wo-layout-card-grid-inline-gap)}.wo-layout-content-inset{padding-block:var(--wo-layout-content-inset-block-inset);padding-inline:var(--wo-layout-content-inset-inline-inset)}.wo-layout-section-inset{padding-block:var(--wo-layout-section-inset-block-inset);padding-inline:var(--wo-layout-section-inset-inline-inset)}.wo-layout-page-flow{margin-block-start:var(--wo-layout-page-flow-block-gap)}.wo-colour-canvas{background:var(--wo-colour-canvas-background);color:var(--wo-colour-canvas-foreground)}.wo-colour-surface{border-color:var(--wo-colour-surface-border);background:var(--wo-colour-surface-background);color:var(--wo-colour-surface-foreground)}.wo-colour-subtle-surface{border-color:var(--wo-colour-subtle-surface-border);background:var(--wo-colour-subtle-surface-background);color:var(--wo-colour-subtle-surface-foreground)}.wo-colour-inverse-surface{background:var(--wo-colour-inverse-surface-background);color:var(--wo-colour-inverse-surface-foreground)}.wo-colour-link{color:var(--wo-colour-link-foreground);text-decoration:underline}.wo-colour-link:hover{color:var(--wo-colour-link-hover)}.wo-colour-link:focus-visible{outline-color:var(--wo-colour-link-focus)}.wo-colour-form-control{border-color:var(--wo-colour-form-control-border);background:var(--wo-colour-form-control-background);color:var(--wo-colour-form-control-foreground)}.wo-colour-form-control::-moz-placeholder{color:var(--wo-colour-form-control-placeholder)}.wo-colour-form-control::placeholder{color:var(--wo-colour-form-control-placeholder)}.wo-colour-form-control:focus-visible{outline-color:var(--wo-colour-form-control-focus)}.wo-colour-form-control:disabled{background:var(--wo-colour-form-control-disabled-background);color:var(--wo-colour-form-control-disabled-foreground)}.wo-colour-form-control[aria-invalid=true]{border-color:var(--wo-colour-form-control-invalid)}.wo-colour-status{border-color:var(--wo-colour-status-border);background:var(--wo-colour-status-background);color:var(--wo-colour-status-foreground)}.wo-colour-overlay{background:var(--wo-colour-overlay-background);color:var(--wo-colour-overlay-foreground)}.wo-shape-control-boundary{border-width:var(--wo-shape-control-boundary-width);border-style:var(--wo-shape-control-boundary-style);border-radius:var(--wo-shape-control-boundary-radius)}.wo-shape-surface-boundary{border-width:var(--wo-shape-surface-boundary-width);border-style:var(--wo-shape-surface-boundary-style);border-radius:var(--wo-shape-surface-boundary-radius)}.wo-shape-media-frame{border-radius:var(--wo-shape-media-frame-radius)}.wo-shape-pill{border-radius:var(--wo-shape-pill-shape-radius)}.wo-shape-divider{border-width:0;border-block-start-width:var(--wo-shape-divider-width);border-block-start-style:var(--wo-shape-divider-style)}.wo-shape-focus-indicator:focus-visible{outline-width:var(--wo-shape-focus-indicator-width);outline-style:var(--wo-shape-focus-indicator-style);outline-offset:var(--wo-shape-focus-indicator-offset)}.wo-motion-interaction-feedback{transition-property:var(--wo-motion-interaction-feedback-property);transition-duration:var(--wo-motion-interaction-feedback-duration);transition-timing-function:var(--wo-motion-interaction-feedback-easing)}:root.wo-colour-mode-dark{--wo-color-background:#111827;--wo-color-surface:#1f2937;--wo-color-surface-subtle:#374151;--wo-color-text:#f3f4f6;--wo-color-text-strong:#ffffff;--wo-color-text-muted:#d1d5db;--wo-color-text-caption:#d1d5db;--wo-color-border:#6b7280;--wo-color-control-border:#9ca3af;--wo-color-link:#93c5fd;--wo-color-link-hover:#dbeafe;--wo-color-focus:#fbbf24}:root.wo-colour-mode-high-contrast{--wo-color-background:#000000;--wo-color-surface:#000000;--wo-color-surface-subtle:#000000;--wo-color-text:#ffffff;--wo-color-text-strong:#ffffff;--wo-color-text-muted:#ffffff;--wo-color-text-caption:#ffffff;--wo-color-border:#ffffff;--wo-color-control-border:#ffffff;--wo-color-link:#00ffff;--wo-color-link-hover:#ffffff;--wo-color-focus:#ffff00}@media(forced-colors:active){:where(:focus-visible){outline-color:Highlight!important}:where(button,a,input,select,textarea,[role=button]){forced-color-adjust:auto}}@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)}.wo-layout-stack{row-gap:var(--wo-layout-stack-block-gap-responsive)}.wo-layout-inline-cluster{row-gap:var(--wo-layout-inline-cluster-block-gap-responsive);-moz-column-gap:var(--wo-layout-inline-cluster-inline-gap-responsive);column-gap:var(--wo-layout-inline-cluster-inline-gap-responsive)}.wo-layout-action-group{row-gap:var(--wo-layout-action-group-block-gap-responsive);-moz-column-gap:var(--wo-layout-action-group-inline-gap-responsive);column-gap:var(--wo-layout-action-group-inline-gap-responsive)}.wo-layout-card-grid{row-gap:var(--wo-layout-card-grid-block-gap-responsive);-moz-column-gap:var(--wo-layout-card-grid-inline-gap-responsive);column-gap:var(--wo-layout-card-grid-inline-gap-responsive)}.wo-layout-content-inset{padding-block:var(--wo-layout-content-inset-block-inset-responsive);padding-inline:var(--wo-layout-content-inset-inline-inset-responsive)}.wo-layout-section-inset{padding-block:var(--wo-layout-section-inset-block-inset-responsive);padding-inline:var(--wo-layout-section-inset-inline-inset-responsive)}.wo-layout-page-flow{margin-block-start:var(--wo-layout-page-flow-block-gap-responsive)}}@media(prefers-reduced-motion:reduce){:where(:root){--wo-duration-fast: 1ms;--wo-duration-normal: 1ms}.wo-motion-interaction-feedback,.wo-motion-disclosure{transition-duration:0s!important}.wo-motion-indicator,.wo-motion-indicator:before,.wo-motion-indicator:after{transition-duration:0s!important}}.framework-button{display:inline-block;box-sizing:border-box;border-width:var(--wo-shape-control-boundary-width);border-style:var(--wo-shape-control-boundary-style);border-color:currentColor;border-radius:var(--wo-shape-control-boundary-radius);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-colour-primary-action-foreground));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-elevation-button-control-shadow, var(--wo-button-shadow, var(--wo-elevation-control-elevation-shadow)))}.framework-button--primary{background:var(--wo-button-primary-background, var(--wo-colour-primary-action-background))}.framework-button--secondary{background:var(--wo-button-secondary-background, var(--wo-colour-secondary-action-background));color:var(--wo-button-color, var(--wo-colour-secondary-action-foreground))}.framework-button--primary:hover{background:var(--wo-button-hover-background, var(--wo-colour-primary-action-hover))}.framework-button--secondary:hover{background:var(--wo-button-hover-background, var(--wo-colour-secondary-action-hover))}.framework-button[aria-disabled=true],.framework-button:disabled{background:var(--wo-colour-primary-action-disabled-background);color:var(--wo-colour-primary-action-disabled-foreground)}.framework-button:focus-visible{outline:var(--wo-shape-focus-indicator-width) var(--wo-shape-focus-indicator-style) var(--wo-colour-primary-action-focus);outline-offset:var(--wo-shape-focus-indicator-offset)}.content-panel[data-astro-cid-pado62cp]{border-radius:var(--wo-shape-surface-boundary-radius)}.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]{padding-block:var(--wo-layout-content-inset-block-inset);padding-inline:var(--wo-layout-content-inset-inline-inset)}.content-panel[data-astro-cid-pado62cp][data-padding=sm]{--wo-layout-content-inset-block-inset: var(--wo-spacing-semantic-panel-inset-compact);--wo-layout-content-inset-inline-inset: var(--wo-spacing-semantic-panel-inset-compact);--wo-layout-content-inset-block-inset-responsive: var(--wo-spacing-semantic-panel-inset-compact);--wo-layout-content-inset-inline-inset-responsive: var(--wo-spacing-semantic-panel-inset-compact)}.content-panel[data-astro-cid-pado62cp][data-padding=md]{--wo-layout-content-inset-block-inset: var(--wo-spacing-semantic-panel-inset-normal);--wo-layout-content-inset-inline-inset: var(--wo-spacing-semantic-panel-inset-normal);--wo-layout-content-inset-block-inset-responsive: var(--wo-spacing-semantic-panel-inset-normal);--wo-layout-content-inset-inline-inset-responsive: var(--wo-spacing-semantic-panel-inset-normal)}.content-panel[data-astro-cid-pado62cp][data-shadow=md]{box-shadow:var(--wo-elevation-card-elevation-shadow)}.content-panel[data-astro-cid-pado62cp][data-shadow=lg]{box-shadow:var(--wo-elevation-surface-elevation-shadow)}@media(min-width:768px){.content-panel[data-astro-cid-pado62cp][data-padding]{padding-block:var(--wo-layout-content-inset-block-inset-responsive);padding-inline:var(--wo-layout-content-inset-inline-inset-responsive)}}.button-group[data-astro-cid-x7tdhlza]{display:flex;flex-flow:row wrap}.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-block:var(--wo-layout-page-flow-block-gap) 1rem;margin-inline:1rem;border-radius:var(--wo-shape-section-container-surface-radius, var(--wo-section-radius, var(--wo-shape-surface-boundary-radius)));background:var(--wo-section-surface, var(--wo-surface-subtle, var(--wo-color-surface-subtle)));box-shadow:var(--wo-elevation-section-surface-shadow, var(--wo-section-shadow, var(--wo-elevation-surface-elevation-shadow)));padding-block:var(--wo-layout-section-inset-block-inset);padding-inline:var(--wo-layout-section-inset-inline-inset);font-family:inherit}.section-container__title[data-astro-cid-3jserfhk]{margin:0 0 var(--wo-spacing-semantic-rhythm-spacious);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-spacing-semantic-rhythm-spacious);color:var(--wo-text-muted, var(--wo-color-text-muted))}@media(min-width:768px){.section-container[data-astro-cid-3jserfhk]{margin-block-start:var(--wo-layout-page-flow-block-gap-responsive);padding-block:var(--wo-layout-section-inset-block-inset-responsive);padding-inline:var(--wo-layout-section-inset-inline-inset-responsive)}}@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}
