:root{--bw-space-0: 0;--bw-space-1: .25rem;--bw-space-2: .5rem;--bw-space-3: .75rem;--bw-space-4: 1rem;--bw-space-5: 1.25rem;--bw-space-6: 1.5rem;--bw-space-7: 1.75rem;--bw-space-8: 2rem;--bw-space-9: 2.25rem;--bw-space-10: 2.5rem;--bw-space-11: 2.75rem;--bw-space-12: 3rem;--bw-space-16: 4rem;--bw-space-20: 5rem;--bw-space-24: 6rem;--bw-space-px: 1px;--bw-space-0-5: .125rem;--bw-space-1-5: .375rem;--bw-radius-none: 0;--bw-radius-sm: .25rem;--bw-radius-md: .375rem;--bw-radius-lg: .5rem;--bw-radius-xl: .75rem;--bw-radius-2xl: 1rem;--bw-radius-full: 9999px;--bw-size-border-hairline: 1px;--bw-size-border-thick: 2px;--bw-size-border-nav-marker: 3px;--bw-size-control-height-sm: 2rem;--bw-size-control-height-md: var(--bw-density-control-height);--bw-size-control-height-lg: 3rem;--bw-size-touch-target-min: 2.75rem;--bw-size-max-width-prose: 65ch;--bw-size-max-width-form: 32rem;--bw-size-max-width-modal-sm: 28rem;--bw-size-max-width-modal-md: 32rem;--bw-size-max-width-modal-lg: 48rem;--bw-component-icon-size-sm: 1rem;--bw-component-icon-size-md: 1.25rem;--bw-component-icon-size-lg: 1.5rem;--bw-component-icon-size-xl: 2rem;--bw-component-icon-size-2xl: 2.5rem;--bw-component-icon-stroke-width: 2;--bw-component-button-radius: var(--bw-radius-md);--bw-component-menu-min-width: 12rem;--bw-component-select-indicator: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='oklch(0.55 0.01 265)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' d='m4 6 4 4 4-4'/%3E%3C/svg%3E");--bw-component-checkbox-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='m2.5 6.5 2.5 2.5 4.5-5.5'/%3E%3C/svg%3E");--bw-component-toggle-track-width: 2.25rem;--bw-component-toggle-track-height: 1.25rem;--bw-component-toggle-thumb-size: .875rem;--bw-component-toggle-thumb-inset: .25rem;--bw-component-stat-tile-value-size: var(--bw-font-size-3xl);--bw-component-stat-tile-sparkline-height: 2rem;--bw-component-progress-track-height: .5rem;--bw-component-tooltip-max-width: 16rem;--bw-component-disabled-opacity: .5;--bw-component-content-max-width: 72rem;--bw-component-content-max-width-marketing: 80rem;--bw-component-section-gap-marketing: 4rem;--bw-component-topbar-position: sticky;--bw-component-drawer-width: min(20rem, 80vw);--bw-component-toast-max-width: 24rem;--bw-component-htmx-indicator-opacity: .6;--bw-focus-ring-width: 2px;--bw-focus-ring-offset: 2px;--bw-focus-ring-style: solid;--bw-z-base: 0;--bw-z-dropdown: 10;--bw-z-sticky: 20;--bw-z-drawer: 30;--bw-z-overlay: 40;--bw-z-modal: 50;--bw-z-skip-link: 60;--bw-z-toast: 70;--bw-z-tooltip: 80;--bw-opacity-muted: .7;--bw-opacity-sort-idle: .4;--bw-font-family-sans: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--bw-font-family-display: var(--bw-font-family-sans);--bw-font-family-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", "Courier New", monospace;--bw-font-size-3xs: .625rem;--bw-font-size-2xs: .6875rem;--bw-font-size-xs: .75rem;--bw-font-size-sm: .875rem;--bw-font-size-md: 1rem;--bw-font-size-lg: 1.125rem;--bw-font-size-xl: 1.5rem;--bw-font-size-2xl: 2rem;--bw-font-size-3xl: 2.5rem;--bw-font-size-4xl: 3rem;--bw-font-size-5xl: 3.75rem;--bw-font-weight-normal: 400;--bw-font-weight-medium: 500;--bw-font-weight-semibold: 600;--bw-font-weight-bold: 700;--bw-font-line-height-none: 1;--bw-font-line-height-tight: 1.25;--bw-font-line-height-snug: 1.375;--bw-font-line-height-normal: 1.5;--bw-font-line-height-relaxed: 1.625;--bw-font-line-height-loose: 2;--bw-font-tracking-tight: -.025em;--bw-font-tracking-normal: 0em;--bw-font-tracking-wide: .025em;--bw-font-tracking-wider: .05em;--bw-text-heading-display-family: var(--bw-font-family-display);--bw-text-heading-display-size: var(--bw-font-size-5xl);--bw-text-heading-display-line-height: var(--bw-font-line-height-tight);--bw-text-heading-display-weight: var(--bw-font-weight-bold);--bw-text-heading-display-tracking: var(--bw-font-tracking-tight);--bw-text-heading-2xl-family: var(--bw-font-family-display);--bw-text-heading-2xl-size: var(--bw-font-size-2xl);--bw-text-heading-2xl-line-height: var(--bw-font-line-height-tight);--bw-text-heading-2xl-weight: var(--bw-font-weight-bold);--bw-text-heading-2xl-tracking: var(--bw-font-tracking-tight);--bw-text-heading-xl-family: var(--bw-font-family-display);--bw-text-heading-xl-size: var(--bw-font-size-xl);--bw-text-heading-xl-line-height: var(--bw-font-line-height-tight);--bw-text-heading-xl-weight: var(--bw-font-weight-semibold);--bw-text-heading-xl-tracking: var(--bw-font-tracking-tight);--bw-text-heading-lg-family: var(--bw-font-family-sans);--bw-text-heading-lg-size: var(--bw-font-size-lg);--bw-text-heading-lg-line-height: var(--bw-font-line-height-snug);--bw-text-heading-lg-weight: var(--bw-font-weight-semibold);--bw-text-heading-lg-tracking: var(--bw-font-tracking-normal);--bw-text-heading-md-family: var(--bw-font-family-sans);--bw-text-heading-md-size: var(--bw-font-size-md);--bw-text-heading-md-line-height: var(--bw-font-line-height-snug);--bw-text-heading-md-weight: var(--bw-font-weight-semibold);--bw-text-heading-md-tracking: var(--bw-font-tracking-normal);--bw-text-heading-sm-family: var(--bw-font-family-sans);--bw-text-heading-sm-size: var(--bw-font-size-sm);--bw-text-heading-sm-line-height: var(--bw-font-line-height-snug);--bw-text-heading-sm-weight: var(--bw-font-weight-semibold);--bw-text-heading-sm-tracking: var(--bw-font-tracking-normal);--bw-text-body-lg-family: var(--bw-font-family-sans);--bw-text-body-lg-size: var(--bw-font-size-lg);--bw-text-body-lg-line-height: var(--bw-font-line-height-relaxed);--bw-text-body-lg-weight: var(--bw-font-weight-normal);--bw-text-body-lg-tracking: var(--bw-font-tracking-normal);--bw-text-body-md-family: var(--bw-font-family-sans);--bw-text-body-md-size: var(--bw-font-size-md);--bw-text-body-md-line-height: var(--bw-font-line-height-normal);--bw-text-body-md-weight: var(--bw-font-weight-normal);--bw-text-body-md-tracking: var(--bw-font-tracking-normal);--bw-text-body-sm-family: var(--bw-font-family-sans);--bw-text-body-sm-size: var(--bw-font-size-sm);--bw-text-body-sm-line-height: var(--bw-font-line-height-normal);--bw-text-body-sm-weight: var(--bw-font-weight-normal);--bw-text-body-sm-tracking: var(--bw-font-tracking-normal);--bw-text-label-family: var(--bw-font-family-sans);--bw-text-label-size: var(--bw-font-size-sm);--bw-text-label-line-height: var(--bw-font-line-height-none);--bw-text-label-weight: var(--bw-font-weight-medium);--bw-text-label-tracking: var(--bw-font-tracking-normal);--bw-text-caption-family: var(--bw-font-family-sans);--bw-text-caption-size: var(--bw-font-size-xs);--bw-text-caption-line-height: var(--bw-font-line-height-normal);--bw-text-caption-weight: var(--bw-font-weight-normal);--bw-text-caption-tracking: var(--bw-font-tracking-normal);--bw-text-overline-family: var(--bw-font-family-sans);--bw-text-overline-size: var(--bw-font-size-2xs);--bw-text-overline-line-height: var(--bw-font-line-height-none);--bw-text-overline-weight: var(--bw-font-weight-semibold);--bw-text-overline-tracking: var(--bw-font-tracking-wider);--bw-text-code-family: var(--bw-font-family-mono);--bw-text-code-size: var(--bw-font-size-sm);--bw-text-code-line-height: var(--bw-font-line-height-normal);--bw-text-code-weight: var(--bw-font-weight-normal);--bw-text-code-tracking: var(--bw-font-tracking-normal);--bw-duration-instant: 1ms;--bw-duration-fast: .1s;--bw-duration-normal: .2s;--bw-duration-moderate: .25s;--bw-duration-slow: .4s;--bw-duration-shimmer: 1.5s;--bw-duration-spin: .7s;--bw-duration-toast-short: 4s;--bw-duration-toast-normal: 6s;--bw-duration-toast-long: 10s;--bw-debounce-search: .3s;--bw-ease-linear: linear;--bw-ease-standard: cubic-bezier(.4, 0, .2, 1);--bw-ease-in: cubic-bezier(.4, 0, 1, 1);--bw-ease-out: cubic-bezier(0, 0, .2, 1);--bw-ease-in-out: cubic-bezier(.4, 0, .2, 1);--bw-ease-emphasised: cubic-bezier(.2, 0, 0, 1);--bw-transition-colors: color var(--bw-duration-fast) var(--bw-ease-standard), background-color var(--bw-duration-fast) var(--bw-ease-standard), border-color var(--bw-duration-fast) var(--bw-ease-standard);--bw-transition-opacity: opacity var(--bw-duration-fast) var(--bw-ease-standard);--bw-transition-transform: transform var(--bw-duration-normal) var(--bw-ease-in-out);--bw-transition-shadow: box-shadow var(--bw-duration-fast) var(--bw-ease-standard);--bw-color-surface: oklch(1 0 0);--bw-color-surface-sunken: color-mix(in oklab, var(--bw-color-surface) 96.5%, black);--bw-color-surface-raised: var(--bw-color-surface);--bw-color-surface-inverse: var(--bw-color-fg);--bw-color-surface-overlay: color-mix(in oklab, var(--bw-color-surface-inverse) 50%, transparent);--bw-color-fg: oklch(.205 .005 265);--bw-color-fg-muted: color-mix(in oklab, var(--bw-color-fg) 62%, var(--bw-color-surface));--bw-color-fg-subtle: color-mix(in oklab, var(--bw-color-fg) 37%, var(--bw-color-surface));--bw-color-fg-on-accent: oklch(1 0 0);--bw-color-fg-on-inverse: var(--bw-color-surface);--bw-color-border: oklch(.928 .004 265);--bw-color-border-strong: color-mix(in oklab, var(--bw-color-border) 94%, black);--bw-color-border-control: color-mix(in oklab, var(--bw-color-fg) 44%, var(--bw-color-surface));--bw-color-accent: oklch(.546 .192 262);--bw-color-accent-hover: color-mix(in oklab, var(--bw-color-accent) 89%, black);--bw-color-accent-subtle: color-mix(in oklab, var(--bw-color-accent) 7%, var(--bw-color-surface));--bw-color-danger: oklch(.577 .215 27);--bw-color-danger-subtle: color-mix(in oklab, var(--bw-color-danger) 7%, var(--bw-color-surface));--bw-color-danger-border: color-mix(in oklab, var(--bw-color-danger) 30%, var(--bw-color-surface));--bw-color-danger-strong: color-mix(in oklab, var(--bw-color-danger) 88%, black);--bw-color-danger-fg: color-mix(in oklab, var(--bw-color-danger) 88%, black);--bw-color-danger-on-fg: oklch(1 0 0);--bw-color-warning: oklch(.666 .163 58);--bw-color-warning-subtle: color-mix(in oklab, var(--bw-color-warning) 7%, var(--bw-color-surface));--bw-color-warning-border: color-mix(in oklab, var(--bw-color-warning) 30%, var(--bw-color-surface));--bw-color-warning-strong: color-mix(in oklab, var(--bw-color-warning) 88%, black);--bw-color-warning-fg: color-mix(in oklab, var(--bw-color-warning) 83%, black);--bw-color-warning-on-fg: oklch(.145 .004 265);--bw-color-success: oklch(.627 .155 149);--bw-color-success-subtle: color-mix(in oklab, var(--bw-color-success) 7%, var(--bw-color-surface));--bw-color-success-border: color-mix(in oklab, var(--bw-color-success) 30%, var(--bw-color-surface));--bw-color-success-strong: color-mix(in oklab, var(--bw-color-success) 88%, black);--bw-color-success-fg: color-mix(in oklab, var(--bw-color-success) 84%, black);--bw-color-success-on-fg: oklch(.145 .004 265);--bw-color-info: oklch(.6 .11 225);--bw-color-info-subtle: color-mix(in oklab, var(--bw-color-info) 7%, var(--bw-color-surface));--bw-color-info-border: color-mix(in oklab, var(--bw-color-info) 30%, var(--bw-color-surface));--bw-color-info-strong: color-mix(in oklab, var(--bw-color-info) 88%, black);--bw-color-info-fg: color-mix(in oklab, var(--bw-color-info) 85%, black);--bw-color-info-on-fg: oklch(.145 .004 265);--bw-color-icon-muted: var(--bw-color-fg-subtle);--bw-color-focus-ring: var(--bw-color-accent);--bw-component-nav-item-active-bg: var(--bw-color-accent-subtle);--bw-component-nav-item-active-text: var(--bw-color-accent-hover);--bw-component-nav-item-active-border: var(--bw-color-accent);--bw-component-nav-item-disabled-text: var(--bw-color-fg-subtle);--bw-component-nav-section-text: var(--bw-color-fg-muted);--bw-component-breadcrumb-current: var(--bw-color-fg);--bw-component-breadcrumb-separator: var(--bw-color-fg-subtle);--bw-component-skeleton-bg: color-mix(in oklab, var(--bw-color-surface-sunken) 96%, black);--bw-component-skeleton-shimmer: color-mix(in oklab, var(--bw-component-skeleton-bg) 96%, black);--bw-color-surface-marketing-tint: color-mix(in oklab, var(--bw-color-accent) 8%, var(--bw-color-surface));--bw-state-hover-overlay: oklch(0 0 0 / .04);--bw-state-active-overlay: oklch(0 0 0 / .08);--bw-state-selected-bg: var(--bw-color-accent-subtle);--bw-elevation-0: none;--bw-elevation-1: 0 1px 2px 0 oklch(0 0 0 / .05);--bw-elevation-2: 0 1px 3px 0 oklch(0 0 0 / .1), 0 1px 2px -1px oklch(0 0 0 / .1);--bw-elevation-3: 0 4px 6px -1px oklch(0 0 0 / .1), 0 2px 4px -2px oklch(0 0 0 / .1);--bw-elevation-4: 0 10px 15px -3px oklch(0 0 0 / .1), 0 4px 6px -4px oklch(0 0 0 / .1);--bw-elevation-5: 0 20px 25px -5px oklch(0 0 0 / .1), 0 8px 10px -6px oklch(0 0 0 / .1);--bw-density-control-height: 2.5rem;--bw-density-control-padding-inline: .75rem;--bw-density-row-padding-block: .625rem;--bw-density-row-padding-inline: .75rem;--bw-density-stack-gap: 1rem;--bw-density-sidebar-width: 16rem;--bw-density-sidebar-width-collapsed: 4rem;--bw-density-topbar-height: 3.5rem;--bw-density-section-gap: 2rem;--bw-density-card-padding: 1rem;--bw-density-page-gutter-inline: 1.5rem}[data-theme=light]{--bw-color-surface: oklch(1 0 0);--bw-color-surface-sunken: color-mix(in oklab, var(--bw-color-surface) 96.5%, black);--bw-color-surface-raised: var(--bw-color-surface);--bw-color-surface-inverse: var(--bw-color-fg);--bw-color-surface-overlay: color-mix(in oklab, var(--bw-color-surface-inverse) 50%, transparent);--bw-color-fg: oklch(.205 .005 265);--bw-color-fg-muted: color-mix(in oklab, var(--bw-color-fg) 62%, var(--bw-color-surface));--bw-color-fg-subtle: color-mix(in oklab, var(--bw-color-fg) 37%, var(--bw-color-surface));--bw-color-fg-on-accent: oklch(1 0 0);--bw-color-fg-on-inverse: var(--bw-color-surface);--bw-color-border: oklch(.928 .004 265);--bw-color-border-strong: color-mix(in oklab, var(--bw-color-border) 94%, black);--bw-color-border-control: color-mix(in oklab, var(--bw-color-fg) 44%, var(--bw-color-surface));--bw-color-accent: oklch(.546 .192 262);--bw-color-accent-hover: color-mix(in oklab, var(--bw-color-accent) 89%, black);--bw-color-accent-subtle: color-mix(in oklab, var(--bw-color-accent) 7%, var(--bw-color-surface));--bw-color-danger: oklch(.577 .215 27);--bw-color-danger-subtle: color-mix(in oklab, var(--bw-color-danger) 7%, var(--bw-color-surface));--bw-color-danger-border: color-mix(in oklab, var(--bw-color-danger) 30%, var(--bw-color-surface));--bw-color-danger-strong: color-mix(in oklab, var(--bw-color-danger) 88%, black);--bw-color-danger-fg: color-mix(in oklab, var(--bw-color-danger) 88%, black);--bw-color-danger-on-fg: oklch(1 0 0);--bw-color-warning: oklch(.666 .163 58);--bw-color-warning-subtle: color-mix(in oklab, var(--bw-color-warning) 7%, var(--bw-color-surface));--bw-color-warning-border: color-mix(in oklab, var(--bw-color-warning) 30%, var(--bw-color-surface));--bw-color-warning-strong: color-mix(in oklab, var(--bw-color-warning) 88%, black);--bw-color-warning-fg: color-mix(in oklab, var(--bw-color-warning) 83%, black);--bw-color-warning-on-fg: oklch(.145 .004 265);--bw-color-success: oklch(.627 .155 149);--bw-color-success-subtle: color-mix(in oklab, var(--bw-color-success) 7%, var(--bw-color-surface));--bw-color-success-border: color-mix(in oklab, var(--bw-color-success) 30%, var(--bw-color-surface));--bw-color-success-strong: color-mix(in oklab, var(--bw-color-success) 88%, black);--bw-color-success-fg: color-mix(in oklab, var(--bw-color-success) 84%, black);--bw-color-success-on-fg: oklch(.145 .004 265);--bw-color-info: oklch(.6 .11 225);--bw-color-info-subtle: color-mix(in oklab, var(--bw-color-info) 7%, var(--bw-color-surface));--bw-color-info-border: color-mix(in oklab, var(--bw-color-info) 30%, var(--bw-color-surface));--bw-color-info-strong: color-mix(in oklab, var(--bw-color-info) 88%, black);--bw-color-info-fg: color-mix(in oklab, var(--bw-color-info) 85%, black);--bw-color-info-on-fg: oklch(.145 .004 265);--bw-color-icon-muted: var(--bw-color-fg-subtle);--bw-color-focus-ring: var(--bw-color-accent);--bw-component-nav-item-active-bg: var(--bw-color-accent-subtle);--bw-component-nav-item-active-text: var(--bw-color-accent-hover);--bw-component-nav-item-active-border: var(--bw-color-accent);--bw-component-nav-item-disabled-text: var(--bw-color-fg-subtle);--bw-component-nav-section-text: var(--bw-color-fg-muted);--bw-component-breadcrumb-current: var(--bw-color-fg);--bw-component-breadcrumb-separator: var(--bw-color-fg-subtle);--bw-component-skeleton-bg: color-mix(in oklab, var(--bw-color-surface-sunken) 96%, black);--bw-component-skeleton-shimmer: color-mix(in oklab, var(--bw-component-skeleton-bg) 96%, black);--bw-color-surface-marketing-tint: color-mix(in oklab, var(--bw-color-accent) 8%, var(--bw-color-surface));--bw-state-hover-overlay: oklch(0 0 0 / .04);--bw-state-active-overlay: oklch(0 0 0 / .08);--bw-state-selected-bg: var(--bw-color-accent-subtle);--bw-elevation-0: none;--bw-elevation-1: 0 1px 2px 0 oklch(0 0 0 / .05);--bw-elevation-2: 0 1px 3px 0 oklch(0 0 0 / .1), 0 1px 2px -1px oklch(0 0 0 / .1);--bw-elevation-3: 0 4px 6px -1px oklch(0 0 0 / .1), 0 2px 4px -2px oklch(0 0 0 / .1);--bw-elevation-4: 0 10px 15px -3px oklch(0 0 0 / .1), 0 4px 6px -4px oklch(0 0 0 / .1);--bw-elevation-5: 0 20px 25px -5px oklch(0 0 0 / .1), 0 8px 10px -6px oklch(0 0 0 / .1)}[data-theme=dark]{--bw-color-surface: oklch(.18 .005 265);--bw-color-surface-sunken: color-mix(in oklab, var(--bw-color-surface) 76%, black);--bw-color-surface-raised: color-mix(in oklab, var(--bw-color-surface) 93%, white);--bw-color-surface-inverse: var(--bw-color-fg);--bw-color-surface-overlay: oklch(0 0 0 / .6);--bw-color-fg: oklch(.93 .002 265);--bw-color-fg-muted: color-mix(in oklab, var(--bw-color-fg) 72%, var(--bw-color-surface));--bw-color-fg-subtle: color-mix(in oklab, var(--bw-color-fg) 49%, var(--bw-color-surface));--bw-color-fg-on-accent: oklch(.145 .004 265);--bw-color-fg-on-inverse: var(--bw-color-surface);--bw-color-border: oklch(.269 .006 265);--bw-color-border-strong: color-mix(in oklab, var(--bw-color-border) 86%, white);--bw-color-border-control: color-mix(in oklab, var(--bw-color-fg) 45%, var(--bw-color-surface));--bw-color-accent: oklch(.707 .165 254);--bw-color-accent-hover: color-mix(in oklab, var(--bw-color-accent) 88%, black);--bw-color-accent-subtle: color-mix(in oklab, var(--bw-color-accent) 30%, black);--bw-color-danger: oklch(.637 .208 25);--bw-color-danger-subtle: color-mix(in oklab, var(--bw-color-danger) 26%, black);--bw-color-danger-border: color-mix(in oklab, var(--bw-color-danger) 55%, black);--bw-color-danger-strong: color-mix(in oklab, var(--bw-color-danger) 96%, white);--bw-color-danger-fg: color-mix(in oklab, var(--bw-color-danger) 78%, white);--bw-color-danger-on-fg: oklch(.145 .004 265);--bw-color-warning: oklch(.769 .166 70);--bw-color-warning-subtle: color-mix(in oklab, var(--bw-color-warning) 22%, black);--bw-color-warning-border: color-mix(in oklab, var(--bw-color-warning) 55%, black);--bw-color-warning-strong: color-mix(in oklab, var(--bw-color-warning) 96%, white);--bw-color-warning-fg: color-mix(in oklab, var(--bw-color-warning) 78%, white);--bw-color-warning-on-fg: oklch(.145 .004 265);--bw-color-success: oklch(.723 .169 152);--bw-color-success-subtle: color-mix(in oklab, var(--bw-color-success) 23%, black);--bw-color-success-border: color-mix(in oklab, var(--bw-color-success) 55%, black);--bw-color-success-strong: color-mix(in oklab, var(--bw-color-success) 96%, white);--bw-color-success-fg: color-mix(in oklab, var(--bw-color-success) 78%, white);--bw-color-success-on-fg: oklch(.145 .004 265);--bw-color-info: oklch(.72 .11 220);--bw-color-info-subtle: color-mix(in oklab, var(--bw-color-info) 26%, black);--bw-color-info-border: color-mix(in oklab, var(--bw-color-info) 55%, black);--bw-color-info-strong: color-mix(in oklab, var(--bw-color-info) 96%, white);--bw-color-info-fg: color-mix(in oklab, var(--bw-color-info) 78%, white);--bw-color-info-on-fg: oklch(.145 .004 265);--bw-color-icon-muted: var(--bw-color-fg-subtle);--bw-color-focus-ring: var(--bw-color-accent);--bw-component-nav-item-active-bg: var(--bw-color-accent-subtle);--bw-component-nav-item-active-text: color-mix(in oklab, var(--bw-color-accent) 25%, white);--bw-component-nav-item-active-border: var(--bw-color-accent);--bw-component-nav-item-disabled-text: var(--bw-color-fg-subtle);--bw-component-nav-section-text: var(--bw-color-fg-muted);--bw-component-breadcrumb-current: var(--bw-color-fg);--bw-component-breadcrumb-separator: var(--bw-color-fg-subtle);--bw-component-skeleton-bg: color-mix(in oklab, var(--bw-color-surface-sunken) 82%, white);--bw-component-skeleton-shimmer: color-mix(in oklab, var(--bw-component-skeleton-bg) 86%, white);--bw-color-surface-marketing-tint: color-mix(in oklab, var(--bw-color-accent) 12%, var(--bw-color-surface));--bw-state-hover-overlay: oklch(1 0 0 / .06);--bw-state-active-overlay: oklch(1 0 0 / .12);--bw-state-selected-bg: var(--bw-color-accent-subtle);--bw-elevation-0: none;--bw-elevation-1: 0 1px 2px 0 oklch(0 0 0 / .3), inset 0 1px 0 0 oklch(1 0 0 / .03);--bw-elevation-2: 0 1px 3px 0 oklch(0 0 0 / .36), 0 1px 2px -1px oklch(0 0 0 / .3), inset 0 1px 0 0 oklch(1 0 0 / .04);--bw-elevation-3: 0 4px 6px -1px oklch(0 0 0 / .4), 0 2px 4px -2px oklch(0 0 0 / .3), inset 0 1px 0 0 oklch(1 0 0 / .04);--bw-elevation-4: 0 10px 15px -3px oklch(0 0 0 / .45), 0 4px 6px -4px oklch(0 0 0 / .35), inset 0 1px 0 0 oklch(1 0 0 / .05);--bw-elevation-5: 0 20px 25px -5px oklch(0 0 0 / .5), 0 8px 10px -6px oklch(0 0 0 / .4), inset 0 1px 0 0 oklch(1 0 0 / .06)}[data-density=comfortable]{--bw-density-control-height: 2.5rem;--bw-density-control-padding-inline: .75rem;--bw-density-row-padding-block: .625rem;--bw-density-row-padding-inline: .75rem;--bw-density-stack-gap: 1rem;--bw-density-sidebar-width: 16rem;--bw-density-sidebar-width-collapsed: 4rem;--bw-density-topbar-height: 3.5rem;--bw-density-section-gap: 2rem;--bw-density-card-padding: 1rem;--bw-density-page-gutter-inline: 1.5rem}[data-density=compact]{--bw-density-control-height: 2rem;--bw-density-control-padding-inline: .5rem;--bw-density-row-padding-block: .375rem;--bw-density-row-padding-inline: .5rem;--bw-density-stack-gap: .625rem;--bw-density-sidebar-width: 13rem;--bw-density-sidebar-width-collapsed: 3.5rem;--bw-density-topbar-height: 3rem;--bw-density-section-gap: 1.5rem;--bw-density-card-padding: .75rem;--bw-density-page-gutter-inline: 1rem}[data-density=spacious]{--bw-density-control-height: 3rem;--bw-density-control-padding-inline: 1rem;--bw-density-row-padding-block: .875rem;--bw-density-row-padding-inline: 1rem;--bw-density-stack-gap: 1.5rem;--bw-density-sidebar-width: 18rem;--bw-density-sidebar-width-collapsed: 4.5rem;--bw-density-topbar-height: 4rem;--bw-density-section-gap: 3rem;--bw-density-card-padding: 1.5rem;--bw-density-page-gutter-inline: 2rem}:root{--bw-button-radius: var(--bw-component-button-radius);--bw-checkbox-glyph: var(--bw-component-checkbox-glyph);--bw-color-breadcrumb-current: var(--bw-component-breadcrumb-current);--bw-color-breadcrumb-separator: var(--bw-component-breadcrumb-separator);--bw-color-nav-item-active-bg: var(--bw-component-nav-item-active-bg);--bw-color-nav-item-active-border: var(--bw-component-nav-item-active-border);--bw-color-nav-item-active-text: var(--bw-component-nav-item-active-text);--bw-color-nav-item-disabled-text: var(--bw-component-nav-item-disabled-text);--bw-color-nav-section-text: var(--bw-component-nav-section-text);--bw-color-skeleton-bg: var(--bw-component-skeleton-bg);--bw-color-skeleton-shimmer: var(--bw-component-skeleton-shimmer);--bw-content-max-width: var(--bw-component-content-max-width);--bw-content-max-width-marketing: var(--bw-component-content-max-width-marketing);--bw-disabled-opacity: var(--bw-component-disabled-opacity);--bw-drawer-width: var(--bw-component-drawer-width);--bw-htmx-indicator-opacity: var(--bw-component-htmx-indicator-opacity);--bw-icon-size-2xl: var(--bw-component-icon-size-2xl);--bw-icon-size-lg: var(--bw-component-icon-size-lg);--bw-icon-size-md: var(--bw-component-icon-size-md);--bw-icon-size-sm: var(--bw-component-icon-size-sm);--bw-icon-size-xl: var(--bw-component-icon-size-xl);--bw-icon-stroke-width: var(--bw-component-icon-stroke-width);--bw-menu-min-width: var(--bw-component-menu-min-width);--bw-progress-track-height: var(--bw-component-progress-track-height);--bw-section-gap-marketing: var(--bw-component-section-gap-marketing);--bw-select-indicator: var(--bw-component-select-indicator);--bw-size-icon-2xl: var(--bw-component-icon-size-2xl);--bw-size-icon-lg: var(--bw-component-icon-size-lg);--bw-size-icon-md: var(--bw-component-icon-size-md);--bw-size-icon-sm: var(--bw-component-icon-size-sm);--bw-size-icon-xl: var(--bw-component-icon-size-xl);--bw-size-radius-2xl: var(--bw-radius-2xl);--bw-size-radius-full: var(--bw-radius-full);--bw-size-radius-lg: var(--bw-radius-lg);--bw-size-radius-md: var(--bw-radius-md);--bw-size-radius-none: var(--bw-radius-none);--bw-size-radius-sm: var(--bw-radius-sm);--bw-size-radius-xl: var(--bw-radius-xl);--bw-size-space-0: var(--bw-space-0);--bw-size-space-0-5: var(--bw-space-0-5);--bw-size-space-1: var(--bw-space-1);--bw-size-space-1-5: var(--bw-space-1-5);--bw-size-space-10: var(--bw-space-10);--bw-size-space-11: var(--bw-space-11);--bw-size-space-12: var(--bw-space-12);--bw-size-space-16: var(--bw-space-16);--bw-size-space-2: var(--bw-space-2);--bw-size-space-20: var(--bw-space-20);--bw-size-space-24: var(--bw-space-24);--bw-size-space-3: var(--bw-space-3);--bw-size-space-4: var(--bw-space-4);--bw-size-space-5: var(--bw-space-5);--bw-size-space-6: var(--bw-space-6);--bw-size-space-7: var(--bw-space-7);--bw-size-space-8: var(--bw-space-8);--bw-size-space-9: var(--bw-space-9);--bw-size-space-px: var(--bw-space-px);--bw-stat-tile-sparkline-height: var(--bw-component-stat-tile-sparkline-height);--bw-stat-tile-value-size: var(--bw-component-stat-tile-value-size);--bw-toast-max-width: var(--bw-component-toast-max-width);--bw-toggle-thumb-inset: var(--bw-component-toggle-thumb-inset);--bw-toggle-thumb-size: var(--bw-component-toggle-thumb-size);--bw-toggle-track-height: var(--bw-component-toggle-track-height);--bw-toggle-track-width: var(--bw-component-toggle-track-width);--bw-tooltip-max-width: var(--bw-component-tooltip-max-width);--bw-topbar-position: var(--bw-component-topbar-position)}.bw-body{margin:0;min-height:100vh;background:var(--bw-color-surface-sunken);color:var(--bw-color-fg);font-family:var(--bw-font-family-sans);font-size:var(--bw-font-size-md);line-height:var(--bw-font-line-height-normal)}.bw-body ::selection,.bw-body::selection{background-color:color-mix(in oklab,var(--bw-color-accent) 22%,transparent)}#bw-modal-root,#bw-slide-over-root{display:contents}.bw-app{display:grid;grid-template-columns:var(--bw-density-sidebar-width) 1fr;min-height:100vh}.bw-app:has(.bw-sidebar[data-bw-collapsed]){grid-template-columns:var(--bw-density-sidebar-width-collapsed) 1fr}.bw-sidebar{display:flex;flex-direction:column;background:var(--bw-color-surface);border-inline-end:var(--bw-size-border-hairline) solid var(--bw-color-border);padding-block:var(--bw-space-2) var(--bw-density-stack-gap);padding-inline:var(--bw-space-3);inline-size:var(--bw-density-sidebar-width);transition:inline-size var(--bw-duration-normal) var(--bw-ease-standard)}.bw-sidebar[data-bw-collapsed]{inline-size:var(--bw-density-sidebar-width-collapsed)}.bw-sidebar[data-bw-collapsed] .bw-nav__label,.bw-sidebar[data-bw-collapsed] .bw-nav__badge,.bw-sidebar[data-bw-collapsed] .bw-nav__external,.bw-sidebar[data-bw-collapsed] .bw-sidebar__switcher,.bw-sidebar[data-bw-collapsed] .bw-sidebar__footer{position:absolute;inline-size:var(--bw-space-px);block-size:var(--bw-space-px);margin:calc(var(--bw-space-px) * -1);padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.bw-sidebar[data-bw-collapsed] .bw-nav__link,.bw-sidebar[data-bw-collapsed] .bw-nav__link--disabled{justify-content:center}.bw-sidebar[data-bw-collapsed] .bw-nav__section-label,.bw-sidebar[data-bw-collapsed] .bw-nav__list--nested{display:none}@media(prefers-reduced-motion:reduce){.bw-sidebar{transition:none}}.bw-sidebar__header{display:flex;align-items:center;gap:var(--bw-space-2);padding-inline:var(--bw-space-2);padding-block-end:var(--bw-density-stack-gap)}.bw-sidebar__toggle{margin-inline-start:auto;flex-shrink:0}.bw-sidebar[data-bw-collapsed] .bw-sidebar__toggle{margin-inline-start:0}.bw-sidebar[data-bw-collapsed] .bw-sidebar__header{justify-content:center}.bw-sidebar__switcher{padding-inline:var(--bw-space-2);padding-block:var(--bw-space-2);margin-block-end:var(--bw-density-section-gap);border-block-end:var(--bw-size-border-hairline) solid var(--bw-color-border)}.bw-sidebar__nav{flex:1 1 auto;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--bw-color-border) transparent}.bw-sidebar__footer{padding-block-start:var(--bw-density-stack-gap);border-block-start:var(--bw-size-border-hairline) solid var(--bw-color-border)}.bw-app__main{display:flex;flex-direction:column;min-width:0}.bw-topbar{display:flex;align-items:center;gap:var(--bw-space-3);padding-inline:var(--bw-density-page-gutter-inline);min-block-size:var(--bw-density-topbar-height);background:var(--bw-color-surface);border-block-end:var(--bw-size-border-hairline) solid var(--bw-color-border);position:var(--bw-component-topbar-position);inset-block-start:0;z-index:var(--bw-z-sticky)}.bw-topbar__spacer{flex:1 1 auto}.bw-workspace{flex:1 1 auto;padding:var(--bw-density-stack-gap) var(--bw-density-page-gutter-inline);outline:none}.bw-content{max-inline-size:var(--bw-component-content-max-width);margin-inline:auto}.bw-content :where(h1:not([class]),h1[class=htmx-added],h1[class=htmx-settling],h1[class=htmx-swapping]){font-family:var(--bw-text-heading-xl-family);font-size:var(--bw-text-heading-xl-size);font-weight:var(--bw-text-heading-xl-weight);line-height:var(--bw-text-heading-xl-line-height);letter-spacing:var(--bw-text-heading-xl-tracking);margin-block:0 var(--bw-space-4)}.bw-content :where(h2:not([class]),h2[class=htmx-added],h2[class=htmx-settling],h2[class=htmx-swapping]){font-family:var(--bw-text-heading-lg-family);font-size:var(--bw-text-heading-lg-size);font-weight:var(--bw-text-heading-lg-weight);line-height:var(--bw-text-heading-lg-line-height);letter-spacing:var(--bw-text-heading-lg-tracking);margin-block:var(--bw-density-section-gap) var(--bw-space-3)}.bw-content :where(h3:not([class]),h3[class=htmx-added],h3[class=htmx-settling],h3[class=htmx-swapping]){font-size:var(--bw-text-heading-md-size);font-weight:var(--bw-text-heading-md-weight);line-height:var(--bw-text-heading-md-line-height);margin-block:var(--bw-space-6) var(--bw-space-2)}.bw-content :where(h4:not([class]),h5:not([class]),h6:not([class]),h4[class=htmx-added],h5[class=htmx-added],h6[class=htmx-added],h4[class=htmx-settling],h5[class=htmx-settling],h6[class=htmx-settling],h4[class=htmx-swapping],h5[class=htmx-swapping],h6[class=htmx-swapping]){font-size:var(--bw-text-heading-sm-size);font-weight:var(--bw-text-heading-sm-weight);line-height:var(--bw-text-heading-sm-line-height);margin-block:var(--bw-space-4) var(--bw-space-2)}.bw-content :where(p:not([class]),p[class=htmx-added],p[class=htmx-settling],p[class=htmx-swapping]){font-size:var(--bw-text-body-md-size);line-height:var(--bw-text-body-md-line-height);margin-block:0 var(--bw-space-3);max-inline-size:var(--bw-size-max-width-prose)}.bw-content :where(ul:not([class]),ol:not([class]),ul[class=htmx-added],ol[class=htmx-added],ul[class=htmx-settling],ol[class=htmx-settling],ul[class=htmx-swapping],ol[class=htmx-swapping]){margin-block:0 var(--bw-space-3);padding-inline-start:var(--bw-space-5);max-inline-size:var(--bw-size-max-width-prose)}.bw-content :where(ul:not([class]),ol:not([class]),ul[class=htmx-added],ol[class=htmx-added],ul[class=htmx-settling],ol[class=htmx-settling],ul[class=htmx-swapping],ol[class=htmx-swapping]) :where(li)::marker{color:var(--bw-color-fg-subtle)}.bw-page-header-region{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--bw-space-4);margin-block-end:var(--bw-density-section-gap)}.bw-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));gap:var(--bw-density-section-gap)}.bw-section-stack{display:grid;gap:var(--bw-density-section-gap)}.bw-stat-grid:empty,.bw-section-stack:empty{display:none}.bw-footer{margin-block-start:var(--bw-density-section-gap);padding-block-start:var(--bw-space-4);padding-block-end:var(--bw-space-6);border-block-start:var(--bw-size-border-hairline) solid var(--bw-color-border);color:var(--bw-color-fg-muted);font-family:var(--bw-text-caption-family);font-size:var(--bw-text-caption-size);line-height:var(--bw-text-caption-line-height);font-weight:var(--bw-text-caption-weight);letter-spacing:var(--bw-text-caption-tracking)}.bw-subnav:empty,.bw-breadcrumbs:empty,.bw-footer:empty,.bw-page-actions:empty,.bw-sidebar__header:empty,.bw-sidebar__footer:empty,.bw-sidebar__switcher:empty{display:none}.bw-breadcrumbs{padding-inline:var(--bw-density-page-gutter-inline);padding-block:var(--bw-space-4) 0}.bw-app__main:has(.bw-breadcrumbs:not(:empty)) .bw-workspace{padding-block-start:var(--bw-space-2)}.bw-breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bw-space-2);margin:0;padding:0;list-style:none;font-size:var(--bw-text-body-sm-size);line-height:var(--bw-text-body-sm-line-height)}.bw-breadcrumbs__item{display:inline-flex;align-items:center;gap:var(--bw-space-2)}.bw-breadcrumbs__item+.bw-breadcrumbs__item:before{content:"/" / "";color:var(--bw-component-breadcrumb-separator)}.bw-breadcrumbs__link{color:var(--bw-color-fg-muted);text-decoration:none;transition:var(--bw-transition-colors)}.bw-breadcrumbs__link:hover{color:var(--bw-color-accent);text-decoration:underline}.bw-breadcrumbs__text{color:var(--bw-color-fg-muted)}.bw-breadcrumbs__current{color:var(--bw-component-breadcrumb-current);font-weight:var(--bw-font-weight-medium)}.bw-drawer{display:none}.bw-drawer__trigger{display:inline-flex;align-items:center;justify-content:center;padding:var(--bw-space-2);border-radius:var(--bw-radius-md);min-block-size:var(--bw-size-touch-target-min);min-inline-size:var(--bw-size-touch-target-min);cursor:pointer;list-style:none;transition:var(--bw-transition-colors)}.bw-drawer__trigger:hover{background-color:var(--bw-state-hover-overlay)}.bw-drawer__trigger::-webkit-details-marker{display:none}.bw-drawer__panel{position:absolute;inset-block-start:var(--bw-density-topbar-height);inset-inline-start:0;inline-size:var(--bw-component-drawer-width);background:var(--bw-color-surface-raised);border-inline-end:var(--bw-size-border-hairline) solid var(--bw-color-border);box-shadow:var(--bw-elevation-4);padding:var(--bw-density-stack-gap) var(--bw-space-3);z-index:var(--bw-z-drawer)}.bw-auth,.bw-centred{display:grid;place-items:center;min-block-size:100vh;padding:var(--bw-space-6)}.bw-auth__panel,.bw-centred__panel{inline-size:min(var(--bw-size-max-width-modal-sm),100%);background:var(--bw-color-surface-raised);border:var(--bw-size-border-hairline) solid var(--bw-color-border);border-radius:var(--bw-radius-lg);box-shadow:var(--bw-elevation-2);padding:var(--bw-space-8);outline:none}.bw-auth__header{display:flex;justify-content:center;margin-block-end:var(--bw-density-stack-gap)}.bw-app[data-layout=topbar]{display:flex;flex-direction:column}[data-layout=topbar] .bw-app__main{display:contents}[data-layout=topbar] .bw-topbar{order:-1}[data-layout=topbar] .bw-sidebar{flex-direction:row;align-items:center;border-inline-end:none;border-block-end:var(--bw-size-border-hairline) solid var(--bw-color-border);padding-block:0;padding-inline:var(--bw-density-page-gutter-inline)}[data-layout=topbar] .bw-sidebar__header{padding-block-end:0}[data-layout=topbar] .bw-sidebar>.bw-sidebar__switcher{flex:0 0 auto;margin-block-end:0;margin-inline-end:var(--bw-density-section-gap);border-block-end:none;border-inline-end:var(--bw-size-border-hairline) solid var(--bw-color-border)}[data-layout=topbar] .bw-sidebar__nav{overflow-y:visible}[data-layout=topbar] .bw-sidebar__footer{margin-inline-start:auto;padding-block-start:0;padding-inline-start:var(--bw-density-stack-gap);border-block-start:none;border-inline-start:var(--bw-size-border-hairline) solid var(--bw-color-border)}@media(max-width:48rem){.bw-app{grid-template-columns:1fr}.bw-sidebar{display:none}.bw-drawer{display:block}}.bw-nav__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--bw-space-0-5)}.bw-nav__list--nested{margin-inline-start:var(--bw-space-4);margin-block-start:var(--bw-space-0-5)}.bw-nav__link{display:flex;align-items:center;gap:var(--bw-space-2);padding-block:var(--bw-density-row-padding-block);padding-inline:var(--bw-density-row-padding-inline);border-radius:var(--bw-radius-md);color:var(--bw-color-fg);font-size:var(--bw-text-body-sm-size);line-height:var(--bw-text-body-sm-line-height);text-decoration:none;border-inline-start:var(--bw-size-border-nav-marker) solid transparent;transition:var(--bw-transition-colors)}.bw-nav__link:hover{background-color:var(--bw-state-hover-overlay)}.bw-nav__link:active{background-color:var(--bw-state-active-overlay);transition-duration:var(--bw-duration-instant)}.bw-nav__link--active{background-color:var(--bw-component-nav-item-active-bg);color:var(--bw-component-nav-item-active-text);border-inline-start-color:var(--bw-component-nav-item-active-border);font-weight:var(--bw-font-weight-semibold)}.bw-nav__link--active:hover{background-color:var(--bw-component-nav-item-active-bg);background-image:linear-gradient(var(--bw-state-hover-overlay),var(--bw-state-hover-overlay))}.bw-nav__link--active:active{background-color:var(--bw-component-nav-item-active-bg);background-image:linear-gradient(var(--bw-state-active-overlay),var(--bw-state-active-overlay));transition-duration:var(--bw-duration-instant)}.bw-nav__link--active-ancestor{color:var(--bw-component-nav-item-active-text);font-weight:var(--bw-font-weight-medium)}.bw-nav__link--disabled{display:flex;align-items:center;gap:var(--bw-space-2);padding-block:var(--bw-density-row-padding-block);padding-inline:var(--bw-density-row-padding-inline);border-radius:var(--bw-radius-md);color:var(--bw-component-nav-item-disabled-text);font-size:var(--bw-text-body-sm-size);line-height:var(--bw-text-body-sm-line-height);cursor:not-allowed;border-inline-start:var(--bw-size-border-nav-marker) solid transparent}.bw-nav__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bw-nav__badge{flex-shrink:0;min-inline-size:var(--bw-space-5);padding-block:var(--bw-space-0-5);padding-inline:var(--bw-space-1);border-radius:var(--bw-radius-full);background:var(--bw-color-surface-sunken);color:var(--bw-color-fg);border:var(--bw-size-border-hairline) solid var(--bw-color-border);font-size:var(--bw-text-caption-size);font-weight:var(--bw-font-weight-medium);font-variant-numeric:tabular-nums;line-height:var(--bw-font-line-height-none);text-align:center}.bw-nav__external{flex-shrink:0;color:var(--bw-color-fg-muted);transition:var(--bw-transition-colors)}.bw-nav__link:hover .bw-nav__external,.bw-nav__link--active .bw-nav__external{color:inherit}.bw-nav__section{margin-block-start:var(--bw-density-stack-gap)}.bw-nav__section-label{display:block;padding-inline:var(--bw-density-row-padding-inline);padding-block-end:var(--bw-space-1);color:var(--bw-component-nav-section-text);font-size:var(--bw-text-overline-size);font-weight:var(--bw-text-overline-weight);line-height:var(--bw-text-overline-line-height);text-transform:uppercase;letter-spacing:var(--bw-text-overline-tracking)}[data-layout=topbar] .bw-sidebar__nav>.bw-nav__list,[data-layout=topbar] .bw-sidebar .bw-nav__section>.bw-nav__list{flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--bw-space-1)}[data-layout=topbar] .bw-sidebar__nav>.bw-nav__list{padding-block:var(--bw-density-row-padding-block)}[data-layout=topbar] .bw-sidebar .bw-nav__link{border-inline-start:none;border-block-end:var(--bw-size-border-nav-marker) solid transparent}[data-layout=topbar] .bw-sidebar .bw-nav__link--active{border-block-end-color:var(--bw-component-nav-item-active-border)}[data-layout=topbar] .bw-sidebar .bw-nav__section{display:flex;flex-wrap:wrap;align-items:center;margin-block-start:0}[data-layout=topbar] .bw-sidebar .bw-nav__section-label{padding-block-end:0;margin-inline:var(--bw-space-2)}.bw-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--bw-space-2);padding-block:0;padding-inline:var(--bw-density-control-padding-inline);block-size:var(--bw-density-control-height);border:var(--bw-size-border-hairline) solid transparent;border-radius:var(--bw-component-button-radius);font:inherit;font-size:var(--bw-text-label-size);font-weight:var(--bw-text-label-weight);line-height:var(--bw-text-label-line-height);cursor:pointer;text-decoration:none;transition:var(--bw-transition-colors),var(--bw-transition-shadow)}.bw-btn--sm{block-size:var(--bw-size-control-height-sm);padding-inline:var(--bw-space-2)}.bw-btn--lg{block-size:var(--bw-size-control-height-lg);padding-inline:var(--bw-space-4)}.bw-btn--primary{background:var(--bw-color-accent);color:var(--bw-color-fg-on-accent);border-color:color-mix(in oklab,var(--bw-color-accent) 80%,black)}.bw-btn--primary:not(.bw-btn--disabled):hover{background:var(--bw-color-accent-hover)}.bw-btn--secondary{background:var(--bw-color-surface);color:var(--bw-color-fg);border-color:var(--bw-color-border)}.bw-btn--secondary:not(.bw-btn--disabled){box-shadow:var(--bw-elevation-1)}.bw-btn--secondary:not(.bw-btn--disabled):hover{border-color:var(--bw-color-border-strong);background-color:var(--bw-color-surface-sunken)}.bw-btn--ghost{background:transparent;color:var(--bw-color-fg-muted)}.bw-btn--ghost:not(.bw-btn--disabled):hover{background-color:var(--bw-state-hover-overlay);color:var(--bw-color-fg)}.bw-btn--danger{background:var(--bw-color-danger);color:var(--bw-color-fg-on-accent);border-color:color-mix(in oklab,var(--bw-color-danger) 80%,black)}.bw-btn--danger:not(.bw-btn--disabled):hover{background-image:linear-gradient(var(--bw-state-hover-overlay),var(--bw-state-hover-overlay))}.bw-btn--primary:not(.bw-btn--disabled),.bw-btn--danger:not(.bw-btn--disabled){box-shadow:var(--bw-elevation-1),inset 0 1px #ffffff1f}.bw-btn--primary:not(.bw-btn--disabled):active,.bw-btn--danger:not(.bw-btn--disabled):active{box-shadow:inset 0 1px 2px #0003}.bw-btn:not(.bw-btn--disabled):not(.bw-btn--ghost):active{background-image:linear-gradient(var(--bw-state-active-overlay),var(--bw-state-active-overlay));transition-duration:var(--bw-duration-instant)}.bw-btn--ghost:not(.bw-btn--disabled):active{background-color:var(--bw-state-active-overlay);background-image:none;transition-duration:var(--bw-duration-instant)}.bw-btn--icon-only{inline-size:var(--bw-density-control-height);padding-inline:0}.bw-btn--sm.bw-btn--icon-only{inline-size:var(--bw-size-control-height-sm)}.bw-btn--lg.bw-btn--icon-only{inline-size:var(--bw-size-control-height-lg)}.bw-btn:disabled,.bw-btn--disabled{opacity:var(--bw-component-disabled-opacity);cursor:not-allowed}.bw-spinner{inline-size:var(--bw-icon-size, var(--bw-component-icon-size-sm));block-size:var(--bw-icon-size, var(--bw-component-icon-size-sm));animation:bw-spin var(--bw-duration-spin) var(--bw-ease-linear) infinite}@keyframes bw-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.bw-spinner{animation:none}}.bw-badge{display:inline-flex;align-items:center;gap:var(--bw-space-1);padding-block:var(--bw-space-0-5);padding-inline:var(--bw-space-2);border:var(--bw-size-border-hairline) solid transparent;border-radius:var(--bw-radius-full);font-size:var(--bw-text-caption-size);font-weight:var(--bw-font-weight-medium);font-variant-numeric:tabular-nums;background:var(--bw-color-surface-sunken);color:var(--bw-color-fg-muted)}.bw-badge--success{background:var(--bw-color-success-subtle);color:var(--bw-color-success-fg);border-color:var(--bw-color-success-border)}.bw-badge--warning{background:var(--bw-color-warning-subtle);color:var(--bw-color-warning-fg);border-color:var(--bw-color-warning-border)}.bw-badge--danger{background:var(--bw-color-danger-subtle);color:var(--bw-color-danger-fg);border-color:var(--bw-color-danger-border)}.bw-badge--info{background:var(--bw-color-info-subtle);color:var(--bw-color-info-fg);border-color:var(--bw-color-info-border)}.bw-alert{display:flex;gap:var(--bw-space-3);padding:var(--bw-space-4);border-radius:var(--bw-radius-lg);border:var(--bw-size-border-hairline) solid var(--bw-color-border);margin-block-end:var(--bw-density-stack-gap)}.bw-alert__title{margin:0;font-size:var(--bw-text-heading-sm-size);font-weight:var(--bw-text-heading-sm-weight);line-height:var(--bw-text-heading-sm-line-height)}.bw-alert__message{margin:0;margin-block-start:var(--bw-space-1);max-inline-size:var(--bw-size-max-width-prose);font-size:var(--bw-text-body-sm-size);font-weight:var(--bw-text-body-sm-weight);line-height:var(--bw-text-body-sm-line-height)}.bw-alert--info{background:var(--bw-color-info-subtle);border-color:var(--bw-color-info-border)}.bw-alert--info .bw-alert__icon{color:var(--bw-color-info)}.bw-alert--info .bw-alert__title{color:var(--bw-color-info-fg)}.bw-alert--success{background:var(--bw-color-success-subtle);border-color:var(--bw-color-success-border)}.bw-alert--success .bw-alert__icon{color:var(--bw-color-success)}.bw-alert--success .bw-alert__title{color:var(--bw-color-success-fg)}.bw-alert--warning{background:var(--bw-color-warning-subtle);border-color:var(--bw-color-warning-border)}.bw-alert--warning .bw-alert__icon{color:var(--bw-color-warning)}.bw-alert--warning .bw-alert__title{color:var(--bw-color-warning-fg)}.bw-alert--error{background:var(--bw-color-danger-subtle);border-color:var(--bw-color-danger-border)}.bw-alert--error .bw-alert__icon{color:var(--bw-color-danger)}.bw-alert--error .bw-alert__title{color:var(--bw-color-danger-fg)}.bw-form{max-inline-size:var(--bw-size-max-width-form)}.bw-form__actions{display:flex;align-items:center;gap:var(--bw-space-3);margin-block-start:var(--bw-space-2)}.bw-field{display:flex;flex-direction:column;gap:var(--bw-space-1);margin-block-end:var(--bw-density-stack-gap);max-inline-size:var(--bw-size-max-width-form)}.bw-field__label{font-size:var(--bw-text-label-size);font-weight:var(--bw-text-label-weight);line-height:var(--bw-text-label-line-height)}.bw-field__required{color:var(--bw-color-danger-fg)}.bw-input{inline-size:100%;block-size:var(--bw-density-control-height);padding-inline:var(--bw-density-control-padding-inline);border:var(--bw-size-border-hairline) solid var(--bw-color-border-control);border-radius:var(--bw-radius-md);background:var(--bw-color-surface);color:var(--bw-color-fg);font:inherit;box-shadow:inset 0 1px 2px #0000000a;transition:var(--bw-transition-colors),var(--bw-transition-shadow)}.bw-input:hover:where(:not(:disabled):not([readonly]):not(:focus-visible)){border-color:color-mix(in oklab,var(--bw-color-border-control) 82%,var(--bw-color-fg))}.bw-input:focus-visible{border-color:var(--bw-color-accent);box-shadow:inset 0 1px 2px #0000000a,0 0 0 3px color-mix(in oklab,var(--bw-color-accent) 18%,transparent)}select.bw-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:var(--bw-component-select-indicator);background-repeat:no-repeat;background-position:right var(--bw-density-control-padding-inline) center;background-size:var(--bw-component-icon-size-sm);padding-inline-end:calc(var(--bw-density-control-padding-inline) + var(--bw-component-icon-size-sm) + var(--bw-space-1))}[dir=rtl] select.bw-input{background-position:left var(--bw-density-control-padding-inline) center}.bw-input[readonly]{background:var(--bw-color-surface-sunken)}.bw-input:disabled{opacity:var(--bw-component-disabled-opacity);cursor:not-allowed}.bw-field--invalid .bw-input,.bw-input[aria-invalid=true]{border-color:var(--bw-color-danger)}input.bw-checkbox,input.bw-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-grid;place-content:center;inline-size:1.125rem;block-size:1.125rem;flex-shrink:0;margin:0;margin-inline-end:var(--bw-space-2);vertical-align:middle;border:var(--bw-size-border-hairline) solid var(--bw-color-border-control);background:var(--bw-color-surface);transition:var(--bw-transition-colors)}input.bw-checkbox{border-radius:var(--bw-radius-sm)}input.bw-radio{border-radius:var(--bw-radius-full)}input.bw-checkbox:hover:where(:not(:disabled):not(:checked)),input.bw-radio:hover:where(:not(:disabled):not(:checked)){border-color:color-mix(in oklab,var(--bw-color-border-control) 82%,var(--bw-color-fg))}input.bw-checkbox:checked,input.bw-radio:checked{border-color:var(--bw-color-accent);background-color:var(--bw-color-accent)}input.bw-checkbox:checked:before{content:"";inline-size:.75rem;block-size:.75rem;background-color:var(--bw-color-fg-on-accent);-webkit-mask-image:var(--bw-component-checkbox-glyph);mask-image:var(--bw-component-checkbox-glyph);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}input.bw-radio:checked{border-width:.3125rem;background-color:var(--bw-color-fg-on-accent)}input.bw-checkbox:disabled,input.bw-radio:disabled{opacity:var(--bw-component-disabled-opacity);cursor:not-allowed}input.bw-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:inline-block;inline-size:var(--bw-component-toggle-track-width);block-size:var(--bw-component-toggle-track-height);flex-shrink:0;margin:0;margin-inline-end:var(--bw-space-2);vertical-align:middle;border:var(--bw-size-border-hairline) solid var(--bw-color-border-control);border-radius:var(--bw-radius-full);background:var(--bw-color-surface-sunken);cursor:pointer;transition:var(--bw-transition-colors)}input.bw-toggle:before{content:"";position:absolute;inset-block-start:50%;inset-inline-start:var(--bw-component-toggle-thumb-inset);inline-size:var(--bw-component-toggle-thumb-size);block-size:var(--bw-component-toggle-thumb-size);border-radius:var(--bw-radius-full);background:var(--bw-color-surface);box-shadow:var(--bw-elevation-1);transform:translateY(-50%);transition:transform var(--bw-duration-normal) var(--bw-ease-standard)}input.bw-toggle:hover:where(:not(:disabled)){border-color:color-mix(in oklab,var(--bw-color-border-control) 82%,var(--bw-color-fg))}input.bw-toggle:checked{border-color:var(--bw-color-accent);background:var(--bw-color-accent)}input.bw-toggle:checked:before{transform:translateY(-50%) translate(calc(var(--bw-component-toggle-track-width) - var(--bw-component-toggle-thumb-size) - (var(--bw-component-toggle-thumb-inset) * 2)))}[dir=rtl] input.bw-toggle:checked:before{transform:translateY(-50%) translate(calc((var(--bw-component-toggle-track-width) - var(--bw-component-toggle-thumb-size) - (var(--bw-component-toggle-thumb-inset) * 2)) * -1))}input.bw-toggle:disabled{opacity:var(--bw-component-disabled-opacity);cursor:not-allowed}@media(prefers-reduced-motion:reduce){input.bw-toggle:before{transition:none}}.bw-toggle-field{display:inline-flex;align-items:center;cursor:pointer}.bw-toggle-field__label{font-size:var(--bw-text-label-size);font-weight:var(--bw-text-label-weight);line-height:var(--bw-text-label-line-height)}.bw-field__help{margin:0;color:var(--bw-color-fg-muted);font-size:var(--bw-text-caption-size);font-weight:var(--bw-text-caption-weight);line-height:var(--bw-text-caption-line-height)}.bw-field__errors:empty{display:none}.bw-field__error{margin:0;color:var(--bw-color-danger-fg);font-size:var(--bw-text-caption-size);font-weight:var(--bw-text-caption-weight);line-height:var(--bw-text-caption-line-height)}.bw-form-errors{padding:var(--bw-space-4);margin-block-end:var(--bw-density-stack-gap);border:var(--bw-size-border-hairline) solid var(--bw-color-danger-border);background:var(--bw-color-danger-subtle);border-radius:var(--bw-radius-lg);max-inline-size:var(--bw-size-max-width-form)}.bw-form-errors__title{margin:0 0 var(--bw-space-2);font-size:var(--bw-text-heading-sm-size);font-weight:var(--bw-text-heading-sm-weight);line-height:var(--bw-text-heading-sm-line-height);color:var(--bw-color-danger-fg)}.bw-form-errors__list{margin:0;padding-inline-start:var(--bw-space-5);font-size:var(--bw-text-body-sm-size);line-height:var(--bw-text-body-sm-line-height)}.bw-form-errors__list li{margin-block-end:var(--bw-space-0-5)}.bw-form-errors__list li::marker{color:var(--bw-color-danger)}.bw-form-fields--stacked .bw-field-row{margin-block-end:var(--bw-density-stack-gap)}.bw-form-fields--stacked .bw-field-row:last-child{margin-block-end:0}.bw-form-fields--stacked .bw-field-row .bw-field{margin-block-end:0}.bw-field-row--grouped{display:flex;flex-wrap:wrap;gap:var(--bw-space-3)}.bw-field-row--grouped .bw-field{flex:1 1 0;min-inline-size:0;max-inline-size:none}.bw-form-fields--grid{display:grid;grid-template-columns:repeat(var(--bw-form-grid-columns, 2),minmax(0,1fr));gap:var(--bw-density-stack-gap) var(--bw-space-4);max-inline-size:none}.bw-form-fields--grid .bw-field-row{display:contents}.bw-form-fields--grid .bw-field-row .bw-field{margin-block-end:0;max-inline-size:none}.bw-form-fields--grid .bw-field-row--grouped{display:flex}@media(max-width:40rem){.bw-form-fields--grid{grid-template-columns:1fr}}.bw-page-header__title{margin:0;font-family:var(--bw-text-heading-xl-family);font-size:var(--bw-text-heading-xl-size);font-weight:var(--bw-text-heading-xl-weight);line-height:var(--bw-text-heading-xl-line-height);letter-spacing:var(--bw-text-heading-xl-tracking)}.bw-page-header__description{margin:var(--bw-space-1) 0 0;color:var(--bw-color-fg-muted);font-size:var(--bw-text-body-md-size);font-weight:var(--bw-text-body-md-weight);line-height:var(--bw-text-body-md-line-height);max-inline-size:var(--bw-size-max-width-prose)}.bw-empty-state{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--bw-space-3);padding-block:var(--bw-space-16);padding-inline:var(--bw-space-4)}.bw-empty-state__icon{color:var(--bw-color-icon-muted)}.bw-icon.bw-empty-state__icon{inline-size:calc(var(--bw-component-icon-size-2xl) + 2 * var(--bw-space-2));block-size:calc(var(--bw-component-icon-size-2xl) + 2 * var(--bw-space-2));padding:var(--bw-space-2);background:var(--bw-color-accent-subtle);border-radius:var(--bw-radius-full);color:var(--bw-color-accent)}.bw-empty-state__heading{margin:0;font-size:var(--bw-text-heading-lg-size);font-weight:var(--bw-text-heading-lg-weight);line-height:var(--bw-text-heading-lg-line-height)}.bw-empty-state__body{margin:0;color:var(--bw-color-fg-muted);font-size:var(--bw-text-body-md-size);font-weight:var(--bw-text-body-md-weight);line-height:var(--bw-text-body-md-line-height);max-inline-size:var(--bw-size-max-width-form)}.bw-data-table-wrap{overflow-x:auto;background:var(--bw-color-surface);border:var(--bw-size-border-hairline) solid var(--bw-color-border);border-radius:var(--bw-radius-lg);box-shadow:var(--bw-elevation-1),inset 0 1px #fff9;scrollbar-width:thin;scrollbar-color:var(--bw-color-border) transparent}.bw-data-table{inline-size:100%;border-collapse:collapse}.bw-data-table__th{text-align:start;padding:var(--bw-density-row-padding-block) var(--bw-density-row-padding-inline);background:var(--bw-color-surface-sunken);border-block-end:var(--bw-size-border-hairline) solid var(--bw-color-border-strong);color:var(--bw-color-fg-muted);font-size:var(--bw-font-size-xs);font-weight:var(--bw-font-weight-semibold);line-height:var(--bw-text-label-line-height);letter-spacing:var(--bw-font-tracking-wide);text-transform:uppercase}.bw-data-table__sort{display:inline-flex;align-items:center;gap:var(--bw-space-1);color:inherit;text-decoration:none;transition:var(--bw-transition-colors)}.bw-data-table__sort:hover{color:var(--bw-color-accent)}.bw-data-table__sort-idle{opacity:0;transition:var(--bw-transition-opacity)}.bw-data-table__sort:hover .bw-data-table__sort-idle,.bw-data-table__sort:focus-visible .bw-data-table__sort-idle{opacity:var(--bw-opacity-sort-idle)}.bw-data-table__td{padding:var(--bw-density-row-padding-block) var(--bw-density-row-padding-inline);border-block-end:var(--bw-size-border-hairline) solid var(--bw-color-border);font-size:var(--bw-text-body-sm-size);line-height:var(--bw-text-body-sm-line-height);font-variant-numeric:tabular-nums}.bw-data-table__row:last-child>.bw-data-table__td,.bw-data-table__row:last-child>.bw-data-table__th--label{border-block-end:0}.bw-data-table:not(.bw-data-table--definition) .bw-data-table__row:nth-child(2n){background-color:var(--bw-color-surface-sunken)}.bw-data-table:not(.bw-data-table--definition) .bw-data-table__row.bw-data-table__row--selected{background-color:var(--bw-state-selected-bg)}.bw-data-table:not(.bw-data-table--definition) .bw-data-table__row:hover{background-image:linear-gradient(var(--bw-state-hover-overlay),var(--bw-state-hover-overlay))}.bw-data-table__row-link{display:block;color:inherit;text-decoration:none}.bw-data-table__row-link:hover{text-decoration:underline}.bw-data-table--definition{inline-size:100%}.bw-data-table-wrap:has(.bw-data-table--definition){max-inline-size:var(--bw-size-max-width-prose)}.bw-data-table--definition .bw-data-table__td{font-weight:var(--bw-font-weight-medium)}.bw-data-table__th--label{inline-size:1%;white-space:nowrap;background:transparent;border-block-end:var(--bw-size-border-hairline) solid var(--bw-color-border);padding-inline-end:var(--bw-space-6);vertical-align:baseline;color:var(--bw-color-fg-muted);font-size:var(--bw-text-body-sm-size);line-height:var(--bw-text-body-sm-line-height);font-weight:var(--bw-text-label-weight);letter-spacing:var(--bw-font-tracking-normal);text-transform:none}.bw-data-table__th--select,.bw-data-table__td--select{inline-size:1%;white-space:nowrap;text-align:center;vertical-align:middle}.bw-data-table-wrap--sticky{max-block-size:100%}.bw-data-table-wrap--sticky .bw-data-table__th{position:sticky;inset-block-start:0;z-index:var(--bw-z-sticky)}@media(max-width:48rem){.bw-data-table--stack thead{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.bw-data-table--stack,.bw-data-table--stack tbody,.bw-data-table--stack .bw-data-table__row{display:block;inline-size:100%}.bw-data-table--stack .bw-data-table__row{padding:var(--bw-density-row-padding-block) 0;border-block-end:var(--bw-size-border-hairline) solid var(--bw-color-border)}.bw-data-table--stack .bw-data-table__row:last-child{border-block-end:0}.bw-data-table--stack .bw-data-table__td{display:flex;align-items:baseline;justify-content:space-between;gap:var(--bw-space-3);padding:var(--bw-space-1) var(--bw-density-row-padding-inline);border-block-end:0;text-align:end}.bw-data-table--stack .bw-data-table__td[data-label]:before{content:attr(data-label);flex:0 0 auto;color:var(--bw-color-fg-muted);font-size:var(--bw-text-body-sm-size);font-weight:var(--bw-font-weight-medium);text-align:start}.bw-data-table--stack .bw-data-table__td--select{justify-content:flex-start}}.bw-bulk-actions-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--bw-space-3);padding:var(--bw-density-card-padding);background:var(--bw-color-surface);border:var(--bw-size-border-hairline) solid var(--bw-color-border);border-radius:var(--bw-radius-lg);box-shadow:var(--bw-elevation-1);margin-block-end:var(--bw-density-stack-gap)}.bw-bulk-actions-bar__count{color:var(--bw-color-fg-muted);font-size:var(--bw-text-body-sm-size);font-weight:var(--bw-font-weight-medium);min-inline-size:0}.bw-bulk-actions-bar__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bw-space-2)}.bw-bulk-actions-bar__select-all{color:var(--bw-color-accent);font-size:var(--bw-text-body-sm-size);text-decoration:none}.bw-bulk-actions-bar__select-all:hover{text-decoration:underline}.bw-account-menu{position:relative;display:inline-block}.bw-account-menu__trigger{display:inline-flex;align-items:center;gap:var(--bw-space-2);min-block-size:var(--bw-size-touch-target-min);padding:var(--bw-space-1) var(--bw-space-2);border-radius:var(--bw-radius-md);cursor:pointer;color:var(--bw-color-fg);list-style:none;transition:var(--bw-transition-colors)}.bw-account-menu__trigger::-webkit-details-marker{display:none}.bw-account-menu__trigger:hover{background-color:var(--bw-state-hover-overlay)}.bw-account-menu__trigger-label{font-size:var(--bw-text-body-sm-size)}.bw-account-menu__caret{color:var(--bw-color-fg-muted);transition:var(--bw-transition-transform)}.bw-account-menu[open] .bw-account-menu__caret{transform:rotate(180deg)}.bw-account-menu__panel{position:absolute;inset-block-start:calc(100% + var(--bw-space-1));min-inline-size:var(--bw-component-menu-min-width);padding:var(--bw-space-1);background:var(--bw-color-surface-raised);border:var(--bw-size-border-hairline) solid var(--bw-color-border);border-radius:var(--bw-radius-lg);box-shadow:var(--bw-elevation-3),inset 0 1px #fff9;z-index:var(--bw-z-dropdown)}.bw-account-menu[open] .bw-account-menu__panel{animation:bw-fade-in-up var(--bw-duration-normal) var(--bw-ease-out)}@keyframes bw-fade-in-up{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.bw-account-menu--end .bw-account-menu__panel{inset-inline-end:0}.bw-account-menu--start .bw-account-menu__panel{inset-inline-start:0}.bw-account-menu__item{display:flex;align-items:center;gap:var(--bw-space-2);padding:var(--bw-space-2) var(--bw-space-3);border-radius:var(--bw-radius-md);color:var(--bw-color-fg);text-decoration:none;white-space:nowrap;font-size:var(--bw-text-body-sm-size);line-height:var(--bw-text-body-sm-line-height);transition:var(--bw-transition-colors)}.bw-account-menu__item-form{display:contents}button.bw-account-menu__item{-webkit-appearance:none;-moz-appearance:none;appearance:none;inline-size:100%;border:0;background:none;font-family:inherit;text-align:start;cursor:pointer}.bw-account-menu__item:hover{background-color:var(--bw-state-hover-overlay)}.bw-account-menu__item:active{background-color:var(--bw-state-active-overlay);transition-duration:var(--bw-duration-instant)}.bw-account-menu__item-icon{color:var(--bw-color-icon-muted)}.bw-account-menu__item:hover .bw-account-menu__item-icon{color:inherit}.bw-account-menu__item--danger{color:var(--bw-color-danger-fg);position:relative;margin-block-start:var(--bw-space-2)}.bw-account-menu__item--danger:before{content:"";position:absolute;inset-inline:calc(-1 * var(--bw-space-1));inset-block-start:calc(-1 * var(--bw-space-1));block-size:var(--bw-size-border-hairline);background:var(--bw-color-border)}@media(prefers-reduced-motion:reduce){.bw-account-menu__caret{transition:none}}.bw-filter-bar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--bw-space-3);padding:var(--bw-density-card-padding);background:var(--bw-color-surface);border:var(--bw-size-border-hairline) solid var(--bw-color-border);border-radius:var(--bw-radius-lg);box-shadow:var(--bw-elevation-1);margin-block-end:var(--bw-density-stack-gap)}.bw-filter-bar__fields{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--bw-space-3);flex:1 1 auto}.bw-filter-bar__actions{display:flex;align-items:center;gap:var(--bw-space-2)}.bw-pagination{display:flex;align-items:center;gap:var(--bw-space-2);margin-block-start:var(--bw-density-stack-gap)}.bw-pagination__link{display:inline-flex;align-items:center;justify-content:center;min-block-size:var(--bw-size-touch-target-min);min-inline-size:var(--bw-size-touch-target-min);padding:var(--bw-space-1);border:var(--bw-size-border-hairline) solid var(--bw-color-border);border-radius:var(--bw-radius-md);color:var(--bw-color-fg);transition:var(--bw-transition-colors)}.bw-pagination__link:not(.bw-pagination__link--disabled):hover{background-color:var(--bw-state-hover-overlay)}.bw-pagination__link:not(.bw-pagination__link--disabled):active{background-color:var(--bw-state-active-overlay);transition-duration:var(--bw-duration-instant)}.bw-pagination__link--disabled{opacity:var(--bw-component-disabled-opacity);cursor:not-allowed}.bw-pagination__status{color:var(--bw-color-fg-muted);font-size:var(--bw-text-caption-size);font-weight:var(--bw-text-caption-weight);line-height:var(--bw-text-caption-line-height)}.bw-skeleton{background:var(--bw-component-skeleton-bg);border-radius:var(--bw-radius-sm);position:relative;overflow:hidden}.bw-skeleton--title{inline-size:var(--bw-skeleton-w, 40%);block-size:var(--bw-skeleton-h, var(--bw-font-size-2xl));margin-block-end:var(--bw-space-2)}.bw-skeleton--text{inline-size:var(--bw-skeleton-w, 60%);block-size:var(--bw-skeleton-h, var(--bw-font-size-md))}.bw-skeleton--row{inline-size:var(--bw-skeleton-w, 100%);block-size:var(--bw-skeleton-h, var(--bw-density-control-height));margin-block-end:var(--bw-space-2)}.bw-skeleton--block{inline-size:var(--bw-skeleton-w, 100%);block-size:var(--bw-skeleton-h, var(--bw-space-24))}.bw-skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,var(--bw-component-skeleton-shimmer),transparent);transform:translate(-100%);animation:bw-shimmer var(--bw-duration-shimmer) var(--bw-ease-linear) infinite}@keyframes bw-shimmer{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.bw-skeleton:after{animation:none;background:none}}.bw-skeleton-group{display:flex;flex-direction:column;gap:var(--bw-space-2)}.bw-progress{display:flex;align-items:center;gap:var(--bw-space-2)}.bw-progress__track{flex:1 1 auto;block-size:var(--bw-component-progress-track-height);background:var(--bw-color-surface-sunken);border-radius:var(--bw-radius-full);overflow:hidden}.bw-progress__fill{block-size:100%;background:var(--bw-color-accent);border-radius:var(--bw-radius-full);width:calc(var(--bw-progress-value, 0) * 1%);transition:width var(--bw-duration-normal) var(--bw-ease-standard)}.bw-progress__value{color:var(--bw-color-fg-muted);font-size:var(--bw-text-caption-size);font-weight:var(--bw-text-caption-weight);line-height:var(--bw-text-caption-line-height);font-variant-numeric:tabular-nums;white-space:nowrap}.bw-progress__fill--indeterminate{width:40%}@media(prefers-reduced-motion:no-preference){.bw-progress__fill--indeterminate{animation:bw-progress-sweep var(--bw-duration-shimmer) var(--bw-ease-standard) infinite}}@keyframes bw-progress-sweep{0%{margin-inline-start:-40%}to{margin-inline-start:100%}}.bw-card{background:var(--bw-color-surface);border:var(--bw-size-border-hairline) solid var(--bw-color-border);border-radius:var(--bw-radius-lg);box-shadow:var(--bw-elevation-1),inset 0 1px #fff9;padding:var(--bw-density-card-padding)}.bw-card--bordered{box-shadow:var(--bw-elevation-0)}.bw-card--padding-sm{padding:var(--bw-space-3)}.bw-card--padding-md{padding:var(--bw-density-card-padding)}.bw-card--padding-lg{padding:var(--bw-space-6)}a.bw-card{display:block;color:inherit;text-decoration:none}.bw-card--interactive{transition:var(--bw-transition-shadow),var(--bw-transition-colors)}.bw-card--interactive:hover,.bw-card--interactive:focus-within{box-shadow:var(--bw-elevation-2),inset 0 1px #fff9;background:var(--bw-color-surface-raised)}.bw-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--bw-space-3);margin-block-end:var(--bw-space-3)}.bw-card__title{margin:0;font-size:var(--bw-text-heading-md-size);font-weight:var(--bw-text-heading-md-weight);line-height:var(--bw-text-heading-md-line-height)}.bw-card__actions{display:flex;align-items:center;gap:var(--bw-space-2)}.bw-card__footer{margin-block-start:var(--bw-space-3);padding-block-start:var(--bw-space-3);border-block-start:var(--bw-size-border-hairline) solid var(--bw-color-border);color:var(--bw-color-fg-muted);font-size:var(--bw-text-caption-size);font-weight:var(--bw-text-caption-weight);line-height:var(--bw-text-caption-line-height)}.bw-stat{display:flex;flex-direction:column;gap:var(--bw-space-1);background:var(--bw-color-surface);border:var(--bw-size-border-hairline) solid var(--bw-color-border);border-radius:var(--bw-radius-lg);box-shadow:var(--bw-elevation-1);padding:var(--bw-density-card-padding)}a.bw-stat{color:inherit;text-decoration:none;transition:var(--bw-transition-shadow),var(--bw-transition-colors)}a.bw-stat:hover{box-shadow:var(--bw-elevation-2);background:var(--bw-color-surface-raised)}.bw-stat__label{color:var(--bw-color-fg-muted);font-size:var(--bw-text-overline-size);font-weight:var(--bw-text-overline-weight);line-height:var(--bw-text-overline-line-height);letter-spacing:var(--bw-text-overline-tracking);text-transform:uppercase}.bw-stat__value{margin:0;font-size:var(--bw-component-stat-tile-value-size, var(--bw-font-size-3xl));font-weight:var(--bw-font-weight-semibold);line-height:var(--bw-font-line-height-tight);font-variant-numeric:tabular-nums}.bw-stat__trend{display:inline-flex;align-items:center;gap:var(--bw-space-1);color:var(--bw-color-fg-muted);font-size:var(--bw-text-caption-size);font-weight:var(--bw-text-caption-weight);line-height:var(--bw-text-caption-line-height)}.bw-stat__trend--up{color:var(--bw-color-success-fg)}.bw-stat__trend--down{color:var(--bw-color-danger-fg)}.bw-stat__trend--flat{color:var(--bw-color-fg-muted)}.bw-stat--sm{--bw-component-stat-tile-value-size: var(--bw-font-size-2xl);padding:var(--bw-space-3)}.bw-stat--lg{--bw-component-stat-tile-value-size: var(--bw-font-size-4xl);padding:var(--bw-space-6)}.bw-stat__sparkline{margin-block-start:var(--bw-space-2);block-size:var(--bw-component-stat-tile-sparkline-height);inline-size:100%}.bw-stat__sparkline>svg,.bw-stat__sparkline>canvas{display:block;inline-size:100%;block-size:100%}.bw-visually-hidden{position:absolute;inline-size:var(--bw-space-px);block-size:var(--bw-space-px);margin:calc(var(--bw-space-px) * -1);padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.bw-disclosure--bordered{border:var(--bw-size-border-hairline) solid var(--bw-color-border);border-radius:var(--bw-radius-lg)}.bw-disclosure--divided{border-block-end:var(--bw-size-border-hairline) solid var(--bw-color-border)}.bw-disclosure__trigger{display:flex;align-items:center;gap:var(--bw-space-2);min-block-size:var(--bw-size-touch-target-min);padding-block:var(--bw-density-row-padding-block);padding-inline:var(--bw-density-row-padding-inline);border-radius:var(--bw-radius-md);cursor:pointer;color:var(--bw-color-fg);list-style:none;transition:var(--bw-transition-colors)}.bw-disclosure__trigger::-webkit-details-marker{display:none}.bw-disclosure__trigger:hover{background-color:var(--bw-state-hover-overlay)}.bw-disclosure__trigger:active{background-color:var(--bw-state-active-overlay);transition-duration:var(--bw-duration-instant)}.bw-disclosure__label{flex:1 1 auto;min-width:0;font-size:var(--bw-text-label-size);font-weight:var(--bw-text-label-weight);line-height:var(--bw-text-label-line-height)}.bw-disclosure__meta{flex-shrink:0;color:var(--bw-color-fg-muted);font-size:var(--bw-text-caption-size);line-height:var(--bw-text-caption-line-height);transition:var(--bw-transition-colors)}.bw-disclosure__trigger:hover .bw-disclosure__meta{color:var(--bw-color-fg)}.bw-disclosure__caret{flex-shrink:0;color:var(--bw-color-fg-muted);transition:var(--bw-transition-transform)}.bw-disclosure[open] .bw-disclosure__caret{transform:rotate(180deg)}.bw-disclosure__panel{display:grid;grid-template-rows:1fr}.bw-disclosure[open] .bw-disclosure__panel{animation:bw-disclosure-expand var(--bw-duration-normal) var(--bw-ease-standard)}@keyframes bw-disclosure-expand{0%{grid-template-rows:0fr}to{grid-template-rows:1fr}}.bw-disclosure__panel-inner{min-block-size:0;overflow:hidden;padding-block:var(--bw-space-1) var(--bw-space-3);padding-inline:var(--bw-density-row-padding-inline);font-size:var(--bw-text-body-sm-size);line-height:var(--bw-text-body-sm-line-height)}.bw-dropdown{position:relative;display:inline-block}.bw-dropdown__trigger{cursor:pointer;list-style:none}.bw-dropdown__trigger::-webkit-details-marker{display:none}.bw-dropdown__caret{color:var(--bw-color-fg-muted);transition:var(--bw-transition-transform)}.bw-dropdown[open] .bw-dropdown__caret{transform:rotate(180deg)}.bw-dropdown__panel{position:absolute;inset-block-start:calc(100% + var(--bw-space-1));inset-inline-start:0;min-inline-size:var(--bw-component-menu-min-width);padding:var(--bw-space-1);background:var(--bw-color-surface-raised);border:var(--bw-size-border-hairline) solid var(--bw-color-border);border-radius:var(--bw-radius-lg);box-shadow:var(--bw-elevation-3),inset 0 1px #fff9;z-index:var(--bw-z-dropdown)}.bw-dropdown[open] .bw-dropdown__panel{animation:bw-fade-in-up var(--bw-duration-normal) var(--bw-ease-out)}.bw-dropdown--end .bw-dropdown__panel{inset-inline-start:auto;inset-inline-end:0}.bw-dropdown__item{display:flex;align-items:center;gap:var(--bw-space-2);padding:var(--bw-space-2) var(--bw-space-3);border-radius:var(--bw-radius-md);color:var(--bw-color-fg);text-decoration:none;white-space:nowrap;font-size:var(--bw-text-body-sm-size);line-height:var(--bw-text-body-sm-line-height);transition:var(--bw-transition-colors)}.bw-dropdown__item:hover{background-color:var(--bw-state-hover-overlay)}.bw-dropdown__item:active{background-color:var(--bw-state-active-overlay);transition-duration:var(--bw-duration-instant)}.bw-dropdown__item-icon{color:var(--bw-color-icon-muted)}.bw-dropdown__item:hover .bw-dropdown__item-icon{color:inherit}.bw-dropdown__item--danger{color:var(--bw-color-danger-fg)}.bw-dropdown__divider{block-size:var(--bw-size-border-hairline);margin-block:var(--bw-space-1);margin-inline:calc(-1 * var(--bw-space-1));background:var(--bw-color-border);border:0}.bw-tabs__list{display:flex;flex-wrap:wrap;gap:var(--bw-space-1);border-block-end:var(--bw-size-border-hairline) solid var(--bw-color-border)}.bw-tabs__tab{display:inline-flex;align-items:center;gap:var(--bw-space-2);min-block-size:var(--bw-size-touch-target-min);padding-block:var(--bw-density-row-padding-block);padding-inline:var(--bw-space-3);background:transparent;border:0;border-block-end:var(--bw-size-border-thick) solid transparent;margin-block-end:calc(-1 * var(--bw-size-border-hairline));color:var(--bw-color-fg-muted);font:inherit;font-size:var(--bw-text-label-size);font-weight:var(--bw-text-label-weight);line-height:var(--bw-text-label-line-height);text-decoration:none;cursor:pointer;transition:var(--bw-transition-colors)}.bw-tabs__tab:hover{color:var(--bw-color-fg)}.bw-tabs__tab:active{transition-duration:var(--bw-duration-instant)}.bw-tabs__tab:is(.bw-tabs__tab--active,[data-bw-active]),.bw-tabs__tab:is(.bw-tabs__tab--active,[data-bw-active]):hover{color:var(--bw-component-nav-item-active-text);border-block-end-color:var(--bw-component-nav-item-active-border)}.bw-tabs__badge{flex-shrink:0;min-inline-size:var(--bw-space-5);padding-block:var(--bw-space-0-5);padding-inline:var(--bw-space-1);border-radius:var(--bw-radius-full);background:var(--bw-color-surface-sunken);color:var(--bw-color-fg);border:var(--bw-size-border-hairline) solid var(--bw-color-border);font-size:var(--bw-text-caption-size);font-weight:var(--bw-font-weight-medium);font-variant-numeric:tabular-nums;line-height:var(--bw-font-line-height-none);text-align:center}.bw-tabs--pill .bw-tabs__list{border-block-end:0}.bw-tabs--pill .bw-tabs__tab{border-block-end:0;margin-block-end:0;border-radius:var(--bw-radius-full)}.bw-tabs--pill .bw-tabs__tab:hover{background-color:var(--bw-state-hover-overlay)}.bw-tabs--pill .bw-tabs__tab:active{background-color:var(--bw-state-active-overlay);transition-duration:var(--bw-duration-instant)}.bw-tabs--pill .bw-tabs__tab:is(.bw-tabs__tab--active,[data-bw-active]),.bw-tabs--pill .bw-tabs__tab:is(.bw-tabs__tab--active,[data-bw-active]):hover{background-color:var(--bw-state-selected-bg);color:var(--bw-component-nav-item-active-text)}.bw-tabs--pill .bw-tabs__tab:is(.bw-tabs__tab--active,[data-bw-active]):hover{background-image:linear-gradient(var(--bw-state-hover-overlay),var(--bw-state-hover-overlay))}.bw-tabs__panel{margin-block-start:var(--bw-density-stack-gap)}#bw-modal-root .bw-modal:not(.bw-modal--open):not([data-bw-open]){display:none}.bw-modal__panel{display:flex;flex-direction:column;inline-size:100%;max-inline-size:var(--bw-size-max-width-modal-md);margin-inline:auto;background:var(--bw-color-surface-raised);border:var(--bw-size-border-hairline) solid var(--bw-color-border);border-radius:var(--bw-radius-xl);box-shadow:var(--bw-elevation-2)}.bw-modal:is(.bw-modal--open,[data-bw-open]){position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--bw-z-modal);display:grid;place-items:center;padding:var(--bw-space-6)}.bw-modal:is(.bw-modal--open,[data-bw-open]) .bw-modal__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--bw-z-overlay);background:var(--bw-color-surface-overlay);animation:bw-fade-in var(--bw-duration-normal) var(--bw-ease-out)}@keyframes bw-fade-in{0%{opacity:0}}.bw-modal:is(.bw-modal--open,[data-bw-open]) .bw-modal__panel{position:relative;z-index:var(--bw-z-modal);max-block-size:100%;box-shadow:var(--bw-elevation-4),inset 0 1px #fff9;animation:bw-modal-in var(--bw-duration-normal) var(--bw-ease-out)}@keyframes bw-modal-in{0%{opacity:0;transform:translateY(calc(-1 * var(--bw-space-1))) scale(.96)}to{opacity:1;transform:none}}.bw-modal--sm .bw-modal__panel{max-inline-size:var(--bw-size-max-width-modal-sm)}.bw-modal--lg .bw-modal__panel{max-inline-size:var(--bw-size-max-width-modal-lg)}.bw-modal--full:is(.bw-modal--open,[data-bw-open]){padding:0}.bw-modal--full:is(.bw-modal--open,[data-bw-open]) .bw-modal__panel{max-inline-size:none;block-size:100%;border-radius:var(--bw-radius-none)}.bw-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--bw-space-3);padding:var(--bw-density-card-padding);border-block-end:var(--bw-size-border-hairline) solid var(--bw-color-border)}.bw-modal__title{margin:0;font-size:var(--bw-text-heading-sm-size);font-weight:var(--bw-text-heading-sm-weight);line-height:var(--bw-text-heading-sm-line-height)}.bw-modal__close{flex-shrink:0}.bw-modal__body{flex:1 1 auto;min-block-size:0;overflow-y:auto;padding:var(--bw-density-card-padding);scrollbar-width:thin;scrollbar-color:var(--bw-color-border) transparent}.bw-modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--bw-space-3);padding:var(--bw-density-card-padding);border-block-start:var(--bw-size-border-hairline) solid var(--bw-color-border)}#bw-slide-over-root .bw-slide-over:not([data-bw-open]){display:none}.bw-slide-over__panel{display:flex;flex-direction:column;inline-size:100%;max-inline-size:var(--bw-size-max-width-modal-md);block-size:100%;background:var(--bw-color-surface-raised);border:var(--bw-size-border-hairline) solid var(--bw-color-border);box-shadow:var(--bw-elevation-2)}.bw-slide-over[data-bw-open]{position:fixed;inset-block:0;inset-inline:0;z-index:var(--bw-z-modal);display:flex}.bw-slide-over--end[data-bw-open]{justify-content:flex-end}.bw-slide-over--start[data-bw-open]{justify-content:flex-start}.bw-slide-over[data-bw-open] .bw-slide-over__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--bw-z-overlay);background:var(--bw-color-surface-overlay);animation:bw-fade-in var(--bw-duration-normal) var(--bw-ease-out)}.bw-slide-over[data-bw-open] .bw-slide-over__panel{position:relative;z-index:var(--bw-z-modal);max-block-size:100%;box-shadow:var(--bw-elevation-4);animation-duration:var(--bw-duration-normal);animation-timing-function:var(--bw-ease-out)}.bw-slide-over--end[data-bw-open] .bw-slide-over__panel{border-start-start-radius:var(--bw-radius-xl);border-end-start-radius:var(--bw-radius-xl);animation-name:bw-slide-over-in-end}.bw-slide-over--start[data-bw-open] .bw-slide-over__panel{border-start-end-radius:var(--bw-radius-xl);border-end-end-radius:var(--bw-radius-xl);animation-name:bw-slide-over-in-start}@keyframes bw-slide-over-in-end{0%{transform:translate(100%)}to{transform:none}}[dir=rtl] .bw-slide-over--end[data-bw-open] .bw-slide-over__panel{animation-name:bw-slide-over-in-end-rtl}@keyframes bw-slide-over-in-end-rtl{0%{transform:translate(-100%)}to{transform:none}}@keyframes bw-slide-over-in-start{0%{transform:translate(-100%)}to{transform:none}}[dir=rtl] .bw-slide-over--start[data-bw-open] .bw-slide-over__panel{animation-name:bw-slide-over-in-start-rtl}@keyframes bw-slide-over-in-start-rtl{0%{transform:translate(100%)}to{transform:none}}@media(prefers-reduced-motion:reduce){.bw-slide-over[data-bw-open] .bw-slide-over__scrim,.bw-slide-over[data-bw-open] .bw-slide-over__panel{animation:none}}.bw-slide-over--sm .bw-slide-over__panel{max-inline-size:var(--bw-size-max-width-modal-sm)}.bw-slide-over--lg .bw-slide-over__panel{max-inline-size:var(--bw-size-max-width-modal-lg)}.bw-slide-over__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--bw-space-3);padding:var(--bw-density-card-padding);border-block-end:var(--bw-size-border-hairline) solid var(--bw-color-border)}.bw-slide-over__title{margin:0;font-size:var(--bw-text-heading-sm-size);font-weight:var(--bw-text-heading-sm-weight);line-height:var(--bw-text-heading-sm-line-height)}.bw-slide-over__close{flex-shrink:0}.bw-slide-over__body{flex:1 1 auto;min-block-size:0;overflow-y:auto;padding:var(--bw-density-card-padding);scrollbar-width:thin;scrollbar-color:var(--bw-color-border) transparent}.bw-slide-over__footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--bw-space-3);padding:var(--bw-density-card-padding);border-block-start:var(--bw-size-border-hairline) solid var(--bw-color-border)}.bw-toast-region{position:fixed;z-index:var(--bw-z-toast);display:flex;flex-direction:column;gap:var(--bw-space-2);inline-size:min(var(--bw-component-toast-max-width),calc(100vw - 2 * var(--bw-space-4)));pointer-events:none}.bw-toast-region--top-end{inset-block-start:var(--bw-space-4);inset-inline-end:var(--bw-space-4)}.bw-toast-region--top-start{inset-block-start:var(--bw-space-4);inset-inline-start:var(--bw-space-4)}.bw-toast-region--bottom-end{inset-block-end:var(--bw-space-4);inset-inline-end:var(--bw-space-4);flex-direction:column-reverse}.bw-toast-region--bottom-start{inset-block-end:var(--bw-space-4);inset-inline-start:var(--bw-space-4);flex-direction:column-reverse}.bw-toast-region>:not([data-bw-toast]):not(.bw-toast-region__more){display:contents}.bw-toast{display:flex;align-items:flex-start;gap:var(--bw-space-3);padding:var(--bw-space-3);pointer-events:auto;background:var(--bw-color-surface-raised);border:var(--bw-size-border-hairline) solid var(--bw-color-border);border-inline-start:var(--bw-size-border-thick) solid var(--bw-color-border);border-radius:var(--bw-radius-xl);box-shadow:var(--bw-elevation-5),inset 0 1px #fff9;opacity:0;transform:translateY(calc(-1 * var(--bw-space-2)));transition:opacity var(--bw-duration-fast) var(--bw-ease-in),transform var(--bw-duration-fast) var(--bw-ease-in)}.bw-toast[data-bw-visible]{opacity:1;transform:none;transition:opacity var(--bw-duration-normal) var(--bw-ease-out),transform var(--bw-duration-normal) var(--bw-ease-out)}.bw-toast-region--bottom-end .bw-toast:not([data-bw-visible]),.bw-toast-region--bottom-start .bw-toast:not([data-bw-visible]){transform:translateY(var(--bw-space-2))}.bw-toast--success{border-inline-start-color:var(--bw-color-success)}.bw-toast--success .bw-toast__icon{color:var(--bw-color-success)}.bw-toast--warning{border-inline-start-color:var(--bw-color-warning)}.bw-toast--warning .bw-toast__icon{color:var(--bw-color-warning)}.bw-toast--danger{border-inline-start-color:var(--bw-color-danger)}.bw-toast--danger .bw-toast__icon{color:var(--bw-color-danger)}.bw-toast--info{border-inline-start-color:var(--bw-color-info)}.bw-toast--info .bw-toast__icon{color:var(--bw-color-info)}.bw-toast__icon{flex-shrink:0}.bw-toast__message{flex:1 1 auto;margin:0;font-size:var(--bw-text-body-sm-size);line-height:var(--bw-text-body-sm-line-height)}.bw-toast__action{flex-shrink:0;color:var(--bw-color-accent);font-size:var(--bw-text-body-sm-size);font-weight:var(--bw-font-weight-medium);line-height:var(--bw-text-body-sm-line-height);text-decoration:underline}.bw-toast__close{flex-shrink:0}.bw-toast-region__more{align-self:center;pointer-events:auto;min-block-size:var(--bw-size-touch-target-min);min-inline-size:var(--bw-size-touch-target-min);padding-block:var(--bw-space-1);padding-inline:var(--bw-space-3);background:var(--bw-color-surface-raised);color:var(--bw-color-fg-muted);border:var(--bw-size-border-hairline) solid var(--bw-color-border);border-radius:var(--bw-radius-full);box-shadow:var(--bw-elevation-1);font:inherit;font-size:var(--bw-text-caption-size);font-weight:var(--bw-font-weight-medium);font-variant-numeric:tabular-nums;cursor:pointer;transition:var(--bw-transition-colors)}.bw-toast-region__more:hover{background-color:var(--bw-color-surface-sunken);color:var(--bw-color-fg)}.bw-combobox{position:relative}.bw-combobox__field{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:var(--bw-space-1)}.bw-combobox__input{flex:1 1 var(--bw-component-menu-min-width);inline-size:auto;min-inline-size:0}.bw-combobox__listbox{display:none;position:absolute;inset-block-start:calc(100% + var(--bw-space-1));inset-inline-start:0;inline-size:100%;min-inline-size:var(--bw-component-menu-min-width);max-block-size:16rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--bw-color-border) transparent;margin:0;padding:var(--bw-space-1);list-style:none;background:var(--bw-color-surface-raised);border:var(--bw-size-border-hairline) solid var(--bw-color-border);border-radius:var(--bw-radius-lg);box-shadow:var(--bw-elevation-3),inset 0 1px #fff9;z-index:var(--bw-z-dropdown);animation:bw-fade-in-up var(--bw-duration-normal) var(--bw-ease-out);transition:var(--bw-transition-opacity)}.bw-combobox[data-bw-open] .bw-combobox__listbox{display:block}.bw-combobox__listbox.htmx-request,.bw-combobox__input.htmx-request~.bw-combobox__listbox{opacity:var(--bw-component-htmx-indicator-opacity)}.bw-combobox__option{display:flex;align-items:center;gap:var(--bw-space-2);padding:var(--bw-space-2) var(--bw-space-3);border-radius:var(--bw-radius-md);color:var(--bw-color-fg);font-size:var(--bw-text-body-sm-size);line-height:var(--bw-text-body-sm-line-height);cursor:pointer;transition:var(--bw-transition-colors)}.bw-combobox__option:hover{background-color:var(--bw-state-hover-overlay)}.bw-combobox__option[data-bw-active]{background-color:var(--bw-state-selected-bg)}.bw-combobox__option[aria-selected=true]{font-weight:var(--bw-font-weight-medium)}.bw-combobox__empty{padding:var(--bw-space-2) var(--bw-space-3);color:var(--bw-color-fg-muted);font-size:var(--bw-text-body-sm-size);line-height:var(--bw-text-body-sm-line-height)}.bw-combobox__chip{display:inline-flex;align-items:center;gap:var(--bw-space-1);padding-inline:var(--bw-space-3) var(--bw-space-1);background:var(--bw-state-selected-bg);border:var(--bw-size-border-hairline) solid var(--bw-color-border);border-radius:var(--bw-radius-full);font-size:var(--bw-text-body-sm-size);line-height:var(--bw-text-body-sm-line-height)}.bw-combobox__chip-remove{display:inline-flex;align-items:center;justify-content:center;min-block-size:var(--bw-size-touch-target-min);min-inline-size:var(--bw-size-touch-target-min);padding:var(--bw-space-1);background:transparent;border:0;border-radius:var(--bw-radius-full);color:var(--bw-color-icon-muted);cursor:pointer;transition:var(--bw-transition-colors)}.bw-combobox__chip-remove:hover{background-color:var(--bw-state-hover-overlay);color:var(--bw-color-fg)}.bw-combobox__chip-remove:active{background-color:var(--bw-state-active-overlay);transition-duration:var(--bw-duration-instant)}.bw-alert[data-bw-dismissing],.bw-badge[data-bw-dismissing]{opacity:0;transition:opacity var(--bw-duration-fast) var(--bw-ease-in)}.bw-badge__close{display:inline-flex;align-items:center;justify-content:center;padding:var(--bw-space-0-5);background:transparent;border:0;border-radius:var(--bw-radius-full);color:inherit;cursor:pointer;transition:var(--bw-transition-colors)}.bw-badge__close:hover{background-color:var(--bw-state-hover-overlay)}.bw-badge__close:active{background-color:var(--bw-state-active-overlay);transition-duration:var(--bw-duration-instant)}.bw-tooltip{position:relative;display:inline-flex}.bw-tooltip__bubble{position:absolute;z-index:var(--bw-z-tooltip);max-inline-size:var(--bw-component-tooltip-max-width);padding:var(--bw-space-1) var(--bw-space-2);background:var(--bw-color-surface-raised);color:var(--bw-color-fg);border:var(--bw-size-border-hairline) solid var(--bw-color-border);border-radius:var(--bw-radius-md);box-shadow:var(--bw-elevation-2);font-size:var(--bw-text-caption-size);font-weight:var(--bw-text-caption-weight);line-height:var(--bw-text-caption-line-height);white-space:normal;pointer-events:none}.bw-tooltip--top .bw-tooltip__bubble{inset-block-end:calc(100% + var(--bw-space-1));inset-inline-start:50%;transform:translate(-50%)}.bw-tooltip--bottom .bw-tooltip__bubble{inset-block-start:calc(100% + var(--bw-space-1));inset-inline-start:50%;transform:translate(-50%)}.bw-tooltip--start .bw-tooltip__bubble{inset-inline-end:calc(100% + var(--bw-space-1));inset-block-start:50%;transform:translateY(-50%)}.bw-tooltip--end .bw-tooltip__bubble{inset-inline-start:calc(100% + var(--bw-space-1));inset-block-start:50%;transform:translateY(-50%)}[data-theme=dark] .bw-tooltip__bubble{box-shadow:var(--bw-elevation-3)}@media(prefers-reduced-motion:reduce){.bw-dropdown__caret,.bw-disclosure__caret{transition:none}}.bw-stepper{display:flex;list-style:none;margin:0;padding:0}.bw-stepper--horizontal{flex-direction:row;align-items:flex-start}.bw-stepper--vertical{flex-direction:column}.bw-stepper__step{display:flex;align-items:center;gap:var(--bw-space-2)}.bw-stepper--vertical .bw-stepper__step{align-items:flex-start}.bw-stepper__connector{align-self:center;background-color:var(--bw-color-border)}.bw-stepper--horizontal .bw-stepper__connector{flex:1 1 auto;block-size:var(--bw-size-border-hairline);margin-inline:var(--bw-space-2)}.bw-stepper--vertical .bw-stepper__connector{align-self:flex-start;inline-size:var(--bw-size-border-hairline);block-size:var(--bw-space-4);margin-inline-start:calc(var(--bw-size-control-height-sm) / 2 - var(--bw-size-border-hairline) / 2)}.bw-stepper__marker{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--bw-size-control-height-sm);block-size:var(--bw-size-control-height-sm);border-radius:var(--bw-radius-full);border:var(--bw-size-border-thick) solid var(--bw-color-border);color:var(--bw-color-fg-muted);font-size:var(--bw-text-body-sm-size);font-weight:var(--bw-font-weight-medium);flex-shrink:0}.bw-stepper__step--complete .bw-stepper__marker{border-color:var(--bw-color-accent);background-color:var(--bw-color-accent);color:var(--bw-color-fg-on-accent)}.bw-stepper__step--current .bw-stepper__marker{border-color:var(--bw-color-accent);color:var(--bw-color-accent)}.bw-stepper__label{font-size:var(--bw-text-label-size);font-weight:var(--bw-text-label-weight);color:var(--bw-color-fg-muted)}.bw-stepper__step--current .bw-stepper__label{color:var(--bw-color-fg);font-weight:var(--bw-font-weight-semibold)}.bw-stepper__step--complete .bw-stepper__label{color:var(--bw-color-fg)}.bw-wizard__step{margin-block-start:var(--bw-density-section-gap)}.bw-wizard__nav{display:flex;align-items:center;gap:var(--bw-space-3);margin-block-start:var(--bw-density-section-gap)}.bw-tag-input__chips{display:flex;flex-wrap:wrap;gap:var(--bw-space-1)}.bw-tag-input__chips:empty{display:none}.bw-tag-input__chips:not(:empty){margin-block-end:var(--bw-space-2)}.bw-dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--bw-space-2);padding:var(--bw-density-section-gap);border:var(--bw-size-border-hairline) dashed var(--bw-color-border-control);border-radius:var(--bw-radius-lg);background:var(--bw-color-surface-sunken);color:var(--bw-color-fg-muted);text-align:center;cursor:pointer;transition:var(--bw-transition-colors)}.bw-dropzone:hover{border-color:color-mix(in oklab,var(--bw-color-border-control) 82%,var(--bw-color-fg))}.bw-dropzone:has(.bw-dropzone__input:focus-visible){border-color:var(--bw-color-accent);border-style:solid}.bw-dropzone[data-bw-drag-over]{border-color:var(--bw-color-accent);border-style:solid;background:var(--bw-state-hover-overlay)}.bw-dropzone__icon{color:var(--bw-color-icon-muted)}.bw-dropzone__input{position:absolute;inline-size:var(--bw-space-px);block-size:var(--bw-space-px);margin:calc(var(--bw-space-px) * -1);padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.bw-dropzone__hint{font-size:var(--bw-text-caption-size);line-height:var(--bw-text-caption-line-height)}.bw-dropzone__files{margin:0;padding:0;list-style:none;text-align:start;inline-size:100%}.bw-dropzone__files:empty{display:none}.bw-dropzone__file{display:flex;align-items:center;gap:var(--bw-space-2);padding-block:var(--bw-space-1);color:var(--bw-color-fg);font-size:var(--bw-text-body-sm-size);line-height:var(--bw-text-body-sm-line-height)}input.bw-input[type=date]::-webkit-calendar-picker-indicator,input.bw-input[type=time]::-webkit-calendar-picker-indicator,input.bw-input[type=datetime-local]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:var(--bw-opacity-muted);transition:var(--bw-transition-opacity)}input.bw-input[type=date]:hover::-webkit-calendar-picker-indicator,input.bw-input[type=time]:hover::-webkit-calendar-picker-indicator,input.bw-input[type=datetime-local]:hover::-webkit-calendar-picker-indicator{opacity:1}[data-theme=dark] .bw-card,[data-theme=dark] .bw-data-table-wrap{box-shadow:var(--bw-elevation-1)}[data-theme=dark] .bw-card--bordered{box-shadow:var(--bw-elevation-0)}[data-theme=dark] .bw-card--interactive:hover,[data-theme=dark] .bw-card--interactive:focus-within{box-shadow:var(--bw-elevation-2)}[data-theme=dark] .bw-account-menu__panel,[data-theme=dark] .bw-dropdown__panel,[data-theme=dark] .bw-combobox__listbox{box-shadow:var(--bw-elevation-3)}[data-theme=dark] .bw-toast{box-shadow:var(--bw-elevation-5)}[data-theme=dark] .bw-modal:is(.bw-modal--open,[data-bw-open]) .bw-modal__panel{box-shadow:var(--bw-elevation-4)}[data-theme=dark] .bw-slide-over[data-bw-open] .bw-slide-over__panel{box-shadow:var(--bw-elevation-4)}.bw-marketing{display:flex;flex-direction:column;min-height:100vh}.bw-marketing-header{background:var(--bw-color-surface);border-block-end:var(--bw-size-border-hairline) solid var(--bw-color-border);position:sticky;inset-block-start:0;z-index:var(--bw-z-sticky)}.bw-marketing-header__inner{max-inline-size:var(--bw-component-content-max-width-marketing);margin-inline:auto;padding-inline:var(--bw-density-page-gutter-inline);padding-block:var(--bw-space-3)}.bw-marketing-header__brand{display:flex;align-items:center;gap:var(--bw-space-6)}.bw-marketing-header__nav{display:flex;align-items:center;gap:var(--bw-space-4);flex:1 1 auto}.bw-marketing-header__nav:empty{display:none}.bw-marketing-header__nav :where(a){color:var(--bw-color-fg-muted);font-size:var(--bw-text-label-size);font-weight:var(--bw-text-label-weight);text-decoration:none;transition:var(--bw-transition-colors)}.bw-marketing-header__nav :where(a:hover){color:var(--bw-color-fg)}.bw-marketing-header__actions{display:flex;align-items:center;gap:var(--bw-space-2)}.bw-marketing-header__actions:empty{display:none}.bw-marketing-header__actions>:where(a):not(.bw-btn){color:var(--bw-color-fg-muted);font-size:var(--bw-text-label-size);font-weight:var(--bw-text-label-weight);text-decoration:none;transition:var(--bw-transition-colors)}.bw-marketing-header__actions>:where(a:hover):not(.bw-btn){color:var(--bw-color-fg)}.bw-marketing__content{flex:1 1 auto;outline:none}.bw-marketing-footer{border-block-start:var(--bw-size-border-hairline) solid var(--bw-color-border);background:var(--bw-color-surface-sunken);margin-block-start:auto}.bw-marketing-footer__inner{max-inline-size:var(--bw-component-content-max-width-marketing);margin-inline:auto;padding-inline:var(--bw-density-page-gutter-inline);padding-block:var(--bw-space-8) var(--bw-space-4)}.bw-marketing-footer__inner :where(a){color:var(--bw-color-fg-muted);text-decoration:none;transition:var(--bw-transition-colors)}.bw-marketing-footer__inner :where(a:hover){color:var(--bw-color-fg)}.bw-marketing-footer__legal{margin-block-start:var(--bw-space-6);padding-block-start:var(--bw-space-4);border-block-start:var(--bw-size-border-hairline) solid var(--bw-color-border);color:var(--bw-color-fg-muted);font-size:var(--bw-text-caption-size);line-height:var(--bw-text-caption-line-height)}.bw-marketing-footer__legal:empty{display:none}.bw-marketing__content>*{max-inline-size:var(--bw-component-content-max-width-marketing);margin-inline:auto;padding-inline:var(--bw-density-page-gutter-inline)}.bw-marketing__content>*+*{margin-block-start:var(--bw-component-section-gap-marketing)}.bw-hero{display:flex;flex-direction:column;gap:var(--bw-space-8);padding-block:var(--bw-space-8) 0;text-align:start}.bw-hero--center{align-items:center;text-align:center}.bw-hero__copy{display:flex;flex-direction:column;gap:var(--bw-space-4);max-inline-size:var(--bw-size-max-width-prose)}.bw-hero--center .bw-hero__copy{margin-inline:auto}.bw-hero__eyebrow{margin:0;color:var(--bw-color-accent);font-size:var(--bw-text-overline-size);font-weight:var(--bw-text-overline-weight);line-height:var(--bw-text-overline-line-height);letter-spacing:var(--bw-text-overline-tracking);text-transform:uppercase}.bw-hero__heading{margin:0;font-family:var(--bw-text-heading-display-family);font-size:var(--bw-text-heading-display-size);font-weight:var(--bw-text-heading-display-weight);line-height:var(--bw-text-heading-display-line-height);letter-spacing:var(--bw-text-heading-display-tracking)}.bw-hero__lede{margin:0;color:var(--bw-color-fg-muted);font-size:var(--bw-text-body-lg-size);line-height:var(--bw-text-body-lg-line-height)}.bw-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bw-space-3)}.bw-hero--center .bw-hero__actions{justify-content:center}.bw-hero__media{max-inline-size:100%}.bw-hero__media :where(img,svg){display:block;inline-size:100%;block-size:auto;border-radius:var(--bw-radius-lg)}.bw-feature-grid-section__intro{max-inline-size:var(--bw-size-max-width-prose);margin-block-end:var(--bw-space-6)}.bw-feature-grid-section__heading{margin:0 0 var(--bw-space-2);font-size:var(--bw-text-heading-xl-size);font-weight:var(--bw-text-heading-xl-weight);line-height:var(--bw-text-heading-xl-line-height)}.bw-feature-grid-section__lede{margin:0;color:var(--bw-color-fg-muted);font-size:var(--bw-text-body-lg-size);line-height:var(--bw-text-body-lg-line-height)}.bw-feature-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--bw-space-6)}@media(min-width:40rem){.bw-feature-grid--2,.bw-feature-grid--3,.bw-feature-grid--4{grid-template-columns:repeat(2,1fr)}}@media(min-width:64rem){.bw-feature-grid--3{grid-template-columns:repeat(3,1fr)}.bw-feature-grid--4{grid-template-columns:repeat(4,1fr)}}.bw-feature-card{display:flex;flex-direction:column;gap:var(--bw-space-3)}.bw-feature-card__icon{color:var(--bw-color-accent)}.bw-feature-card__heading{margin:0;font-size:var(--bw-text-heading-sm-size);font-weight:var(--bw-text-heading-sm-weight);line-height:var(--bw-text-heading-sm-line-height)}.bw-feature-card__body{margin:0;color:var(--bw-color-fg-muted);font-size:var(--bw-text-body-md-size);line-height:var(--bw-text-body-md-line-height)}.bw-pricing-table-section__intro{max-inline-size:var(--bw-size-max-width-prose);margin-block-end:var(--bw-space-6);text-align:center;margin-inline:auto}.bw-pricing-table-section__heading{margin:0 0 var(--bw-space-2);font-size:var(--bw-text-heading-xl-size);font-weight:var(--bw-text-heading-xl-weight);line-height:var(--bw-text-heading-xl-line-height)}.bw-pricing-table-section__lede{margin:0;color:var(--bw-color-fg-muted);font-size:var(--bw-text-body-lg-size);line-height:var(--bw-text-body-lg-line-height)}.bw-pricing-table{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--bw-space-6);align-items:stretch}@media(min-width:48rem){.bw-pricing-table{grid-template-columns:repeat(2,1fr)}}@media(min-width:64rem){.bw-pricing-table{grid-template-columns:repeat(3,1fr)}}.bw-pricing-table--single{max-inline-size:24rem;margin-inline:auto}.bw-pricing-table__note{margin:var(--bw-space-4) 0 0;text-align:center;color:var(--bw-color-fg-muted);font-size:var(--bw-text-caption-size);line-height:var(--bw-text-caption-line-height)}.bw-pricing-tier{position:relative;display:flex;flex-direction:column;gap:var(--bw-space-4);background:var(--bw-color-surface);border:var(--bw-size-border-hairline) solid var(--bw-color-border);border-radius:var(--bw-radius-lg);box-shadow:var(--bw-elevation-1);padding:var(--bw-space-6)}.bw-pricing-tier--highlighted{border-color:var(--bw-color-accent);box-shadow:var(--bw-elevation-3)}.bw-pricing-tier__badge{position:absolute;inset-block-start:calc(var(--bw-space-4) * -1);inset-inline-start:var(--bw-space-6)}.bw-pricing-tier__name{margin:0;font-size:var(--bw-text-heading-sm-size);font-weight:var(--bw-text-heading-sm-weight);line-height:var(--bw-text-heading-sm-line-height)}.bw-pricing-tier__description{margin:0;color:var(--bw-color-fg-muted);font-size:var(--bw-text-body-sm-size);line-height:var(--bw-text-body-sm-line-height)}.bw-pricing-tier__price{display:flex;align-items:baseline;gap:var(--bw-space-1);margin:0}.bw-pricing-tier__price-value{font-size:var(--bw-font-size-3xl);font-weight:var(--bw-font-weight-bold);line-height:var(--bw-font-line-height-tight);font-variant-numeric:tabular-nums}.bw-pricing-tier__price-period{color:var(--bw-color-fg-muted);font-size:var(--bw-text-body-sm-size)}.bw-pricing-tier__features{display:flex;flex-direction:column;gap:var(--bw-space-2);margin:0;padding:0;list-style:none;flex:1 1 auto}.bw-pricing-tier__feature{display:flex;align-items:flex-start;gap:var(--bw-space-2);font-size:var(--bw-text-body-sm-size);line-height:var(--bw-text-body-sm-line-height)}.bw-pricing-tier__feature-icon{color:var(--bw-color-success);flex-shrink:0;margin-block-start:.15em}.bw-pricing-tier__cta{margin-block-start:auto;padding-block-start:var(--bw-space-2)}.bw-pricing-tier__cta .bw-btn{inline-size:100%}.bw-cta{padding-block:var(--bw-space-8);border-radius:var(--bw-radius-xl);text-align:center}.bw-cta--tint{background:var(--bw-color-surface-marketing-tint);padding-inline:var(--bw-space-8)}.bw-cta__inner{display:flex;flex-direction:column;align-items:center;gap:var(--bw-space-4);max-inline-size:var(--bw-size-max-width-prose);margin-inline:auto}.bw-cta__heading{margin:0;font-size:var(--bw-text-heading-xl-size);font-weight:var(--bw-text-heading-xl-weight);line-height:var(--bw-text-heading-xl-line-height)}.bw-cta__body{margin:0;color:var(--bw-color-fg-muted);font-size:var(--bw-text-body-lg-size);line-height:var(--bw-text-body-lg-line-height)}.bw-cta__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--bw-space-3)}.bw-testimonial{margin:0;display:flex;flex-direction:column;gap:var(--bw-space-6);background:var(--bw-color-surface);border:var(--bw-size-border-hairline) solid var(--bw-color-border);border-radius:var(--bw-radius-lg);box-shadow:var(--bw-elevation-1);padding:var(--bw-space-8);max-inline-size:var(--bw-size-max-width-prose);margin-inline:auto}.bw-testimonial__quote{margin:0;font-size:var(--bw-text-heading-sm-size);font-weight:var(--bw-font-weight-normal);line-height:var(--bw-text-heading-lg-line-height)}.bw-testimonial__quote p{margin:0}.bw-testimonial__quote p:before{content:"“"}.bw-testimonial__quote p:after{content:"”"}.bw-testimonial__attribution{display:flex;align-items:center;gap:var(--bw-space-3)}.bw-testimonial__avatar{inline-size:var(--bw-space-10);block-size:var(--bw-space-10);border-radius:var(--bw-radius-full);object-fit:cover;flex-shrink:0}.bw-testimonial__attribution-text{display:flex;flex-direction:column}.bw-testimonial__author{font-weight:var(--bw-font-weight-semibold)}.bw-testimonial__role{color:var(--bw-color-fg-muted);font-size:var(--bw-text-caption-size)}.bw-testimonial__logo{margin-inline-start:auto}.bw-testimonial__logo :where(img,svg){block-size:var(--bw-space-6);inline-size:auto}.bw-logo-cloud{display:flex;flex-direction:column;align-items:center;gap:var(--bw-space-6);text-align:center}.bw-logo-cloud__heading{margin:0;color:var(--bw-color-fg-muted);font-size:var(--bw-text-caption-size);font-weight:var(--bw-text-overline-weight);letter-spacing:var(--bw-text-overline-tracking);text-transform:uppercase}.bw-logo-cloud__grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--bw-space-8)}.bw-logo-cloud__logo{block-size:var(--bw-space-8);inline-size:auto;object-fit:contain}.bw-logo-cloud--greyscale .bw-logo-cloud__logo{filter:grayscale(100%);opacity:var(--bw-opacity-muted);transition:var(--bw-transition-colors)}.bw-logo-cloud--greyscale .bw-logo-cloud__logo:hover{filter:grayscale(0%);opacity:1}@media(prefers-reduced-motion:reduce){.bw-logo-cloud--greyscale .bw-logo-cloud__logo{transition:none}}.bw-stat-band-section{text-align:center}.bw-stat-band-section__heading{margin:0 0 var(--bw-space-6);font-size:var(--bw-text-heading-xl-size);font-weight:var(--bw-text-heading-xl-weight);line-height:var(--bw-text-heading-xl-line-height)}.bw-stat-band{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));gap:var(--bw-space-6);justify-items:center}.bw-stat-band .bw-stat{text-align:center;align-items:center;inline-size:100%;max-inline-size:20rem}.bw-faq-section{max-inline-size:var(--bw-size-max-width-prose);margin-inline:auto}.bw-faq-section__heading{margin:0 0 var(--bw-space-4);font-size:var(--bw-text-heading-xl-size);font-weight:var(--bw-text-heading-xl-weight);line-height:var(--bw-text-heading-xl-line-height);text-align:center}.bw-faq-section__list{display:flex;flex-direction:column}[class^=bw-],[class*=" bw-"]{box-sizing:border-box}[class^=bw-][hidden],[class*=" bw-"][hidden]{display:none!important}.bw-skip-link{position:absolute;inset-block-start:0;inset-inline-start:0;transform:translateY(-100%);padding:var(--bw-space-2) var(--bw-space-4);background:var(--bw-color-surface);color:var(--bw-color-accent);border:var(--bw-size-border-hairline) solid var(--bw-color-border);border-start-start-radius:0;border-end-end-radius:var(--bw-radius-md);z-index:var(--bw-z-skip-link);transition:transform var(--bw-duration-fast) var(--bw-ease-out)}.bw-skip-link:focus{transform:translateY(0)}.bw-icon{display:inline-block;flex-shrink:0;vertical-align:middle;inline-size:var(--bw-icon-size, var(--bw-component-icon-size-md));block-size:var(--bw-icon-size, var(--bw-component-icon-size-md))}[dir=rtl] .bw-icon-directional{transform:scaleX(-1)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--bw-focus-ring-width) var(--bw-focus-ring-style) var(--bw-color-focus-ring);outline-offset:var(--bw-focus-ring-offset)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
