: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-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)}@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-font-family, var(--wo-font-family-sans));font-size:inherit;font-weight:var(--wo-button-font-weight, var(--wo-font-weight-regular));line-height:inherit;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));font-size:var(--wo-font-size-xl);font-weight:var(--wo-font-weight-bold);line-height:var(--wo-line-height-tight)}.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}}
