:where(:root){--wo-color-white:#fff;--wo-color-black:#000;--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 #0000001a, 0 2px 4px -2px #0000001a;--wo-shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--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:#000000ad;--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:#fff;--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:#000;--wo-color-surface:#000;--wo-color-surface-subtle:#000;--wo-color-text:#fff;--wo-color-text-strong:#fff;--wo-color-text-muted:#fff;--wo-color-text-caption:#fff;--wo-color-border:#fff;--wo-color-control-border:#fff;--wo-color-link:#0ff;--wo-color-link-hover:#fff;--wo-color-focus:#ff0}@media (forced-colors:active){:where(:focus-visible){outline-color:highlight!important}:where(button,a,input,select,textarea,[role=button]){forced-color-adjust:auto}}@media (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,.wo-motion-indicator,.wo-motion-indicator:before,.wo-motion-indicator:after{transition-duration:0s!important}}.framework-button{box-sizing:border-box;border-width:var(--wo-shape-control-boundary-width);border-style:var(--wo-shape-control-boundary-style);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);cursor:pointer;box-shadow:var(--wo-elevation-button-control-shadow,var(--wo-button-shadow,var(--wo-elevation-control-elevation-shadow)));border-color:currentColor;text-decoration:none;display:inline-block}.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)}.button-group[data-astro-cid-zvzhes2x]{flex-flow:wrap;display:flex}.button-group[data-astro-cid-zvzhes2x][data-align=start]{justify-content:flex-start;align-items:flex-start}.button-group[data-astro-cid-zvzhes2x][data-align=center]{justify-content:center;align-items:center}.button-group[data-astro-cid-zvzhes2x][data-align=end]{justify-content:flex-end;align-items:flex-end}.button-group[data-astro-cid-zvzhes2x][data-mobile-direction=vertical]{flex-flow:column}.framework-button--full[data-astro-cid-zvzhes2x]{text-align:center;width:100%}@media (width<=639px){.framework-button--mobile-full[data-astro-cid-zvzhes2x]{text-align:center;width:100%}}@media (width>=640px){.button-group[data-astro-cid-zvzhes2x][data-direction=vertical]{flex-flow:column}.button-group[data-astro-cid-zvzhes2x][data-direction=horizontal]{flex-flow:wrap}.framework-button--mobile-full[data-astro-cid-zvzhes2x]{width:auto}}.section-container[data-astro-cid-rcx3fqw2]{box-sizing:border-box;max-width:72rem;margin-block:var(--wo-layout-page-flow-block-gap) 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);margin-inline:1rem;font-family:inherit}.section-container__title[data-astro-cid-rcx3fqw2]{margin:0 0 var(--wo-spacing-semantic-rhythm-spacious);color:var(--wo-text,var(--wo-color-text))}.section-container__intro[data-astro-cid-rcx3fqw2]{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 (width>=768px){.section-container[data-astro-cid-rcx3fqw2]{padding-block:var(--wo-layout-section-inset-block-inset-responsive);padding-inline:var(--wo-layout-section-inset-inline-inset-responsive);margin-block-start:var(--wo-layout-page-flow-block-gap-responsive)}}@media (width>=1280px){.section-container[data-astro-cid-rcx3fqw2]{margin-inline:auto}}.content-panel[data-astro-cid-g2j6ezcx]{border-radius:var(--wo-shape-surface-boundary-radius)}.content-panel[data-astro-cid-g2j6ezcx][data-variant=default]{background:var(--wo-surface-subtle,var(--wo-color-surface-subtle))}.content-panel[data-astro-cid-g2j6ezcx][data-variant=white]{background:var(--wo-surface,var(--wo-color-surface))}.content-panel[data-astro-cid-g2j6ezcx][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-g2j6ezcx][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-g2j6ezcx][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-g2j6ezcx][data-shadow=md]{box-shadow:var(--wo-elevation-card-elevation-shadow)}.content-panel[data-astro-cid-g2j6ezcx][data-shadow=lg]{box-shadow:var(--wo-elevation-surface-elevation-shadow)}@media (width>=768px){.content-panel[data-astro-cid-g2j6ezcx][data-padding]{padding-block:var(--wo-layout-content-inset-block-inset-responsive);padding-inline:var(--wo-layout-content-inset-inline-inset-responsive)}}.markdown-panel__content>:first-child{margin-top:0}.markdown-panel__content>:last-child{margin-bottom:0}
