diff --git a/.github/workflows/split-packages.yml b/.github/workflows/split-packages.yml index b4f36a00..d5481e55 100644 --- a/.github/workflows/split-packages.yml +++ b/.github/workflows/split-packages.yml @@ -46,6 +46,12 @@ jobs: - { local_path: 'packages/checkcards', split_repository: 'checkcards' } - { local_path: 'packages/number', split_repository: 'number' } - { local_path: 'packages/code', split_repository: 'code' } + - { local_path: 'packages/currency-input', split_repository: 'currency-input' } + - { local_path: 'packages/password-meter', split_repository: 'password-meter' } + - { local_path: 'packages/file-preview', split_repository: 'file-preview' } + - { local_path: 'packages/transfer-list', split_repository: 'transfer-list' } + - { local_path: 'packages/inline-edit', split_repository: 'inline-edit' } + - { local_path: 'packages/credit-card', split_repository: 'credit-card' } # ── Forms aggregate (metapackage) ───────────────────────────────────── - { local_path: 'packages/forms', split_repository: 'forms' } @@ -69,6 +75,16 @@ jobs: - { local_path: 'packages/popover', split_repository: 'popover' } - { local_path: 'packages/sortable', split_repository: 'sortable' } - { local_path: 'packages/calendar', split_repository: 'calendar' } + - { local_path: 'packages/divider', split_repository: 'divider' } + - { local_path: 'packages/code-block', split_repository: 'code-block' } + - { local_path: 'packages/kbd', split_repository: 'kbd' } + - { local_path: 'packages/description-list', split_repository: 'description-list' } + - { local_path: 'packages/chat', split_repository: 'chat' } + - { local_path: 'packages/meter', split_repository: 'meter' } + - { local_path: 'packages/copy-button', split_repository: 'copy-button' } + - { local_path: 'packages/carousel', split_repository: 'carousel' } + - { local_path: 'packages/kanban', split_repository: 'kanban' } + - { local_path: 'packages/scheduler', split_repository: 'scheduler' } # ── Content aggregate (metapackage) ─────────────────────────────────── - { local_path: 'packages/content', split_repository: 'content' } @@ -82,6 +98,7 @@ jobs: - { local_path: 'packages/dropmenu', split_repository: 'dropmenu' } - { local_path: 'packages/pagination', split_repository: 'pagination' } - { local_path: 'packages/theme-switcher',split_repository: 'theme-switcher'} + - { local_path: 'packages/context-menu', split_repository: 'context-menu' } # ── Navigation aggregate (metapackage) ──────────────────────────────── - { local_path: 'packages/navigation', split_repository: 'navigation' } diff --git a/.gitignore b/.gitignore index 6b0cf1b8..d0de2027 100644 --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,4 @@ node_modules /playwright-report /tests/E2E/public/*.html COMPONENT_BACKLOG.md +COMPONENT_AUDIT.md diff --git a/COMPONENT_BACKLOG.md b/COMPONENT_BACKLOG.md index b9a6ff5d..b23c0df5 100644 --- a/COMPONENT_BACKLOG.md +++ b/COMPONENT_BACKLOG.md @@ -12,44 +12,50 @@ Status key: `[ ]` not started · `[~]` in progress · `[x]` complete · `[!]` re - [x] **Stepper / wizard** (`bladewind-stepper`, Navigation) — Horizontal and vertical steps with complete, current, error, and disabled states; allow clickable and linear workflows. - [x] **Sidebar navigation** (`bladewind-sidebar`, Navigation): Responsive nested application navigation with sections, icons, active states, badges, collapsible groups, and a mobile drawer mode. - [x] **Command palette** (`bladewind-command-palette`, Navigation) — Keyboard-first searchable action launcher with grouped actions, shortcuts, empty states, and asynchronous results. -- [ ] **Tree view** (`bladewind-tree`, Content) — Expandable hierarchical data with single/multiple selection, checkboxes, lazy-loaded children, and full keyboard navigation. +- [!] ~~**Tree view** (`bladewind-tree`, Content) — Expandable hierarchical data with single/multiple selection, checkboxes, lazy-loaded children, and full keyboard navigation.~~ - [x] **Data grid / Table v2** (`bladewind-data-grid`, Content) — A higher-level companion to Table with column sorting, filtering, selection, sticky headers, pagination hooks, and server-driven state. - [x] **Calendar** (`bladewind-calendar`, Content) — Inline month/week calendar for displaying and selecting dates or events, distinct from the input-focused Datepicker. -- [ ] **Context menu** (`bladewind-context-menu`, Navigation) — Pointer and keyboard-triggered action menu with nested items, separators, disabled actions, and viewport-aware placement. -- [ ] **Segmented control** (`bladewind-segmented-control`, Forms) — Compact mutually exclusive choice control with text/icon options and form-compatible values. +- [x] **Context menu** (`bladewind-context-menu`, Navigation) — Pointer and keyboard-triggered action menu with nested items, separators, disabled actions, and viewport-aware placement. +- [!] ~~**Segmented control** (`bladewind-segmented-control`, Forms) — Compact mutually exclusive choice control with text/icon options and form-compatible values.~~ +- [x] **Divider / separator** (`bladewind-divider`, Content) — Horizontal or vertical rule with optional centered label, spacing variants, and decorative/semantic modes. +- [!] ~~**Confirm / alert dialog** (`bladewind-confirm-dialog`, Content) — Purpose-built confirmation modal for destructive or consequential actions, with async pending state and cancel/confirm actions, distinct from the generic Modal.~~ Removed. ## Priority 2: forms and data entry -- [ ] **Fieldset / form section** (`bladewind-fieldset`, Forms) — Accessible grouping with legend, description, required/optional state, validation summary, and collapsible sections. -- [ ] **Masked input** (`bladewind-masked-input`, Forms) — Formatting and validation for phone numbers, currency, percentages, account numbers, and custom masks. -- [ ] **Cascader** (`bladewind-cascader`, Forms) — Hierarchical selection for country/region, categories, and organisational structures with searchable levels. -- [ ] **Transfer list** (`bladewind-transfer-list`, Forms) — Move one or many options between available and selected lists with search and select-all controls. -- [ ] **Mention input** (`bladewind-mention`, Forms) — Textarea-like input with `@`/`#` suggestions, keyboard selection, custom result rendering, and serialisable values. -- [ ] **Rich text editor** (`bladewind-editor`, Forms) — Opinionated, accessible editor with a deliberately small toolbar, sanitisation guidance, and pluggable upload handling. -- [ ] **Signature pad** (`bladewind-signature`, Forms) — Draw, clear, undo, and export a signature with touch/pointer support and a hidden form value. -- [ ] **Image cropper** (`bladewind-image-cropper`, Forms) — Preview, zoom, rotate, crop, and export an uploaded image; suitable for avatars and document capture. -- [ ] **Editable text** (`bladewind-inline-edit`, Forms) — Display-to-input editing with save, cancel, validation, loading, and optimistic-update hooks. +- [!] ~~**Fieldset / form section** (`bladewind-fieldset`, Forms) — Accessible grouping with legend, description, required/optional state, validation summary, and collapsible sections.~~ +- [!] ~~**Masked input** (`bladewind-masked-input`, Forms) — Formatting and validation for phone numbers, currency, percentages, account numbers, and custom masks.~~ +- [!] ~~**Cascader** (`bladewind-cascader`, Forms) — Hierarchical selection for country/region, categories, and organisational structures with searchable levels.~~ +- [x] **Transfer list** (`bladewind-transfer-list`, Forms) — Move one or many options between available and selected lists with search and select-all controls. +- [!] ~~**Mention input** (`bladewind-mention`, Forms) — Textarea-like input with `@`/`#` suggestions, keyboard selection, custom result rendering, and serialisable values.~~ +- [!] ~~**Rich text editor** (`bladewind-editor`, Forms) — Opinionated, accessible editor with a deliberately small toolbar, sanitisation guidance, and pluggable upload handling.~~ +- [!] ~~**Signature pad** (`bladewind-signature`, Forms) — Draw, clear, undo, and export a signature with touch/pointer support and a hidden form value.~~ +- [!] ~~**Image cropper** (`bladewind-image-cropper`, Forms) — Preview, zoom, rotate, crop, and export an uploaded image; suitable for avatars and document capture.~~ +- [x] **Editable text** (`bladewind-inline-edit`, Forms) — Display-to-input editing with save, cancel, validation, loading, and optimistic-update hooks. +- [x] **Password strength meter** (`bladewind-password-meter`, Forms) — Rules-based strength scoring and visual feedback for password fields, distinct from the generic Meter/gauge. +- [x] **Currency / money input** (`bladewind-currency-input`, Forms) — Locale-aware currency formatting, symbol placement, and cents handling on top of the generic Number input. +- [x] **Document / file preview** (`bladewind-file-preview`, Forms) — Read-only preview of an uploaded file (thumbnail, filename, size, download/remove actions) as the display counterpart to Filepicker. ## Priority 3: content and feedback -- [ ] **Carousel** (`bladewind-carousel`, Content) — Responsive content/media slides with arrows, indicators, autoplay opt-in, swipe support, and reduced-motion handling. -- [ ] **Lightbox / gallery** (`bladewind-gallery`, Content) — Thumbnail grid with full-screen preview, captions, keyboard navigation, zoom, and lazy loading. -- [ ] **Guided tour / spotlight** (`bladewind-tour`, Content) — Anchored product walkthroughs with progress, skip/back controls, placement fallback, and persisted completion hooks. -- [ ] **Split button** (`bladewind-split-button`, Content) — Primary action plus related action menu with loading, disabled, and destructive variants. -- [ ] **Floating action button / speed dial** (`bladewind-speed-dial`, Content) — Fixed primary action that expands into labelled secondary actions with safe mobile positioning. -- [ ] **Banner** (`bladewind-banner`, Content) — Page-level or global announcement bar with tone, icon, actions, dismissibility, and optional persistence. -- [ ] **Code block** (`bladewind-code-block`, Content) — Syntax-highlighted code display with language label, line numbers/highlights, wrapping, and copy action; separate from the OTP Code component. -- [ ] **Keyboard key** (`bladewind-kbd`, Content) — Small semantic key/shortcut display for help text, menus, and command documentation. -- [ ] **Description list** (`bladewind-description-list`, Content) — Responsive label/value presentation for profiles, summaries, and record detail pages with action slots. -- [ ] **Chat / message thread** (`bladewind-chat`, Content) — Message bubbles, sender/avatar metadata, timestamps, delivery states, attachments, and grouped messages. -- [ ] **Meter / gauge** (`bladewind-meter`, Content) — Bounded value visualisation with thresholds and semantic low/medium/high states, distinct from progress completion. +- [x] **Carousel** (`bladewind-carousel`, Content) — Responsive content/media slides with arrows, indicators, autoplay opt-in, swipe support, and reduced-motion handling. +- [!] ~~**Lightbox / gallery** (`bladewind-gallery`, Content) — Thumbnail grid with full-screen preview, captions, keyboard navigation, zoom, and lazy loading.~~ +- [!] ~~**Guided tour / spotlight** (`bladewind-tour`, Content) — Anchored product walkthroughs with progress, skip/back controls, placement fallback, and persisted completion hooks.~~ +- [!] ~~**Split button** (`bladewind-split-button`, Content) — Primary action plus related action menu with loading, disabled, and destructive variants.~~ +- [!] ~~**Floating action button / speed dial** (`bladewind-speed-dial`, Content) — Fixed primary action that expands into labelled secondary actions with safe mobile positioning.~~ +- [!] ~~**Banner** (`bladewind-banner`, Content) — Page-level or global announcement bar with tone, icon, actions, dismissibility, and optional persistence.~~ Removed: duplicated Alert. +- [x] **Code block** (`bladewind-code-block`, Content) — Syntax-highlighted code display with language label, line numbers/highlights, wrapping, and copy action; separate from the OTP Code component. +- [x] **Keyboard key** (`bladewind-kbd`, Content) — Small semantic key/shortcut display for help text, menus, and command documentation. +- [x] **Description list** (`bladewind-description-list`, Content) — Responsive label/value presentation for profiles, summaries, and record detail pages with action slots. +- [x] **Chat / message thread** (`bladewind-chat`, Content) — Message bubbles, sender/avatar metadata, timestamps, delivery states, attachments, and grouped messages. +- [x] **Meter / gauge** (`bladewind-meter`, Content) — Bounded value visualisation with thresholds and semantic low/medium/high states, distinct from progress completion. +- [x] **Copy to clipboard button** (`bladewind-copy-button`, Content) — Copies a value or slot content to the clipboard with success/failure feedback and icon-only or labelled variants. ## Priority 4: specialised application widgets -- [ ] **Kanban board** (`bladewind-kanban`, Content) — Columns and draggable cards with empty/loading states, movement hooks, and keyboard-accessible reordering. -- [ ] **Scheduler** (`bladewind-scheduler`, Content) — Day/week resource schedule with time slots, event rendering, selection hooks, and timezone-aware values. -- [ ] **Gantt chart** (`bladewind-gantt`, Content) — Project timeline with dependencies, milestones, zoom levels, progress, and horizontal virtualisation. -- [ ] **Organisation chart** (`bladewind-org-chart`, Content) — Expandable reporting hierarchy with custom node slots, pan/zoom, and accessible list fallback. +- [x] **Kanban board** (`bladewind-kanban`, Content) — Columns and draggable cards with empty/loading states, movement hooks, and keyboard-accessible reordering. +- [x] **Scheduler** (`bladewind-scheduler`, Content) — Day/week resource schedule with time slots, event rendering, selection hooks, and timezone-aware values. +- [!] ~~**Gantt chart** (`bladewind-gantt`, Content) — Project timeline with dependencies, milestones, zoom levels, progress, and horizontal virtualisation.~~ +- [!] ~~**Organisation chart** (`bladewind-org-chart`, Content) — Expandable reporting hierarchy with custom node slots, pan/zoom, and accessible list fallback.~~ ## Deliberate non-duplicates @@ -74,6 +80,7 @@ A component can be marked complete above only when all applicable items below ar - [ ] Every `config('bladewind.*')` key the component's view reads is also present in `packages/meta/config/bladewind.php`, with a matching default. See "Config surface" below. - [ ] The relevant group metapackage and root package dependencies/autoloading are updated. - [ ] Light mode, dark mode, responsive layout, RTL, disabled/loading/error states, and reduced motion are handled where relevant. +- [ ] Livewire compatibility is considered: stateful JS-heavy components document a `wire:ignore` requirement so a Livewire re-render doesn't clobber client-side state, and form-bindable components fire native `input`/`change` events so `wire:model` picks up value changes. - [ ] Keyboard interaction, focus management, semantic markup, ARIA labelling, and screen-reader announcements are verified. - [ ] Unit/render tests and focused browser tests cover the component's important states and interactions. - [ ] Package README, website documentation, examples, prop tables, and upgrade notes are complete. diff --git a/README.md b/README.md index dc4b0c41..be8e7b72 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,11 @@ -

block)
+ 'code' => null,
+ // any Prism-supported language: markup, css, javascript, php, bash, json, sql, python, yaml
+ 'language' => config('bladewind.code_block.language', 'markup'),
+ // an optional filename or label shown in the header, e.g. "routes/web.php"
+ 'title' => '',
+ 'lineNumbers' => config('bladewind.code_block.line_numbers', false),
+ // lines to highlight, Prism line-highlight syntax, e.g. "2" or "3-5,8"
+ 'highlightLines' => '',
+ // wrap long lines instead of scrolling horizontally
+ 'wrap' => config('bladewind.code_block.wrap', false),
+ 'showCopy' => config('bladewind.code_block.show_copy', true),
+ 'showLanguageLabel' => config('bladewind.code_block.show_language_label', true),
+ 'class' => '',
+ 'id' => uniqid('bw-code-block-'),
+ 'nonce' => config('bladewind.script.nonce', null),
+])
+@php
+ $lineNumbers = parseBladewindVariable($lineNumbers);
+ $wrap = parseBladewindVariable($wrap);
+ $showCopy = parseBladewindVariable($showCopy);
+ $showLanguageLabel = parseBladewindVariable($showLanguageLabel);
+
+ // strips the common leading whitespace every line shares, so a snippet
+ // indented to match its surrounding blade markup still renders flush left.
+ // blade already strips the opening tag's own indentation off the first
+ // line of a slot, so that line is left alone here and the shared indent
+ // is measured from the remaining lines only
+ $dedent = function (string $code): string {
+ $lines = explode("\n", str_replace("\t", ' ', $code));
+
+ while (count($lines) && trim($lines[0]) === '') {
+ array_shift($lines);
+ }
+ while (count($lines) && trim(end($lines)) === '') {
+ array_pop($lines);
+ }
+
+ if (! count($lines)) {
+ return '';
+ }
+
+ $indent = null;
+ foreach (array_slice($lines, 1) as $line) {
+ if (trim($line) === '') {
+ continue;
+ }
+ $leading = strlen($line) - strlen(ltrim($line, ' '));
+ $indent = $indent === null ? $leading : min($indent, $leading);
+ }
+
+ return implode("\n", array_map(
+ fn ($line, $i) => $i === 0 ? $line : substr($line, $indent ?? 0),
+ $lines,
+ array_keys($lines)
+ ));
+ };
+
+ $code = $dedent($code !== null ? $code : (string) $slot);
+@endphp
+{{-- format-ignore-end --}}
+
+
+ @if($showLanguageLabel || $title !== '' || $showCopy)
+
+
+ @if($title !== '')
+ {{ $title }}
+ @endif
+ @if($showLanguageLabel)
+ {{ $language }}
+ @endif
+
+ @if($showCopy)
+
+ @endif
+
+ @endif
+
+ $lineNumbers,
+ '!whitespace-pre-wrap break-words' => $wrap,
+ ])>{{ $code }}
+
+
+@once
+
+ {{-- Prism's line-highlight plugin hardcodes its .line-highlight margin-top
+ to 1em to exactly cancel out its own default pre[data-line] padding:1em.
+ We override that padding to !py-1 above, so this override has to move
+ in lockstep or the highlight renders offset from the line it marks.
+ Its background is also a warm tint tuned for Prism's light theme,
+ nearly invisible against this component's dark background. --}}
+
+ {{-- a host page may already ship Prism (its own docs, a blog, ...). Only
+ load our copy of Prism's core when there isn't one already, so we
+ extend whatever is there instead of loading a clashing duplicate --}}
+
+ if (typeof window.Prism === 'undefined') {
+ document.write('<\/scr' + 'ipt>');
+ }
+
+
+
+@endonce
+
+ (() => {
+ const root = document.querySelector('[data-bw-code-block="{{ $id }}"]');
+ if (root && root.dataset.bwInitialised === 'true') return;
+ if (root) root.dataset.bwInitialised = 'true';
+
+ new BladewindCodeBlock('{{ $id }}');
+ })();
+
diff --git a/packages/code-block/src/BladewindCodeBlockServiceProvider.php b/packages/code-block/src/BladewindCodeBlockServiceProvider.php
new file mode 100644
index 00000000..10c0f839
--- /dev/null
+++ b/packages/code-block/src/BladewindCodeBlockServiceProvider.php
@@ -0,0 +1,22 @@
+mergeConfigFrom(__DIR__.'/../config/bladewind.php', 'bladewind');
+ }
+
+ public function boot(): void
+ {
+ $this->loadViewsFrom(__DIR__.'/../resources/views', 'bladewind');
+
+ $this->publishes([
+ __DIR__.'/../resources/views/components/' => resource_path('views/components/bladewind'),
+ ], 'bladewind-components');
+ }
+}
diff --git a/packages/colorpicker/README.md b/packages/colorpicker/README.md
index efa21de2..acdebe09 100644
--- a/packages/colorpicker/README.md
+++ b/packages/colorpicker/README.md
@@ -22,6 +22,10 @@ composer require bladewindui/ui
Full documentation, live demos, and all available attributes are at **[bladewindui.com](https://bladewindui.com)**.
+## Livewire
+
+The colour value input dispatches a native `change` event when a colour is picked, so `wire:model` observes it. The delegated bindings are idempotent, so a Livewire re-render does not create duplicate listeners.
+
## License
MIT — see the [LICENSE](https://github.com/mkocansey/bladewind/blob/main/LICENSE) file.
diff --git a/packages/colorpicker/resources/views/components/colorpicker.blade.php b/packages/colorpicker/resources/views/components/colorpicker.blade.php
index 8072d580..0a2e0bc5 100644
--- a/packages/colorpicker/resources/views/components/colorpicker.blade.php
+++ b/packages/colorpicker/resources/views/components/colorpicker.blade.php
@@ -60,7 +60,7 @@
@once
const setColour = (name, colour) => {
- domEl(`input[name="${name}"]`).value = colour;
+ setFieldValue(domEl(`input[name="${name}"]`), colour);
domEl(`.bw-cp-label-${name}`).textContent = colour;
domEl(`.bw-cp-trigger.${name}`).style.background = colour;
}
diff --git a/packages/command-palette/README.md b/packages/command-palette/README.md
index 37b74353..0b8db0bf 100644
--- a/packages/command-palette/README.md
+++ b/packages/command-palette/README.md
@@ -70,6 +70,10 @@ Every component forwards supported custom classes and HTML attributes through it
Full examples and the complete attribute tables are available at [bladewindui.com/component/command-palette](https://bladewindui.com/component/command-palette).
+## Livewire
+
+Open/closed state and the current search filter live in the palette's own DOM, not in Livewire's component state. A Livewire re-render that touches this markup for reasons unrelated to the palette resets it to closed — wrap the palette in `wire:ignore` if it sits inside such a component. The delegated event bindings are idempotent, so a re-render does not create duplicate listeners.
+
## License
MIT. See the [LICENSE](https://github.com/mkocansey/bladewind/blob/main/LICENSE) file.
diff --git a/packages/command-palette/resources/assets/css/command-palette.css b/packages/command-palette/resources/assets/css/command-palette.css
index 9c9e950f..2a6d9062 100644
--- a/packages/command-palette/resources/assets/css/command-palette.css
+++ b/packages/command-palette/resources/assets/css/command-palette.css
@@ -20,7 +20,7 @@
transition: opacity .18s ease, transform .18s ease;
pointer-events: auto;
}
-.bw-command-palette-panel { @variant dark { border-color: rgb(74 78 83 / .75); background: #1c1f24; color: #d2d4d7; } }
+.bw-command-palette-panel { @variant dark { border-color: rgb(74 78 83 / .75); background: var(--color-dark-800); color: var(--color-dark-200); } }
.bw-command-palette[data-state="open"] .bw-command-palette-panel { opacity: 1; transform: translateY(0) scale(1); }
.bw-command-palette-tiny .bw-command-palette-panel { max-width: 24rem; }
.bw-command-palette-small .bw-command-palette-panel { max-width: 28rem; }
@@ -39,15 +39,15 @@
.bw-command-palette-input { flex: 1; min-width: 0; min-height: 2.5rem; border: 0; background: transparent; color: inherit; font-size: 1rem; line-height: 1.5rem; outline: none; box-shadow: none; }
.bw-command-palette-input::placeholder { color: rgb(148 163 184); }
.bw-command-palette-close { flex: none; display: grid; width: 2rem; height: 2rem; place-items: center; border-radius: 9999px; background: rgb(241 245 249); color: rgb(100 116 139); transition: background-color .15s ease, color .15s ease; }
-.bw-command-palette-close { @variant dark { background: #262a2f; color: #a7aaad; } }
+.bw-command-palette-close { @variant dark { background: var(--color-dark-700); color: var(--color-dark-300); } }
.bw-command-palette-close:hover { background: rgb(226 232 240); color: rgb(15 23 42); }
-.bw-command-palette-close:hover { @variant dark { background: #33373c; color: #f0f1f2; } }
+.bw-command-palette-close:hover { @variant dark { background: var(--color-dark-600); color: var(--color-dark-100); } }
.bw-command-palette-close:focus-visible,.bw-command-palette-item:focus-visible { outline: 2px solid var(--color-primary-500); outline-offset: 2px; }
.bw-command-palette-results { min-height: 0; flex: 1; overflow-y: auto; overscroll-behavior: contain; padding: .75rem; scrollbar-gutter: stable; }
.bw-command-palette-group + .bw-command-palette-group { margin-top: .5rem; }
.bw-command-palette-group[hidden] { display: none; }
.bw-command-palette-group-label { padding: .5rem .75rem .25rem; color: rgb(100 116 139); font-size: .6875rem; font-weight: 700; letter-spacing: .04em; text-transform: uppercase; }
-.bw-command-palette-group-label { @variant dark { color: #a7aaad; } }
+.bw-command-palette-group-label { @variant dark { color: var(--color-dark-300); } }
.bw-command-palette-group-items { display: flex; flex-direction: column; gap: .125rem; }
.bw-command-palette-item {
display: flex;
@@ -63,10 +63,10 @@
cursor: pointer;
transition: background-color .12s ease, color .12s ease;
}
-.bw-command-palette-item { @variant dark { color: #d2d4d7; } }
+.bw-command-palette-item { @variant dark { color: var(--color-dark-200); } }
.bw-command-palette-item[hidden] { display: none; }
.bw-command-palette-item[data-highlighted="true"] { background: var(--color-primary-50); color: var(--color-primary-700); }
-.bw-command-palette-item[data-highlighted="true"] { @variant dark { background: rgb(71 85 105 / .55); color: #f0f1f2; } }
+.bw-command-palette-item[data-highlighted="true"] { @variant dark { background: rgb(71 85 105 / .55); color: var(--color-dark-100); } }
.bw-command-palette-item[aria-disabled="true"] { cursor: not-allowed; opacity: .5; }
.bw-command-palette-item-icon { display: grid; width: 1.25rem; height: 1.25rem; flex: none; place-items: center; color: rgb(100 116 139); }
.bw-command-palette-item[data-highlighted="true"] .bw-command-palette-item-icon { color: inherit; }
@@ -74,7 +74,7 @@
.bw-command-palette-item-copy { min-width: 0; flex: 1; overflow-wrap: anywhere; }
.bw-command-palette-item-label,.bw-command-palette-item-description { display: block; }
.bw-command-palette-item-description { margin-top: .125rem; color: rgb(100 116 139); font-size: .75rem; line-height: 1.25rem; }
-.bw-command-palette-item-description { @variant dark { color: #a7aaad; } }
+.bw-command-palette-item-description { @variant dark { color: var(--color-dark-300); } }
.bw-command-palette-item-shortcut { display: flex; flex: none; gap: .25rem; }
.bw-command-palette-item-shortcut kbd,.bw-command-palette-hint kbd {
display: inline-flex;
@@ -89,18 +89,18 @@
font-family: inherit;
font-size: .6875rem;
}
-.bw-command-palette-item-shortcut kbd,.bw-command-palette-hint kbd { @variant dark { border-color: rgb(74 78 83 / .75); background: #262a2f; color: #d2d4d7; } }
+.bw-command-palette-item-shortcut kbd,.bw-command-palette-hint kbd { @variant dark { border-color: rgb(74 78 83 / .75); background: var(--color-dark-700); color: var(--color-dark-200); } }
.bw-command-palette-item-external { flex: none; opacity: .65; }
.bw-command-palette-empty,.bw-command-palette-loading { display: flex; flex-direction: column; align-items: center; justify-content: center; min-height: 12rem; padding: 1.5rem; text-align: center; }
.bw-command-palette-empty[hidden],.bw-command-palette-loading[hidden] { display: none; }
.bw-command-palette-empty-icon { display: grid; width: 3rem; height: 3rem; place-items: center; border-radius: 1rem; background: rgb(241 245 249); color: rgb(148 163 184); }
-.bw-command-palette-empty-icon { @variant dark { background: #262a2f; color: #a7aaad; } }
+.bw-command-palette-empty-icon { @variant dark { background: var(--color-dark-700); color: var(--color-dark-300); } }
.bw-command-palette-empty-title { margin-top: 1rem; color: rgb(30 41 59); font-size: .875rem; font-weight: 600; }
-.bw-command-palette-empty-title { @variant dark { color: #f0f1f2; } }
+.bw-command-palette-empty-title { @variant dark { color: var(--color-dark-100); } }
.bw-command-palette-empty-description { margin-top: .25rem; color: rgb(100 116 139); font-size: .75rem; line-height: 1.25rem; }
-.bw-command-palette-empty-description { @variant dark { color: #a7aaad; } }
+.bw-command-palette-empty-description { @variant dark { color: var(--color-dark-300); } }
.bw-command-palette-loading { color: rgb(100 116 139); font-size: .75rem; }
-.bw-command-palette-loading { @variant dark { color: #a7aaad; } }
+.bw-command-palette-loading { @variant dark { color: var(--color-dark-300); } }
.bw-command-palette-loading-icon { color: rgb(148 163 184); animation: bw-command-palette-spin 1s linear infinite; }
.bw-command-palette-loading p { margin-top: .75rem; }
@keyframes bw-command-palette-spin { to { transform: rotate(360deg); } }
@@ -111,7 +111,7 @@
.bw-command-palette-footer { @variant dark { border-color: rgb(74 78 83 / .75); } }
.bw-command-palette-hints { display: flex; flex-wrap: wrap; gap: .875rem; }
.bw-command-palette-hint { display: inline-flex; align-items: center; gap: .25rem; color: rgb(100 116 139); font-size: .75rem; }
-.bw-command-palette-hint { @variant dark { color: #a7aaad; } }
+.bw-command-palette-hint { @variant dark { color: var(--color-dark-300); } }
@media (max-width: 639px) {
.bw-command-palette { padding: 4vh .75rem 1.5rem; }
.bw-command-palette-panel,
diff --git a/packages/content/composer.json b/packages/content/composer.json
index cfe7353f..983e1b24 100644
--- a/packages/content/composer.json
+++ b/packages/content/composer.json
@@ -34,6 +34,16 @@
"bladewindui/tooltip": "^5.0",
"bladewindui/popover": "^5.0",
"bladewindui/sortable": "^5.0",
- "bladewindui/drawer": "^5.0"
+ "bladewindui/drawer": "^5.0",
+ "bladewindui/divider": "^5.0",
+ "bladewindui/kbd": "^5.0",
+ "bladewindui/copy-button": "^5.0",
+ "bladewindui/meter": "^5.0",
+ "bladewindui/description-list": "^5.0",
+ "bladewindui/code-block": "^5.0",
+ "bladewindui/chat": "^5.0",
+ "bladewindui/carousel": "^5.0",
+ "bladewindui/kanban": "^5.0",
+ "bladewindui/scheduler": "^5.0"
}
}
diff --git a/packages/context-menu/README.md b/packages/context-menu/README.md
new file mode 100644
index 00000000..9ebbfb86
--- /dev/null
+++ b/packages/context-menu/README.md
@@ -0,0 +1,27 @@
+[](https://github.com/mkocansey/bladewind/blob/main/LICENSE) [](https://packagist.org/packages/bladewindui/context-menu)
+
+
+
+# Context Menu
+
+BladewindUI — Context menu component.
+
+## Installation
+
+```bash
+composer require bladewindui/context-menu
+```
+
+Or install the full library:
+
+```bash
+composer require bladewindui/ui
+```
+
+## Documentation
+
+Full documentation, live demos, and all available attributes are at **[bladewindui.com](https://bladewindui.com)**.
+
+## License
+
+MIT — see the [LICENSE](https://github.com/mkocansey/bladewind/blob/main/LICENSE) file.
diff --git a/packages/context-menu/composer.json b/packages/context-menu/composer.json
new file mode 100644
index 00000000..8852106f
--- /dev/null
+++ b/packages/context-menu/composer.json
@@ -0,0 +1,37 @@
+{
+ "name": "bladewindui/context-menu",
+ "description": "BladewindUI — Context menu component",
+ "keywords": [
+ "laravel",
+ "blade",
+ "tailwindcss",
+ "bladewindui",
+ "context-menu"
+ ],
+ "license": "MIT",
+ "type": "library",
+ "authors": [
+ {
+ "name": "Michael K. Ocansey",
+ "email": "mike@bladewindui.com"
+ }
+ ],
+ "require": {
+ "php": ">=8.1",
+ "bladewindui/core": "^5.0",
+ "bladewindui/icon": "^5.0",
+ "bladewindui/script": "^5.0"
+ },
+ "autoload": {
+ "psr-4": {
+ "Mkocansey\\Bladewind\\ContextMenu\\": "src/"
+ }
+ },
+ "extra": {
+ "laravel": {
+ "providers": [
+ "Mkocansey\\Bladewind\\ContextMenu\\BladewindContextMenuServiceProvider"
+ ]
+ }
+ }
+}
diff --git a/packages/context-menu/config/bladewind.php b/packages/context-menu/config/bladewind.php
new file mode 100644
index 00000000..cdfd0b4e
--- /dev/null
+++ b/packages/context-menu/config/bladewind.php
@@ -0,0 +1,15 @@
+ [
+ 'padded' => true,
+ // block the browser's native context menu on the wrapped region even
+ // when no menu item exists (e.g. the region is empty). true keeps the
+ // behaviour consistent regardless of content.
+ 'disable_native' => true,
+ 'item' => [
+ 'dir' => '',
+ 'padded' => true,
+ ],
+ ],
+];
diff --git a/packages/context-menu/resources/views/components/context-menu/index.blade.php b/packages/context-menu/resources/views/components/context-menu/index.blade.php
new file mode 100644
index 00000000..f859ebff
--- /dev/null
+++ b/packages/context-menu/resources/views/components/context-menu/index.blade.php
@@ -0,0 +1,65 @@
+{{-- format-ignore-start --}}
+@props([
+ // used to uniquely address this instance in css/js
+ 'name' => defaultBladewindName('bw-context-menu-'),
+ 'padded' => config('bladewind.context_menu.padded', true),
+ // suppress the browser's own right-click menu over the wrapped region
+ 'disableNative' => config('bladewind.context_menu.disable_native', true),
+ // the region that opens the menu on right-click (or the keyboard context-menu key)
+ 'region' => null,
+ // a CSS selector (or bare element id) for an element elsewhere on the page that
+ // should open this menu instead of the region slot, e.g. target="drive-container"
+ 'target' => null,
+ 'class' => '',
+ 'modular' => false,
+ 'nonce' => config('bladewind.script.nonce', null),
+])
+@php
+ $name = parseBladewindName($name);
+ $padded = parseBladewindVariable($padded);
+ $disableNative = parseBladewindVariable($disableNative);
+ $target = is_string($target) && trim($target) !== '' ? trim($target) : null;
+ $targetSelector = $target ? (preg_match('/^[.#\[]/', $target) ? $target : "#$target") : null;
+@endphp
+{{-- format-ignore-end --}}
+
+
+
+@once
+
+@endonce
+
+ (() => {
+ const root = document.querySelector('.{{ $name }}');
+ // Guard against a duplicate instance (and duplicate document-level
+ // listeners) when a framework like Livewire re-renders this markup
+ // without a full page reload.
+ if (root && root.dataset.bwInitialised === 'true') return;
+ if (root) root.dataset.bwInitialised = 'true';
+
+ new BladewindContextMenu('{{ $name }}');
+ })();
+
diff --git a/packages/context-menu/resources/views/components/context-menu/item.blade.php b/packages/context-menu/resources/views/components/context-menu/item.blade.php
new file mode 100644
index 00000000..aeaeb4a3
--- /dev/null
+++ b/packages/context-menu/resources/views/components/context-menu/item.blade.php
@@ -0,0 +1,64 @@
+{{-- format-ignore-start --}}
+@props([
+ 'icon' => '',
+ 'dir' => config('bladewind.context_menu.item.dir', ''),
+ 'iconCss' => '',
+ // renders a non-interactive separator line instead of an item
+ 'divider' => false,
+ 'disabled' => false,
+ // normal | danger — danger tints the label/icon red, for destructive actions
+ 'tone' => 'normal',
+ 'padded' => config('bladewind.context_menu.item.padded', true),
+ // nested context-menu.item children, turning this item into a submenu trigger
+ 'submenu' => null,
+])
+@php
+ $divider = parseBladewindVariable($divider);
+ $disabled = parseBladewindVariable($disabled);
+ $padded = parseBladewindVariable($padded);
+ $tone = in_array($tone, ['normal', 'danger']) ? $tone : 'normal';
+ $hasSubmenu = ! $divider && trim((string) $submenu) !== '';
+ $iconColorClass = ($tone === 'danger' && !$disabled)
+ ? 'text-red-600! dark:text-red-400!'
+ : 'text-gray-400! dark:text-dark-500!';
+@endphp
+{{-- format-ignore-end --}}
+ $divider,
+ 'py-2 px-2.5' => (!$divider && $padded),
+ 'p-0' => (!$divider && !$padded),
+ 'cursor-pointer outline-none hover:rounded-md hover:bg-slate-200/75 hover:dark:bg-dark-800! focus-visible:rounded-md focus-visible:bg-slate-200/75 focus-visible:dark:bg-dark-800!' => (!$divider && !$disabled),
+ 'cursor-not-allowed pointer-events-none opacity-40' => $disabled,
+ 'text-red-600! dark:text-red-400!' => ($tone === 'danger' && !$disabled),
+ ])
+ @if($divider)
+ role="separator"
+ @else
+ role="menuitem" tabindex="-1"
+ @endif
+ @if($disabled) aria-disabled="true" @endif
+ @if($hasSubmenu) aria-haspopup="menu" aria-expanded="false" @endif
+ {{ $attributes->exceptPropAliases(get_defined_vars())->merge([
+ 'data-item' => $divider ? null : 'true',
+ 'data-disabled' => $disabled ? '1' : '0',
+ ]) }}>
+ @if(!$divider)
+ @if(!empty($icon))
+
+ @endif
+ {{ $slot }}
+ @if($hasSubmenu)
+
+
+ @endif
+ @endif
+
diff --git a/packages/context-menu/src/BladewindContextMenuServiceProvider.php b/packages/context-menu/src/BladewindContextMenuServiceProvider.php
new file mode 100644
index 00000000..38f46403
--- /dev/null
+++ b/packages/context-menu/src/BladewindContextMenuServiceProvider.php
@@ -0,0 +1,22 @@
+mergeConfigFrom(__DIR__.'/../config/bladewind.php', 'bladewind');
+ }
+
+ public function boot(): void
+ {
+ $this->loadViewsFrom(__DIR__.'/../resources/views', 'bladewind');
+
+ $this->publishes([
+ __DIR__.'/../resources/views/components/' => resource_path('views/components/bladewind'),
+ ], 'bladewind-components');
+ }
+}
diff --git a/packages/copy-button/README.md b/packages/copy-button/README.md
new file mode 100644
index 00000000..4c7c0199
--- /dev/null
+++ b/packages/copy-button/README.md
@@ -0,0 +1,27 @@
+[](https://github.com/mkocansey/bladewind/blob/main/LICENSE) [](https://packagist.org/packages/bladewindui/copy-button)
+
+
+
+# Copy Button
+
+BladewindUI — Copy to clipboard button component.
+
+## Installation
+
+```bash
+composer require bladewindui/copy-button
+```
+
+Or install the full library:
+
+```bash
+composer require bladewindui/ui
+```
+
+## Documentation
+
+Full documentation, live demos, and all available attributes are at **[bladewindui.com](https://bladewindui.com)**.
+
+## License
+
+MIT — see the [LICENSE](https://github.com/mkocansey/bladewind/blob/main/LICENSE) file.
diff --git a/packages/copy-button/composer.json b/packages/copy-button/composer.json
new file mode 100644
index 00000000..a9e59cc5
--- /dev/null
+++ b/packages/copy-button/composer.json
@@ -0,0 +1,38 @@
+{
+ "name": "bladewindui/copy-button",
+ "description": "BladewindUI — Copy to clipboard button component",
+ "keywords": [
+ "laravel",
+ "blade",
+ "tailwindcss",
+ "bladewindui",
+ "copy-button",
+ "clipboard"
+ ],
+ "license": "MIT",
+ "type": "library",
+ "authors": [
+ {
+ "name": "Michael K. Ocansey",
+ "email": "mike@bladewindui.com"
+ }
+ ],
+ "require": {
+ "php": ">=8.1",
+ "bladewindui/core": "^5.0",
+ "bladewindui/icon": "^5.0",
+ "bladewindui/script": "^5.0"
+ },
+ "autoload": {
+ "psr-4": {
+ "Mkocansey\\Bladewind\\CopyButton\\": "src/"
+ }
+ },
+ "extra": {
+ "laravel": {
+ "providers": [
+ "Mkocansey\\Bladewind\\CopyButton\\BladewindCopyButtonServiceProvider"
+ ]
+ }
+ }
+}
diff --git a/packages/copy-button/config/bladewind.php b/packages/copy-button/config/bladewind.php
new file mode 100644
index 00000000..6176a275
--- /dev/null
+++ b/packages/copy-button/config/bladewind.php
@@ -0,0 +1,7 @@
+ [
+ 'timeout' => 1500,
+ ],
+];
diff --git a/packages/copy-button/resources/views/components/copy-button.blade.php b/packages/copy-button/resources/views/components/copy-button.blade.php
new file mode 100644
index 00000000..ad99a41e
--- /dev/null
+++ b/packages/copy-button/resources/views/components/copy-button.blade.php
@@ -0,0 +1,69 @@
+{{-- format-ignore-start --}}
+@props([
+ 'name' => defaultBladewindName('bw-copy-button-'),
+ // text to copy. defaults to the trimmed text of the default slot, so a
+ // wrapped code snippet or value can be copied without repeating it here
+ 'value' => null,
+ // optional text label rendered on the button itself. ignored when the
+ // default slot has content, since the slot already renders as the
+ // visible label/content and the button becomes an icon-only trigger
+ // beside it
+ 'label' => null,
+ 'copyLabel' => __('bladewind::bladewind.copy_button_copy'),
+ 'copiedMessage' => __('bladewind::bladewind.copy_button_copied'),
+ 'failedMessage' => __('bladewind::bladewind.copy_button_failed'),
+ // ms before the success icon reverts to the default clipboard icon
+ 'timeout' => config('bladewind.copy_button.timeout', 1500),
+ 'size' => 'small',
+ 'class' => '',
+ 'nonce' => config('bladewind.script.nonce', null),
+])
+@php
+ $name = parseBladewindName($name);
+ $timeout = is_numeric($timeout) ? (int) $timeout : 1500;
+ $hasContent = trim((string) $slot) !== '';
+
+ $sizes = [
+ 'tiny' => 'size-3',
+ 'small' => 'size-4',
+ 'regular' => 'size-5',
+ ];
+ $iconSize = $sizes[$size] ?? $sizes['small'];
+@endphp
+{{-- format-ignore-end --}}
+
+
+@once
+
+@endonce
+
+ (() => {
+ const root = document.querySelector('.{{ $name }}');
+ // Guard against a duplicate instance (and duplicate click listeners)
+ // when a framework like Livewire re-renders this markup without a
+ // full page reload.
+ if (root && root.dataset.bwInitialised === 'true') return;
+ if (root) root.dataset.bwInitialised = 'true';
+
+ new BladewindCopyButton('{{ $name }}');
+ })();
+
diff --git a/packages/copy-button/src/BladewindCopyButtonServiceProvider.php b/packages/copy-button/src/BladewindCopyButtonServiceProvider.php
new file mode 100644
index 00000000..5011db7a
--- /dev/null
+++ b/packages/copy-button/src/BladewindCopyButtonServiceProvider.php
@@ -0,0 +1,22 @@
+mergeConfigFrom(__DIR__.'/../config/bladewind.php', 'bladewind');
+ }
+
+ public function boot(): void
+ {
+ $this->loadViewsFrom(__DIR__.'/../resources/views', 'bladewind');
+
+ $this->publishes([
+ __DIR__.'/../resources/views/components/' => resource_path('views/components/bladewind'),
+ ], 'bladewind-components');
+ }
+}
diff --git a/packages/core/lang/en/bladewind.php b/packages/core/lang/en/bladewind.php
index 7aa40d95..b8c5f9f1 100644
--- a/packages/core/lang/en/bladewind.php
+++ b/packages/core/lang/en/bladewind.php
@@ -10,8 +10,14 @@
"okay" => "Okay",
"cancel" => "Cancel",
+ "close" => "Close",
"delete" => "Delete",
- "confirm" => "Confirm",
+ "password_strength_weak" => "Weak",
+ "password_strength_fair" => "Fair",
+ "password_strength_good" => "Good",
+ "password_strength_strong" => "Strong",
+ "file_preview_download" => "Download",
+ "file_preview_remove" => "Remove",
"remove" => "Remove",
"abort" => "Abort",
"undo" => "Undo",
@@ -81,6 +87,18 @@
"select_placeholder" => "Select One",
"select_search_placeholder" => "Type here...",
"select_empty_placeholder" => "No options available",
+ "transfer_list_available" => "Available",
+ "transfer_list_selected" => "Selected",
+ "transfer_list_select_all" => "Select all",
+ "transfer_list_empty" => "No items",
+ "inline_edit_edit" => "Edit",
+ "inline_edit_save" => "Save",
+ "inline_edit_cancel" => "Cancel",
+ "inline_edit_required" => "This field is required",
+ "inline_edit_placeholder" => "Click to edit",
+ "copy_button_copy" => "Copy",
+ "copy_button_copied" => "Copied",
+ "copy_button_failed" => "Could not copy",
"select_max_selection" => "Please select only %s items",
"select_empty_state_button_label" => "Add",
"table_search_placeholder" => "Search table below...",
diff --git a/packages/core/public/css/bladewind-ui-no-preflight.min.css b/packages/core/public/css/bladewind-ui-no-preflight.min.css
index a6057ecb..22e04089 100644
--- a/packages/core/public/css/bladewind-ui-no-preflight.min.css
+++ b/packages/core/public/css/bladewind-ui-no-preflight.min.css
@@ -1 +1 @@
-/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-950:oklch(25.8% .092 26.042);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-700:oklch(55.4% .135 66.442);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-cyan-700:oklch(52% .105 223.128);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-900:oklch(37.9% .146 265.522);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-fuchsia-50:oklch(97.7% .017 320.058);--color-fuchsia-100:oklch(95.2% .037 318.852);--color-fuchsia-200:oklch(90.3% .076 319.62);--color-fuchsia-300:oklch(83.3% .145 321.434);--color-fuchsia-400:oklch(74% .238 322.16);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-fuchsia-600:oklch(59.1% .293 322.896);--color-fuchsia-700:oklch(51.8% .253 323.949);--color-pink-50:oklch(97.1% .014 343.198);--color-pink-100:oklch(94.8% .028 342.258);--color-pink-200:oklch(89.9% .061 343.231);--color-pink-300:oklch(82.3% .12 346.018);--color-pink-400:oklch(71.8% .202 349.761);--color-pink-500:oklch(65.6% .241 354.308);--color-pink-600:oklch(59.2% .249 .584);--color-pink-700:oklch(52.5% .223 3.958);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tighter:-.05em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-snug:1.375;--leading-normal:1.5;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--drop-shadow-2xl:0 25px 25px #00000026;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-primary-50:oklch(97% .01 250);--color-primary-100:oklch(94% .03 250);--color-primary-200:oklch(88% .06 250);--color-primary-300:oklch(79% .1 250);--color-primary-400:oklch(68% .14 250);--color-primary-500:oklch(56% .18 250);--color-primary-600:oklch(47% .2 250);--color-primary-700:oklch(40% .19 250);--color-primary-900:oklch(27% .1 250);--color-primary-950:oklch(20% .07 250);--color-dark-100:#f0f1f2;--color-dark-200:#d2d4d7;--color-dark-300:#a7aaad;--color-dark-400:#6c7075;--color-dark-500:#4a4e53;--color-dark-600:#33373c;--color-dark-700:#262a2f;--color-dark-800:#1c1f24;--color-dark-900:#101114;--color-dark-950:#0a0b0d}}@layer base{:root{--slide-distance:2rem;--fade-distance:1rem;--zoom-duration:.5s;--shimmer-duration:1.5s;--shimmer-angle:90deg;--shimmer-mode:alternate;--shimmer-direction:1;--shimmer-color:#fff9}.dark{--shimmer-color:#ffffff1a}input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([multiple]),textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:#6a7282;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}:is(input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([multiple]),textarea,select):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% .245 262.881);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#155dfc;outline:2px solid #0000}input::placeholder,textarea::placeholder{color:#6a7282;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em}::-webkit-date-and-time-value{text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='oklch(55.1%25 0.027 264.364)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}select:where([multiple]),select:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;-webkit-print-color-adjust:unset;print-color-adjust:unset;padding-right:.75rem}input:where([type=checkbox]),input:where([type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:middle;-webkit-user-select:none;user-select:none;color:#155dfc;--tw-shadow:0 0 #0000;background-color:#fff;background-origin:border-box;border-width:1px;border-color:#6a7282;flex-shrink:0;width:1rem;height:1rem;padding:0;display:inline-block}input:where([type=checkbox]){border-radius:0}input:where([type=radio]){border-radius:100%}input:where([type=checkbox]):focus,input:where([type=radio]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% .245 262.881);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid #0000}input:where([type=checkbox]):checked,input:where([type=radio]):checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}input:where([type=checkbox]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media(forced-colors:active){input:where([type=checkbox]):checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=radio]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media(forced-colors:active){input:where([type=radio]):checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=checkbox]):checked:hover,input:where([type=checkbox]):checked:focus,input:where([type=radio]):checked:hover,input:where([type=radio]):checked:focus{background-color:currentColor;border-color:#0000}input:where([type=checkbox]):indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}@media(forced-colors:active){input:where([type=checkbox]):indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=checkbox]):indeterminate:hover,input:where([type=checkbox]):indeterminate:focus{background-color:currentColor;border-color:#0000}input:where([type=file]){background:unset;border-color:inherit;font-size:unset;line-height:inherit;border-width:0;border-radius:0;padding:0}input:where([type=file]):focus{outline:1px solid buttontext;outline:1px auto -webkit-focus-ring-color}}@layer components{.bw-button{font-size:var(--text-xs, .75rem);line-height:var(--tw-leading,var(--text-xs--line-height, calc(1 / .75)));--tw-font-weight:var(--font-weight-medium, 500);font-weight:var(--font-weight-medium, 500);--tw-tracking:var(--tracking-wider, .05em);letter-spacing:var(--tracking-wider, .05em);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function, cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration, .15s));--tw-duration:.3s;align-items:center;transition-duration:.3s;display:inline-block}.bw-button-circle{border-radius:3.40282e38px;justify-content:center;place-items:center;display:inline-flex}.bw-button-circle:focus{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width, 0) var(--tw-ring-offset-color, #fff);--tw-outline-style:none;outline-style:none}.bw-button.regular{padding-inline:calc(var(--spacing, .25rem) * 5);padding-block:calc(var(--spacing, .25rem) * 3)}.bw-button.tiny{padding-inline:calc(var(--spacing, .25rem) * 3.75);padding-block:calc(var(--spacing, .25rem) * 1.5);font-size:10px}.bw-button.small{padding-inline:calc(var(--spacing, .25rem) * 4);padding-block:9.5px;font-size:11px}.bw-button.medium{padding-inline:calc(var(--spacing, .25rem) * 6);padding-block:calc(var(--spacing, .25rem) * 4)}.bw-button.medium.has-icon{padding-inline:calc(var(--spacing, .25rem) * 6);padding-block:calc(var(--spacing, .25rem) * 3.75)}.bw-button.big{padding-inline:calc(var(--spacing, .25rem) * 9);padding-block:calc(var(--spacing, .25rem) * 6);font-size:14px}.bw-button.big.has-icon{padding-inline:calc(var(--spacing, .25rem) * 8);padding-top:calc(var(--spacing, .25rem) * 4.75);padding-bottom:calc(var(--spacing, .25rem) * 5);font-size:16px}.bw-button.primary:not(.outlined),.bw-button-circle.primary:not(.outlined),.bw-button.secondary:not(.outlined),.bw-button-circle.secondary:not(.outlined){color:#ffffffe6}.bw-button.primary:not(.outlined):hover,.bw-button-circle.primary:not(.outlined):hover,.bw-button.secondary:not(.outlined):hover,.bw-button-circle.secondary:not(.outlined):hover{color:#fff;text-decoration-line:none}.bw-button.primary:not(.outlined):active,.bw-button-circle.primary:not(.outlined):active,.bw-button.secondary:not(.outlined):active,.bw-button-circle.secondary:not(.outlined):active{opacity:1;transform:translateY(.125rem)}.bw-button.primary:not(.outlined):focus,.bw-button-circle.primary:not(.outlined):focus,.bw-button.secondary:not(.outlined):focus,.bw-button-circle.secondary:not(.outlined):focus{--tw-ring-offset-width:0px;outline:none}.bw-button.primary.outlined,.bw-button-circle.primary.outlined,.bw-button.secondary.outlined,.bw-button-circle.secondary.outlined{background-color:#0000}.bw-button.primary.outlined:focus,.bw-button-circle.primary.outlined:focus,.bw-button.secondary.outlined:focus,.bw-button-circle.secondary.outlined:focus{--tw-ring-offset-width:0px;outline:none}.bw-button.disabled:disabled,.bw-button-circle.disabled:disabled{opacity:.5;cursor:not-allowed}.bw-button.outlined{padding-block:calc(var(--spacing, .25rem) * 2.5)}.bw-button.tiny.outlined{padding-block:calc(var(--spacing, .25rem) * 1.25)}.bw-button.small.outlined{padding-block:8.5px}.bw-button.medium.outlined{padding-block:calc(var(--spacing, .25rem) * 3.5)}.bw-button.big.outlined{padding-block:calc(var(--spacing, .25rem) * 5.5)}.bw-button-circle.tiny{width:calc(var(--spacing, .25rem) * 7.75);height:calc(var(--spacing, .25rem) * 7.75)}.bw-button-circle.small{width:calc(var(--spacing, .25rem) * 10);height:calc(var(--spacing, .25rem) * 10);padding:calc(var(--spacing, .25rem) * .5)}.bw-button-circle.regular{width:calc(var(--spacing, .25rem) * 10.5);height:calc(var(--spacing, .25rem) * 10.5);padding:calc(var(--spacing, .25rem) * 1)}.bw-button-circle.medium{width:calc(var(--spacing, .25rem) * 12.5);height:calc(var(--spacing, .25rem) * 12.5);padding:calc(var(--spacing, .25rem) * 1)}.bw-button-circle.big{width:calc(var(--spacing, .25rem) * 16.25);height:calc(var(--spacing, .25rem) * 16.25);padding:calc(var(--spacing, .25rem) * 3)}.bw-button-circle.tiny.outlined{width:calc(var(--spacing, .25rem) * 8);height:calc(var(--spacing, .25rem) * 8)}.bw-button-circle.small.outlined{padding:calc(var(--spacing, .25rem) * .5)}.bw-button-circle.medium.outlined{width:calc(var(--spacing, .25rem) * 12.5);height:calc(var(--spacing, .25rem) * 12.5);padding:calc(var(--spacing, .25rem) * 1)}.bw-button-circle.big.outlined{width:calc(var(--spacing, .25rem) * 16.5);height:calc(var(--spacing, .25rem) * 16.5);padding:calc(var(--spacing, .25rem) * 3)}.bw-breadcrumb-list{gap:0}.bw-breadcrumb-item,.bw-breadcrumb-overflow-marker{min-width:0}.bw-breadcrumb-overflow-marker{display:none}.bw-breadcrumb-link{align-items:center;gap:.375rem;min-width:0;line-height:1.5;display:inline-flex}.bw-breadcrumb-label{text-overflow:ellipsis;white-space:nowrap;max-width:min(18rem,55vw);display:block;overflow:hidden}.bw-breadcrumb-separator{margin-inline:.5rem;display:inline-flex}.bw-breadcrumb-item:nth-child(2)>.bw-breadcrumb-separator{display:none}@media(max-width:639px){.bw-breadcrumbs.collapsible .bw-breadcrumb-list:has(>.bw-breadcrumb-item:nth-child(5))>.bw-breadcrumb-overflow-marker{order:1;display:flex}.bw-breadcrumbs.collapsible .bw-breadcrumb-list:has(>.bw-breadcrumb-item:nth-child(5))>.bw-breadcrumb-item:nth-child(2){order:0}.bw-breadcrumbs.collapsible .bw-breadcrumb-list:has(>.bw-breadcrumb-item:nth-child(5))>.bw-breadcrumb-item:not(:nth-child(2)):not(:last-child){opacity:0;pointer-events:none;order:2;max-width:0;overflow:hidden}.bw-breadcrumbs.collapsible .bw-breadcrumb-list:has(>.bw-breadcrumb-item:nth-child(5))>.bw-breadcrumb-item:not(:nth-child(2)):not(:last-child):focus-within{opacity:1;pointer-events:auto;max-width:min(18rem,65vw);overflow:visible}.bw-breadcrumbs.collapsible .bw-breadcrumb-list:has(>.bw-breadcrumb-item:nth-child(5))>.bw-breadcrumb-item:last-child{order:3}.bw-breadcrumbs.collapsible .bw-breadcrumb-label{max-width:45vw}}.bw-stepper{min-width:calc(var(--spacing, .25rem) * 0);color:var(--color-gray-700, oklch(37.3% .034 259.733))}.bw-stepper:is(.dark,.dark *){color:var(--color-dark-200, #d2d4d7)}.bw-stepper-list{margin:calc(var(--spacing, .25rem) * 0);min-width:calc(var(--spacing, .25rem) * 0);padding:calc(var(--spacing, .25rem) * 0);counter-reset:bw-step;list-style-type:none;display:flex}.bw-stepper-item{min-width:calc(var(--spacing, .25rem) * 0);counter-increment:bw-step;flex:1;position:relative}.bw-stepper-trigger{z-index:1;width:100%;min-width:calc(var(--spacing, .25rem) * 0);-webkit-appearance:none;-moz-appearance:none;appearance:none;align-items:flex-start;gap:calc(var(--spacing, .25rem) * 3);border-radius:var(--radius-md, .375rem);border-style:var(--tw-border-style, solid);padding:calc(var(--spacing, .25rem) * 1);text-align:left;background-color:#0000;border-width:0;display:flex;position:relative}.bw-stepper-trigger:focus-visible{outline-style:var(--tw-outline-style, solid);outline-offset:4px;outline-width:2px;outline-color:var(--color-primary-500, oklch(56% .18 250))}.bw-stepper-trigger:not(:disabled){cursor:pointer}.bw-stepper[data-clickable=false] .bw-stepper-trigger:not(:disabled),.bw-stepper-trigger[data-clickable=false]{cursor:default}.bw-stepper-indicator{width:calc(var(--spacing, .25rem) * 9);height:calc(var(--spacing, .25rem) * 9);border-style:var(--tw-border-style, solid);border-width:2px;border-color:var(--color-gray-300, oklch(87.2% .01 258.338));background-color:var(--color-white, #fff);font-size:var(--text-sm, .875rem);line-height:var(--tw-leading,var(--text-sm--line-height, calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold, 600);font-weight:var(--font-weight-semibold, 600);color:var(--color-gray-500, oklch(55.1% .027 264.364));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function, cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration, .15s));border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.bw-stepper-indicator:is(.dark,.dark *){border-color:var(--color-dark-500, #4a4e53);background-color:var(--color-dark-800, #1c1f24);color:var(--color-dark-300, #a7aaad)}.bw-stepper-copy{min-width:calc(var(--spacing, .25rem) * 0);padding-top:calc(var(--spacing, .25rem) * 1);flex-direction:column;display:flex}.bw-stepper-label{font-size:var(--text-sm, .875rem);line-height:var(--tw-leading,var(--text-sm--line-height, calc(1.25 / .875)));--tw-leading:calc(var(--spacing, .25rem) * 5);line-height:calc(var(--spacing, .25rem) * 5);--tw-font-weight:var(--font-weight-semibold, 600);font-weight:var(--font-weight-semibold, 600);overflow-wrap:break-word;color:var(--color-gray-700, oklch(37.3% .034 259.733))}.bw-stepper-label:is(.dark,.dark *){color:var(--color-dark-200, #d2d4d7)}.bw-stepper-description{margin-top:calc(var(--spacing, .25rem) * .5);font-size:var(--text-xs, .75rem);line-height:var(--tw-leading,var(--text-xs--line-height, calc(1 / .75)));--tw-leading:calc(var(--spacing, .25rem) * 4);line-height:calc(var(--spacing, .25rem) * 4);overflow-wrap:break-word;color:var(--color-gray-500, oklch(55.1% .027 264.364))}.bw-stepper-description:is(.dark,.dark *){color:var(--color-dark-400, #6c7075)}.bw-stepper-connector{background-color:var(--color-gray-200, oklch(92.8% .006 264.531));position:absolute}.bw-stepper-connector:is(.dark,.dark *){background-color:var(--color-dark-600, #33373c)}.bw-stepper-complete-indicator,.bw-stepper-error-indicator,.bw-stepper-custom-indicator:empty{display:none}.bw-stepper[data-show-numbers=true] .bw-stepper-number:empty:before{content:counter(bw-step)}.bw-stepper-item[data-state=current] .bw-stepper-indicator{border-color:var(--color-primary-600, oklch(47% .2 250));background-color:var(--color-primary-600, oklch(47% .2 250));color:var(--color-white, #fff)}.bw-stepper-item[data-state=current] .bw-stepper-indicator:is(.dark,.dark *){border-color:var(--color-primary-400, oklch(68% .14 250));background-color:var(--color-primary-500, oklch(56% .18 250))}.bw-stepper-item[data-state=current] .bw-stepper-label{color:var(--color-primary-700, oklch(40% .19 250))}.bw-stepper-item[data-state=current] .bw-stepper-label:is(.dark,.dark *){color:var(--color-primary-300, oklch(79% .1 250))}.bw-stepper-item[data-state=complete] .bw-stepper-indicator{border-color:var(--color-green-600, oklch(62.7% .194 149.214));background-color:var(--color-green-600, oklch(62.7% .194 149.214));color:var(--color-white, #fff)}.bw-stepper-item[data-state=complete] .bw-stepper-indicator:is(.dark,.dark *){border-color:var(--color-green-400, oklch(79.2% .209 151.711));background-color:var(--color-green-500, oklch(72.3% .219 149.579))}.bw-stepper-item[data-state=complete] .bw-stepper-default-indicator{display:none}.bw-stepper-item[data-state=complete] .bw-stepper-complete-indicator{display:block}.bw-stepper-item[data-state=error] .bw-stepper-indicator{border-color:var(--color-red-600, oklch(57.7% .245 27.325));background-color:var(--color-red-50, oklch(97.1% .013 17.38));color:var(--color-red-700, oklch(50.5% .213 27.518))}.bw-stepper-item[data-state=error] .bw-stepper-indicator:is(.dark,.dark *){border-color:var(--color-red-400, oklch(70.4% .191 22.216));background-color:var(--color-red-950, oklch(25.8% .092 26.042));color:var(--color-red-300, oklch(80.8% .114 19.571))}.bw-stepper-item[data-state=error] .bw-stepper-default-indicator{display:none}.bw-stepper-item[data-state=error] .bw-stepper-error-indicator{display:block}.bw-stepper-item[data-state=disabled]{opacity:.55}.bw-stepper-item[data-state=disabled] .bw-stepper-trigger{cursor:not-allowed}.bw-stepper-horizontal{padding-bottom:calc(var(--spacing, .25rem) * 2);overflow-x:auto}.bw-stepper-horizontal .bw-stepper-list{gap:calc(var(--spacing, .25rem) * 0);min-width:max-content}.bw-stepper-horizontal .bw-stepper-item{width:calc(var(--spacing, .25rem) * 48);min-width:calc(var(--spacing, .25rem) * 48)}.bw-stepper-horizontal .bw-stepper-trigger{align-items:center;gap:calc(var(--spacing, .25rem) * 2);padding-inline:calc(var(--spacing, .25rem) * 4);text-align:center;flex-direction:column}.bw-stepper-horizontal .bw-stepper-copy{padding-top:calc(var(--spacing, .25rem) * 0);text-align:center;align-items:center}.bw-stepper-horizontal .bw-stepper-connector{inset-inline:calc(50% + 1.125rem) calc(1.125rem - 50%);height:.125rem;top:1.3125rem}.bw-stepper-horizontal .bw-stepper-item:last-child .bw-stepper-connector{display:none}.bw-stepper-vertical .bw-stepper-list{flex-direction:column}.bw-stepper-vertical .bw-stepper-item{min-height:calc(var(--spacing, .25rem) * 20);padding-bottom:calc(var(--spacing, .25rem) * 5)}.bw-stepper-vertical .bw-stepper-connector{top:calc(var(--spacing, .25rem) * 10);bottom:calc(var(--spacing, .25rem) * 0);width:calc(var(--spacing, .25rem) * .5);inset-inline-start:1.3125rem}.bw-stepper-vertical .bw-stepper-item:last-child .bw-stepper-connector{display:none}.bw-stepper-style-chevrons.bw-stepper-horizontal .bw-stepper-list{border-radius:var(--radius-lg, .5rem);border-style:var(--tw-border-style, solid);border-width:1px;border-color:var(--color-gray-300, oklch(87.2% .01 258.338));overflow:hidden}.bw-stepper-style-chevrons.bw-stepper-horizontal .bw-stepper-list:is(.dark,.dark *){border-color:var(--color-dark-500, #4a4e53)}.bw-stepper-style-chevrons.bw-stepper-horizontal .bw-stepper-item{background-color:var(--color-white, #fff)}.bw-stepper-style-chevrons.bw-stepper-horizontal .bw-stepper-item:is(.dark,.dark *){background-color:var(--color-dark-800, #1c1f24)}.bw-stepper-style-chevrons.bw-stepper-horizontal .bw-stepper-trigger{align-items:center;gap:calc(var(--spacing, .25rem) * 3);padding-inline:calc(var(--spacing, .25rem) * 8);padding-block:calc(var(--spacing, .25rem) * 4);text-align:start;border-radius:0;flex-direction:row}.bw-stepper-style-chevrons.bw-stepper-horizontal .bw-stepper-copy{text-align:start;align-items:flex-start}.bw-stepper-style-chevrons.bw-stepper-horizontal .bw-stepper-connector{display:none}.bw-stepper-style-chevrons.bw-stepper-horizontal .bw-stepper-item:not(:last-child):after{content:"";z-index:2;background:inherit;border-block-start:1px solid #d1d5db;border-inline-end:1px solid #d1d5db;border-color:var(--color-gray-300, oklch(87.2% .01 258.338));inset-inline-end:-.8rem;width:1.6rem;height:1.6rem;position:absolute;top:50%;transform:translateY(-50%)rotate(45deg)}.bw-stepper-style-chevrons .bw-stepper-item[data-state=current]{background-color:var(--color-primary-50, oklch(97% .01 250))}.bw-stepper-style-chevrons .bw-stepper-item[data-state=current]:is(.dark,.dark *){background-color:var(--color-primary-950, oklch(20% .07 250))}.bw-stepper-style-chevrons.bw-stepper-horizontal .bw-stepper-item[data-state=current]{border-inline-style:var(--tw-border-style, solid);border-inline-width:1px;border-color:var(--color-primary-300, oklch(79% .1 250))}.bw-stepper-style-chevrons.bw-stepper-horizontal .bw-stepper-item[data-state=current]:is(.dark,.dark *){border-color:var(--color-primary-700, oklch(40% .19 250))}.bw-stepper-style-chevrons.bw-stepper-horizontal .bw-stepper-item[data-state=current]:not(:last-child):after{border-color:var(--color-primary-300, oklch(79% .1 250))}.bw-stepper-style-chevrons.bw-stepper-horizontal .bw-stepper-item:has(+.bw-stepper-item[data-state=current]):after{border-color:var(--color-primary-300, oklch(79% .1 250))}.bw-stepper-style-bars.bw-stepper-horizontal .bw-stepper-list{gap:calc(var(--spacing, .25rem) * 8)}.bw-stepper-style-bars.bw-stepper-horizontal .bw-stepper-trigger{align-items:flex-start;gap:calc(var(--spacing, .25rem) * 0);padding-inline:calc(var(--spacing, .25rem) * 0);padding-top:calc(var(--spacing, .25rem) * 7);padding-bottom:calc(var(--spacing, .25rem) * 1);text-align:start}.bw-stepper-style-bars.bw-stepper-horizontal .bw-stepper-copy{text-align:start;align-items:flex-start}.bw-stepper-style-bars .bw-stepper-indicator{display:none}.bw-stepper-style-bars.bw-stepper-horizontal .bw-stepper-connector,.bw-stepper-style-bars.bw-stepper-horizontal .bw-stepper-item:last-child .bw-stepper-connector{inset-inline:0;height:.25rem;display:block;top:.25rem}.bw-stepper-style-bars .bw-stepper-label:before{content:"Step " counter(bw-step);font-size:var(--text-xs, .75rem);line-height:var(--tw-leading,var(--text-xs--line-height, calc(1 / .75)));--tw-font-weight:var(--font-weight-normal, 400);font-weight:var(--font-weight-normal, 400);color:var(--color-gray-500, oklch(55.1% .027 264.364));display:block}.bw-stepper-style-bars .bw-stepper-item[data-state=current] .bw-stepper-connector,.bw-stepper-style-bars .bw-stepper-item[data-state=complete] .bw-stepper-connector{background-color:var(--color-primary-600, oklch(47% .2 250))}:is(.bw-stepper-style-bars .bw-stepper-item[data-state=current] .bw-stepper-connector,.bw-stepper-style-bars .bw-stepper-item[data-state=complete] .bw-stepper-connector):is(.dark,.dark *){background-color:var(--color-primary-400, oklch(68% .14 250))}.bw-stepper-style-bars .bw-stepper-item[data-state=error] .bw-stepper-connector{background-color:var(--color-red-600, oklch(57.7% .245 27.325))}.bw-stepper-style-bars .bw-stepper-item[data-state=error] .bw-stepper-connector:is(.dark,.dark *){background-color:var(--color-red-400, oklch(70.4% .191 22.216))}.bw-stepper-style-bars.bw-stepper-vertical .bw-stepper-list{gap:calc(var(--spacing, .25rem) * 5)}.bw-stepper-style-bars.bw-stepper-vertical .bw-stepper-item{min-height:calc(var(--spacing, .25rem) * 0);border-inline-start-style:var(--tw-border-style, solid);border-inline-start-width:4px;border-color:var(--color-gray-200, oklch(92.8% .006 264.531));padding-inline-start:calc(var(--spacing, .25rem) * 4);padding-bottom:calc(var(--spacing, .25rem) * 0)}.bw-stepper-style-bars.bw-stepper-vertical .bw-stepper-item:is(.dark,.dark *){border-color:var(--color-dark-600, #33373c)}.bw-stepper-style-bars.bw-stepper-vertical .bw-stepper-item[data-state=current],.bw-stepper-style-bars.bw-stepper-vertical .bw-stepper-item[data-state=complete]{border-color:var(--color-primary-600, oklch(47% .2 250))}:is(.bw-stepper-style-bars.bw-stepper-vertical .bw-stepper-item[data-state=current],.bw-stepper-style-bars.bw-stepper-vertical .bw-stepper-item[data-state=complete]):is(.dark,.dark *){border-color:var(--color-primary-400, oklch(68% .14 250))}.bw-stepper-style-bars.bw-stepper-vertical .bw-stepper-item[data-state=error]{border-color:var(--color-red-600, oklch(57.7% .245 27.325))}.bw-stepper-style-bars.bw-stepper-vertical .bw-stepper-item[data-state=error]:is(.dark,.dark *){border-color:var(--color-red-400, oklch(70.4% .191 22.216))}.bw-stepper-style-bars.bw-stepper-vertical .bw-stepper-trigger{padding:calc(var(--spacing, .25rem) * 0)}.bw-stepper-style-bars.bw-stepper-vertical .bw-stepper-connector{display:none}.bw-stepper-style-line .bw-stepper-indicator{width:calc(var(--spacing, .25rem) * 4);height:calc(var(--spacing, .25rem) * 4);border-style:var(--tw-border-style, solid);background-color:var(--color-white, #fff);color:0;border-width:2px}.bw-stepper-style-line .bw-stepper-indicator:is(.dark,.dark *){background-color:var(--color-dark-800, #1c1f24)}.bw-stepper-style-line .bw-stepper-item[data-state=current] .bw-stepper-indicator{background-color:#0000}.bw-stepper-style-line .bw-stepper-indicator svg,.bw-stepper-style-line .bw-stepper-number{display:none}.bw-stepper-style-line.bw-stepper-horizontal .bw-stepper-trigger{align-items:center;gap:calc(var(--spacing, .25rem) * 3);padding-inline:calc(var(--spacing, .25rem) * 4);text-align:center;flex-direction:column-reverse}.bw-stepper-style-line.bw-stepper-horizontal .bw-stepper-copy{text-align:center;align-items:center}.bw-stepper-style-line.bw-stepper-horizontal .bw-stepper-connector{inset-inline:calc(50% + .5rem) calc(.5rem - 50%);top:auto;bottom:.6875rem}.bw-stepper-style-line.bw-stepper-vertical .bw-stepper-item{min-height:calc(var(--spacing, .25rem) * 16);padding-bottom:calc(var(--spacing, .25rem) * 4)}.bw-stepper-style-line.bw-stepper-vertical .bw-stepper-trigger{align-items:flex-start;gap:calc(var(--spacing, .25rem) * 4)}.bw-stepper-style-line.bw-stepper-vertical .bw-stepper-copy{margin-top:calc(var(--spacing, .25rem) * -.5)}.bw-stepper-style-line.bw-stepper-vertical .bw-stepper-connector{inset-inline-start:.6875rem;top:1.5rem}.bw-stepper-panel{margin-top:calc(var(--spacing, .25rem) * 6);min-width:calc(var(--spacing, .25rem) * 0);border-radius:var(--radius-lg, .5rem);border-style:var(--tw-border-style, solid);border-width:1px;border-color:var(--color-gray-200, oklch(92.8% .006 264.531));background-color:var(--color-white, #fff);padding:calc(var(--spacing, .25rem) * 5);color:var(--color-gray-700, oklch(37.3% .034 259.733))}.bw-stepper-panel:is(.dark,.dark *){border-color:var(--color-dark-600, #33373c);background-color:var(--color-dark-800, #1c1f24);color:var(--color-dark-200, #d2d4d7)}.bw-stepper-panel-borderless{border-style:var(--tw-border-style, solid);border-width:0}.bw-stepper-panel[hidden]{display:none}[dir=rtl] .bw-stepper-trigger{text-align:right}@media(max-width:639px){.bw-stepper-horizontal .bw-stepper-item{width:calc(var(--spacing, .25rem) * 40);min-width:calc(var(--spacing, .25rem) * 40)}.bw-stepper-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media(prefers-reduced-motion:reduce){.bw-stepper *{scroll-behavior:auto;transition-duration:.01ms}}.bw-card.shadowed{box-shadow:0 0 0 1px #0f172a0f,0 1px 2px #0f172a08}.dark .bw-card.shadowed{box-shadow:0 0 0 1px #e2e8f014,0 1px 2px #02061766}.bw-card.shadowed-hover:hover{box-shadow:0 0 0 1px #0f172a1a,0 2px 6px #0f172a0f}.dark .bw-card.shadowed-hover:hover{box-shadow:0 0 0 1px #e2e8f024,0 2px 6px #02061780}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=number]{-webkit-appearance:none;appearance:none;-moz-appearance:textfield}.bw-textarea,.bw-raw-select,.bw-input{border-radius:var(--radius-md, .375rem);border-style:var(--tw-border-style, solid);width:100%;padding-inline:calc(var(--spacing, .25rem) * 3);font-size:var(--text-sm, .875rem);line-height:var(--tw-leading,var(--text-sm--line-height, calc(1.25 / .875)));--tw-tracking:var(--tracking-wider, .05em);letter-spacing:var(--tracking-wider, .05em);color:var(--color-gray-600, oklch(44.6% .03 256.802));--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width, 0)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow, 0 0 #0000),var(--tw-inset-ring-shadow, 0 0 #0000),var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow, 0 0 #0000);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function, cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration, .15s));border-width:2px;padding-block:8.5px}:is(.bw-textarea,.bw-raw-select,.bw-input)::placeholder{color:#00274f66}@supports (color:color-mix(in lab,red,red)){:is(.bw-textarea,.bw-raw-select,.bw-input)::placeholder{color:color-mix(in oklab,var(--color-primary-900, oklch(27% .1 250)) 40%,transparent)}}:is(.bw-textarea,.bw-raw-select,.bw-input):focus{outline-style:var(--tw-outline-style, solid);outline-offset:-1px;outline-width:2px}:is(.bw-textarea,.bw-raw-select,.bw-input):is(.dark,.dark *){color:var(--color-dark-300, #a7aaad);background-color:#0000}:is(.bw-textarea,.bw-raw-select,.bw-input):is(.dark,.dark *)::placeholder{color:#6c707599}@supports (color:color-mix(in lab,red,red)){:is(.bw-textarea,.bw-raw-select,.bw-input):is(.dark,.dark *)::placeholder{color:color-mix(in oklab,var(--color-dark-400, #6c7075) 60%,transparent)}}.bw-textarea:not(.has-error),.bw-raw-select:not(.has-error),.bw-input:not(.has-error){border-color:var(--color-gray-200, oklch(92.8% .006 264.531))}@media(hover:hover){:is(.bw-textarea:not(.has-error),.bw-raw-select:not(.has-error),.bw-input:not(.has-error)):hover{border-color:var(--color-gray-300, oklch(87.2% .01 258.338))}}:is(.bw-textarea:not(.has-error),.bw-raw-select:not(.has-error),.bw-input:not(.has-error)):is(.dark,.dark *){border-color:#33373c80}@supports (color:color-mix(in lab,red,red)){:is(.bw-textarea:not(.has-error),.bw-raw-select:not(.has-error),.bw-input:not(.has-error)):is(.dark,.dark *){border-color:color-mix(in oklab,var(--color-dark-600, #33373c) 50%,transparent)}}@media(hover:hover){:is(.bw-textarea:not(.has-error),.bw-raw-select:not(.has-error),.bw-input:not(.has-error)):is(.dark,.dark *):hover{border-color:#4a4e5366}@supports (color:color-mix(in lab,red,red)){:is(.bw-textarea:not(.has-error),.bw-raw-select:not(.has-error),.bw-input:not(.has-error)):is(.dark,.dark *):hover{border-color:color-mix(in oklab,var(--color-dark-500, #4a4e53) 40%,transparent)}}}.bw-textarea.has-error,.bw-raw-select.has-error,.bw-input.has-error{border-color:var(--color-red-500, oklch(63.7% .237 25.331))}@media(hover:hover){:is(.bw-textarea.has-error,.bw-raw-select.has-error,.bw-input.has-error):hover{border-color:var(--color-red-500, oklch(63.7% .237 25.331))}}:is(.bw-textarea.has-error,.bw-raw-select.has-error,.bw-input.has-error):focus{border-color:var(--color-red-500, oklch(63.7% .237 25.331));outline-color:var(--color-red-500, oklch(63.7% .237 25.331))}:is(.bw-textarea.has-error,.bw-raw-select.has-error,.bw-input.has-error):is(.dark,.dark *){border-color:var(--color-red-500, oklch(63.7% .237 25.331))}@media(hover:hover){:is(.bw-textarea.has-error,.bw-raw-select.has-error,.bw-input.has-error):is(.dark,.dark *):hover{border-color:var(--color-red-500, oklch(63.7% .237 25.331))}}:is(.bw-textarea.has-error,.bw-raw-select.has-error,.bw-input.has-error):is(.dark,.dark *):focus{border-color:var(--color-red-500, oklch(63.7% .237 25.331))}.bw-input[disabled],.bw-input[readonly],fieldset[disabled] .bw-input{cursor:not-allowed;background-color:#f3f4f699}@supports (color:color-mix(in lab,red,red)){.bw-input[disabled],.bw-input[readonly],fieldset[disabled] .bw-input{background-color:color-mix(in oklab,var(--color-gray-100, oklch(96.7% .003 264.542)) 60%,transparent)}}.bw-input[disabled],.bw-input[readonly],fieldset[disabled] .bw-input{color:#99a1afb3}@supports (color:color-mix(in lab,red,red)){.bw-input[disabled],.bw-input[readonly],fieldset[disabled] .bw-input{color:color-mix(in oklab,var(--color-gray-400, oklch(70.7% .022 261.325)) 70%,transparent)}}:is(.bw-input[disabled],.bw-input[readonly],fieldset[disabled] .bw-input):is(.dark,.dark *){border-color:#4a4e53b3}@supports (color:color-mix(in lab,red,red)){:is(.bw-input[disabled],.bw-input[readonly],fieldset[disabled] .bw-input):is(.dark,.dark *){border-color:color-mix(in oklab,var(--color-dark-500, #4a4e53) 70%,transparent)}}:is(.bw-input[disabled],.bw-input[readonly],fieldset[disabled] .bw-input):is(.dark,.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){:is(.bw-input[disabled],.bw-input[readonly],fieldset[disabled] .bw-input):is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white, #fff) 10%,transparent)}}:is(.bw-input[disabled],.bw-input[readonly],fieldset[disabled] .bw-input):is(.dark,.dark *){color:var(--color-dark-400, #6c7075);opacity:.4}.bw-input.small{padding-block:6px}.bw-input.medium{padding-block:12px}.bw-input.big{padding-block:calc(var(--spacing, .25rem) * 5)}:is(input.no-label,.bw-input.no-label,.bw-textarea.bw-input.no-label)::placeholder{color:#0000}.form-label{top:calc(var(--spacing) * -2);left:calc(var(--spacing) * 3);z-index:20;cursor:text;background-color:var(--color-white);padding-inline:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:#00274f66;display:inline-block;position:absolute}@supports (color:color-mix(in lab,red,red)){.form-label{color:color-mix(in oklab,var(--color-primary-900) 40%,transparent)}}.form-label{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.form-label:is(:where(.peer):placeholder-shown~*){top:12.2px}.form-label:is(:where(.peer):focus~*){top:calc(var(--spacing) * -2)}.form-label:where(:dir(rtl),[dir=rtl],[dir=rtl] *){right:calc(var(--spacing) * 3);left:unset}.form-label:is(.dark,.dark *){border-radius:var(--radius-md);background-color:#262a2ff2}@supports (color:color-mix(in lab,red,red)){.form-label:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-700) 95%,transparent)}}.form-label:is(.dark,.dark *){padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);color:#a7aaad80}@supports (color:color-mix(in lab,red,red)){.form-label:is(.dark,.dark *){color:color-mix(in oklab,var(--color-dark-300) 50%,transparent)}}.form-label.small:is(:where(.peer):placeholder-shown~*){top:9px}.form-label.small:is(:where(.peer):focus~*){top:calc(var(--spacing) * -2)}.form-label.medium:is(:where(.peer):placeholder-shown~*){top:13.5px}.form-label.medium:is(:where(.peer):focus~*){top:-9px}.form-label.big:is(:where(.peer):placeholder-shown~*){top:25px}.form-label.big:is(:where(.peer):focus~*){top:calc(var(--spacing) * -2)}.bw-select div.clickable.disabled,.bw-select div.clickable.readonly,fieldset[disabled] .bw-select{cursor:not-allowed;background-color:#f3f4f699}@supports (color:color-mix(in lab,red,red)){.bw-select div.clickable.disabled,.bw-select div.clickable.readonly,fieldset[disabled] .bw-select{background-color:color-mix(in oklab,var(--color-gray-100, oklch(96.7% .003 264.542)) 60%,transparent)}}.bw-select div.clickable.disabled,.bw-select div.clickable.readonly,fieldset[disabled] .bw-select{opacity:.95;-webkit-user-select:none;user-select:none}:is(.bw-select div.clickable.disabled,.bw-select div.clickable.readonly,fieldset[disabled] .bw-select):is(.dark,.dark *){background-color:#a7aaad0d}@supports (color:color-mix(in lab,red,red)){:is(.bw-select div.clickable.disabled,.bw-select div.clickable.readonly,fieldset[disabled] .bw-select):is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-300, #a7aaad) 5%,transparent)}}:is(.bw-select div.clickable.disabled,.bw-select div.clickable.readonly,fieldset[disabled] .bw-select):is(.dark,.dark *){opacity:.4}.bw-select div.clickable.enabled.has-error,.bw-select div.clickable.enabled.has-error:hover{border-color:var(--color-red-500, oklch(63.7% .237 25.331))}.bw-select div.clickable.enabled{cursor:pointer;border-style:var(--tw-border-style, solid);border-width:2px;border-color:var(--color-gray-200, oklch(92.8% .006 264.531))}@media(hover:hover){.bw-select div.clickable.enabled:hover{border-color:var(--color-gray-300, oklch(87.2% .01 258.338))}}.bw-select div.clickable.enabled:focus{outline-style:var(--tw-outline-style, solid);outline-offset:-1px;outline-width:2px}.bw-select div.clickable.enabled:is(.dark,.dark *){border-color:#33373c80}@supports (color:color-mix(in lab,red,red)){.bw-select div.clickable.enabled:is(.dark,.dark *){border-color:color-mix(in oklab,var(--color-dark-600, #33373c) 50%,transparent)}}.bw-select div.clickable.enabled:is(.dark,.dark *){background-color:#0000}@media(hover:hover){.bw-select div.clickable.enabled:is(.dark,.dark *):hover{border-color:#4a4e5366}@supports (color:color-mix(in lab,red,red)){.bw-select div.clickable.enabled:is(.dark,.dark *):hover{border-color:color-mix(in oklab,var(--color-dark-500, #4a4e53) 40%,transparent)}}}.prefix svg,.suffix svg{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6)}:is(.prefix svg,.suffix svg):where(:dir(ltr),[dir=ltr],[dir=ltr] *){margin-right:calc(var(--spacing) * 1)}:is(.prefix svg,.suffix svg):where(:dir(rtl),[dir=rtl],[dir=rtl] *){margin-left:calc(var(--spacing) * 1)}:is(.prefix svg,.suffix svg):is(.dark,.dark *){color:var(--color-dark-500)}.ql-toolbar.ql-snow{border-top-left-radius:var(--radius-lg)!important;border-top-right-radius:var(--radius-lg)!important;border-style:var(--tw-border-style)!important;border-width:2px!important;border-color:var(--color-gray-200)!important}.ql-toolbar.ql-snow:is(.dark,.dark *){border-color:#33373c80!important}@supports (color:color-mix(in lab,red,red)){.ql-toolbar.ql-snow:is(.dark,.dark *){border-color:color-mix(in oklab,var(--color-dark-600) 50%,transparent)!important}}.ql-toolbar.ql-snow:is(.dark,.dark *){background-color:#0000!important}:is(.ql-toolbar.ql-snow .ql-stroke,.ql-stroke.ql-thin):is(.dark,.dark *){stroke:var(--color-dark-500)!important;color:var(--color-dark-500)!important}.ql-snow.ql-toolbar button:hover .ql-stroke{stroke:var(--color-primary-500)!important}.ql-container.ql-snow{border-bottom-right-radius:var(--radius-lg)!important;border-bottom-left-radius:var(--radius-lg)!important;border-style:var(--tw-border-style)!important;border-width:2px!important;border-color:var(--color-gray-200)!important}.ql-container.ql-snow:is(.dark,.dark *){border-color:#33373c80!important}@supports (color:color-mix(in lab,red,red)){.ql-container.ql-snow:is(.dark,.dark *){border-color:color-mix(in oklab,var(--color-dark-600) 50%,transparent)!important}}.ql-container.ql-snow:is(.dark,.dark *){background-color:#0000!important}.ql-editor.ql-blank:before{color:var(--color-gray-300)!important;font-style:normal!important}.bw-input-wrapper.has-clearing{margin-bottom:calc(var(--spacing, .25rem) * 4)}.bw-textarea-wrapper.has-clearing,.bw-select.has-clearing{margin-bottom:calc(var(--spacing, .25rem) * 3)}.bw-input-group{margin-bottom:calc(var(--spacing, .25rem) * 4);align-items:flex-start;width:100%;display:flex}.bw-input-group.gapped{gap:calc(var(--spacing, .25rem) * 2)}.bw-input-group>:is(.bw-input-wrapper,.bw-textarea-wrapper,.bw-select){margin-bottom:calc(var(--spacing, .25rem) * 0)}.bw-input-group>.bw-button{flex-shrink:0}.bw-input-group.attached>:not(:first-child){margin-left:calc(var(--spacing, .25rem) * -.5)}.bw-input-group .shrink-control{flex-grow:0;flex-shrink:0}.bw-datepicker{z-index:50;border-radius:var(--radius-lg, .5rem);border-style:var(--tw-border-style, solid);border-width:1px;border-color:var(--color-gray-100, oklch(96.7% .003 264.542));background-color:var(--color-white, #fff);padding:calc(var(--spacing, .25rem) * 2);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow, 0 0 #0000),var(--tw-inset-ring-shadow, 0 0 #0000),var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow, 0 0 #0000);flex-direction:column;display:flex;position:absolute}.bw-datepicker:is(.dark,.dark *){border-color:var(--color-dark-600, #33373c);background-color:var(--color-dark-700, #262a2f);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow, 0 0 #0000),var(--tw-inset-ring-shadow, 0 0 #0000),var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow, 0 0 #0000)}.bw-datepicker .in-range{border-style:var(--tw-border-style, solid);border-width:1px}.bw-datepicker .selected{border-radius:var(--radius-md, .375rem);color:var(--color-white, #fff);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function, cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration, .15s));--tw-duration:.1s;--tw-ease:var(--ease-in-out, cubic-bezier(.4, 0, .2, 1));transition-duration:.1s;transition-timing-function:var(--ease-in-out, cubic-bezier(.4, 0, .2, 1))}.bw-datepicker .selected:is(.dark,.dark *){background-color:var(--color-dark-900, #101114)}.bw-datepicker .disabled{pointer-events:none;cursor:not-allowed;color:var(--color-gray-300, oklch(87.2% .01 258.338))}.bw-datepicker .disabled:is(.dark,.dark *){color:var(--color-gray-600, oklch(44.6% .03 256.802))}.bw-datepicker .a-month{cursor:pointer;padding-inline:calc(var(--spacing, .25rem) * 7);padding-block:calc(var(--spacing, .25rem) * 4);font-size:var(--text-base, 1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5));--tw-font-weight:var(--font-weight-light, 300);font-weight:var(--font-weight-light, 300);--tw-tracking:var(--tracking-wider, .05em);letter-spacing:var(--tracking-wider, .05em);color:var(--color-slate-700, oklch(37.2% .044 257.287));text-transform:none}@media(hover:hover){.bw-datepicker .a-month:hover{background-color:var(--color-gray-100, oklch(96.7% .003 264.542))}}.bw-datepicker .a-month:is(.dark,.dark *){color:var(--color-dark-400, #6c7075)}@media(hover:hover){.bw-datepicker .a-month:is(.dark,.dark *):hover{background-color:var(--color-dark-600, #33373c);color:var(--color-dark-200, #d2d4d7)}}.bw-datepicker .a-year{cursor:pointer;padding:calc(var(--spacing, .25rem) * 5);font-size:var(--text-base, 1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5));--tw-font-weight:var(--font-weight-light, 300);font-weight:var(--font-weight-light, 300);--tw-tracking:var(--tracking-wider, .05em);letter-spacing:var(--tracking-wider, .05em);color:var(--color-slate-700, oklch(37.2% .044 257.287));text-transform:none}@media(hover:hover){.bw-datepicker .a-year:hover{background-color:var(--color-gray-100, oklch(96.7% .003 264.542))}}.bw-datepicker .a-year:is(.dark,.dark *){color:var(--color-dark-400, #6c7075)}@media(hover:hover){.bw-datepicker .a-year:is(.dark,.dark *):hover{background-color:var(--color-dark-600, #33373c);color:var(--color-dark-200, #d2d4d7)}}.bw-datepicker table{border-collapse:collapse;width:100%}.bw-datepicker td{cursor:pointer;border-style:var(--tw-border-style, solid);border-width:1px;border-color:var(--color-white, #fff);padding:calc(var(--spacing, .25rem) * 2);text-align:center;font-size:var(--text-base, 1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5));--tw-font-weight:var(--font-weight-light, 300);font-weight:var(--font-weight-light, 300);--tw-tracking:var(--tracking-wider, .05em);letter-spacing:var(--tracking-wider, .05em);color:var(--color-slate-700, oklch(37.2% .044 257.287))}.bw-datepicker td:is(.dark,.dark *){border-color:#33373c4d}@supports (color:color-mix(in lab,red,red)){.bw-datepicker td:is(.dark,.dark *){border-color:color-mix(in oklab,var(--color-dark-600, #33373c) 30%,transparent)}}.bw-datepicker td:is(.dark,.dark *){color:var(--color-dark-400, #6c7075)}.bw-datepicker th{width:calc(var(--spacing, .25rem) * 10);cursor:pointer;padding-inline:calc(var(--spacing, .25rem) * 2);padding-top:calc(var(--spacing, .25rem) * 3.5);padding-bottom:calc(var(--spacing, .25rem) * 2);text-align:center;font-size:var(--text-xs, .75rem);line-height:var(--tw-leading,var(--text-xs--line-height, calc(1 / .75)));--tw-font-weight:var(--font-weight-normal, 400);font-weight:var(--font-weight-normal, 400);--tw-tracking:var(--tracking-wide, .025em);letter-spacing:var(--tracking-wide, .025em);color:var(--color-slate-500, oklch(55.4% .046 257.417));text-transform:uppercase}.bw-datepicker th:is(.dark,.dark *){color:var(--color-dark-400, #6c7075)}.bw-datepicker td:hover:not(.selected,.empty){border-radius:var(--radius-md, .375rem)}.bw-datepicker td:empty:hover{background-color:var(--color-white, #fff)}.bw-datepicker td:empty:hover:is(.dark,.dark *){background-color:var(--color-dark-700, #262a2f)}.bw-datepicker .datepicker-header{margin-inline:calc(var(--spacing, .25rem) * -2);margin-top:calc(var(--spacing, .25rem) * -2);border-top-left-radius:var(--radius-lg, .5rem);border-top-right-radius:var(--radius-lg, .5rem);padding-inline:calc(var(--spacing, .25rem) * 3);padding-block:calc(var(--spacing, .25rem) * 5);color:var(--color-white, #fff);justify-content:space-between;align-items:center;display:flex}.bw-slider{height:calc(var(--spacing, .25rem) * 2);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-gray-200, oklch(92.8% .006 264.531));opacity:.9;outline-style:var(--tw-outline-style, solid);width:100%;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function, cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration, .15s));border-radius:3.40282e38px;outline-width:0;position:absolute}.bw-slider:is(.dark,.dark *){background-color:var(--color-dark-600, #33373c)}.bw-slider::-webkit-slider-thumb{width:calc(var(--spacing, .25rem) * 6);height:calc(var(--spacing, .25rem) * 6);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:3.40282e38px}.bw-slider::-moz-range-thumb{width:calc(var(--spacing, .25rem) * 6);height:calc(var(--spacing, .25rem) * 6);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:3.40282e38px}.bw-slider.primary::-webkit-slider-thumb{background-color:var(--color-primary-500, oklch(56% .18 250))}.bw-slider.primary::-moz-range-thumb{background-color:var(--color-primary-500, oklch(56% .18 250))}.bw-slider.pink::-webkit-slider-thumb{background-color:var(--color-pink-500, oklch(65.6% .241 354.308))}.bw-slider.pink::-moz-range-thumb{background-color:var(--color-pink-500, oklch(65.6% .241 354.308))}.bw-slider.blue::-webkit-slider-thumb{background-color:var(--color-blue-500, oklch(62.3% .214 259.815))}.bw-slider.blue::-moz-range-thumb{background-color:var(--color-blue-500, oklch(62.3% .214 259.815))}.bw-slider.red::-webkit-slider-thumb{background-color:var(--color-red-500, oklch(63.7% .237 25.331))}.bw-slider.red::-moz-range-thumb{background-color:var(--color-red-500, oklch(63.7% .237 25.331))}.bw-slider.yellow::-webkit-slider-thumb{background-color:var(--color-amber-500, oklch(76.9% .188 70.08))}.bw-slider.yellow::-moz-range-thumb{background-color:var(--color-amber-500, oklch(76.9% .188 70.08))}.bw-slider.black::-webkit-slider-thumb{background-color:var(--color-slate-500, oklch(55.4% .046 257.417))}.bw-slider.black::-moz-range-thumb{background-color:var(--color-slate-500, oklch(55.4% .046 257.417))}.bw-slider.gray::-webkit-slider-thumb{background-color:var(--color-slate-500, oklch(55.4% .046 257.417))}.bw-slider.gray::-moz-range-thumb{background-color:var(--color-slate-500, oklch(55.4% .046 257.417))}.bw-slider.purple::-webkit-slider-thumb{background-color:var(--color-purple-500, oklch(62.7% .265 303.9))}.bw-slider.purple::-moz-range-thumb{background-color:var(--color-purple-500, oklch(62.7% .265 303.9))}.bw-slider.cyan::-webkit-slider-thumb{background-color:var(--color-cyan-500, oklch(71.5% .143 215.221))}.bw-slider.cyan::-moz-range-thumb{background-color:var(--color-cyan-500, oklch(71.5% .143 215.221))}.bw-slider.orange::-webkit-slider-thumb{background-color:var(--color-orange-500, oklch(70.5% .213 47.604))}.bw-slider.orange::-moz-range-thumb{background-color:var(--color-orange-500, oklch(70.5% .213 47.604))}.bw-slider.violet::-webkit-slider-thumb{background-color:var(--color-violet-500, oklch(60.6% .25 292.717))}.bw-slider.violet::-moz-range-thumb{background-color:var(--color-violet-500, oklch(60.6% .25 292.717))}.bw-slider.indigo::-webkit-slider-thumb{background-color:var(--color-indigo-500, oklch(58.5% .233 277.117))}.bw-slider.indigo::-moz-range-thumb{background-color:var(--color-indigo-500, oklch(58.5% .233 277.117))}.bw-slider.fuchsia::-webkit-slider-thumb{background-color:var(--color-fuchsia-500, oklch(66.7% .295 322.15))}.bw-slider.fuchsia::-moz-range-thumb{background-color:var(--color-fuchsia-500, oklch(66.7% .295 322.15))}.bw-slider.green::-webkit-slider-thumb{background-color:var(--color-green-500, oklch(72.3% .219 149.579))}.bw-slider.green::-moz-range-thumb{background-color:var(--color-green-500, oklch(72.3% .219 149.579))}.bw-table.divided tr:not(:has(th),:last-child){border-top-style:var(--tw-border-style, solid);border-top-width:1px;border-bottom-style:var(--tw-border-style, solid);border-color:#e5e7eb26;border-bottom-width:8px}@supports (color:color-mix(in lab,red,red)){.bw-table.divided tr:not(:has(th),:last-child){border-color:color-mix(in oklab,var(--color-gray-200, oklch(92.8% .006 264.531)) 15%,transparent)}}.bw-table.divided tr:not(:has(th),:last-child){border-top-color:#e5e7eb66}@supports (color:color-mix(in lab,red,red)){.bw-table.divided tr:not(:has(th),:last-child){border-top-color:color-mix(in oklab,var(--color-gray-200, oklch(92.8% .006 264.531)) 40%,transparent)}}.bw-table.divided tr:not(:has(th),:last-child):is(.dark,.dark *){border-color:var(--color-dark-700, #262a2f);border-bottom-color:var(--color-dark-700, #262a2f)}.bw-table.divided.thin tbody tr{border-block-style:var(--tw-border-style, solid);border-block-width:1px;border-top-color:var(--color-gray-200, oklch(92.8% .006 264.531));border-bottom-color:#e5e7eb99}@supports (color:color-mix(in lab,red,red)){.bw-table.divided.thin tbody tr{border-bottom-color:color-mix(in oklab,var(--color-gray-200, oklch(92.8% .006 264.531)) 60%,transparent)}}.bw-table.divided.thin tbody tr:is(.dark,.dark *){border-top-color:#33373ccc}@supports (color:color-mix(in lab,red,red)){.bw-table.divided.thin tbody tr:is(.dark,.dark *){border-top-color:color-mix(in oklab,var(--color-dark-600, #33373c) 80%,transparent)}}.bw-table.divided.thin tbody tr:is(.dark,.dark *){border-bottom-color:#33373c4d}@supports (color:color-mix(in lab,red,red)){.bw-table.divided.thin tbody tr:is(.dark,.dark *){border-bottom-color:color-mix(in oklab,var(--color-dark-600, #33373c) 30%,transparent)}}.bw-table tr>td{border-inline-style:var(--tw-border-style, solid);background-color:var(--color-white, #fff);padding-inline:calc(var(--spacing, .25rem) * 3);padding-block:calc(var(--spacing, .25rem) * 4);vertical-align:top;font-size:var(--text-sm, .875rem);line-height:var(--tw-leading,var(--text-sm--line-height, calc(1.25 / .875)));--tw-leading:calc(var(--spacing, .25rem) * 6);line-height:calc(var(--spacing, .25rem) * 6);color:#45556ccc;border-inline-width:2px;border-color:#0000}@supports (color:color-mix(in lab,red,red)){.bw-table tr>td{color:color-mix(in oklab,var(--color-slate-600, oklch(44.6% .043 257.281)) 80%,transparent)}}.bw-table tr>td:is(.dark,.dark *){background-color:#1c1f2440}@supports (color:color-mix(in lab,red,red)){.bw-table tr>td:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-800, #1c1f24) 25%,transparent)}}.bw-table tr>td:is(.dark,.dark *){color:#a7aaadb3}@supports (color:color-mix(in lab,red,red)){.bw-table tr>td:is(.dark,.dark *){color:color-mix(in oklab,var(--color-dark-300, #a7aaad) 70%,transparent)}}.bw-table tr>td.group-heading{background-color:#e5e7ebb3}@supports (color:color-mix(in lab,red,red)){.bw-table tr>td.group-heading{background-color:color-mix(in oklab,var(--color-gray-200, oklch(92.8% .006 264.531)) 70%,transparent)}}.bw-table tr>td.group-heading{color:var(--color-slate-700, oklch(37.2% .044 257.287))}@media(hover:hover){.bw-table tr>td.group-heading:hover{background-color:#e5e7ebb3}@supports (color:color-mix(in lab,red,red)){.bw-table tr>td.group-heading:hover{background-color:color-mix(in oklab,var(--color-gray-200, oklch(92.8% .006 264.531)) 70%,transparent)}}}.bw-table tr>td.group-heading:is(.dark,.dark *){background-color:#1c1f2499}@supports (color:color-mix(in lab,red,red)){.bw-table tr>td.group-heading:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-800, #1c1f24) 60%,transparent)}}.bw-table tr>td.group-heading:is(.dark,.dark *){color:var(--color-dark-400, #6c7075)}@media(hover:hover){.bw-table tr>td.group-heading:hover:is(.dark,.dark *){background-color:#1c1f2499}@supports (color:color-mix(in lab,red,red)){.bw-table tr>td.group-heading:hover:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-800, #1c1f24) 60%,transparent)}}}.bw-table.striped tr:nth-child(2n)>td,.bw-table.striped tr:nth-child(2n):hover>td{background-color:#f1f5f9b3}@supports (color:color-mix(in lab,red,red)){.bw-table.striped tr:nth-child(2n)>td,.bw-table.striped tr:nth-child(2n):hover>td{background-color:color-mix(in oklab,var(--color-slate-100, oklch(96.8% .007 247.896)) 70%,transparent)}}:is(.bw-table.striped tr:nth-child(2n)>td,.bw-table.striped tr:nth-child(2n):hover>td):is(.dark,.dark *){background-color:#1c1f2473}@supports (color:color-mix(in lab,red,red)){:is(.bw-table.striped tr:nth-child(2n)>td,.bw-table.striped tr:nth-child(2n):hover>td):is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-800, #1c1f24) 45%,transparent)}}.bw-table.celled th,.bw-table.celled td{border-collapse:collapse;border-inline-style:var(--tw-border-style, solid);border-inline-width:0;border-right-style:var(--tw-border-style, solid);border-color:#d1d5dc80;border-right-width:1px}@supports (color:color-mix(in lab,red,red)){.bw-table.celled th,.bw-table.celled td{border-color:color-mix(in oklab,var(--color-gray-300, oklch(87.2% .01 258.338)) 50%,transparent)}}:is(.bw-table.celled th,.bw-table.celled td):is(.dark,.dark *){border-color:#33373ccc}@supports (color:color-mix(in lab,red,red)){:is(.bw-table.celled th,.bw-table.celled td):is(.dark,.dark *){border-color:color-mix(in oklab,var(--color-dark-600, #33373c) 80%,transparent)}}.bw-table thead>tr>th{border-top-style:var(--tw-border-style, solid);border-top-width:1px;border-top-color:#e5e7eb4d}@supports (color:color-mix(in lab,red,red)){.bw-table thead>tr>th{border-top-color:color-mix(in oklab,var(--color-gray-200, oklch(92.8% .006 264.531)) 30%,transparent)}}.bw-table thead>tr>th{background-color:var(--color-white, #fff);padding-inline:calc(var(--spacing, .25rem) * 3);padding-block:calc(var(--spacing, .25rem) * 4);text-align:left;font-size:var(--text-xs, .75rem);line-height:var(--tw-leading,var(--text-xs--line-height, calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold, 600);font-weight:var(--font-weight-semibold, 600);--tw-tracking:var(--tracking-widest, .1em);letter-spacing:var(--tracking-widest, .1em);color:#000c}@supports (color:color-mix(in lab,red,red)){.bw-table thead>tr>th{color:color-mix(in oklab,var(--color-black, #000) 80%,transparent)}}.bw-table thead>tr>th:is(.dark,.dark *){border-top-color:#33373ccc}@supports (color:color-mix(in lab,red,red)){.bw-table thead>tr>th:is(.dark,.dark *){border-top-color:color-mix(in oklab,var(--color-dark-600, #33373c) 80%,transparent)}}.bw-table thead>tr>th:is(.dark,.dark *){background-color:#1c1f2499;border-bottom-color:#0000}@supports (color:color-mix(in lab,red,red)){.bw-table thead>tr>th:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-800, #1c1f24) 60%,transparent)}}.bw-table thead>tr>th:is(.dark,.dark *){color:var(--color-dark-300, #a7aaad)}.bw-table.celled th:first-child,.bw-table.celled td:first-child{border-collapse:collapse;border-inline-style:var(--tw-border-style, solid);border-inline-width:1px;border-color:#d1d5dc80}@supports (color:color-mix(in lab,red,red)){.bw-table.celled th:first-child,.bw-table.celled td:first-child{border-color:color-mix(in oklab,var(--color-gray-300, oklch(87.2% .01 258.338)) 50%,transparent)}}:is(.bw-table.celled th:first-child,.bw-table.celled td:first-child):is(.dark,.dark *){border-color:#33373ccc}@supports (color:color-mix(in lab,red,red)){:is(.bw-table.celled th:first-child,.bw-table.celled td:first-child):is(.dark,.dark *){border-color:color-mix(in oklab,var(--color-dark-600, #33373c) 80%,transparent)}}.bw-table.has-no-data thead>tr{border-color:#0000}.bw-table.uppercase-headers thead>tr>th{text-transform:uppercase}.bw-table-filter-bar-unhinged input{margin-bottom:calc(var(--spacing, .25rem) * 0);border-style:var(--tw-border-style, solid);background-color:#0000;border-width:0}.bw-table-filter-bar-unhinged input:focus{border-style:var(--tw-border-style, solid);outline-style:var(--tw-outline-style, solid);border-width:0;outline-width:0}.bw-table-filter-bar{border-top-left-radius:var(--radius-lg, .5rem);border-top-right-radius:var(--radius-lg, .5rem);background-color:#e2e8f080}@supports (color:color-mix(in lab,red,red)){.bw-table-filter-bar{background-color:color-mix(in oklab,var(--color-slate-200, oklch(92.9% .013 255.508)) 50%,transparent)}}.bw-table-filter-bar:is(.dark,.dark *){background-color:#1c1f24cc}@supports (color:color-mix(in lab,red,red)){.bw-table-filter-bar:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-800, #1c1f24) 80%,transparent)}}.bw-table-filter-bar input:is(.dark,.dark *){border-style:var(--tw-border-style, solid);background-color:#0000;border-width:0}.bw-table-filter-bar input:is(.dark,.dark *):focus{border-style:var(--tw-border-style, solid);outline-style:var(--tw-outline-style, solid);border-width:0;outline-width:0}.bw-table.compact thead>tr>th{padding-block:calc(var(--spacing, .25rem) * 2.5)}.bw-table.compact tr>td{padding-block:calc(var(--spacing, .25rem) * 2)}.bw-table td.double-underline{border-collapse:separate;border-inline-style:var(--tw-border-style, solid);border-inline-width:0;border-top-style:var(--tw-border-style, solid);border-top-width:0;border-bottom-style:var(--tw-border-style, solid);--tw-border-style:double;border-style:double;border-bottom-width:4px;border-color:var(--color-gray-300, oklch(87.2% .01 258.338))}.bw-table td.double-underline:is(.dark,.dark *){border-color:var(--color-dark-600, #33373c)}.bw-table.with-hover-effect tr:not(.no-hover):hover>td{background-color:#f3f4f666}@supports (color:color-mix(in lab,red,red)){.bw-table.with-hover-effect tr:not(.no-hover):hover>td{background-color:color-mix(in oklab,var(--color-gray-100, oklch(96.7% .003 264.542)) 40%,transparent)}}.bw-table.with-hover-effect tr:not(.no-hover):hover>td:is(.dark,.dark *){background-color:#33373c4d}@supports (color:color-mix(in lab,red,red)){.bw-table.with-hover-effect tr:not(.no-hover):hover>td:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-600, #33373c) 30%,transparent)}}.bw-table td:first-child,.bw-table th:first-child{padding-left:calc(var(--spacing, .25rem) * 5)}.bw-table td:last-child,.bw-table th:last-child{padding-right:calc(var(--spacing, .25rem) * 5)}.bw-table.with-hover-effect tr:not(.no-hover):hover>td:first-child{border-left-style:var(--tw-border-style, solid);border-left-width:2px;border-left-color:var(--color-slate-400, oklch(70.4% .04 256.788))}.bw-table.with-hover-effect tr:not(.no-hover):hover>td:first-child:is(.dark,.dark *){border-left-color:var(--color-dark-500, #4a4e53)}.bw-table.with-hover-effect tr:not(.no-hover):hover>td:last-child{border-right-style:var(--tw-border-style, solid);border-right-width:2px;border-right-color:var(--color-slate-400, oklch(70.4% .04 256.788))}.bw-table.with-hover-effect tr:not(.no-hover):hover>td:last-child:is(.dark,.dark *){border-right-color:var(--color-dark-500, #4a4e53)}.bw-table.selectable>tbody>tr{cursor:pointer}.bw-table.selectable>tbody>tr.selected{border-block-style:var(--tw-border-style, solid);border-block-width:1px;border-color:var(--color-primary-200, oklch(88% .06 250))}.bw-table.selectable>tbody>tr.selected:is(.dark,.dark *){border-color:var(--color-dark-600, #33373c)}.bw-table.selectable>tbody>tr.selected>td{background-color:#ddedffcc}@supports (color:color-mix(in lab,red,red)){.bw-table.selectable>tbody>tr.selected>td{background-color:color-mix(in oklab,var(--color-primary-100, oklch(94% .03 250)) 80%,transparent)}}.bw-table.selectable>tbody>tr.selected>td:is(.dark,.dark *){background-color:#1c1f248c}@supports (color:color-mix(in lab,red,red)){.bw-table.selectable>tbody>tr.selected>td:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-800, #1c1f24) 55%,transparent)}}.bw-table th:first-child input[type=checkbox]{margin-top:calc(var(--spacing, .25rem) * 1)}.bw-table td:first-child input[type=checkbox]{margin-top:calc(var(--spacing, .25rem) * .5)}.bw-table.transparent tr,.bw-table.transparent th,.bw-table.transparent td{background-color:#0000}@media(hover:hover){:is(.bw-table.transparent tr,.bw-table.transparent th,.bw-table.transparent td):hover{background-color:#0000}}.bw-tab{border-bottom-style:var(--tw-border-style, solid);border-bottom-width:1px;border-color:var(--color-gray-200, oklch(92.8% .006 264.531))}.bw-tab:is(.dark,.dark *){border-color:var(--color-dark-500, #4a4e53)}.bw-tab.simple{padding-bottom:1px;position:relative}.bw-tab.simple .atab{background-color:#0000}.bw-tab.simple .atab span{padding:calc(var(--spacing, .25rem) * 4);text-align:center;font-size:var(--text-base, 1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5));--tw-font-weight:var(--font-weight-medium, 500);font-weight:var(--font-weight-medium, 500);--tw-tracking:var(--tracking-wider, .05em);letter-spacing:var(--tracking-wider, .05em);display:inline-block}.bw-tab.simple .atab span:is(.dark,.dark *){color:var(--color-dark-400, #6c7075)}.bw-tab.simple .atab span.is-disabled{cursor:not-allowed;color:var(--color-gray-300, oklch(87.2% .01 258.338))}@media(hover:hover){.bw-tab.simple .atab span.is-disabled:hover{color:var(--color-gray-300, oklch(87.2% .01 258.338))}}.bw-tab.simple .atab span.is-disabled:is(.dark,.dark *){opacity:.2}.bw-tab.simple .atab span.is-active{border-bottom-style:var(--tw-border-style, solid);border-bottom-width:0}.bw-tab.simple .bw-tab-active-line{pointer-events:none;top:calc(var(--spacing, .25rem) * 0);left:calc(var(--spacing, .25rem) * 0);height:calc(var(--spacing, .25rem) * .5);opacity:0;background-color:var(--bw-tab-active-line-color,var(--color-primary-500, oklch(56% .18 250)));width:0;transition:transform .25s cubic-bezier(.4,0,.2,1),width .25s cubic-bezier(.4,0,.2,1),opacity .15s;position:absolute;transform:translate(0)}.bw-tab.simple.primary{--bw-tab-active-line-color:var(--color-primary-500, oklch(56% .18 250))}.bw-tab.simple.blue{--bw-tab-active-line-color:var(--color-blue-500, oklch(62.3% .214 259.815))}.bw-tab.simple.red{--bw-tab-active-line-color:var(--color-red-500, oklch(63.7% .237 25.331))}.bw-tab.simple.yellow{--bw-tab-active-line-color:var(--color-yellow-500, oklch(79.5% .184 86.047))}.bw-tab.simple.green{--bw-tab-active-line-color:var(--color-green-500, oklch(72.3% .219 149.579))}.bw-tab.simple.gray{--bw-tab-active-line-color:var(--color-gray-500, oklch(55.1% .027 264.364))}.bw-tab.simple.purple{--bw-tab-active-line-color:var(--color-purple-500, oklch(62.7% .265 303.9))}.bw-tab.simple.pink{--bw-tab-active-line-color:var(--color-pink-500, oklch(65.6% .241 354.308))}.bw-tab.simple.cyan{--bw-tab-active-line-color:var(--color-cyan-500, oklch(71.5% .143 215.221))}.bw-tab.simple.indigo{--bw-tab-active-line-color:var(--color-indigo-500, oklch(58.5% .233 277.117))}.bw-tab.simple.violet{--bw-tab-active-line-color:var(--color-violet-500, oklch(60.6% .25 292.717))}.bw-tab.simple.fuchsia{--bw-tab-active-line-color:var(--color-fuchsia-500, oklch(66.7% .295 322.15))}.bw-tab.simple.orange{--bw-tab-active-line-color:var(--color-orange-500, oklch(70.5% .213 47.604))}@media(prefers-reduced-motion:reduce){.bw-tab.simple .bw-tab-active-line{transition:none}}.bw-tab .atab span.primary{border-color:var(--color-primary-500, oklch(56% .18 250));color:var(--color-primary-500, oklch(56% .18 250))}@media(hover:hover){.bw-tab .atab span.primary:hover{border-color:var(--color-primary-500, oklch(56% .18 250));color:var(--color-primary-500, oklch(56% .18 250))}}.bw-tab .atab span.primary:is(.dark,.dark *){color:var(--color-primary-500, oklch(56% .18 250))}.bw-tab .atab span.blue{border-color:var(--color-blue-500, oklch(62.3% .214 259.815));color:var(--color-blue-500, oklch(62.3% .214 259.815))}@media(hover:hover){.bw-tab .atab span.blue:hover{border-color:var(--color-blue-500, oklch(62.3% .214 259.815));color:var(--color-blue-500, oklch(62.3% .214 259.815))}}.bw-tab .atab span.red{border-color:var(--color-red-500, oklch(63.7% .237 25.331));color:var(--color-red-500, oklch(63.7% .237 25.331))}@media(hover:hover){.bw-tab .atab span.red:hover{border-color:var(--color-red-500, oklch(63.7% .237 25.331));color:var(--color-red-500, oklch(63.7% .237 25.331))}}.bw-tab .atab span.yellow{border-color:var(--color-yellow-500, oklch(79.5% .184 86.047));color:var(--color-yellow-500, oklch(79.5% .184 86.047))}@media(hover:hover){.bw-tab .atab span.yellow:hover{border-color:var(--color-yellow-500, oklch(79.5% .184 86.047));color:var(--color-yellow-500, oklch(79.5% .184 86.047))}}.bw-tab .atab span.green{border-color:var(--color-green-500, oklch(72.3% .219 149.579));color:var(--color-green-500, oklch(72.3% .219 149.579))}@media(hover:hover){.bw-tab .atab span.green:hover{border-color:var(--color-green-500, oklch(72.3% .219 149.579));color:var(--color-green-500, oklch(72.3% .219 149.579))}}.bw-tab .atab span.gray{border-color:var(--color-gray-500, oklch(55.1% .027 264.364));color:var(--color-gray-500, oklch(55.1% .027 264.364))}@media(hover:hover){.bw-tab .atab span.gray:hover{border-color:var(--color-gray-500, oklch(55.1% .027 264.364));color:var(--color-gray-500, oklch(55.1% .027 264.364))}}.bw-tab .atab span.purple{border-color:var(--color-purple-500, oklch(62.7% .265 303.9));color:var(--color-purple-500, oklch(62.7% .265 303.9))}@media(hover:hover){.bw-tab .atab span.purple:hover{border-color:var(--color-purple-500, oklch(62.7% .265 303.9));color:var(--color-purple-500, oklch(62.7% .265 303.9))}}.bw-tab .atab span.pink{border-color:var(--color-pink-500, oklch(65.6% .241 354.308));color:var(--color-pink-500, oklch(65.6% .241 354.308))}@media(hover:hover){.bw-tab .atab span.pink:hover{border-color:var(--color-pink-500, oklch(65.6% .241 354.308));color:var(--color-pink-500, oklch(65.6% .241 354.308))}}.bw-tab .atab span.cyan{border-color:var(--color-cyan-500, oklch(71.5% .143 215.221));color:var(--color-cyan-500, oklch(71.5% .143 215.221))}@media(hover:hover){.bw-tab .atab span.cyan:hover{border-color:var(--color-cyan-500, oklch(71.5% .143 215.221));color:var(--color-cyan-500, oklch(71.5% .143 215.221))}}.bw-tab .atab span.indigo{border-color:var(--color-indigo-500, oklch(58.5% .233 277.117));color:var(--color-indigo-500, oklch(58.5% .233 277.117))}@media(hover:hover){.bw-tab .atab span.indigo:hover{border-color:var(--color-indigo-500, oklch(58.5% .233 277.117));color:var(--color-indigo-500, oklch(58.5% .233 277.117))}}.bw-tab .atab span.violet{border-color:var(--color-violet-500, oklch(60.6% .25 292.717));color:var(--color-violet-500, oklch(60.6% .25 292.717))}@media(hover:hover){.bw-tab .atab span.violet:hover{border-color:var(--color-violet-500, oklch(60.6% .25 292.717));color:var(--color-violet-500, oklch(60.6% .25 292.717))}}.bw-tab .atab span.fuchsia{border-color:var(--color-fuchsia-500, oklch(66.7% .295 322.15));color:var(--color-fuchsia-500, oklch(66.7% .295 322.15))}@media(hover:hover){.bw-tab .atab span.fuchsia:hover{border-color:var(--color-fuchsia-500, oklch(66.7% .295 322.15));color:var(--color-fuchsia-500, oklch(66.7% .295 322.15))}}.bw-tab .atab span.orange{border-color:var(--color-orange-500, oklch(70.5% .213 47.604));color:var(--color-orange-500, oklch(70.5% .213 47.604))}@media(hover:hover){.bw-tab .atab span.orange:hover{border-color:var(--color-orange-500, oklch(70.5% .213 47.604));color:var(--color-orange-500, oklch(70.5% .213 47.604))}}.bw-tab.system{padding-left:calc(var(--spacing, .25rem) * 8)}.bw-tab.system .atab span.is-inactive{margin-top:calc(var(--spacing, .25rem) * 1.5);border-inline-style:var(--tw-border-style, solid);border-inline-width:1px;border-top-style:var(--tw-border-style, solid);border-top-width:1px;border-color:var(--color-gray-300, oklch(87.2% .01 258.338));padding-inline:calc(var(--spacing, .25rem) * 4);padding-block:calc(var(--spacing, .25rem) * 3)}.bw-tab.system .atab span.is-inactive:is(.dark,.dark *){border-color:var(--color-gray-600, oklch(44.6% .03 256.802))}.bw-tab.system .atab span{border-top-left-radius:var(--radius-lg, .5rem);border-top-right-radius:var(--radius-lg, .5rem);border-inline-style:var(--tw-border-style, solid);border-inline-width:1px;border-top-style:var(--tw-border-style, solid);padding:calc(var(--spacing, .25rem) * 3.5);text-align:center;font-size:var(--text-sm, .875rem);line-height:var(--tw-leading,var(--text-sm--line-height, calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium, 500);font-weight:var(--font-weight-medium, 500);border-top-width:1px;display:inline-block}.bw-tab.system .atab span.is-active{border-bottom-style:var(--tw-border-style, solid);border-bottom-width:2px;border-bottom-color:var(--color-white, #fff);margin-bottom:-2px}.bw-tab.system .atab span.is-active:is(.dark,.dark *){border-bottom-color:var(--color-dark-700, #262a2f)}.bw-tab.system.primary{border-bottom-style:var(--tw-border-style, solid);border-bottom-width:1px;border-color:var(--color-primary-500, oklch(56% .18 250))}.bw-tab.system.primary:is(.dark,.dark *){border-color:var(--color-primary-700, oklch(40% .19 250))}.bw-tab.system.blue{border-bottom-style:var(--tw-border-style, solid);border-bottom-width:1px;border-color:var(--color-blue-500, oklch(62.3% .214 259.815))}.bw-tab.system.blue:is(.dark,.dark *){border-color:var(--color-blue-700, oklch(48.8% .243 264.376))}.bw-tab.system.red{border-bottom-style:var(--tw-border-style, solid);border-bottom-width:1px;border-color:var(--color-red-500, oklch(63.7% .237 25.331))}.bw-tab.system.red:is(.dark,.dark *){border-color:var(--color-red-700, oklch(50.5% .213 27.518))}.bw-tab.system.yellow{border-bottom-style:var(--tw-border-style, solid);border-bottom-width:1px;border-color:var(--color-yellow-500, oklch(79.5% .184 86.047))}.bw-tab.system.yellow:is(.dark,.dark *){border-color:var(--color-yellow-700, oklch(55.4% .135 66.442))}.bw-tab.system.green{border-bottom-style:var(--tw-border-style, solid);border-bottom-width:1px;border-color:var(--color-green-500, oklch(72.3% .219 149.579))}.bw-tab.system.green:is(.dark,.dark *){border-color:var(--color-green-700, oklch(52.7% .154 150.069))}.bw-tab.system.orange{border-bottom-style:var(--tw-border-style, solid);border-bottom-width:1px;border-color:var(--color-orange-500, oklch(70.5% .213 47.604))}.bw-tab.system.orange:is(.dark,.dark *){border-color:var(--color-orange-700, oklch(55.3% .195 38.402))}.bw-tab.system.violet{border-bottom-style:var(--tw-border-style, solid);border-bottom-width:1px;border-color:var(--color-violet-500, oklch(60.6% .25 292.717))}.bw-tab.system.violet:is(.dark,.dark *){border-color:var(--color-violet-700, oklch(49.1% .27 292.581))}.bw-tab.system.gray{border-bottom-style:var(--tw-border-style, solid);border-bottom-width:1px;border-color:var(--color-gray-500, oklch(55.1% .027 264.364))}.bw-tab.system.gray:is(.dark,.dark *){border-color:var(--color-gray-600, oklch(44.6% .03 256.802))}.bw-tab.system.pink{border-bottom-style:var(--tw-border-style, solid);border-bottom-width:1px;border-color:var(--color-pink-500, oklch(65.6% .241 354.308))}.bw-tab.system.pink:is(.dark,.dark *){border-color:var(--color-pink-700, oklch(52.5% .223 3.958))}.bw-tab.system.indigo{border-bottom-style:var(--tw-border-style, solid);border-bottom-width:1px;border-color:var(--color-indigo-500, oklch(58.5% .233 277.117))}.bw-tab.system.indigo:is(.dark,.dark *){border-color:var(--color-indigo-700, oklch(45.7% .24 277.023))}.bw-tab.system.cyan{border-bottom-style:var(--tw-border-style, solid);border-bottom-width:1px;border-color:var(--color-cyan-500, oklch(71.5% .143 215.221))}.bw-tab.system.cyan:is(.dark,.dark *){border-color:var(--color-cyan-700, oklch(52% .105 223.128))}.bw-tab.system.fuchsia{border-bottom-style:var(--tw-border-style, solid);border-bottom-width:1px;border-color:var(--color-fuchsia-500, oklch(66.7% .295 322.15))}.bw-tab.system.fuchsia:is(.dark,.dark *){border-color:var(--color-fuchsia-700, oklch(51.8% .253 323.949))}.bw-tab.system.purple{border-bottom-style:var(--tw-border-style, solid);border-bottom-width:1px;border-color:var(--color-purple-500, oklch(62.7% .265 303.9))}.bw-tab.system.purple:is(.dark,.dark *){border-color:var(--color-purple-700, oklch(49.6% .265 301.924))}.bw-tab.pills{border-bottom-style:var(--tw-border-style, solid);border-bottom-width:0}.bw-tab.pills .atab span{border-radius:var(--radius-xl, .75rem);background-color:var(--color-gray-100, oklch(96.7% .003 264.542));padding-inline:calc(var(--spacing, .25rem) * 4);padding-block:calc(var(--spacing, .25rem) * 2);font-size:var(--text-sm, .875rem);line-height:var(--tw-leading,var(--text-sm--line-height, calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium, 500);font-weight:var(--font-weight-medium, 500);display:inline-block}.bw-tab.pills .atab span.is-active{border-style:var(--tw-border-style, solid);border-width:2px;border-color:var(--color-gray-300, oklch(87.2% .01 258.338))}.bw-tab.pills.primary span.is-active{border-color:var(--color-primary-500, oklch(56% .18 250))}.bw-tab.pills.pink span.is-active{border-color:var(--color-pink-500, oklch(65.6% .241 354.308))}.bw-tab.pills.red span.is-active{border-color:var(--color-red-500, oklch(63.7% .237 25.331))}.bw-tab.pills.yellow span.is-active{border-color:var(--color-yellow-500, oklch(79.5% .184 86.047))}.bw-tab.pills.cyan span.is-active{border-color:var(--color-cyan-500, oklch(71.5% .143 215.221))}.bw-tab.pills.orange span.is-active{border-color:var(--color-orange-500, oklch(70.5% .213 47.604))}.bw-tab.pills.gray span.is-active{border-color:var(--color-gray-500, oklch(55.1% .027 264.364))}.bw-tab.pills.violet span.is-active{border-color:var(--color-violet-500, oklch(60.6% .25 292.717))}.bw-tab.pills.indigo span.is-active{border-color:var(--color-indigo-500, oklch(58.5% .233 277.117))}.bw-tab.pills.fuchsia span.is-active{border-color:var(--color-fuchsia-500, oklch(66.7% .295 322.15))}.bw-tab.pills.purple span.is-active{border-color:var(--color-purple-500, oklch(62.7% .265 303.9))}.bw-tab.pills.blue span.is-active{border-color:var(--color-blue-500, oklch(62.3% .214 259.815))}.bw-tab.pills.green span.is-active{border-color:var(--color-green-500, oklch(72.3% .219 149.579))}.bw-side-nav>nav>a{margin-block:calc(var(--spacing, .25rem) * 2);--tw-gradient-from:color-mix(in oklab, var(--color-blue-500, oklch(62.3% .214 259.815)) 60%, transparent);--tw-gradient-to:var(--color-blue-700, oklch(48.8% .243 264.376));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from, #0000) var(--tw-gradient-from-position, 0%), var(--tw-gradient-to, #0000) var(--tw-gradient-to-position, 100%));padding-inline:calc(var(--spacing, .25rem) * 3);padding-block:calc(var(--spacing, .25rem) * 2);font-size:var(--text-sm, .875rem);line-height:var(--tw-leading,var(--text-sm--line-height, calc(1.25 / .875)));--tw-tracking:var(--tracking-wider, .05em);letter-spacing:var(--tracking-wider, .05em);color:color-mix(in oklab,var(--color-white, #fff) 80%,transparent);text-transform:capitalize;display:block}@media(hover:hover){.bw-side-nav>nav>a:hover{cursor:pointer;border-radius:var(--radius-md, .375rem);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}}.bw-side-nav>nav>a.active{border-radius:var(--radius-md, .375rem);background-color:color-mix(in oklab,var(--color-blue-500, oklch(62.3% .214 259.815)) 60%,transparent);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:color-mix(in oklab, var(--color-blue-500, oklch(62.3% .214 259.815)) 60%, transparent);--tw-gradient-to:var(--color-blue-700, oklch(48.8% .243 264.376));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from, #0000) var(--tw-gradient-from-position, 0%), var(--tw-gradient-to, #0000) var(--tw-gradient-to-position, 100%))}@media(hover:hover){.bw-side-nav>nav>a.active:hover{cursor:default}}.bw-side-nav>nav>label{margin-bottom:calc(var(--spacing, .25rem) * 3);margin-left:calc(var(--spacing, .25rem) * 3);font-size:var(--text-sm, .875rem);line-height:var(--tw-leading,var(--text-sm--line-height, calc(1.25 / .875)));--tw-font-weight:var(--font-weight-bold, 700);font-weight:var(--font-weight-bold, 700);--tw-tracking:var(--tracking-widest, .1em);letter-spacing:var(--tracking-widest, .1em);color:#fff6;display:block}@supports (color:color-mix(in lab,red,red)){.bw-side-nav>nav>label{color:color-mix(in oklab,var(--color-white, #fff) 40%,transparent)}}.bw-side-nav>nav>label{text-transform:uppercase}.bw-side-nav>nav>a>svg{margin-right:calc(var(--spacing, .25rem) * 4);opacity:.6;display:inline-block}.bw-progress-bar .striped{background-image:linear-gradient(45deg,#ffffff59 25%,#0000 25%,#0000 50%,#ffffff59 50%,#ffffff59 75%,#0000 75%,#0000);background-size:2.5rem 2.5rem}.bw-progress-bar .striped.animated{animation:8s linear infinite move-stripes}@keyframes move-stripes{0%{background-position:0 0}to{background-position:100% 100%}}.bw-shimmer:after{content:"";background:linear-gradient(var(--shimmer-angle,90deg),transparent,var(--shimmer-color,#fff9),transparent);width:150%;height:100%;animation:shimmerAlternate var(--shimmer-duration,1.5s) infinite;animation-direction:var(--shimmer-mode,alternate);position:absolute;top:0;left:-150%}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!relative{position:relative!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.\!top-\[13px\]{top:13px!important}.-top-1{top:calc(var(--spacing) * -1)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-10{top:calc(var(--spacing) * 10)}.top-auto{top:auto}.top-full{top:100%}.-right-1{right:calc(var(--spacing) * -1)}.right-0{right:calc(var(--spacing) * 0)}.right-3\.5{right:calc(var(--spacing) * 3.5)}.right-4{right:calc(var(--spacing) * 4)}.right-auto{right:auto}.right-full{right:100%}.-bottom-1{bottom:calc(var(--spacing) * -1)}.bottom-10{bottom:calc(var(--spacing) * 10)}.bottom-auto{bottom:auto}.bottom-full{bottom:100%}.-left-1{left:calc(var(--spacing) * -1)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-4{left:calc(var(--spacing) * 4)}.left-5{left:calc(var(--spacing) * 5)}.left-6{left:calc(var(--spacing) * 6)}.left-8{left:calc(var(--spacing) * 8)}.left-\[31px\]{left:31px}.left-\[46px\]{left:46px}.left-\[58px\]{left:58px}.left-\[79px\]{left:79px}.left-auto{left:auto}.left-full{left:100%}.\!z-20{z-index:20!important}.\!z-50{z-index:50!important}.\!z-\[9999\]{z-index:9999!important}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.clear-both{clear:both}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.m-auto{margin:auto}.\!mx-0\.5{margin-inline:calc(var(--spacing) * .5)!important}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing) * 1)}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-6{margin-block:calc(var(--spacing) * 6)}.\!mt-0{margin-top:calc(var(--spacing) * 0)!important}.\!mt-0\.5{margin-top:calc(var(--spacing) * .5)!important}.\!mt-\[4px\]{margin-top:4px!important}.-mt-0\.5{margin-top:calc(var(--spacing) * -.5)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}.-mt-10{margin-top:calc(var(--spacing) * -10)}.-mt-\[2px\]{margin-top:-2px}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-0\.5\!{margin-top:calc(var(--spacing) * .5)!important}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-\[-2px\]{margin-top:-2px}.mt-\[-2px\]\!{margin-top:-2px!important}.\!-mr-2{margin-right:calc(var(--spacing) * -2)!important}.\!-mr-3{margin-right:calc(var(--spacing) * -3)!important}.\!mr-0{margin-right:calc(var(--spacing) * 0)!important}.\!mr-0\.5{margin-right:calc(var(--spacing) * .5)!important}.\!mr-2\.5{margin-right:calc(var(--spacing) * 2.5)!important}.-mr-1{margin-right:calc(var(--spacing) * -1)}.-mr-1\!{margin-right:calc(var(--spacing) * -1)!important}.-mr-2\!{margin-right:calc(var(--spacing) * -2)!important}.mr-0{margin-right:calc(var(--spacing) * 0)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-2\!{margin-right:calc(var(--spacing) * 2)!important}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-3\.5{margin-right:calc(var(--spacing) * 3.5)}.mr-6{margin-right:calc(var(--spacing) * 6)}.\!mb-0{margin-bottom:calc(var(--spacing) * 0)!important}.\!mb-1{margin-bottom:calc(var(--spacing) * 1)!important}.-mb-2{margin-bottom:calc(var(--spacing) * -2)}.-mb-px{margin-bottom:-1px}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.\!-ml-1{margin-left:calc(var(--spacing) * -1)!important}.\!-ml-2{margin-left:calc(var(--spacing) * -2)!important}.\!-ml-3{margin-left:calc(var(--spacing) * -3)!important}.\!ml-0\.5{margin-left:calc(var(--spacing) * .5)!important}.\!ml-2{margin-left:calc(var(--spacing) * 2)!important}.-ml-0\.5{margin-left:calc(var(--spacing) * -.5)}.-ml-2\!{margin-left:calc(var(--spacing) * -2)!important}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-2\!{margin-left:calc(var(--spacing) * 2)!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.\!size-0{width:calc(var(--spacing) * 0)!important;height:calc(var(--spacing) * 0)!important}.\!size-3{width:calc(var(--spacing) * 3)!important;height:calc(var(--spacing) * 3)!important}.\!size-4{width:calc(var(--spacing) * 4)!important;height:calc(var(--spacing) * 4)!important}.\!size-5{width:calc(var(--spacing) * 5)!important;height:calc(var(--spacing) * 5)!important}.\!size-6{width:calc(var(--spacing) * 6)!important;height:calc(var(--spacing) * 6)!important}.\!size-7{width:calc(var(--spacing) * 7)!important;height:calc(var(--spacing) * 7)!important}.\!size-8{width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.\!size-9{width:calc(var(--spacing) * 9)!important;height:calc(var(--spacing) * 9)!important}.\!size-10{width:calc(var(--spacing) * 10)!important;height:calc(var(--spacing) * 10)!important}.\!size-12{width:calc(var(--spacing) * 12)!important;height:calc(var(--spacing) * 12)!important}.\!size-14{width:calc(var(--spacing) * 14)!important;height:calc(var(--spacing) * 14)!important}.\!size-16{width:calc(var(--spacing) * 16)!important;height:calc(var(--spacing) * 16)!important}.\!size-\[18px\]{width:18px!important;height:18px!important}.size-0{width:calc(var(--spacing) * 0);height:calc(var(--spacing) * 0)}.size-2\!{width:calc(var(--spacing) * 2)!important;height:calc(var(--spacing) * 2)!important}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\!{width:calc(var(--spacing) * 3)!important;height:calc(var(--spacing) * 3)!important}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-3\.5\!{width:calc(var(--spacing) * 3.5)!important;height:calc(var(--spacing) * 3.5)!important}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-4\!{width:calc(var(--spacing) * 4)!important;height:calc(var(--spacing) * 4)!important}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-6\!{width:calc(var(--spacing) * 6)!important;height:calc(var(--spacing) * 6)!important}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-7\!{width:calc(var(--spacing) * 7)!important;height:calc(var(--spacing) * 7)!important}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9\!{width:calc(var(--spacing) * 9)!important;height:calc(var(--spacing) * 9)!important}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.size-28{width:calc(var(--spacing) * 28);height:calc(var(--spacing) * 28)}.size-\[9px\]{width:9px;height:9px}.size-\[16px\]\!{width:16px!important;height:16px!important}.size-\[18px\]{width:18px;height:18px}.size-\[20px\]\!{width:20px!important;height:20px!important}.size-\[22px\]\!{width:22px!important;height:22px!important}.size-\[24px\]{width:24px;height:24px}.size-\[25px\]\!{width:25px!important;height:25px!important}.size-\[29px\]{width:29px;height:29px}.size-\[36px\]{width:36px;height:36px}.size-\[52px\]{width:52px;height:52px}.\!h-2{height:calc(var(--spacing) * 2)!important}.\!h-3{height:calc(var(--spacing) * 3)!important}.\!h-5{height:calc(var(--spacing) * 5)!important}.\!h-6{height:calc(var(--spacing) * 6)!important}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-24{height:calc(var(--spacing) * 24)}.h-36{height:calc(var(--spacing) * 36)}.h-64{height:calc(var(--spacing) * 64)}.h-80{height:calc(var(--spacing) * 80)}.h-96{height:calc(var(--spacing) * 96)}.h-full{height:100%}.max-h-0{max-height:calc(var(--spacing) * 0)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-\[calc\(100vh-120px\)\]{max-height:calc(100vh - 120px)}.\!w-2{width:calc(var(--spacing) * 2)!important}.\!w-3{width:calc(var(--spacing) * 3)!important}.\!w-5{width:calc(var(--spacing) * 5)!important}.\!w-auto{width:auto!important}.\!w-full{width:100%!important}.w-1\/2{width:50%}.w-3{width:calc(var(--spacing) * 3)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-11\/12{width:91.6667%}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-\[2px\]{width:2px}.w-\[4\.5rem\]{width:4.5rem}.w-\[75px\]{width:75px}.w-\[105px\]{width:105px}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-screen{max-width:100vw}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-28{min-width:calc(var(--spacing) * 28)}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-initial{flex:0 auto}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1\/2{--tw-translate-x: 50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-ping{animation:var(--animate-ping)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-default\!{cursor:default!important}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-x-reverse)))}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-gray-100>:not(:last-child)){border-color:var(--color-gray-100)}:where(.divide-gray-200\/70>:not(:last-child)){border-color:#e5e7ebb3}@supports (color:color-mix(in lab,red,red)){:where(.divide-gray-200\/70>:not(:last-child)){border-color:color-mix(in oklab,var(--color-gray-200) 70%,transparent)}}:where(.divide-slate-100>:not(:last-child)){border-color:var(--color-slate-100)}:where(.divide-slate-200\/90>:not(:last-child)){border-color:#e2e8f0e6}@supports (color:color-mix(in lab,red,red)){:where(.divide-slate-200\/90>:not(:last-child)){border-color:color-mix(in oklab,var(--color-slate-200) 90%,transparent)}}.\!overflow-hidden{overflow:hidden!important}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-x-auto{overflow-x:auto}.overflow-x-scroll{overflow-x:scroll}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.\!rounded-full{border-radius:3.40282e38px!important}.\!rounded-none{border-radius:0!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-4xl{border-radius:var(--radius-4xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-3xl{border-top-left-radius:var(--radius-3xl);border-top-right-radius:var(--radius-3xl)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-tl-md{border-top-left-radius:var(--radius-md)}.rounded-tr-md{border-top-right-radius:var(--radius-md)}.rounded-b-2xl{border-bottom-right-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl)}.rounded-b-3xl{border-bottom-right-radius:var(--radius-3xl);border-bottom-left-radius:var(--radius-3xl)}.rounded-b-lg{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.rounded-br-2xl{border-bottom-right-radius:var(--radius-2xl)}.rounded-br-lg{border-bottom-right-radius:var(--radius-lg)}.rounded-br-md{border-bottom-right-radius:var(--radius-md)}.rounded-bl-lg{border-bottom-left-radius:var(--radius-lg)}.rounded-bl-md{border-bottom-left-radius:var(--radius-md)}.\!border-0{border-style:var(--tw-border-style)!important;border-width:0!important}.border{border-style:var(--tw-border-style);border-width:1px}.border-0\!{border-style:var(--tw-border-style)!important;border-width:0!important}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-8{border-style:var(--tw-border-style);border-width:8px}.border-y,.border-y-\[1px\]{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.border-l-\[6px\]{border-left-style:var(--tw-border-style);border-left-width:6px}.\!border-gray-200{border-color:var(--color-gray-200)!important}.\!border-primary-500{border-color:var(--color-primary-500)!important}.\!border-red-400{border-color:var(--color-red-400)!important}.\!border-red-500{border-color:var(--color-red-500)!important}.border-black{border-color:var(--color-black)}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-400\/50{border-color:#54a2ff80}@supports (color:color-mix(in lab,red,red)){.border-blue-400\/50{border-color:color-mix(in oklab,var(--color-blue-400) 50%,transparent)}}.border-blue-500{border-color:var(--color-blue-500)}.border-blue-500\/50{border-color:#3080ff80}@supports (color:color-mix(in lab,red,red)){.border-blue-500\/50{border-color:color-mix(in oklab,var(--color-blue-500) 50%,transparent)}}.border-cyan-200{border-color:var(--color-cyan-200)}.border-cyan-400\/50{border-color:#00d2ef80}@supports (color:color-mix(in lab,red,red)){.border-cyan-400\/50{border-color:color-mix(in oklab,var(--color-cyan-400) 50%,transparent)}}.border-cyan-500{border-color:var(--color-cyan-500)}.border-cyan-500\/50{border-color:#00b7d780}@supports (color:color-mix(in lab,red,red)){.border-cyan-500\/50{border-color:color-mix(in oklab,var(--color-cyan-500) 50%,transparent)}}.border-fuchsia-200{border-color:var(--color-fuchsia-200)}.border-fuchsia-400\/50{border-color:#ec6cff80}@supports (color:color-mix(in lab,red,red)){.border-fuchsia-400\/50{border-color:color-mix(in oklab,var(--color-fuchsia-400) 50%,transparent)}}.border-fuchsia-500{border-color:var(--color-fuchsia-500)}.border-fuchsia-500\/50{border-color:#e12afb80}@supports (color:color-mix(in lab,red,red)){.border-fuchsia-500\/50{border-color:color-mix(in oklab,var(--color-fuchsia-500) 50%,transparent)}}.border-gray-100\/30{border-color:#f3f4f64d}@supports (color:color-mix(in lab,red,red)){.border-gray-100\/30{border-color:color-mix(in oklab,var(--color-gray-100) 30%,transparent)}}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-200\/70{border-color:#e5e7ebb3}@supports (color:color-mix(in lab,red,red)){.border-gray-200\/70{border-color:color-mix(in oklab,var(--color-gray-200) 70%,transparent)}}.border-gray-400\/50{border-color:#99a1af80}@supports (color:color-mix(in lab,red,red)){.border-gray-400\/50{border-color:color-mix(in oklab,var(--color-gray-400) 50%,transparent)}}.border-gray-500{border-color:var(--color-gray-500)}.border-gray-500\/50{border-color:#6a728280}@supports (color:color-mix(in lab,red,red)){.border-gray-500\/50{border-color:color-mix(in oklab,var(--color-gray-500) 50%,transparent)}}.border-green-200{border-color:var(--color-green-200)}.border-green-400\/50{border-color:#05df7280}@supports (color:color-mix(in lab,red,red)){.border-green-400\/50{border-color:color-mix(in oklab,var(--color-green-400) 50%,transparent)}}.border-green-500{border-color:var(--color-green-500)}.border-green-500\/50{border-color:#00c75880}@supports (color:color-mix(in lab,red,red)){.border-green-500\/50{border-color:color-mix(in oklab,var(--color-green-500) 50%,transparent)}}.border-indigo-200{border-color:var(--color-indigo-200)}.border-indigo-400\/50{border-color:#7d87ff80}@supports (color:color-mix(in lab,red,red)){.border-indigo-400\/50{border-color:color-mix(in oklab,var(--color-indigo-400) 50%,transparent)}}.border-indigo-500{border-color:var(--color-indigo-500)}.border-indigo-500\/50{border-color:#625fff80}@supports (color:color-mix(in lab,red,red)){.border-indigo-500\/50{border-color:color-mix(in oklab,var(--color-indigo-500) 50%,transparent)}}.border-neutral-200{border-color:var(--color-neutral-200)}.border-orange-200{border-color:var(--color-orange-200)}.border-orange-400\/50{border-color:#ff8b1a80}@supports (color:color-mix(in lab,red,red)){.border-orange-400\/50{border-color:color-mix(in oklab,var(--color-orange-400) 50%,transparent)}}.border-orange-500{border-color:var(--color-orange-500)}.border-orange-500\/50{border-color:#fe6e0080}@supports (color:color-mix(in lab,red,red)){.border-orange-500\/50{border-color:color-mix(in oklab,var(--color-orange-500) 50%,transparent)}}.border-pink-200{border-color:var(--color-pink-200)}.border-pink-400\/50{border-color:#fb64b680}@supports (color:color-mix(in lab,red,red)){.border-pink-400\/50{border-color:color-mix(in oklab,var(--color-pink-400) 50%,transparent)}}.border-pink-500{border-color:var(--color-pink-500)}.border-pink-500\/50{border-color:#f6339a80}@supports (color:color-mix(in lab,red,red)){.border-pink-500\/50{border-color:color-mix(in oklab,var(--color-pink-500) 50%,transparent)}}.border-primary-50{border-color:var(--color-primary-50)}.border-primary-200{border-color:var(--color-primary-200)}.border-primary-400\/50{border-color:#4c9deb80}@supports (color:color-mix(in lab,red,red)){.border-primary-400\/50{border-color:color-mix(in oklab,var(--color-primary-400) 50%,transparent)}}.border-primary-500{border-color:var(--color-primary-500)}.border-primary-500\/50{border-color:#0076d280}@supports (color:color-mix(in lab,red,red)){.border-primary-500\/50{border-color:color-mix(in oklab,var(--color-primary-500) 50%,transparent)}}.border-purple-200{border-color:var(--color-purple-200)}.border-purple-400\/50{border-color:#c07eff80}@supports (color:color-mix(in lab,red,red)){.border-purple-400\/50{border-color:color-mix(in oklab,var(--color-purple-400) 50%,transparent)}}.border-purple-500{border-color:var(--color-purple-500)}.border-purple-500\/50{border-color:#ac4bff80}@supports (color:color-mix(in lab,red,red)){.border-purple-500\/50{border-color:color-mix(in oklab,var(--color-purple-500) 50%,transparent)}}.border-red-200{border-color:var(--color-red-200)}.border-red-400\/50{border-color:#ff656880}@supports (color:color-mix(in lab,red,red)){.border-red-400\/50{border-color:color-mix(in oklab,var(--color-red-400) 50%,transparent)}}.border-red-500{border-color:var(--color-red-500)}.border-red-500\/50{border-color:#fb2c3680}@supports (color:color-mix(in lab,red,red)){.border-red-500\/50{border-color:color-mix(in oklab,var(--color-red-500) 50%,transparent)}}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300\/50{border-color:#cad5e280}@supports (color:color-mix(in lab,red,red)){.border-slate-300\/50{border-color:color-mix(in oklab,var(--color-slate-300) 50%,transparent)}}.border-slate-300\/80{border-color:#cad5e2cc}@supports (color:color-mix(in lab,red,red)){.border-slate-300\/80{border-color:color-mix(in oklab,var(--color-slate-300) 80%,transparent)}}.border-slate-400{border-color:var(--color-slate-400)}.border-slate-400\/50{border-color:#90a1b980}@supports (color:color-mix(in lab,red,red)){.border-slate-400\/50{border-color:color-mix(in oklab,var(--color-slate-400) 50%,transparent)}}.border-slate-500{border-color:var(--color-slate-500)}.border-slate-500\/50{border-color:#62748e80}@supports (color:color-mix(in lab,red,red)){.border-slate-500\/50{border-color:color-mix(in oklab,var(--color-slate-500) 50%,transparent)}}.border-transparent{border-color:#0000}.border-violet-200{border-color:var(--color-violet-200)}.border-violet-400\/50{border-color:#a685ff80}@supports (color:color-mix(in lab,red,red)){.border-violet-400\/50{border-color:color-mix(in oklab,var(--color-violet-400) 50%,transparent)}}.border-violet-500{border-color:var(--color-violet-500)}.border-violet-500\/50{border-color:#8d54ff80}@supports (color:color-mix(in lab,red,red)){.border-violet-500\/50{border-color:color-mix(in oklab,var(--color-violet-500) 50%,transparent)}}.border-white{border-color:var(--color-white)}.border-yellow-200{border-color:var(--color-yellow-200)}.border-yellow-400\/50{border-color:#fac80080}@supports (color:color-mix(in lab,red,red)){.border-yellow-400\/50{border-color:color-mix(in oklab,var(--color-yellow-400) 50%,transparent)}}.border-yellow-500{border-color:var(--color-yellow-500)}.border-yellow-500\/50{border-color:#edb20080}@supports (color:color-mix(in lab,red,red)){.border-yellow-500\/50{border-color:color-mix(in oklab,var(--color-yellow-500) 50%,transparent)}}.border-y-gray-200\/50{border-block-color:#e5e7eb80}@supports (color:color-mix(in lab,red,red)){.border-y-gray-200\/50{border-block-color:color-mix(in oklab,var(--color-gray-200) 50%,transparent)}}.border-t-gray-200{border-top-color:var(--color-gray-200)}.border-t-slate-200\/75{border-top-color:#e2e8f0bf}@supports (color:color-mix(in lab,red,red)){.border-t-slate-200\/75{border-top-color:color-mix(in oklab,var(--color-slate-200) 75%,transparent)}}.border-b-slate-200\/75{border-bottom-color:#e2e8f0bf}@supports (color:color-mix(in lab,red,red)){.border-b-slate-200\/75{border-bottom-color:color-mix(in oklab,var(--color-slate-200) 75%,transparent)}}.border-b-white{border-bottom-color:var(--color-white)}.border-l-blue-500{border-left-color:var(--color-blue-500)}.border-l-cyan-500{border-left-color:var(--color-cyan-500)}.border-l-fuchsia-500{border-left-color:var(--color-fuchsia-500)}.border-l-gray-500{border-left-color:var(--color-gray-500)}.border-l-green-500{border-left-color:var(--color-green-500)}.border-l-indigo-500{border-left-color:var(--color-indigo-500)}.border-l-orange-500{border-left-color:var(--color-orange-500)}.border-l-pink-500{border-left-color:var(--color-pink-500)}.border-l-primary-500{border-left-color:var(--color-primary-500)}.border-l-purple-500{border-left-color:var(--color-purple-500)}.border-l-red-500{border-left-color:var(--color-red-500)}.border-l-slate-500{border-left-color:var(--color-slate-500)}.border-l-violet-500{border-left-color:var(--color-violet-500)}.border-l-yellow-500{border-left-color:var(--color-yellow-500)}.bg-amber-200\/80{background-color:#fee685cc}@supports (color:color-mix(in lab,red,red)){.bg-amber-200\/80{background-color:color-mix(in oklab,var(--color-amber-200) 80%,transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\!{background-color:var(--color-black)!important}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-100\/70{background-color:#dbeafeb3}@supports (color:color-mix(in lab,red,red)){.bg-blue-100\/70{background-color:color-mix(in oklab,var(--color-blue-100) 70%,transparent)}}.bg-blue-200\/80{background-color:#bedbffcc}@supports (color:color-mix(in lab,red,red)){.bg-blue-200\/80{background-color:color-mix(in oklab,var(--color-blue-200) 80%,transparent)}}.bg-blue-300{background-color:var(--color-blue-300)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\!{background-color:var(--color-blue-500)!important}.bg-cyan-100{background-color:var(--color-cyan-100)}.bg-cyan-100\/70{background-color:#cefafeb3}@supports (color:color-mix(in lab,red,red)){.bg-cyan-100\/70{background-color:color-mix(in oklab,var(--color-cyan-100) 70%,transparent)}}.bg-cyan-200\/80{background-color:#a2f4fdcc}@supports (color:color-mix(in lab,red,red)){.bg-cyan-200\/80{background-color:color-mix(in oklab,var(--color-cyan-200) 80%,transparent)}}.bg-cyan-300{background-color:var(--color-cyan-300)}.bg-cyan-500{background-color:var(--color-cyan-500)}.bg-cyan-500\!{background-color:var(--color-cyan-500)!important}.bg-fuchsia-100{background-color:var(--color-fuchsia-100)}.bg-fuchsia-100\/70{background-color:#fae8ffb3}@supports (color:color-mix(in lab,red,red)){.bg-fuchsia-100\/70{background-color:color-mix(in oklab,var(--color-fuchsia-100) 70%,transparent)}}.bg-fuchsia-200\/80{background-color:#f6cfffcc}@supports (color:color-mix(in lab,red,red)){.bg-fuchsia-200\/80{background-color:color-mix(in oklab,var(--color-fuchsia-200) 80%,transparent)}}.bg-fuchsia-300{background-color:var(--color-fuchsia-300)}.bg-fuchsia-500{background-color:var(--color-fuchsia-500)}.bg-fuchsia-500\!{background-color:var(--color-fuchsia-500)!important}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-100\/70{background-color:#f3f4f6b3}@supports (color:color-mix(in lab,red,red)){.bg-gray-100\/70{background-color:color-mix(in oklab,var(--color-gray-100) 70%,transparent)}}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-200\/50{background-color:#e5e7eb80}@supports (color:color-mix(in lab,red,red)){.bg-gray-200\/50{background-color:color-mix(in oklab,var(--color-gray-200) 50%,transparent)}}.bg-gray-200\/80{background-color:#e5e7ebcc}@supports (color:color-mix(in lab,red,red)){.bg-gray-200\/80{background-color:color-mix(in oklab,var(--color-gray-200) 80%,transparent)}}.bg-gray-300{background-color:var(--color-gray-300)}.bg-gray-400{background-color:var(--color-gray-400)}.bg-gray-500{background-color:var(--color-gray-500)}.bg-gray-500\!{background-color:var(--color-gray-500)!important}.bg-gray-900\/10{background-color:#1018281a}@supports (color:color-mix(in lab,red,red)){.bg-gray-900\/10{background-color:color-mix(in oklab,var(--color-gray-900) 10%,transparent)}}.bg-green-100{background-color:var(--color-green-100)}.bg-green-100\/70{background-color:#dcfce7b3}@supports (color:color-mix(in lab,red,red)){.bg-green-100\/70{background-color:color-mix(in oklab,var(--color-green-100) 70%,transparent)}}.bg-green-200\/80{background-color:#b9f8cfcc}@supports (color:color-mix(in lab,red,red)){.bg-green-200\/80{background-color:color-mix(in oklab,var(--color-green-200) 80%,transparent)}}.bg-green-300{background-color:var(--color-green-300)}.bg-green-500{background-color:var(--color-green-500)}.bg-green-500\!{background-color:var(--color-green-500)!important}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-indigo-100\/70{background-color:#e0e7ffb3}@supports (color:color-mix(in lab,red,red)){.bg-indigo-100\/70{background-color:color-mix(in oklab,var(--color-indigo-100) 70%,transparent)}}.bg-indigo-200\/80{background-color:#c7d2ffcc}@supports (color:color-mix(in lab,red,red)){.bg-indigo-200\/80{background-color:color-mix(in oklab,var(--color-indigo-200) 80%,transparent)}}.bg-indigo-300{background-color:var(--color-indigo-300)}.bg-indigo-500{background-color:var(--color-indigo-500)}.bg-indigo-500\!{background-color:var(--color-indigo-500)!important}.bg-orange-100{background-color:var(--color-orange-100)}.bg-orange-100\/70{background-color:#ffedd5b3}@supports (color:color-mix(in lab,red,red)){.bg-orange-100\/70{background-color:color-mix(in oklab,var(--color-orange-100) 70%,transparent)}}.bg-orange-200\/80{background-color:#ffd7a8cc}@supports (color:color-mix(in lab,red,red)){.bg-orange-200\/80{background-color:color-mix(in oklab,var(--color-orange-200) 80%,transparent)}}.bg-orange-300{background-color:var(--color-orange-300)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-orange-500\!{background-color:var(--color-orange-500)!important}.bg-pink-100{background-color:var(--color-pink-100)}.bg-pink-100\/70{background-color:#fce7f3b3}@supports (color:color-mix(in lab,red,red)){.bg-pink-100\/70{background-color:color-mix(in oklab,var(--color-pink-100) 70%,transparent)}}.bg-pink-200\/80{background-color:#fccee8cc}@supports (color:color-mix(in lab,red,red)){.bg-pink-200\/80{background-color:color-mix(in oklab,var(--color-pink-200) 80%,transparent)}}.bg-pink-300{background-color:var(--color-pink-300)}.bg-pink-500{background-color:var(--color-pink-500)}.bg-pink-500\!{background-color:var(--color-pink-500)!important}.bg-primary-100{background-color:var(--color-primary-100)}.bg-primary-100\/70{background-color:#ddedffb3}@supports (color:color-mix(in lab,red,red)){.bg-primary-100\/70{background-color:color-mix(in oklab,var(--color-primary-100) 70%,transparent)}}.bg-primary-200\/70{background-color:#badbfeb3}@supports (color:color-mix(in lab,red,red)){.bg-primary-200\/70{background-color:color-mix(in oklab,var(--color-primary-200) 70%,transparent)}}.bg-primary-200\/80{background-color:#badbfecc}@supports (color:color-mix(in lab,red,red)){.bg-primary-200\/80{background-color:color-mix(in oklab,var(--color-primary-200) 80%,transparent)}}.bg-primary-300{background-color:var(--color-primary-300)}.bg-primary-500{background-color:var(--color-primary-500)}.bg-primary-500\!{background-color:var(--color-primary-500)!important}.bg-primary-600{background-color:var(--color-primary-600)}.bg-purple-100{background-color:var(--color-purple-100)}.bg-purple-100\/70{background-color:#f3e8ffb3}@supports (color:color-mix(in lab,red,red)){.bg-purple-100\/70{background-color:color-mix(in oklab,var(--color-purple-100) 70%,transparent)}}.bg-purple-200\/80{background-color:#e9d5ffcc}@supports (color:color-mix(in lab,red,red)){.bg-purple-200\/80{background-color:color-mix(in oklab,var(--color-purple-200) 80%,transparent)}}.bg-purple-300{background-color:var(--color-purple-300)}.bg-purple-500{background-color:var(--color-purple-500)}.bg-purple-500\!{background-color:var(--color-purple-500)!important}.bg-red-100{background-color:var(--color-red-100)}.bg-red-100\/70{background-color:#ffe2e2b3}@supports (color:color-mix(in lab,red,red)){.bg-red-100\/70{background-color:color-mix(in oklab,var(--color-red-100) 70%,transparent)}}.bg-red-200\/80{background-color:#ffcacacc}@supports (color:color-mix(in lab,red,red)){.bg-red-200\/80{background-color:color-mix(in oklab,var(--color-red-200) 80%,transparent)}}.bg-red-300{background-color:var(--color-red-300)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\!{background-color:var(--color-red-500)!important}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-100\/70{background-color:#f1f5f9b3}@supports (color:color-mix(in lab,red,red)){.bg-slate-100\/70{background-color:color-mix(in oklab,var(--color-slate-100) 70%,transparent)}}.bg-slate-100\/90{background-color:#f1f5f9e6}@supports (color:color-mix(in lab,red,red)){.bg-slate-100\/90{background-color:color-mix(in oklab,var(--color-slate-100) 90%,transparent)}}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-200\/70{background-color:#e2e8f0b3}@supports (color:color-mix(in lab,red,red)){.bg-slate-200\/70{background-color:color-mix(in oklab,var(--color-slate-200) 70%,transparent)}}.bg-slate-200\/80{background-color:#e2e8f0cc}@supports (color:color-mix(in lab,red,red)){.bg-slate-200\/80{background-color:color-mix(in oklab,var(--color-slate-200) 80%,transparent)}}.bg-slate-300{background-color:var(--color-slate-300)}.bg-slate-500{background-color:var(--color-slate-500)}.bg-slate-500\!{background-color:var(--color-slate-500)!important}.bg-transparent{background-color:#0000}.bg-violet-100{background-color:var(--color-violet-100)}.bg-violet-100\/70{background-color:#ede9feb3}@supports (color:color-mix(in lab,red,red)){.bg-violet-100\/70{background-color:color-mix(in oklab,var(--color-violet-100) 70%,transparent)}}.bg-violet-200\/80{background-color:#ddd6ffcc}@supports (color:color-mix(in lab,red,red)){.bg-violet-200\/80{background-color:color-mix(in oklab,var(--color-violet-200) 80%,transparent)}}.bg-violet-300{background-color:var(--color-violet-300)}.bg-violet-500{background-color:var(--color-violet-500)}.bg-violet-500\!{background-color:var(--color-violet-500)!important}.bg-white{background-color:var(--color-white)}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.bg-yellow-100{background-color:var(--color-yellow-100)}.bg-yellow-100\/70{background-color:#fef9c2b3}@supports (color:color-mix(in lab,red,red)){.bg-yellow-100\/70{background-color:color-mix(in oklab,var(--color-yellow-100) 70%,transparent)}}.bg-yellow-200\/80{background-color:#fff085cc}@supports (color:color-mix(in lab,red,red)){.bg-yellow-200\/80{background-color:color-mix(in oklab,var(--color-yellow-200) 80%,transparent)}}.bg-yellow-300{background-color:var(--color-yellow-300)}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-yellow-500\!{background-color:var(--color-yellow-500)!important}.stroke-white{stroke:var(--color-white)}.\!stroke-1{stroke-width:1px!important}.\!stroke-2{stroke-width:2px!important}.stroke-1{stroke-width:1px}.stroke-2{stroke-width:2px}.object-cover{object-fit:cover}.object-center{object-position:center}.\!p-0{padding:calc(var(--spacing) * 0)!important}.\!p-0\.5{padding:calc(var(--spacing) * .5)!important}.\!p-5{padding:calc(var(--spacing) * 5)!important}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-12{padding:calc(var(--spacing) * 12)}.p-\[3px\]{padding:3px}.\!px-2{padding-inline:calc(var(--spacing) * 2)!important}.\!px-3{padding-inline:calc(var(--spacing) * 3)!important}.\!px-4{padding-inline:calc(var(--spacing) * 4)!important}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-12{padding-inline:calc(var(--spacing) * 12)}.px-\[8px\]{padding-inline:8px}.px-\[12px\]{padding-inline:12px}.\!py-1{padding-block:calc(var(--spacing) * 1)!important}.\!py-2\.5{padding-block:calc(var(--spacing) * 2.5)!important}.\!py-5{padding-block:calc(var(--spacing) * 5)!important}.\!py-\[5px\]{padding-block:5px!important}.\!py-\[8\.5px\]{padding-block:8.5px!important}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-\[2\.5px\]{padding-block:2.5px}.py-\[6\.5px\]{padding-block:6.5px}.py-\[6px\]{padding-block:6px}.py-\[10px\]{padding-block:10px}.py-\[18\.5px\]{padding-block:18.5px}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-\[1px\]{padding-top:1px}.\!pr-0{padding-right:calc(var(--spacing) * 0)!important}.\!pr-1{padding-right:calc(var(--spacing) * 1)!important}.\!pr-3{padding-right:calc(var(--spacing) * 3)!important}.pr-0{padding-right:calc(var(--spacing) * 0)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-5{padding-right:calc(var(--spacing) * 5)}.\!pb-0{padding-bottom:calc(var(--spacing) * 0)!important}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.\!pl-5{padding-left:calc(var(--spacing) * 5)!important}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.\!text-center{text-align:center!important}.\!text-right{text-align:right!important}.text-center{text-align:center}.text-center\!{text-align:center!important}.text-left{text-align:left}.text-left\!{text-align:left!important}.text-right{text-align:right}.align-bottom{vertical-align:bottom}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.\!text-sm{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.\!text-xs{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-xs\!{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extralight{--tw-font-weight:var(--font-weight-extralight);font-weight:var(--font-weight-extralight)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-nowrap{text-wrap:nowrap}.whitespace-nowrap{white-space:nowrap}.\!text-gray-600{color:var(--color-gray-600)!important}.\!text-red-400{color:var(--color-red-400)!important}.\!text-white{color:var(--color-white)!important}.text-black{color:var(--color-black)}.text-blue-50{color:var(--color-blue-50)}.text-blue-600{color:var(--color-blue-600)}.text-blue-900\/40{color:#1c398e66}@supports (color:color-mix(in lab,red,red)){.text-blue-900\/40{color:color-mix(in oklab,var(--color-blue-900) 40%,transparent)}}.text-blue-900\/50{color:#1c398e80}@supports (color:color-mix(in lab,red,red)){.text-blue-900\/50{color:color-mix(in oklab,var(--color-blue-900) 50%,transparent)}}.text-cyan-50{color:var(--color-cyan-50)}.text-cyan-600{color:var(--color-cyan-600)}.text-fuchsia-50{color:var(--color-fuchsia-50)}.text-fuchsia-600{color:var(--color-fuchsia-600)}.text-gray-50{color:var(--color-gray-50)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-400\!{color:var(--color-gray-400)!important}.text-gray-500{color:var(--color-gray-500)}.text-gray-500\/90{color:#6a7282e6}@supports (color:color-mix(in lab,red,red)){.text-gray-500\/90{color:color-mix(in oklab,var(--color-gray-500) 90%,transparent)}}.text-gray-600{color:var(--color-gray-600)}.text-gray-600\/80{color:#4a5565cc}@supports (color:color-mix(in lab,red,red)){.text-gray-600\/80{color:color-mix(in oklab,var(--color-gray-600) 80%,transparent)}}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-green-50{color:var(--color-green-50)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-indigo-50{color:var(--color-indigo-50)}.text-indigo-600{color:var(--color-indigo-600)}.text-orange-50{color:var(--color-orange-50)}.text-orange-600{color:var(--color-orange-600)}.text-pink-50{color:var(--color-pink-50)}.text-pink-600{color:var(--color-pink-600)}.text-primary-50{color:var(--color-primary-50)}.text-primary-400{color:var(--color-primary-400)}.text-primary-600{color:var(--color-primary-600)}.text-purple-50{color:var(--color-purple-50)}.text-purple-600{color:var(--color-purple-600)}.text-red-50{color:var(--color-red-50)}.text-red-400{color:var(--color-red-400)}.text-red-400\!{color:var(--color-red-400)!important}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-slate-50{color:var(--color-slate-50)}.text-slate-100{color:var(--color-slate-100)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-600\/70{color:#45556cb3}@supports (color:color-mix(in lab,red,red)){.text-slate-600\/70{color:color-mix(in oklab,var(--color-slate-600) 70%,transparent)}}.text-slate-700{color:var(--color-slate-700)}.text-slate-900{color:var(--color-slate-900)}.text-violet-50{color:var(--color-violet-50)}.text-violet-600{color:var(--color-violet-600)}.text-white{color:var(--color-white)}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.text-yellow-50{color:var(--color-yellow-50)}.text-yellow-600{color:var(--color-yellow-600)}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-transparent::placeholder{color:#0000}.\!opacity-70{opacity:.7!important}.\!opacity-85{opacity:.85!important}.opacity-0{opacity:0}.opacity-5{opacity:.05}.opacity-10{opacity:.1}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-8{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-black\/5{--tw-shadow-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.shadow-black\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-gray-200\/70{--tw-shadow-color:#e5e7ebb3}@supports (color:color-mix(in lab,red,red)){.shadow-gray-200\/70{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-gray-200) 70%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-gray-400{--tw-shadow-color:oklch(70.7% .022 261.325)}@supports (color:color-mix(in lab,red,red)){.shadow-gray-400{--tw-shadow-color:color-mix(in oklab, var(--color-gray-400) var(--tw-shadow-alpha), transparent)}}.shadow-slate-200\/80{--tw-shadow-color:#e2e8f0cc}@supports (color:color-mix(in lab,red,red)){.shadow-slate-200\/80{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-200) 80%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-black\/25{--tw-ring-color:#00000040}@supports (color:color-mix(in lab,red,red)){.ring-black\/25{--tw-ring-color:color-mix(in oklab, var(--color-black) 25%, transparent)}}.ring-blue-200{--tw-ring-color:var(--color-blue-200)}.ring-cyan-200{--tw-ring-color:var(--color-cyan-200)}.ring-fuchsia-200{--tw-ring-color:var(--color-fuchsia-200)}.ring-gray-200{--tw-ring-color:var(--color-gray-200)}.ring-green-200{--tw-ring-color:var(--color-green-200)}.ring-indigo-200{--tw-ring-color:var(--color-indigo-200)}.ring-orange-200{--tw-ring-color:var(--color-orange-200)}.ring-pink-200{--tw-ring-color:var(--color-pink-200)}.ring-primary-200{--tw-ring-color:var(--color-primary-200)}.ring-purple-200{--tw-ring-color:var(--color-purple-200)}.ring-red-200{--tw-ring-color:var(--color-red-200)}.ring-slate-200{--tw-ring-color:var(--color-slate-200)}.ring-slate-800\/5{--tw-ring-color:#1d293d0d}@supports (color:color-mix(in lab,red,red)){.ring-slate-800\/5{--tw-ring-color:color-mix(in oklab, var(--color-slate-800) 5%, transparent)}}.ring-violet-200{--tw-ring-color:var(--color-violet-200)}.ring-yellow-200{--tw-ring-color:var(--color-yellow-200)}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-white{--tw-ring-offset-color:var(--color-white)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.\!outline-transparent{outline-color:#0000!important}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-2xl{--tw-drop-shadow-size:drop-shadow(0 25px 25px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-2xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-3xl{--tw-backdrop-blur:blur(var(--blur-3xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-lg{--tw-backdrop-blur:blur(var(--blur-lg));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-none{--tw-backdrop-blur: ;-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}@media(hover:hover){.group-hover\:bg-black:is(:where(.group):hover *){background-color:var(--color-black)}.group-hover\:bg-blue-500:is(:where(.group):hover *){background-color:var(--color-blue-500)}.group-hover\:bg-cyan-500:is(:where(.group):hover *){background-color:var(--color-cyan-500)}.group-hover\:bg-fuchsia-500:is(:where(.group):hover *){background-color:var(--color-fuchsia-500)}.group-hover\:bg-gray-500:is(:where(.group):hover *){background-color:var(--color-gray-500)}.group-hover\:bg-green-500:is(:where(.group):hover *){background-color:var(--color-green-500)}.group-hover\:bg-indigo-500:is(:where(.group):hover *){background-color:var(--color-indigo-500)}.group-hover\:bg-orange-500:is(:where(.group):hover *){background-color:var(--color-orange-500)}.group-hover\:bg-pink-500:is(:where(.group):hover *){background-color:var(--color-pink-500)}.group-hover\:bg-primary-500:is(:where(.group):hover *){background-color:var(--color-primary-500)}.group-hover\:bg-purple-500:is(:where(.group):hover *){background-color:var(--color-purple-500)}.group-hover\:bg-red-500:is(:where(.group):hover *){background-color:var(--color-red-500)}.group-hover\:bg-slate-500:is(:where(.group):hover *){background-color:var(--color-slate-500)}.group-hover\:bg-violet-500:is(:where(.group):hover *){background-color:var(--color-violet-500)}.group-hover\:bg-yellow-500:is(:where(.group):hover *){background-color:var(--color-yellow-500)}.group-hover\:text-gray-700:is(:where(.group):hover *){color:var(--color-gray-700)}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}}.peer-checked\:bg-blue-600:is(:where(.peer):checked~*){background-color:var(--color-blue-600)}.peer-checked\:bg-cyan-600:is(:where(.peer):checked~*){background-color:var(--color-cyan-600)}.peer-checked\:bg-fuchsia-600:is(:where(.peer):checked~*){background-color:var(--color-fuchsia-600)}.peer-checked\:bg-gray-600:is(:where(.peer):checked~*){background-color:var(--color-gray-600)}.peer-checked\:bg-green-600:is(:where(.peer):checked~*){background-color:var(--color-green-600)}.peer-checked\:bg-indigo-600:is(:where(.peer):checked~*){background-color:var(--color-indigo-600)}.peer-checked\:bg-orange-600:is(:where(.peer):checked~*){background-color:var(--color-orange-600)}.peer-checked\:bg-pink-600:is(:where(.peer):checked~*){background-color:var(--color-pink-600)}.peer-checked\:bg-primary-600:is(:where(.peer):checked~*){background-color:var(--color-primary-600)}.peer-checked\:bg-purple-600:is(:where(.peer):checked~*){background-color:var(--color-purple-600)}.peer-checked\:bg-red-600:is(:where(.peer):checked~*){background-color:var(--color-red-600)}.peer-checked\:bg-slate-600:is(:where(.peer):checked~*){background-color:var(--color-slate-600)}.peer-checked\:bg-violet-600:is(:where(.peer):checked~*){background-color:var(--color-violet-600)}.peer-checked\:bg-yellow-600:is(:where(.peer):checked~*){background-color:var(--color-yellow-600)}@media(hover:hover){.peer-hover\:opacity-80:is(:where(.peer):hover~*){opacity:.8}.peer-hover\:opacity-90:is(:where(.peer):hover~*){opacity:.9}}.peer-disabled\:opacity-40:is(:where(.peer):disabled~*){opacity:.4}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:start-1:after{content:var(--tw-content);inset-inline-start:calc(var(--spacing) * 1)}.after\:top-1\/2:after{content:var(--tw-content);top:50%}.after\:h-5:after{content:var(--tw-content);height:calc(var(--spacing) * 5)}.after\:h-8:after{content:var(--tw-content);height:calc(var(--spacing) * 8)}.after\:w-5:after{content:var(--tw-content);width:calc(var(--spacing) * 5)}.after\:w-8:after{content:var(--tw-content);width:calc(var(--spacing) * 8)}.after\:-translate-y-1\/2:after{content:var(--tw-content);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:rounded-full:after{content:var(--tw-content);border-radius:3.40282e38px}.after\:border-blue-100:after{content:var(--tw-content);border-color:var(--color-blue-100)}.after\:border-cyan-100:after{content:var(--tw-content);border-color:var(--color-cyan-100)}.after\:border-fuchsia-100:after{content:var(--tw-content);border-color:var(--color-fuchsia-100)}.after\:border-gray-100:after{content:var(--tw-content);border-color:var(--color-gray-100)}.after\:border-green-100:after{content:var(--tw-content);border-color:var(--color-green-100)}.after\:border-indigo-100:after{content:var(--tw-content);border-color:var(--color-indigo-100)}.after\:border-orange-100:after{content:var(--tw-content);border-color:var(--color-orange-100)}.after\:border-pink-100:after{content:var(--tw-content);border-color:var(--color-pink-100)}.after\:border-primary-100:after{content:var(--tw-content);border-color:var(--color-primary-100)}.after\:border-purple-100:after{content:var(--tw-content);border-color:var(--color-purple-100)}.after\:border-red-100:after{content:var(--tw-content);border-color:var(--color-red-100)}.after\:border-slate-100:after{content:var(--tw-content);border-color:var(--color-slate-100)}.after\:border-violet-100:after{content:var(--tw-content);border-color:var(--color-violet-100)}.after\:border-yellow-100:after{content:var(--tw-content);border-color:var(--color-yellow-100)}.after\:bg-white:after{content:var(--tw-content);background-color:var(--color-white)}.after\:shadow-sm:after{content:var(--tw-content);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.after\:ring-1:after{content:var(--tw-content);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.after\:ring-slate-700\/10:after{content:var(--tw-content);--tw-ring-color:#3141581a}@supports (color:color-mix(in lab,red,red)){.after\:ring-slate-700\/10:after{--tw-ring-color:color-mix(in oklab, var(--color-slate-700) 10%, transparent)}}.after\:transition:after{content:var(--tw-content);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:duration-200:after{content:var(--tw-content);--tw-duration:.2s;transition-duration:.2s}.after\:ease-in-out:after{content:var(--tw-content);--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.peer-checked\:after\:translate-x-5:is(:where(.peer):checked~*):after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.peer-checked\:after\:translate-x-8:is(:where(.peer):checked~*):after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * 8);translate:var(--tw-translate-x) var(--tw-translate-y)}.first\:rounded-t-lg:first-child{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.last\:rounded-b-lg:last-child{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}@media(hover:hover){.hover\:rounded-md:hover{border-radius:var(--radius-md)}.hover\:border:hover{border-style:var(--tw-border-style);border-width:1px}.hover\:\!border-gray-400:hover{border-color:var(--color-gray-400)!important}.hover\:border-blue-500\/80:hover{border-color:#3080ffcc}@supports (color:color-mix(in lab,red,red)){.hover\:border-blue-500\/80:hover{border-color:color-mix(in oklab,var(--color-blue-500) 80%,transparent)}}.hover\:border-blue-600:hover{border-color:var(--color-blue-600)}.hover\:border-cyan-500\/80:hover{border-color:#00b7d7cc}@supports (color:color-mix(in lab,red,red)){.hover\:border-cyan-500\/80:hover{border-color:color-mix(in oklab,var(--color-cyan-500) 80%,transparent)}}.hover\:border-cyan-600:hover{border-color:var(--color-cyan-600)}.hover\:border-fuchsia-500\/80:hover{border-color:#e12afbcc}@supports (color:color-mix(in lab,red,red)){.hover\:border-fuchsia-500\/80:hover{border-color:color-mix(in oklab,var(--color-fuchsia-500) 80%,transparent)}}.hover\:border-fuchsia-600:hover{border-color:var(--color-fuchsia-600)}.hover\:border-gray-400:hover{border-color:var(--color-gray-400)}.hover\:border-gray-500\/80:hover{border-color:#6a7282cc}@supports (color:color-mix(in lab,red,red)){.hover\:border-gray-500\/80:hover{border-color:color-mix(in oklab,var(--color-gray-500) 80%,transparent)}}.hover\:border-gray-600:hover{border-color:var(--color-gray-600)}.hover\:border-green-500\/80:hover{border-color:#00c758cc}@supports (color:color-mix(in lab,red,red)){.hover\:border-green-500\/80:hover{border-color:color-mix(in oklab,var(--color-green-500) 80%,transparent)}}.hover\:border-green-600:hover{border-color:var(--color-green-600)}.hover\:border-indigo-500\/80:hover{border-color:#625fffcc}@supports (color:color-mix(in lab,red,red)){.hover\:border-indigo-500\/80:hover{border-color:color-mix(in oklab,var(--color-indigo-500) 80%,transparent)}}.hover\:border-indigo-600:hover{border-color:var(--color-indigo-600)}.hover\:border-neutral-400\/70:hover{border-color:#a1a1a1b3}@supports (color:color-mix(in lab,red,red)){.hover\:border-neutral-400\/70:hover{border-color:color-mix(in oklab,var(--color-neutral-400) 70%,transparent)}}.hover\:border-orange-500\/80:hover{border-color:#fe6e00cc}@supports (color:color-mix(in lab,red,red)){.hover\:border-orange-500\/80:hover{border-color:color-mix(in oklab,var(--color-orange-500) 80%,transparent)}}.hover\:border-orange-600:hover{border-color:var(--color-orange-600)}.hover\:border-pink-500\/80:hover{border-color:#f6339acc}@supports (color:color-mix(in lab,red,red)){.hover\:border-pink-500\/80:hover{border-color:color-mix(in oklab,var(--color-pink-500) 80%,transparent)}}.hover\:border-pink-600:hover{border-color:var(--color-pink-600)}.hover\:border-primary-500\/80:hover{border-color:#0076d2cc}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary-500\/80:hover{border-color:color-mix(in oklab,var(--color-primary-500) 80%,transparent)}}.hover\:border-primary-600:hover{border-color:var(--color-primary-600)}.hover\:border-purple-500\/80:hover{border-color:#ac4bffcc}@supports (color:color-mix(in lab,red,red)){.hover\:border-purple-500\/80:hover{border-color:color-mix(in oklab,var(--color-purple-500) 80%,transparent)}}.hover\:border-purple-600:hover{border-color:var(--color-purple-600)}.hover\:border-red-500\/80:hover{border-color:#fb2c36cc}@supports (color:color-mix(in lab,red,red)){.hover\:border-red-500\/80:hover{border-color:color-mix(in oklab,var(--color-red-500) 80%,transparent)}}.hover\:border-red-600:hover{border-color:var(--color-red-600)}.hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.hover\:border-slate-400:hover{border-color:var(--color-slate-400)}.hover\:border-slate-500\/80:hover{border-color:#62748ecc}@supports (color:color-mix(in lab,red,red)){.hover\:border-slate-500\/80:hover{border-color:color-mix(in oklab,var(--color-slate-500) 80%,transparent)}}.hover\:border-slate-600:hover{border-color:var(--color-slate-600)}.hover\:border-violet-500\/80:hover{border-color:#8d54ffcc}@supports (color:color-mix(in lab,red,red)){.hover\:border-violet-500\/80:hover{border-color:color-mix(in oklab,var(--color-violet-500) 80%,transparent)}}.hover\:border-violet-600:hover{border-color:var(--color-violet-600)}.hover\:border-yellow-500\/80:hover{border-color:#edb200cc}@supports (color:color-mix(in lab,red,red)){.hover\:border-yellow-500\/80:hover{border-color:color-mix(in oklab,var(--color-yellow-500) 80%,transparent)}}.hover\:border-yellow-600:hover{border-color:var(--color-yellow-600)}.hover\:bg-blue-600:hover{background-color:var(--color-blue-600)}.hover\:bg-blue-600\!:hover{background-color:var(--color-blue-600)!important}.hover\:bg-cyan-600:hover{background-color:var(--color-cyan-600)}.hover\:bg-cyan-600\!:hover{background-color:var(--color-cyan-600)!important}.hover\:bg-fuchsia-600:hover{background-color:var(--color-fuchsia-600)}.hover\:bg-fuchsia-600\!:hover{background-color:var(--color-fuchsia-600)!important}.hover\:bg-gray-300:hover{background-color:var(--color-gray-300)}.hover\:bg-gray-600:hover{background-color:var(--color-gray-600)}.hover\:bg-gray-600\!:hover{background-color:var(--color-gray-600)!important}.hover\:bg-gray-700:hover{background-color:var(--color-gray-700)}.hover\:bg-green-600:hover{background-color:var(--color-green-600)}.hover\:bg-green-600\!:hover{background-color:var(--color-green-600)!important}.hover\:bg-indigo-600:hover{background-color:var(--color-indigo-600)}.hover\:bg-indigo-600\!:hover{background-color:var(--color-indigo-600)!important}.hover\:bg-orange-600:hover{background-color:var(--color-orange-600)}.hover\:bg-orange-600\!:hover{background-color:var(--color-orange-600)!important}.hover\:bg-pink-600:hover{background-color:var(--color-pink-600)}.hover\:bg-pink-600\!:hover{background-color:var(--color-pink-600)!important}.hover\:bg-primary-200:hover{background-color:var(--color-primary-200)}.hover\:bg-primary-600:hover{background-color:var(--color-primary-600)}.hover\:bg-primary-600\!:hover{background-color:var(--color-primary-600)!important}.hover\:bg-purple-600:hover{background-color:var(--color-purple-600)}.hover\:bg-purple-600\!:hover{background-color:var(--color-purple-600)!important}.hover\:bg-red-600:hover{background-color:var(--color-red-600)}.hover\:bg-red-600\!:hover{background-color:var(--color-red-600)!important}.hover\:bg-slate-200\/75:hover{background-color:#e2e8f0bf}@supports (color:color-mix(in lab,red,red)){.hover\:bg-slate-200\/75:hover{background-color:color-mix(in oklab,var(--color-slate-200) 75%,transparent)}}.hover\:bg-slate-300:hover{background-color:var(--color-slate-300)}.hover\:bg-slate-600:hover{background-color:var(--color-slate-600)}.hover\:bg-slate-600\!:hover{background-color:var(--color-slate-600)!important}.hover\:bg-violet-600:hover{background-color:var(--color-violet-600)}.hover\:bg-violet-600\!:hover{background-color:var(--color-violet-600)!important}.hover\:bg-white\/60:hover{background-color:#fff9}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/60:hover{background-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.hover\:bg-yellow-600:hover{background-color:var(--color-yellow-600)}.hover\:bg-yellow-600\!:hover{background-color:var(--color-yellow-600)!important}.hover\:text-blue-50:hover{color:var(--color-blue-50)}.hover\:text-cyan-50:hover{color:var(--color-cyan-50)}.hover\:text-fuchsia-50:hover{color:var(--color-fuchsia-50)}.hover\:text-gray-50:hover{color:var(--color-gray-50)}.hover\:text-gray-200:hover{color:var(--color-gray-200)}.hover\:text-gray-500:hover{color:var(--color-gray-500)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-gray-800:hover{color:var(--color-gray-800)}.hover\:text-green-50:hover{color:var(--color-green-50)}.hover\:text-indigo-50:hover{color:var(--color-indigo-50)}.hover\:text-orange-50:hover{color:var(--color-orange-50)}.hover\:text-pink-50:hover{color:var(--color-pink-50)}.hover\:text-primary-50:hover{color:var(--color-primary-50)}.hover\:text-primary-500:hover{color:var(--color-primary-500)}.hover\:text-primary-600:hover{color:var(--color-primary-600)}.hover\:text-purple-50:hover{color:var(--color-purple-50)}.hover\:text-red-50:hover{color:var(--color-red-50)}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:text-slate-50:hover{color:var(--color-slate-50)}.hover\:text-slate-500:hover{color:var(--color-slate-500)}.hover\:text-slate-600:hover{color:var(--color-slate-600)}.hover\:text-slate-700:hover{color:var(--color-slate-700)}.hover\:text-violet-50:hover{color:var(--color-violet-50)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-yellow-50:hover{color:var(--color-yellow-50)}.hover\:\!opacity-100:hover{opacity:1!important}.hover\:opacity-30:hover{opacity:.3}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-black\/5:hover{--tw-shadow-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-black\/5:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 5%, transparent) var(--tw-shadow-alpha), transparent)}}}.focus\:\!border-none:focus{--tw-border-style:none!important;border-style:none!important}.focus\:\!border-primary-500:focus{border-color:var(--color-primary-500)!important}.focus\:\!border-primary-600:focus{border-color:var(--color-primary-600)!important}.focus\:border-primary-500:focus{border-color:var(--color-primary-500)}.focus\:ring:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-4:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-8:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-black:focus{--tw-ring-color:var(--color-black)}.focus\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\:ring-cyan-500:focus{--tw-ring-color:var(--color-cyan-500)}.focus\:ring-fuchsia-500:focus{--tw-ring-color:var(--color-fuchsia-500)}.focus\:ring-gray-500:focus{--tw-ring-color:var(--color-gray-500)}.focus\:ring-green-500:focus{--tw-ring-color:var(--color-green-500)}.focus\:ring-indigo-500:focus{--tw-ring-color:var(--color-indigo-500)}.focus\:ring-orange-500:focus{--tw-ring-color:var(--color-orange-500)}.focus\:ring-pink-500:focus{--tw-ring-color:var(--color-pink-500)}.focus\:ring-primary-500:focus{--tw-ring-color:var(--color-primary-500)}.focus\:ring-purple-500:focus{--tw-ring-color:var(--color-purple-500)}.focus\:ring-red-500:focus{--tw-ring-color:var(--color-red-500)}.focus\:ring-slate-500:focus{--tw-ring-color:var(--color-slate-500)}.focus\:ring-violet-500:focus{--tw-ring-color:var(--color-violet-500)}.focus\:ring-yellow-500:focus{--tw-ring-color:var(--color-yellow-500)}.focus\:outline-0:focus{outline-style:var(--tw-outline-style);outline-width:0}.focus\:\!outline-primary-500:focus{outline-color:var(--color-primary-500)!important}.focus\:\!outline-transparent:focus{outline-color:#0000!important}.focus\:outline-primary-500:focus{outline-color:var(--color-primary-500)}.focus\:\!outline-none:focus{--tw-outline-style:none!important;outline-style:none!important}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-primary-500:focus-visible{outline-color:var(--color-primary-500)}.active\:border-blue-600:active{border-color:var(--color-blue-600)}.active\:border-cyan-600:active{border-color:var(--color-cyan-600)}.active\:border-fuchsia-600:active{border-color:var(--color-fuchsia-600)}.active\:border-gray-600:active{border-color:var(--color-gray-600)}.active\:border-green-600:active{border-color:var(--color-green-600)}.active\:border-indigo-600:active{border-color:var(--color-indigo-600)}.active\:border-orange-600:active{border-color:var(--color-orange-600)}.active\:border-pink-600:active{border-color:var(--color-pink-600)}.active\:border-primary-600:active{border-color:var(--color-primary-600)}.active\:border-purple-600:active{border-color:var(--color-purple-600)}.active\:border-red-600:active{border-color:var(--color-red-600)}.active\:border-slate-600:active{border-color:var(--color-slate-600)}.active\:border-violet-600:active{border-color:var(--color-violet-600)}.active\:border-yellow-600:active{border-color:var(--color-yellow-600)}.active\:bg-blue-600\!:active{background-color:var(--color-blue-600)!important}.active\:bg-cyan-600\!:active{background-color:var(--color-cyan-600)!important}.active\:bg-fuchsia-600\!:active{background-color:var(--color-fuchsia-600)!important}.active\:bg-gray-600\!:active{background-color:var(--color-gray-600)!important}.active\:bg-green-600\!:active{background-color:var(--color-green-600)!important}.active\:bg-indigo-600\!:active{background-color:var(--color-indigo-600)!important}.active\:bg-orange-600\!:active{background-color:var(--color-orange-600)!important}.active\:bg-pink-600\!:active{background-color:var(--color-pink-600)!important}.active\:bg-primary-600\!:active{background-color:var(--color-primary-600)!important}.active\:bg-purple-600\!:active{background-color:var(--color-purple-600)!important}.active\:bg-red-600\!:active{background-color:var(--color-red-600)!important}.active\:bg-slate-600\!:active{background-color:var(--color-slate-600)!important}.active\:bg-violet-600\!:active{background-color:var(--color-violet-600)!important}.active\:bg-yellow-600\!:active{background-color:var(--color-yellow-600)!important}.disabled\:opacity-50:disabled{opacity:.5}@media(min-width:40rem){.sm\:w-1\/3{width:33.3333%}.sm\:w-1\/4{width:25%}.sm\:w-1\/5{width:20%}.sm\:w-1\/6{width:16.6667%}.sm\:w-2\/3{width:66.6667%}.sm\:w-2\/5{width:40%}.sm\:w-11\/12{width:91.6667%}.sm\:w-72{width:calc(var(--spacing) * 72)}.sm\:w-96{width:calc(var(--spacing) * 96)}.sm\:w-\[32rem\]{width:32rem}.sm\:w-\[48rem\]{width:48rem}.sm\:w-\[60rem\]{width:60rem}.sm\:w-\[86rem\]{width:86rem}.sm\:\!max-w-\[350px\]{max-width:350px!important}.sm\:\!max-w-\[450px\]{max-width:450px!important}.sm\:\!max-w-\[550px\]{max-width:550px!important}.sm\:px-12{padding-inline:calc(var(--spacing) * 12)}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media(min-width:48rem){.md\:max-h-none{max-height:none}.md\:w-96{width:calc(var(--spacing) * 96)}.md\:overflow-visible{overflow:visible}}@media(min-width:64rem){.lg\:w-1\/3{width:33.3333%}.lg\:w-1\/4{width:25%}.lg\:w-1\/5{width:20%}.lg\:w-1\/6{width:16.6667%}.lg\:w-2\/3{width:66.6667%}.lg\:w-2\/5{width:40%}.lg\:w-11\/12{width:91.6667%}}.ltr\:right-\[2\.5px\]:where(:dir(ltr),[dir=ltr],[dir=ltr] *){right:2.5px}.ltr\:mr-2:where(:dir(ltr),[dir=ltr],[dir=ltr] *){margin-right:calc(var(--spacing) * 2)}.rtl\:\!right-\[unset\]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){right:unset!important}.rtl\:right-\[31px\]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){right:31px}.rtl\:right-\[46px\]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){right:46px}.rtl\:right-\[58px\]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){right:58px}.rtl\:right-\[79px\]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){right:79px}.rtl\:\!left-0:where(:dir(rtl),[dir=rtl],[dir=rtl] *){left:calc(var(--spacing) * 0)!important}.rtl\:left-\[2\.5px\]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){left:2.5px}.rtl\:-mr-2\!:where(:dir(rtl),[dir=rtl],[dir=rtl] *){margin-right:calc(var(--spacing) * -2)!important}.rtl\:mr-2\!:where(:dir(rtl),[dir=rtl],[dir=rtl] *){margin-right:calc(var(--spacing) * 2)!important}.rtl\:-ml-2\!:where(:dir(rtl),[dir=rtl],[dir=rtl] *){margin-left:calc(var(--spacing) * -2)!important}.rtl\:ml-2:where(:dir(rtl),[dir=rtl],[dir=rtl] *){margin-left:calc(var(--spacing) * 2)}.rtl\:ml-2\!:where(:dir(rtl),[dir=rtl],[dir=rtl] *){margin-left:calc(var(--spacing) * 2)!important}.rtl\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.rtl\:pr-4:where(:dir(rtl),[dir=rtl],[dir=rtl] *){padding-right:calc(var(--spacing) * 4)}.rtl\:pl-4:where(:dir(rtl),[dir=rtl],[dir=rtl] *){padding-left:calc(var(--spacing) * 4)}.rtl\:peer-checked\:after\:-translate-x-5:where(:dir(rtl),[dir=rtl],[dir=rtl] *):is(:where(.peer):checked~*):after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * -5);translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\:peer-checked\:after\:-translate-x-8:where(:dir(rtl),[dir=rtl],[dir=rtl] *):is(:where(.peer):checked~*):after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * -8);translate:var(--tw-translate-x) var(--tw-translate-y)}:where(.dark\:divide-dark-600:is(.dark,.dark *)>:not(:last-child)){border-color:var(--color-dark-600)}:where(.dark\:divide-dark-600\/30:is(.dark,.dark *)>:not(:last-child)){border-color:#33373c4d}@supports (color:color-mix(in lab,red,red)){:where(.dark\:divide-dark-600\/30:is(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab,var(--color-dark-600) 30%,transparent)}}:where(.dark\:divide-dark-600\/80:is(.dark,.dark *)>:not(:last-child)){border-color:#33373ccc}@supports (color:color-mix(in lab,red,red)){:where(.dark\:divide-dark-600\/80:is(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab,var(--color-dark-600) 80%,transparent)}}:where(.dark\:divide-dark-600\/90:is(.dark,.dark *)>:not(:last-child)){border-color:#33373ce6}@supports (color:color-mix(in lab,red,red)){:where(.dark\:divide-dark-600\/90:is(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab,var(--color-dark-600) 90%,transparent)}}.dark\:border:is(.dark,.dark *){border-style:var(--tw-border-style);border-width:1px}.dark\:border-r-0:is(.dark,.dark *){border-right-style:var(--tw-border-style);border-right-width:0}.dark\:border-l-0:is(.dark,.dark *){border-left-style:var(--tw-border-style);border-left-width:0}.dark\:\!border-dark-400:is(.dark,.dark *){border-color:var(--color-dark-400)!important}.dark\:\!border-dark-600:is(.dark,.dark *){border-color:var(--color-dark-600)!important}.dark\:border-dark-500\/10:is(.dark,.dark *){border-color:#4a4e531a}@supports (color:color-mix(in lab,red,red)){.dark\:border-dark-500\/10:is(.dark,.dark *){border-color:color-mix(in oklab,var(--color-dark-500) 10%,transparent)}}.dark\:border-dark-500\/80:is(.dark,.dark *){border-color:#4a4e53cc}@supports (color:color-mix(in lab,red,red)){.dark\:border-dark-500\/80:is(.dark,.dark *){border-color:color-mix(in oklab,var(--color-dark-500) 80%,transparent)}}.dark\:border-dark-600:is(.dark,.dark *){border-color:var(--color-dark-600)}.dark\:border-dark-600\/30:is(.dark,.dark *){border-color:#33373c4d}@supports (color:color-mix(in lab,red,red)){.dark\:border-dark-600\/30:is(.dark,.dark *){border-color:color-mix(in oklab,var(--color-dark-600) 30%,transparent)}}.dark\:border-dark-600\/60:is(.dark,.dark *){border-color:#33373c99}@supports (color:color-mix(in lab,red,red)){.dark\:border-dark-600\/60:is(.dark,.dark *){border-color:color-mix(in oklab,var(--color-dark-600) 60%,transparent)}}.dark\:border-dark-600\/90:is(.dark,.dark *){border-color:#33373ce6}@supports (color:color-mix(in lab,red,red)){.dark\:border-dark-600\/90:is(.dark,.dark *){border-color:color-mix(in oklab,var(--color-dark-600) 90%,transparent)}}.dark\:border-dark-700:is(.dark,.dark *){border-color:var(--color-dark-700)}.dark\:border-dark-800:is(.dark,.dark *){border-color:var(--color-dark-800)}.dark\:border-dark-800\/20:is(.dark,.dark *){border-color:#1c1f2433}@supports (color:color-mix(in lab,red,red)){.dark\:border-dark-800\/20:is(.dark,.dark *){border-color:color-mix(in oklab,var(--color-dark-800) 20%,transparent)}}.dark\:border-primary-500:is(.dark,.dark *){border-color:var(--color-primary-500)}.dark\:border-slate-500:is(.dark,.dark *){border-color:var(--color-slate-500)}.dark\:border-slate-600:is(.dark,.dark *){border-color:var(--color-slate-600)}.dark\:border-transparent:is(.dark,.dark *){border-color:#0000}.dark\:border-y-dark-500\/50:is(.dark,.dark *){border-block-color:#4a4e5380}@supports (color:color-mix(in lab,red,red)){.dark\:border-y-dark-500\/50:is(.dark,.dark *){border-block-color:color-mix(in oklab,var(--color-dark-500) 50%,transparent)}}.dark\:border-t-dark-600\/50:is(.dark,.dark *){border-top-color:#33373c80}@supports (color:color-mix(in lab,red,red)){.dark\:border-t-dark-600\/50:is(.dark,.dark *){border-top-color:color-mix(in oklab,var(--color-dark-600) 50%,transparent)}}.dark\:border-t-gray-800\/40\!:is(.dark,.dark *){border-top-color:#1e293966!important}@supports (color:color-mix(in lab,red,red)){.dark\:border-t-gray-800\/40\!:is(.dark,.dark *){border-top-color:color-mix(in oklab,var(--color-gray-800) 40%,transparent)!important}}.dark\:border-b-gray-100\/10:is(.dark,.dark *){border-bottom-color:#f3f4f61a}@supports (color:color-mix(in lab,red,red)){.dark\:border-b-gray-100\/10:is(.dark,.dark *){border-bottom-color:color-mix(in oklab,var(--color-gray-100) 10%,transparent)}}.dark\:border-b-gray-100\/10\!:is(.dark,.dark *){border-bottom-color:#f3f4f61a!important}@supports (color:color-mix(in lab,red,red)){.dark\:border-b-gray-100\/10\!:is(.dark,.dark *){border-bottom-color:color-mix(in oklab,var(--color-gray-100) 10%,transparent)!important}}.dark\:\!bg-dark-900\/60:is(.dark,.dark *){background-color:#10111499!important}@supports (color:color-mix(in lab,red,red)){.dark\:\!bg-dark-900\/60:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-900) 60%,transparent)!important}}.dark\:bg-amber-500\/15:is(.dark,.dark *){background-color:#f99c0026}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-500\/15:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-amber-500) 15%,transparent)}}.dark\:bg-blue-500\/15:is(.dark,.dark *){background-color:#3080ff26}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-500\/15:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-blue-500) 15%,transparent)}}.dark\:bg-blue-600:is(.dark,.dark *){background-color:var(--color-blue-600)}.dark\:bg-cyan-500\/15:is(.dark,.dark *){background-color:#00b7d726}@supports (color:color-mix(in lab,red,red)){.dark\:bg-cyan-500\/15:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-cyan-500) 15%,transparent)}}.dark\:bg-cyan-600:is(.dark,.dark *){background-color:var(--color-cyan-600)}.dark\:bg-dark-100\/50:is(.dark,.dark *){background-color:#f0f1f280}@supports (color:color-mix(in lab,red,red)){.dark\:bg-dark-100\/50:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-100) 50%,transparent)}}.dark\:bg-dark-500:is(.dark,.dark *){background-color:var(--color-dark-500)}.dark\:bg-dark-600:is(.dark,.dark *){background-color:var(--color-dark-600)}.dark\:bg-dark-700:is(.dark,.dark *){background-color:var(--color-dark-700)}.dark\:bg-dark-700\/90:is(.dark,.dark *){background-color:#262a2fe6}@supports (color:color-mix(in lab,red,red)){.dark\:bg-dark-700\/90:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-700) 90%,transparent)}}.dark\:bg-dark-800:is(.dark,.dark *){background-color:var(--color-dark-800)}.dark\:bg-dark-800\/25:is(.dark,.dark *){background-color:#1c1f2440}@supports (color:color-mix(in lab,red,red)){.dark\:bg-dark-800\/25:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-800) 25%,transparent)}}.dark\:bg-dark-800\/30:is(.dark,.dark *){background-color:#1c1f244d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-dark-800\/30:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-800) 30%,transparent)}}.dark\:bg-dark-800\/50:is(.dark,.dark *){background-color:#1c1f2480}@supports (color:color-mix(in lab,red,red)){.dark\:bg-dark-800\/50:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-800) 50%,transparent)}}.dark\:bg-dark-800\/60:is(.dark,.dark *){background-color:#1c1f2499}@supports (color:color-mix(in lab,red,red)){.dark\:bg-dark-800\/60:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-800) 60%,transparent)}}.dark\:bg-dark-800\/70:is(.dark,.dark *){background-color:#1c1f24b3}@supports (color:color-mix(in lab,red,red)){.dark\:bg-dark-800\/70:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-800) 70%,transparent)}}.dark\:bg-dark-800\/95:is(.dark,.dark *){background-color:#1c1f24f2}@supports (color:color-mix(in lab,red,red)){.dark\:bg-dark-800\/95:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-800) 95%,transparent)}}.dark\:bg-dark-900:is(.dark,.dark *){background-color:var(--color-dark-900)}.dark\:bg-dark-900\/50:is(.dark,.dark *){background-color:#10111480}@supports (color:color-mix(in lab,red,red)){.dark\:bg-dark-900\/50:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-900) 50%,transparent)}}.dark\:bg-fuchsia-500\/15:is(.dark,.dark *){background-color:#e12afb26}@supports (color:color-mix(in lab,red,red)){.dark\:bg-fuchsia-500\/15:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-fuchsia-500) 15%,transparent)}}.dark\:bg-fuchsia-600:is(.dark,.dark *){background-color:var(--color-fuchsia-600)}.dark\:bg-gray-500\/15:is(.dark,.dark *){background-color:#6a728226}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-500\/15:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-gray-500) 15%,transparent)}}.dark\:bg-gray-600:is(.dark,.dark *){background-color:var(--color-gray-600)}.dark\:bg-green-500\/15:is(.dark,.dark *){background-color:#00c75826}@supports (color:color-mix(in lab,red,red)){.dark\:bg-green-500\/15:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-green-500) 15%,transparent)}}.dark\:bg-green-600:is(.dark,.dark *){background-color:var(--color-green-600)}.dark\:bg-indigo-500\/15:is(.dark,.dark *){background-color:#625fff26}@supports (color:color-mix(in lab,red,red)){.dark\:bg-indigo-500\/15:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-indigo-500) 15%,transparent)}}.dark\:bg-indigo-600:is(.dark,.dark *){background-color:var(--color-indigo-600)}.dark\:bg-orange-500\/15:is(.dark,.dark *){background-color:#fe6e0026}@supports (color:color-mix(in lab,red,red)){.dark\:bg-orange-500\/15:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-orange-500) 15%,transparent)}}.dark\:bg-orange-600:is(.dark,.dark *){background-color:var(--color-orange-600)}.dark\:bg-pink-500\/15:is(.dark,.dark *){background-color:#f6339a26}@supports (color:color-mix(in lab,red,red)){.dark\:bg-pink-500\/15:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-pink-500) 15%,transparent)}}.dark\:bg-pink-600:is(.dark,.dark *){background-color:var(--color-pink-600)}.dark\:bg-primary-500\/15:is(.dark,.dark *){background-color:#0076d226}@supports (color:color-mix(in lab,red,red)){.dark\:bg-primary-500\/15:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-primary-500) 15%,transparent)}}.dark\:bg-primary-600:is(.dark,.dark *){background-color:var(--color-primary-600)}.dark\:bg-purple-500\/15:is(.dark,.dark *){background-color:#ac4bff26}@supports (color:color-mix(in lab,red,red)){.dark\:bg-purple-500\/15:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-purple-500) 15%,transparent)}}.dark\:bg-purple-600:is(.dark,.dark *){background-color:var(--color-purple-600)}.dark\:bg-red-500\/15:is(.dark,.dark *){background-color:#fb2c3626}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-500\/15:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-red-500) 15%,transparent)}}.dark\:bg-red-600:is(.dark,.dark *){background-color:var(--color-red-600)}.dark\:bg-slate-500\/15:is(.dark,.dark *){background-color:#62748e26}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-500\/15:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-500) 15%,transparent)}}.dark\:bg-slate-600:is(.dark,.dark *){background-color:var(--color-slate-600)}.dark\:bg-transparent:is(.dark,.dark *){background-color:#0000}.dark\:bg-violet-500\/15:is(.dark,.dark *){background-color:#8d54ff26}@supports (color:color-mix(in lab,red,red)){.dark\:bg-violet-500\/15:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-violet-500) 15%,transparent)}}.dark\:bg-violet-600:is(.dark,.dark *){background-color:var(--color-violet-600)}.dark\:bg-yellow-500\/15:is(.dark,.dark *){background-color:#edb20026}@supports (color:color-mix(in lab,red,red)){.dark\:bg-yellow-500\/15:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-yellow-500) 15%,transparent)}}.dark\:bg-yellow-600:is(.dark,.dark *){background-color:var(--color-yellow-600)}.dark\:\!text-dark-600:is(.dark,.dark *){color:var(--color-dark-600)!important}.dark\:\!text-slate-400:is(.dark,.dark *){color:var(--color-slate-400)!important}.dark\:text-amber-300:is(.dark,.dark *){color:var(--color-amber-300)}.dark\:text-amber-400:is(.dark,.dark *){color:var(--color-amber-400)}.dark\:text-blue-100:is(.dark,.dark *){color:var(--color-blue-100)}.dark\:text-blue-300:is(.dark,.dark *){color:var(--color-blue-300)}.dark\:text-blue-300\!:is(.dark,.dark *){color:var(--color-blue-300)!important}.dark\:text-blue-400:is(.dark,.dark *){color:var(--color-blue-400)}.dark\:text-blue-500:is(.dark,.dark *){color:var(--color-blue-500)}.dark\:text-cyan-100:is(.dark,.dark *){color:var(--color-cyan-100)}.dark\:text-cyan-300:is(.dark,.dark *){color:var(--color-cyan-300)}.dark\:text-cyan-300\!:is(.dark,.dark *){color:var(--color-cyan-300)!important}.dark\:text-cyan-400:is(.dark,.dark *){color:var(--color-cyan-400)}.dark\:text-dark-100:is(.dark,.dark *){color:var(--color-dark-100)}.dark\:text-dark-200:is(.dark,.dark *){color:var(--color-dark-200)}.dark\:text-dark-300:is(.dark,.dark *){color:var(--color-dark-300)}.dark\:text-dark-300\/70:is(.dark,.dark *){color:#a7aaadb3}@supports (color:color-mix(in lab,red,red)){.dark\:text-dark-300\/70:is(.dark,.dark *){color:color-mix(in oklab,var(--color-dark-300) 70%,transparent)}}.dark\:text-dark-400:is(.dark,.dark *){color:var(--color-dark-400)}.dark\:text-dark-400\/60:is(.dark,.dark *){color:#6c707599}@supports (color:color-mix(in lab,red,red)){.dark\:text-dark-400\/60:is(.dark,.dark *){color:color-mix(in oklab,var(--color-dark-400) 60%,transparent)}}.dark\:text-dark-500:is(.dark,.dark *){color:var(--color-dark-500)}.dark\:text-dark-500\!:is(.dark,.dark *){color:var(--color-dark-500)!important}.dark\:text-dark-600:is(.dark,.dark *){color:var(--color-dark-600)}.dark\:text-fuchsia-100:is(.dark,.dark *){color:var(--color-fuchsia-100)}.dark\:text-fuchsia-300:is(.dark,.dark *){color:var(--color-fuchsia-300)}.dark\:text-fuchsia-300\!:is(.dark,.dark *){color:var(--color-fuchsia-300)!important}.dark\:text-fuchsia-400:is(.dark,.dark *){color:var(--color-fuchsia-400)}.dark\:text-gray-300:is(.dark,.dark *){color:var(--color-gray-300)}.dark\:text-gray-400:is(.dark,.dark *){color:var(--color-gray-400)}.dark\:text-green-100:is(.dark,.dark *){color:var(--color-green-100)}.dark\:text-green-300:is(.dark,.dark *){color:var(--color-green-300)}.dark\:text-green-300\!:is(.dark,.dark *){color:var(--color-green-300)!important}.dark\:text-green-400:is(.dark,.dark *){color:var(--color-green-400)}.dark\:text-green-500:is(.dark,.dark *){color:var(--color-green-500)}.dark\:text-green-700:is(.dark,.dark *){color:var(--color-green-700)}.dark\:text-indigo-100:is(.dark,.dark *){color:var(--color-indigo-100)}.dark\:text-indigo-300:is(.dark,.dark *){color:var(--color-indigo-300)}.dark\:text-indigo-300\!:is(.dark,.dark *){color:var(--color-indigo-300)!important}.dark\:text-indigo-400:is(.dark,.dark *){color:var(--color-indigo-400)}.dark\:text-orange-100:is(.dark,.dark *){color:var(--color-orange-100)}.dark\:text-orange-300:is(.dark,.dark *){color:var(--color-orange-300)}.dark\:text-orange-300\!:is(.dark,.dark *){color:var(--color-orange-300)!important}.dark\:text-orange-400:is(.dark,.dark *){color:var(--color-orange-400)}.dark\:text-pink-100:is(.dark,.dark *){color:var(--color-pink-100)}.dark\:text-pink-300:is(.dark,.dark *){color:var(--color-pink-300)}.dark\:text-pink-300\!:is(.dark,.dark *){color:var(--color-pink-300)!important}.dark\:text-pink-400:is(.dark,.dark *){color:var(--color-pink-400)}.dark\:text-primary-100:is(.dark,.dark *){color:var(--color-primary-100)}.dark\:text-primary-300:is(.dark,.dark *){color:var(--color-primary-300)}.dark\:text-primary-300\!:is(.dark,.dark *){color:var(--color-primary-300)!important}.dark\:text-primary-400:is(.dark,.dark *){color:var(--color-primary-400)}.dark\:text-purple-100:is(.dark,.dark *){color:var(--color-purple-100)}.dark\:text-purple-300:is(.dark,.dark *){color:var(--color-purple-300)}.dark\:text-purple-300\!:is(.dark,.dark *){color:var(--color-purple-300)!important}.dark\:text-purple-400:is(.dark,.dark *){color:var(--color-purple-400)}.dark\:text-red-100:is(.dark,.dark *){color:var(--color-red-100)}.dark\:text-red-300:is(.dark,.dark *){color:var(--color-red-300)}.dark\:text-red-300\!:is(.dark,.dark *){color:var(--color-red-300)!important}.dark\:text-red-400:is(.dark,.dark *){color:var(--color-red-400)}.dark\:text-red-500:is(.dark,.dark *){color:var(--color-red-500)}.dark\:text-slate-100:is(.dark,.dark *){color:var(--color-slate-100)}.dark\:text-slate-200:is(.dark,.dark *){color:var(--color-slate-200)}.dark\:text-slate-300:is(.dark,.dark *){color:var(--color-slate-300)}.dark\:text-slate-300\!:is(.dark,.dark *){color:var(--color-slate-300)!important}.dark\:text-slate-400:is(.dark,.dark *){color:var(--color-slate-400)}.dark\:text-slate-600:is(.dark,.dark *){color:var(--color-slate-600)}.dark\:text-violet-100:is(.dark,.dark *){color:var(--color-violet-100)}.dark\:text-violet-300:is(.dark,.dark *){color:var(--color-violet-300)}.dark\:text-violet-300\!:is(.dark,.dark *){color:var(--color-violet-300)!important}.dark\:text-violet-400:is(.dark,.dark *){color:var(--color-violet-400)}.dark\:text-white:is(.dark,.dark *){color:var(--color-white)}.dark\:text-white\/80:is(.dark,.dark *){color:#fffc}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/80:is(.dark,.dark *){color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.dark\:text-yellow-100:is(.dark,.dark *){color:var(--color-yellow-100)}.dark\:text-yellow-300:is(.dark,.dark *){color:var(--color-yellow-300)}.dark\:text-yellow-300\!:is(.dark,.dark *){color:var(--color-yellow-300)!important}.dark\:text-yellow-400:is(.dark,.dark *){color:var(--color-yellow-400)}.dark\:text-yellow-500:is(.dark,.dark *){color:var(--color-yellow-500)}.dark\:placeholder-transparent:is(.dark,.dark *)::placeholder{color:#0000}.dark\:opacity-30:is(.dark,.dark *){opacity:.3}.dark\:shadow-md:is(.dark,.dark *){--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-none:is(.dark,.dark *){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:ring-0:is(.dark,.dark *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-dark-800\/70:is(.dark,.dark *){--tw-shadow-color:#1c1f24b3}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-dark-800\/70:is(.dark,.dark *){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-dark-800) 70%, transparent) var(--tw-shadow-alpha), transparent)}}.dark\:shadow-dark-950\/20:is(.dark,.dark *){--tw-shadow-color:#0a0b0d33}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-dark-950\/20:is(.dark,.dark *){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-dark-950) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.dark\:shadow-slate-800\/50:is(.dark,.dark *){--tw-shadow-color:#1d293d80}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-slate-800\/50:is(.dark,.dark *){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-800) 50%, transparent) var(--tw-shadow-alpha), transparent)}}.dark\:ring-dark-500\/25:is(.dark,.dark *){--tw-ring-color:#4a4e5340}@supports (color:color-mix(in lab,red,red)){.dark\:ring-dark-500\/25:is(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-dark-500) 25%, transparent)}}.dark\:ring-offset-dark-500\/50:is(.dark,.dark *){--tw-ring-offset-color:#4a4e5380}@supports (color:color-mix(in lab,red,red)){.dark\:ring-offset-dark-500\/50:is(.dark,.dark *){--tw-ring-offset-color:color-mix(in oklab, var(--color-dark-500) 50%, transparent)}}.dark\:\!outline-primary-500:is(.dark,.dark *){outline-color:var(--color-primary-500)!important}.dark\:invert:is(.dark,.dark *){--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}@media(hover:hover){.dark\:group-hover\:text-slate-300:is(.dark,.dark *):is(:where(.group):hover *){color:var(--color-slate-300)}}.dark\:peer-focus\:pt-1:is(.dark,.dark *):is(:where(.peer):focus~*){padding-top:calc(var(--spacing) * 1)}.dark\:after\:bg-dark-400:is(.dark,.dark *):after{content:var(--tw-content);background-color:var(--color-dark-400)}@media(hover:hover){.dark\:hover\:\!border-dark-500:is(.dark,.dark *):hover{border-color:var(--color-dark-500)!important}.dark\:hover\:border-dark-400\/70:is(.dark,.dark *):hover{border-color:#6c7075b3}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:border-dark-400\/70:is(.dark,.dark *):hover{border-color:color-mix(in oklab,var(--color-dark-400) 70%,transparent)}}.dark\:hover\:border-dark-500:is(.dark,.dark *):hover{border-color:var(--color-dark-500)}.dark\:hover\:border-dark-500\/50:is(.dark,.dark *):hover{border-color:#4a4e5380}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:border-dark-500\/50:is(.dark,.dark *):hover{border-color:color-mix(in oklab,var(--color-dark-500) 50%,transparent)}}.dark\:hover\:\!bg-dark-900:is(.dark,.dark *):hover{background-color:var(--color-dark-900)!important}.dark\:hover\:bg-dark-600:is(.dark,.dark *):hover{background-color:var(--color-dark-600)}.dark\:hover\:bg-dark-900:is(.dark,.dark *):hover{background-color:var(--color-dark-900)}.dark\:hover\:bg-dark-950:is(.dark,.dark *):hover{background-color:var(--color-dark-950)}.hover\:dark\:bg-dark-800\!:hover:is(.dark,.dark *){background-color:var(--color-dark-800)!important}.dark\:hover\:text-dark-100:is(.dark,.dark *):hover{color:var(--color-dark-100)}.dark\:hover\:text-dark-200:is(.dark,.dark *):hover{color:var(--color-dark-200)}.dark\:hover\:text-dark-300:is(.dark,.dark *):hover{color:var(--color-dark-300)}.dark\:hover\:text-dark-400:is(.dark,.dark *):hover{color:var(--color-dark-400)}.dark\:hover\:text-dark-400\!:is(.dark,.dark *):hover{color:var(--color-dark-400)!important}.dark\:hover\:text-dark-700:is(.dark,.dark *):hover{color:var(--color-dark-700)}.dark\:hover\:text-primary-400:is(.dark,.dark *):hover{color:var(--color-primary-400)}.hover\:dark\:text-dark-100:hover:is(.dark,.dark *){color:var(--color-dark-100)}.hover\:dark\:shadow-dark-900:hover:is(.dark,.dark *){--tw-shadow-color:#101114}@supports (color:color-mix(in lab,red,red)){.hover\:dark\:shadow-dark-900:hover:is(.dark,.dark *){--tw-shadow-color:color-mix(in oklab, var(--color-dark-900) var(--tw-shadow-alpha), transparent)}}}.dark\:focus\:\!border-primary-500:is(.dark,.dark *):focus{border-color:var(--color-primary-500)!important}.dark\:focus\:\!outline-primary-500:is(.dark,.dark *):focus{outline-color:var(--color-primary-500)!important}.bw-input-group.attached :is(.bw-input,.bw-textarea,.bw-button,.bw-select div.clickable){border-radius:0}.bw-input-group.attached>:first-child,.bw-input-group.attached>:first-child :is(.bw-input,.bw-textarea,.bw-button,.bw-select div.clickable){border-top-left-radius:var(--radius-md, .375rem);border-bottom-left-radius:var(--radius-md, .375rem)}.bw-input-group.attached>:last-child,.bw-input-group.attached>:last-child :is(.bw-input,.bw-textarea,.bw-button,.bw-select div.clickable){border-top-right-radius:var(--radius-md, .375rem);border-bottom-right-radius:var(--radius-md, .375rem)}}:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);animation-fill-mode:both}.animate__animated.animate__infinite{animation-iteration-count:infinite}.animate__animated.animate__repeat-1{animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{animation-iteration-count:2;-webkit-animation-iteration-count:calc(var(--animate-repeat)*2);animation-iteration-count:calc(var(--animate-repeat)*2)}.animate__animated.animate__repeat-3{animation-iteration-count:3;-webkit-animation-iteration-count:calc(var(--animate-repeat)*3);animation-iteration-count:calc(var(--animate-repeat)*3)}.animate__animated.animate__delay-1s{animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{animation-delay:2s;-webkit-animation-delay:calc(var(--animate-delay)*2);animation-delay:calc(var(--animate-delay)*2)}.animate__animated.animate__delay-3s{animation-delay:3s;-webkit-animation-delay:calc(var(--animate-delay)*3);animation-delay:calc(var(--animate-delay)*3)}.animate__animated.animate__delay-4s{animation-delay:4s;-webkit-animation-delay:calc(var(--animate-delay)*4);animation-delay:calc(var(--animate-delay)*4)}.animate__animated.animate__delay-5s{animation-delay:5s;-webkit-animation-delay:calc(var(--animate-delay)*5);animation-delay:calc(var(--animate-delay)*5)}.animate__animated.animate__faster{animation-duration:.5s;-webkit-animation-duration:calc(var(--animate-duration)/2);animation-duration:calc(var(--animate-duration)/2)}.animate__animated.animate__fast{animation-duration:.8s;-webkit-animation-duration:calc(var(--animate-duration)*.8);animation-duration:calc(var(--animate-duration)*.8)}.animate__animated.animate__slow{animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2)}.animate__animated.animate__slower{animation-duration:3s;-webkit-animation-duration:calc(var(--animate-duration)*3);animation-duration:calc(var(--animate-duration)*3)}@media(prefers-reduced-motion:reduce),print{.animate__animated{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}}@keyframes bounce{0%,20%,53%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translateY(-30px)scaleY(1.1)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translateY(-15px)scaleY(1.05)}80%{transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)scaleY(.95)}90%{transform:translateY(-4px)scaleY(1.02)}}.animate__bounce{transform-origin:bottom;animation-name:bounce}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{animation-name:flash}@keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleX(1)}}.animate__pulse{animation-name:pulse;animation-timing-function:ease-in-out}@keyframes rubberBand{0%{transform:scaleX(1)}30%{transform:scale(1.25,.75)}40%{transform:scale(.75,1.25)}50%{transform:scale(1.15,.85)}65%{transform:scale(.95,1.05)}75%{transform:scale(1.05,.95)}to{transform:scaleX(1)}}.animate__rubberBand{animation-name:rubberBand}@keyframes shakeX{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate(-10px)}20%,40%,60%,80%{transform:translate(10px)}}.animate__shakeX{animation-name:shakeX}@keyframes shakeY{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translateY(-10px)}20%,40%,60%,80%{transform:translateY(10px)}}.animate__shakeY{animation-name:shakeY}@keyframes headShake{0%{transform:translate(0)}6.5%{transform:translate(-6px)rotateY(-9deg)}18.5%{transform:translate(5px)rotateY(7deg)}31.5%{transform:translate(-3px)rotateY(-5deg)}43.5%{transform:translate(2px)rotateY(3deg)}50%{transform:translate(0)}}.animate__headShake{animation-name:headShake;animation-timing-function:ease-in-out}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0)}}.animate__swing{transform-origin:top;animation-name:swing}@keyframes tada{0%{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9)rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1)rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1)rotate(-3deg)}to{transform:scaleX(1)}}.animate__tada{animation-name:tada}@keyframes wobble{0%{transform:translateZ(0)}15%{transform:translate(-25%)rotate(-5deg)}30%{transform:translate(20%)rotate(3deg)}45%{transform:translate(-15%)rotate(-3deg)}60%{transform:translate(10%)rotate(2deg)}75%{transform:translate(-5%)rotate(-1deg)}to{transform:translateZ(0)}}.animate__wobble{animation-name:wobble}@keyframes jello{0%,11.1%,to{transform:translateZ(0)}22.2%{transform:skew(-12.5deg)skewY(-12.5deg)}33.3%{transform:skew(6.25deg)skewY(6.25deg)}44.4%{transform:skew(-3.125deg)skewY(-3.125deg)}55.5%{transform:skew(1.5625deg)skewY(1.5625deg)}66.6%{transform:skew(-.78125deg)skewY(-.78125deg)}77.7%{transform:skew(.390625deg)skewY(.390625deg)}88.8%{transform:skew(-.195313deg)skewY(-.195313deg)}}.animate__jello{transform-origin:50%;animation-name:jello}@keyframes heartBeat{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}.animate__heartBeat{animation-name:heartBeat;animation-duration:1.3s;-webkit-animation-duration:calc(var(--animate-duration)*1.3);animation-duration:calc(var(--animate-duration)*1.3);animation-timing-function:ease-in-out}@keyframes backInDown{0%{opacity:.7;transform:translateY(-1200px)scale(.7)}80%{opacity:.7;transform:translateY(0)scale(.7)}to{opacity:1;transform:scale(1)}}.animate__backInDown{animation-name:backInDown}@keyframes backInLeft{0%{opacity:.7;transform:translate(-2000px)scale(.7)}80%{opacity:.7;transform:translate(0)scale(.7)}to{opacity:1;transform:scale(1)}}.animate__backInLeft{animation-name:backInLeft}@keyframes backInRight{0%{opacity:.7;transform:translate(2000px)scale(.7)}80%{opacity:.7;transform:translate(0)scale(.7)}to{opacity:1;transform:scale(1)}}.animate__backInRight{animation-name:backInRight}@keyframes backInUp{0%{opacity:.7;transform:translateY(1200px)scale(.7)}80%{opacity:.7;transform:translateY(0)scale(.7)}to{opacity:1;transform:scale(1)}}.animate__backInUp{animation-name:backInUp}@keyframes backOutDown{0%{opacity:1;transform:scale(1)}20%{opacity:.7;transform:translateY(0)scale(.7)}to{opacity:.7;transform:translateY(700px)scale(.7)}}.animate__backOutDown{animation-name:backOutDown}@keyframes backOutLeft{0%{opacity:1;transform:scale(1)}20%{opacity:.7;transform:translate(0)scale(.7)}to{opacity:.7;transform:translate(-2000px)scale(.7)}}.animate__backOutLeft{animation-name:backOutLeft}@keyframes backOutRight{0%{opacity:1;transform:scale(1)}20%{opacity:.7;transform:translate(0)scale(.7)}to{opacity:.7;transform:translate(2000px)scale(.7)}}.animate__backOutRight{animation-name:backOutRight}@keyframes backOutUp{0%{opacity:1;transform:scale(1)}20%{opacity:.7;transform:translateY(0)scale(.7)}to{opacity:.7;transform:translateY(-700px)scale(.7)}}.animate__backOutUp{animation-name:backOutUp}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}.animate__bounceIn{animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(var(--animate-duration)*.75);animation-name:bounceIn}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(-3000px)scaleY(3)}60%{opacity:1;transform:translateY(25px)scaleY(.9)}75%{transform:translateY(-10px)scaleY(.95)}90%{transform:translateY(5px)scaleY(.985)}to{transform:translateZ(0)}}.animate__bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(-3000px)scaleX(3)}60%{opacity:1;transform:translate(25px)scaleX(1)}75%{transform:translate(-10px)scaleX(.98)}90%{transform:translate(5px)scaleX(.995)}to{transform:translateZ(0)}}.animate__bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(3000px)scaleX(3)}60%{opacity:1;transform:translate(-25px)scaleX(1)}75%{transform:translate(10px)scaleX(.98)}90%{transform:translate(-5px)scaleX(.995)}to{transform:translateZ(0)}}.animate__bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(3000px)scaleY(5)}60%{opacity:1;transform:translateY(-20px)scaleY(.9)}75%{transform:translateY(10px)scaleY(.95)}90%{transform:translateY(-5px)scaleY(.985)}to{transform:translateZ(0)}}.animate__bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}.animate__bounceOut{animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(var(--animate-duration)*.75);animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translateY(10px)scaleY(.985)}40%,45%{opacity:1;transform:translateY(-20px)scaleY(.9)}to{opacity:0;transform:translateY(2000px)scaleY(3)}}.animate__bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate(20px)scaleX(.9)}to{opacity:0;transform:translate(-2000px)scaleX(2)}}.animate__bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate(-20px)scaleX(.9)}to{opacity:0;transform:translate(2000px)scaleX(2)}}.animate__bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translateY(-10px)scaleY(.985)}40%,45%{opacity:1;transform:translateY(20px)scaleY(.9)}to{opacity:0;transform:translateY(-2000px)scaleY(3)}}.animate__bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translateY(-2000px)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate(-2000px)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translate(2000px)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translateY(2000px)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeInTopLeft{0%{opacity:0;transform:translate(-100%,-100%)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInTopLeft{animation-name:fadeInTopLeft}@keyframes fadeInTopRight{0%{opacity:0;transform:translate(100%,-100%)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInTopRight{animation-name:fadeInTopRight}@keyframes fadeInBottomLeft{0%{opacity:0;transform:translate(-100%,100%)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInBottomLeft{animation-name:fadeInBottomLeft}@keyframes fadeInBottomRight{0%{opacity:0;transform:translate(100%,100%)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInBottomRight{animation-name:fadeInBottomRight}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate__fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translateY(100%)}}.animate__fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;transform:translateY(2000px)}}.animate__fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate(-100%)}}.animate__fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;transform:translate(-2000px)}}.animate__fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate(100%)}}.animate__fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;transform:translate(2000px)}}.animate__fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translateY(-100%)}}.animate__fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;transform:translateY(-2000px)}}.animate__fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes fadeOutTopLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate(-100%,-100%)}}.animate__fadeOutTopLeft{animation-name:fadeOutTopLeft}@keyframes fadeOutTopRight{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate(100%,-100%)}}.animate__fadeOutTopRight{animation-name:fadeOutTopRight}@keyframes fadeOutBottomRight{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate(100%,100%)}}.animate__fadeOutBottomRight{animation-name:fadeOutBottomRight}@keyframes fadeOutBottomLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate(-100%,100%)}}.animate__fadeOutBottomLeft{animation-name:fadeOutBottomLeft}@keyframes flip{0%{animation-timing-function:ease-out;transform:perspective(400px)scaleX(1)translateZ(0)rotateY(-1turn)}40%{animation-timing-function:ease-out;transform:perspective(400px)scaleX(1)translateZ(150px)rotateY(-190deg)}50%{animation-timing-function:ease-in;transform:perspective(400px)scaleX(1)translateZ(150px)rotateY(-170deg)}80%{animation-timing-function:ease-in;transform:perspective(400px)scale3d(.95,.95,.95)translateZ(0)rotateY(0)}to{animation-timing-function:ease-in;transform:perspective(400px)scaleX(1)translateZ(0)rotateY(0)}}.animate__animated.animate__flip{backface-visibility:visible;animation-name:flip}@keyframes flipInX{0%{opacity:0;animation-timing-function:ease-in;transform:perspective(400px)rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px)rotateX(-20deg)}60%{opacity:1;transform:perspective(400px)rotateX(10deg)}80%{transform:perspective(400px)rotateX(-5deg)}to{transform:perspective(400px)}}.animate__flipInX{animation-name:flipInX;backface-visibility:visible!important}@keyframes flipInY{0%{opacity:0;animation-timing-function:ease-in;transform:perspective(400px)rotateY(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px)rotateY(-20deg)}60%{opacity:1;transform:perspective(400px)rotateY(10deg)}80%{transform:perspective(400px)rotateY(-5deg)}to{transform:perspective(400px)}}.animate__flipInY{animation-name:flipInY;backface-visibility:visible!important}@keyframes flipOutX{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px)rotateX(-20deg)}to{opacity:0;transform:perspective(400px)rotateX(90deg)}}.animate__flipOutX{animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(var(--animate-duration)*.75);animation-name:flipOutX;backface-visibility:visible!important}@keyframes flipOutY{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px)rotateY(-15deg)}to{opacity:0;transform:perspective(400px)rotateY(90deg)}}.animate__flipOutY{animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(var(--animate-duration)*.75);animation-name:flipOutY;backface-visibility:visible!important}@keyframes lightSpeedInRight{0%{opacity:0;transform:translate(100%)skew(-30deg)}60%{opacity:1;transform:skew(20deg)}80%{transform:skew(-5deg)}to{transform:translateZ(0)}}.animate__lightSpeedInRight{animation-name:lightSpeedInRight;animation-timing-function:ease-out}@keyframes lightSpeedInLeft{0%{opacity:0;transform:translate(-100%)skew(30deg)}60%{opacity:1;transform:skew(-20deg)}80%{transform:skew(5deg)}to{transform:translateZ(0)}}.animate__lightSpeedInLeft{animation-name:lightSpeedInLeft;animation-timing-function:ease-out}@keyframes lightSpeedOutRight{0%{opacity:1}to{opacity:0;transform:translate(100%)skew(30deg)}}.animate__lightSpeedOutRight{animation-name:lightSpeedOutRight;animation-timing-function:ease-in}@keyframes lightSpeedOutLeft{0%{opacity:1}to{opacity:0;transform:translate(-100%)skew(-30deg)}}.animate__lightSpeedOutLeft{animation-name:lightSpeedOutLeft;animation-timing-function:ease-in}@keyframes rotateIn{0%{opacity:0;transform:rotate(-200deg)}to{opacity:1;transform:translateZ(0)}}.animate__rotateIn{transform-origin:50%;animation-name:rotateIn}@keyframes rotateInDownLeft{0%{opacity:0;transform:rotate(-45deg)}to{opacity:1;transform:translateZ(0)}}.animate__rotateInDownLeft{transform-origin:0 100%;animation-name:rotateInDownLeft}@keyframes rotateInDownRight{0%{opacity:0;transform:rotate(45deg)}to{opacity:1;transform:translateZ(0)}}.animate__rotateInDownRight{transform-origin:100% 100%;animation-name:rotateInDownRight}@keyframes rotateInUpLeft{0%{opacity:0;transform:rotate(45deg)}to{opacity:1;transform:translateZ(0)}}.animate__rotateInUpLeft{transform-origin:0 100%;animation-name:rotateInUpLeft}@keyframes rotateInUpRight{0%{opacity:0;transform:rotate(-90deg)}to{opacity:1;transform:translateZ(0)}}.animate__rotateInUpRight{transform-origin:100% 100%;animation-name:rotateInUpRight}@keyframes rotateOut{0%{opacity:1}to{opacity:0;transform:rotate(200deg)}}.animate__rotateOut{transform-origin:50%;animation-name:rotateOut}@keyframes rotateOutDownLeft{0%{opacity:1}to{opacity:0;transform:rotate(45deg)}}.animate__rotateOutDownLeft{transform-origin:0 100%;animation-name:rotateOutDownLeft}@keyframes rotateOutDownRight{0%{opacity:1}to{opacity:0;transform:rotate(-45deg)}}.animate__rotateOutDownRight{transform-origin:100% 100%;animation-name:rotateOutDownRight}@keyframes rotateOutUpLeft{0%{opacity:1}to{opacity:0;transform:rotate(-45deg)}}.animate__rotateOutUpLeft{transform-origin:0 100%;animation-name:rotateOutUpLeft}@keyframes rotateOutUpRight{0%{opacity:1}to{opacity:0;transform:rotate(90deg)}}.animate__rotateOutUpRight{transform-origin:100% 100%;animation-name:rotateOutUpRight}@keyframes hinge{0%{animation-timing-function:ease-in-out}20%,60%{animation-timing-function:ease-in-out;transform:rotate(80deg)}40%,80%{opacity:1;animation-timing-function:ease-in-out;transform:rotate(60deg)}to{opacity:0;transform:translateY(700px)}}.animate__hinge{animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2);transform-origin:0 0;animation-name:hinge}@keyframes jackInTheBox{0%{opacity:0;transform-origin:bottom;transform:scale(.1)rotate(30deg)}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}.animate__jackInTheBox{animation-name:jackInTheBox}@keyframes rollIn{0%{opacity:0;transform:translate(-100%)rotate(-120deg)}to{opacity:1;transform:translateZ(0)}}.animate__rollIn{animation-name:rollIn}@keyframes rollOut{0%{opacity:1}to{opacity:0;transform:translate(100%)rotate(120deg)}}.animate__rollOut{animation-name:rollOut}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{animation-name:zoomIn}@keyframes zoomInDown{0%{opacity:0;animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:scale3d(.1,.1,.1)translateY(-1000px)}60%{opacity:1;animation-timing-function:cubic-bezier(.175,.885,.32,1);transform:scale3d(.475,.475,.475)translateY(60px)}}.animate__zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{0%{opacity:0;animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:scale3d(.1,.1,.1)translate(-1000px)}60%{opacity:1;animation-timing-function:cubic-bezier(.175,.885,.32,1);transform:scale3d(.475,.475,.475)translate(10px)}}.animate__zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{0%{opacity:0;animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:scale3d(.1,.1,.1)translate(1000px)}60%{opacity:1;animation-timing-function:cubic-bezier(.175,.885,.32,1);transform:scale3d(.475,.475,.475)translate(-10px)}}.animate__zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{0%{opacity:0;animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:scale3d(.1,.1,.1)translateY(1000px)}60%{opacity:1;animation-timing-function:cubic-bezier(.175,.885,.32,1);transform:scale3d(.475,.475,.475)translateY(-60px)}}.animate__zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.animate__zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{opacity:1;animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:scale3d(.475,.475,.475)translateY(-60px)}to{opacity:0;animation-timing-function:cubic-bezier(.175,.885,.32,1);transform:scale3d(.1,.1,.1)translateY(2000px)}}.animate__zoomOutDown{transform-origin:bottom;animation-name:zoomOutDown}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475)translate(42px)}to{opacity:0;transform:scale(.1)translate(-2000px)}}.animate__zoomOutLeft{transform-origin:0;animation-name:zoomOutLeft}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475)translate(-42px)}to{opacity:0;transform:scale(.1)translate(2000px)}}.animate__zoomOutRight{transform-origin:100%;animation-name:zoomOutRight}@keyframes zoomOutUp{40%{opacity:1;animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:scale3d(.475,.475,.475)translateY(60px)}to{opacity:0;animation-timing-function:cubic-bezier(.175,.885,.32,1);transform:scale3d(.1,.1,.1)translateY(-2000px)}}.animate__zoomOutUp{transform-origin:bottom;animation-name:zoomOutUp}@keyframes slideInDown{0%{visibility:visible;transform:translateY(-100%)}to{transform:translateZ(0)}}.animate__slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{visibility:visible;transform:translate(-100%)}to{transform:translateZ(0)}}.animate__slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{visibility:visible;transform:translate(100%)}to{transform:translateZ(0)}}.animate__slideInRight{animation-name:slideInRight}@keyframes slideInUp{0%{visibility:visible;transform:translateY(100%)}to{transform:translateZ(0)}}.animate__slideInUp{animation-name:slideInUp}@keyframes slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translateY(100%)}}.animate__slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate(-100%)}}.animate__slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate(100%)}}.animate__slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translateY(-100%)}}.animate__slideOutUp{animation-name:slideOutUp}.bw-sidebar-desktop-host{min-width:0;display:none}.bw-sidebar{color:#334155;background:#fff;border:1px solid #e2e8f0;flex-direction:column;width:18rem;min-width:0;max-width:100%;transition:width .2s;display:flex;overflow:hidden}.bw-sidebar:is(.dark,.dark *){color:#d2d4d7;background:#1c1f24;border-color:#4a4e53bf}.bw-sidebar-height-full{height:100%;max-height:100dvh}.bw-sidebar-height-content{max-height:100dvh}.bw-sidebar-header,.bw-sidebar-footer{z-index:2;background:inherit;flex:none;position:sticky}.bw-sidebar-header{border-bottom:1px solid #e2e8f0;align-items:center;gap:.5rem;min-height:4rem;padding:.875rem;display:flex;top:0}.bw-sidebar-footer{border-top:1px solid #e2e8f0;padding:.875rem;bottom:0}:is(.bw-sidebar-header,.bw-sidebar-footer):is(.dark,.dark *){border-color:#4a4e53bf}.bw-sidebar-header-content{overflow-wrap:anywhere;flex:1;min-width:0}.bw-sidebar-navigation{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding:.75rem;overflow:hidden auto}.bw-sidebar-list,.bw-sidebar-group-list{margin:0;padding:0;list-style:none}.bw-sidebar-list{flex-direction:column;gap:.25rem;display:flex}.bw-sidebar-group{min-width:0}.bw-sidebar-item-action,.bw-sidebar-group-trigger{color:#475569;text-align:start;border-radius:.5rem;align-items:center;gap:.75rem;width:100%;min-width:0;padding:.625rem .75rem;text-decoration:none;transition:background-color .15s,color .15s;display:flex}:is(.bw-sidebar-item-action,.bw-sidebar-group-trigger):is(.dark,.dark *){color:#d2d4d7}.bw-sidebar-item-action:hover,.bw-sidebar-group-trigger:hover{color:#0f172a;background:#f1f5f9}:is(.bw-sidebar-item-action:hover,.bw-sidebar-group-trigger:hover):is(.dark,.dark *){color:#f0f1f2;background:#33373c}.bw-sidebar-item-action:focus-visible,.bw-sidebar-group-trigger:focus-visible,.bw-sidebar-collapse-control:focus-visible,.bw-sidebar-mobile-close:focus-visible{outline:2px solid var(--color-primary-500, oklch(56% .18 250));outline-offset:2px}.bw-sidebar-item[data-active=true]>.bw-sidebar-item-action{background:var(--color-primary-50, oklch(97% .01 250));color:var(--color-primary-700, oklch(40% .19 250));font-weight:600}.bw-sidebar-item[data-active=true]>.bw-sidebar-item-action:is(.dark,.dark *){color:#f0f1f2;background:#4755698c}.bw-sidebar-item[data-disabled=true]>.bw-sidebar-item-action,.bw-sidebar-group[data-disabled=true]>.bw-sidebar-group-trigger{cursor:not-allowed;opacity:.5}.bw-sidebar-icon{flex:none;place-items:center;width:1.25rem;height:1.25rem;display:grid}.bw-sidebar-icon-dot{opacity:.6;background:currentColor;border-radius:9999px;width:.375rem;height:.375rem}.bw-sidebar-item-copy{overflow-wrap:anywhere;flex:1;min-width:0}.bw-sidebar-item-label,.bw-sidebar-item-description{display:block}.bw-sidebar-item-description{color:#64748b;margin-top:.125rem;font-size:.75rem;font-weight:400;line-height:1.25rem}.bw-sidebar-item-description:is(.dark,.dark *){color:#a7aaad}.bw-sidebar-badge{color:#475569;background:#e2e8f0;border-radius:9999px;flex:none;padding:.125rem .5rem;font-size:.75rem;line-height:1rem}.bw-sidebar-badge:is(.dark,.dark *){color:#f0f1f2;background:#4a4e53}.bw-sidebar-external{opacity:.65;flex:none}.bw-sidebar-group-label{overflow-wrap:anywhere;letter-spacing:.04em;text-transform:uppercase;flex:1;min-width:0;font-size:.75rem;font-weight:700}.bw-sidebar-group-chevron{flex:none;transition:transform .15s}.bw-sidebar-group[data-expanded=true]>.bw-sidebar-group-trigger .bw-sidebar-group-chevron{transform:rotate(180deg)}.bw-sidebar-group-panel{min-width:0}.bw-sidebar-group-list{flex-direction:column;gap:.125rem;padding-block:.25rem;display:flex}.bw-sidebar-group-list .bw-sidebar-item-action,.bw-sidebar-group-list .bw-sidebar-group-trigger{padding-inline-start:2.25rem}.bw-sidebar-group-list .bw-sidebar-group-list .bw-sidebar-item-action,.bw-sidebar-group-list .bw-sidebar-group-list .bw-sidebar-group-trigger{padding-inline-start:3.25rem}.bw-sidebar-group-list .bw-sidebar-group-list .bw-sidebar-group-list .bw-sidebar-item-action,.bw-sidebar-group-list .bw-sidebar-group-list .bw-sidebar-group-list .bw-sidebar-group-trigger{padding-inline-start:4.25rem}.bw-sidebar-collapse-control,.bw-sidebar-mobile-close{color:#64748b;border-radius:.375rem;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.bw-sidebar-collapse-control:hover,.bw-sidebar-mobile-close:hover{color:#0f172a;background:#f1f5f9}:is(.bw-sidebar-collapse-control:hover,.bw-sidebar-mobile-close:hover):is(.dark,.dark *){color:#f0f1f2;background:#33373c}.bw-sidebar-mobile-close{display:grid}.bw-sidebar[data-state=collapsed]{width:4.5rem}.bw-sidebar[data-state=collapsed] .bw-sidebar-header-content,.bw-sidebar[data-state=collapsed] .bw-sidebar-footer,.bw-sidebar[data-state=collapsed] .bw-sidebar-item-copy,.bw-sidebar[data-state=collapsed] .bw-sidebar-badge,.bw-sidebar[data-state=collapsed] .bw-sidebar-external,.bw-sidebar[data-state=collapsed] .bw-sidebar-group-label,.bw-sidebar[data-state=collapsed] .bw-sidebar-group-chevron{display:none}.bw-sidebar[data-state=collapsed] .bw-sidebar-header{justify-content:center;padding-inline:.5rem}.bw-sidebar[data-state=collapsed] .bw-sidebar-navigation{padding-inline:.5rem}.bw-sidebar[data-state=collapsed] .bw-sidebar-item-action,.bw-sidebar[data-state=collapsed] .bw-sidebar-group-trigger{justify-content:center;padding-inline:.5rem}.bw-sidebar[data-state=collapsed] .bw-sidebar-group-list .bw-sidebar-item-action,.bw-sidebar[data-state=collapsed] .bw-sidebar-group-list .bw-sidebar-group-trigger{padding-inline:.5rem}.bw-sidebar[data-state=collapsed] .bw-sidebar-collapse-control svg{transform:rotate(180deg)}.bw-sidebar-drawer .bw-drawer-body{min-height:0;padding:0;overflow:hidden}.bw-sidebar-mobile-host{height:100%;min-height:0}.bw-sidebar-mobile-host>.bw-sidebar{border:0;width:100%;height:100%;max-height:none}.bw-sidebar-mobile-host>.bw-sidebar[data-state=collapsed]{width:100%}.bw-sidebar-mobile-host>.bw-sidebar[data-state=collapsed] .bw-sidebar-header-content,.bw-sidebar-mobile-host>.bw-sidebar[data-state=collapsed] .bw-sidebar-footer,.bw-sidebar-mobile-host>.bw-sidebar[data-state=collapsed] .bw-sidebar-item-copy,.bw-sidebar-mobile-host>.bw-sidebar[data-state=collapsed] .bw-sidebar-badge,.bw-sidebar-mobile-host>.bw-sidebar[data-state=collapsed] .bw-sidebar-external,.bw-sidebar-mobile-host>.bw-sidebar[data-state=collapsed] .bw-sidebar-group-label,.bw-sidebar-mobile-host>.bw-sidebar[data-state=collapsed] .bw-sidebar-group-chevron{display:initial}.bw-sidebar-mobile-host>.bw-sidebar[data-state=collapsed] .bw-sidebar-item-action,.bw-sidebar-mobile-host>.bw-sidebar[data-state=collapsed] .bw-sidebar-group-trigger{justify-content:flex-start;padding:.625rem .75rem}.bw-sidebar-mobile-host>.bw-sidebar .bw-sidebar-collapse-control{display:none}@media(min-width:1024px){.bw-sidebar-desktop-host{display:block}.bw-sidebar-mobile-close{display:none}}@media(prefers-reduced-motion:reduce){.bw-sidebar,.bw-sidebar-item-action,.bw-sidebar-group-trigger,.bw-sidebar-group-chevron{scroll-behavior:auto;transition-duration:.01ms}}.bw-command-palette{z-index:60;pointer-events:none;justify-content:center;align-items:flex-start;padding:10vh 1rem 2rem;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.bw-command-palette[hidden]{display:none}.bw-command-palette-backdrop{-webkit-backdrop-filter:blur(4px);opacity:0;pointer-events:auto;background:#020617b3;transition:opacity .2s;position:absolute;top:0;right:0;bottom:0;left:0}.bw-command-palette[data-state=open] .bw-command-palette-backdrop{opacity:1}.bw-command-palette-panel{color:#1f2937;opacity:0;pointer-events:auto;background:#fff;border:1px solid #e2e8f0;border-radius:1.5rem;flex-direction:column;width:100%;max-width:34rem;max-height:70vh;transition:opacity .18s,transform .18s;display:flex;position:relative;overflow:hidden;transform:translateY(-.5rem)scale(.98);box-shadow:0 25px 50px -12px #02061740}.bw-command-palette-panel:is(.dark,.dark *){color:#d2d4d7;background:#1c1f24;border-color:#4a4e53bf}.bw-command-palette[data-state=open] .bw-command-palette-panel{opacity:1;transform:translateY(0)scale(1)}.bw-command-palette-tiny .bw-command-palette-panel{max-width:24rem}.bw-command-palette-small .bw-command-palette-panel{max-width:28rem}.bw-command-palette-medium .bw-command-palette-panel{max-width:34rem}.bw-command-palette-big .bw-command-palette-panel{max-width:40rem}.bw-command-palette-large .bw-command-palette-panel{max-width:48rem}.bw-command-palette-xl .bw-command-palette-panel{max-width:56rem}.bw-command-palette-omg .bw-command-palette-panel{max-width:calc(100% - 2rem)}.bw-command-palette-search{border-bottom:1px solid #e2e8f0;flex:none;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.bw-command-palette-search:is(.dark,.dark *){border-color:#4a4e53bf}.bw-command-palette-search-icon{color:#94a3b8;flex:none}.bw-command-palette-input{min-width:0;min-height:2.5rem;color:inherit;box-shadow:none;background:0 0;border:0;outline:none;flex:1;font-size:1rem;line-height:1.5rem}.bw-command-palette-input::placeholder{color:#94a3b8}.bw-command-palette-close{color:#64748b;background:#f1f5f9;border-radius:9999px;flex:none;place-items:center;width:2rem;height:2rem;transition:background-color .15s,color .15s;display:grid}.bw-command-palette-close:is(.dark,.dark *){color:#a7aaad;background:#262a2f}.bw-command-palette-close:hover{color:#0f172a;background:#e2e8f0}.bw-command-palette-close:hover:is(.dark,.dark *){color:#f0f1f2;background:#33373c}.bw-command-palette-close:focus-visible,.bw-command-palette-item:focus-visible{outline:2px solid var(--color-primary-500, oklch(56% .18 250));outline-offset:2px}.bw-command-palette-results{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding:.75rem;overflow-y:auto}.bw-command-palette-group+.bw-command-palette-group{margin-top:.5rem}.bw-command-palette-group[hidden]{display:none}.bw-command-palette-group-label{color:#64748b;letter-spacing:.04em;text-transform:uppercase;padding:.5rem .75rem .25rem;font-size:.6875rem;font-weight:700}.bw-command-palette-group-label:is(.dark,.dark *){color:#a7aaad}.bw-command-palette-group-items{flex-direction:column;gap:.125rem;display:flex}.bw-command-palette-item{color:#334155;text-align:start;cursor:pointer;border-radius:1rem;align-items:center;gap:.75rem;width:100%;min-width:0;padding:.75rem .875rem;text-decoration:none;transition:background-color .12s,color .12s;display:flex}.bw-command-palette-item:is(.dark,.dark *){color:#d2d4d7}.bw-command-palette-item[hidden]{display:none}.bw-command-palette-item[data-highlighted=true]{background:var(--color-primary-50, oklch(97% .01 250));color:var(--color-primary-700, oklch(40% .19 250))}.bw-command-palette-item[data-highlighted=true]:is(.dark,.dark *){color:#f0f1f2;background:#4755698c}.bw-command-palette-item[aria-disabled=true]{cursor:not-allowed;opacity:.5}.bw-command-palette-item-icon{color:#64748b;flex:none;place-items:center;width:1.25rem;height:1.25rem;display:grid}.bw-command-palette-item[data-highlighted=true] .bw-command-palette-item-icon{color:inherit}.bw-command-palette-item-icon-dot{opacity:.6;background:currentColor;border-radius:9999px;width:.375rem;height:.375rem}.bw-command-palette-item-copy{overflow-wrap:anywhere;flex:1;min-width:0}.bw-command-palette-item-label,.bw-command-palette-item-description{display:block}.bw-command-palette-item-description{color:#64748b;margin-top:.125rem;font-size:.75rem;line-height:1.25rem}.bw-command-palette-item-description:is(.dark,.dark *){color:#a7aaad}.bw-command-palette-item-shortcut{flex:none;gap:.25rem;display:flex}.bw-command-palette-item-shortcut kbd,.bw-command-palette-hint kbd{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.3125rem;justify-content:center;align-items:center;min-width:1.25rem;padding:.0625rem .375rem;font-family:inherit;font-size:.6875rem;display:inline-flex}:is(.bw-command-palette-item-shortcut kbd,.bw-command-palette-hint kbd):is(.dark,.dark *){color:#d2d4d7;background:#262a2f;border-color:#4a4e53bf}.bw-command-palette-item-external{opacity:.65;flex:none}.bw-command-palette-empty,.bw-command-palette-loading{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:12rem;padding:1.5rem;display:flex}.bw-command-palette-empty[hidden],.bw-command-palette-loading[hidden]{display:none}.bw-command-palette-empty-icon{color:#94a3b8;background:#f1f5f9;border-radius:1rem;place-items:center;width:3rem;height:3rem;display:grid}.bw-command-palette-empty-icon:is(.dark,.dark *){color:#a7aaad;background:#262a2f}.bw-command-palette-empty-title{color:#1e293b;margin-top:1rem;font-size:.875rem;font-weight:600}.bw-command-palette-empty-title:is(.dark,.dark *){color:#f0f1f2}.bw-command-palette-empty-description{color:#64748b;margin-top:.25rem;font-size:.75rem;line-height:1.25rem}.bw-command-palette-empty-description:is(.dark,.dark *){color:#a7aaad}.bw-command-palette-loading{color:#64748b;font-size:.75rem}.bw-command-palette-loading:is(.dark,.dark *){color:#a7aaad}.bw-command-palette-loading-icon{color:#94a3b8;animation:1s linear infinite bw-command-palette-spin}.bw-command-palette-loading p{margin-top:.75rem}@keyframes bw-command-palette-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.bw-command-palette-loading-icon{animation-duration:2.4s}}.bw-command-palette-footer{border-top:1px solid #e2e8f0;flex:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem 1rem;display:flex}.bw-command-palette-footer:is(.dark,.dark *){border-color:#4a4e53bf}.bw-command-palette-hints{flex-wrap:wrap;gap:.875rem;display:flex}.bw-command-palette-hint{color:#64748b;align-items:center;gap:.25rem;font-size:.75rem;display:inline-flex}.bw-command-palette-hint:is(.dark,.dark *){color:#a7aaad}@media(max-width:639px){.bw-command-palette{padding:4vh .75rem 1.5rem}.bw-command-palette-panel,.bw-command-palette-tiny .bw-command-palette-panel,.bw-command-palette-small .bw-command-palette-panel,.bw-command-palette-medium .bw-command-palette-panel,.bw-command-palette-big .bw-command-palette-panel,.bw-command-palette-large .bw-command-palette-panel,.bw-command-palette-xl .bw-command-palette-panel,.bw-command-palette-omg .bw-command-palette-panel{max-width:100%;max-height:85vh}}@media(prefers-reduced-motion:reduce){.bw-command-palette-backdrop,.bw-command-palette-panel{transition-duration:.01ms}}.bw-data-grid{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;flex-direction:column;min-width:0;display:flex;overflow:hidden}.bw-data-grid:is(.dark,.dark *){color:#d2d4d7;background:#1c1f24;border-color:#4a4e53bf}.bw-data-grid-toolbar{border-bottom:1px solid #e2e8f0;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.625rem .875rem;display:flex}.bw-data-grid-toolbar:is(.dark,.dark *){border-color:#4a4e53bf}.bw-data-grid-search{flex:1;min-width:12rem;max-width:22rem;position:relative}.bw-data-grid-search-input.bw-input{width:100%;padding-left:3rem}.bw-data-grid-search-prefix{z-index:20;color:#1e3a8a80;pointer-events:none;inset-block:0;align-items:center;padding-left:.875rem;padding-right:.5rem;display:inline-flex;position:absolute;left:0}.bw-data-grid-search-prefix:is(.dark,.dark *){color:#a7aaad}.bw-data-grid-toolbar-content{flex-wrap:wrap;align-items:center;gap:.5rem;margin-inline-start:auto;display:flex}.bw-data-grid-selection-bar{background:var(--color-primary-50, oklch(97% .01 250));border-bottom:1px solid #e2e8f0;align-items:center;gap:.75rem;padding:.5rem .875rem;font-size:.8125rem;display:flex}.bw-data-grid-selection-bar:is(.dark,.dark *){background:#4755694d;border-color:#4a4e53bf}.bw-data-grid-selection-count{color:var(--color-primary-700, oklch(40% .19 250));font-weight:600}.bw-data-grid-selection-count:is(.dark,.dark *){color:#f0f1f2}.bw-data-grid-clear-selection{color:var(--color-primary-600, oklch(47% .2 250));text-underline-offset:2px;cursor:pointer;text-decoration:underline}.bw-data-grid-clear-selection:is(.dark,.dark *){color:#d2d4d7}.bw-data-grid-bulk-actions{align-items:center;gap:.5rem;margin-inline-start:auto;display:flex}.bw-data-grid-scroll{min-height:0;overflow:auto}.bw-data-grid-table{border-collapse:collapse;width:100%;min-width:100%;font-size:.875rem}.bw-data-grid-table thead th{color:#475569;letter-spacing:.02em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:.625rem .875rem;font-size:.75rem;font-weight:600}.bw-data-grid-table thead th:is(.dark,.dark *){color:#a7aaad;background:#22262b;border-color:#4a4e53bf}.bw-data-grid-sticky .bw-data-grid-table thead th{z-index:1;position:sticky;top:0}.bw-data-grid-sort-button{color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;align-items:center;gap:.25rem;display:inline-flex}.bw-data-grid-sort-button:focus-visible{outline:2px solid var(--color-primary-500, oklch(56% .18 250));outline-offset:2px}.bw-data-grid-sort-icons{opacity:.35;flex-direction:column;gap:0;display:inline-flex}.bw-data-grid-sort-icon-asc{margin-bottom:-.3rem}.bw-data-grid-sort-button[data-direction=asc] .bw-data-grid-sort-icons,.bw-data-grid-sort-button[data-direction=desc] .bw-data-grid-sort-icons{opacity:1}.bw-data-grid-sort-button[data-direction=asc] .bw-data-grid-sort-icon-desc,.bw-data-grid-sort-button[data-direction=desc] .bw-data-grid-sort-icon-asc{opacity:.25}.bw-data-grid-table tbody td{vertical-align:top;border-bottom:1px solid #e2e8f0;padding:.75rem .875rem}.bw-data-grid-table tbody td:is(.dark,.dark *){border-color:#4a4e5366}.bw-data-grid-table tbody tr:last-child td,.bw-data-grid-table tbody tr:not([hidden]):not(:has(~tr:not([hidden]))) td{border-bottom:0}.bw-data-grid-table tbody tr[hidden]{display:none}.bw-data-grid-table tbody tr:hover td{background:#f8fafc}.bw-data-grid-table tbody tr:hover td:is(.dark,.dark *){background:#22262b}.bw-data-grid-table tbody tr.bw-data-grid-row-selected td{background:var(--color-primary-50, oklch(97% .01 250))}.bw-data-grid-table tbody tr.bw-data-grid-row-selected td:is(.dark,.dark *){background:#4755694d}.bw-data-grid-striped .bw-data-grid-table tbody tr:nth-child(2n) td{background:#f8fafc99}.bw-data-grid-striped .bw-data-grid-table tbody tr:nth-child(2n) td:is(.dark,.dark *){background:#262a2f99}.bw-data-grid-bordered .bw-data-grid-table th,.bw-data-grid-bordered .bw-data-grid-table td{border-right:1px solid #e2e8f0}:is(.bw-data-grid-bordered .bw-data-grid-table th,.bw-data-grid-bordered .bw-data-grid-table td):is(.dark,.dark *){border-right-color:#4a4e5366}.bw-data-grid-bordered .bw-data-grid-table th:last-child,.bw-data-grid-bordered .bw-data-grid-table td:last-child{border-right:0}.bw-data-grid-dense .bw-data-grid-table th,.bw-data-grid-dense .bw-data-grid-table td{padding-block:.375rem}.bw-data-grid-table th.bw-data-grid-align-center,.bw-data-grid-table td.bw-data-grid-align-center{text-align:center}.bw-data-grid-table th.bw-data-grid-align-right,.bw-data-grid-table td.bw-data-grid-align-right{text-align:right}.bw-data-grid-table th.bw-data-grid-align-center .bw-data-grid-sort-button{justify-content:center;width:100%}.bw-data-grid-table th.bw-data-grid-align-right .bw-data-grid-sort-button{justify-content:flex-end;width:100%}.bw-data-grid-table th.bw-data-grid-select-col,.bw-data-grid-table td.bw-data-grid-select-col{text-align:center;width:2.75rem;padding-inline:.5rem}.bw-data-grid-select-col input{vertical-align:middle}.bw-data-grid-checkbox{color:var(--color-primary-600, oklch(47% .2 250));cursor:pointer;border-width:2px;border-color:#94a3b899}.bw-data-grid-checkbox:is(.dark,.dark *){background-color:#22262b;border-color:#64748b80}.bw-data-grid-checkbox[type=checkbox]{border-radius:.25rem}.bw-data-grid-checkbox[type=radio]{border-radius:100%}.bw-data-grid-checkbox:focus,.bw-data-grid-checkbox:focus-visible{outline:2px solid var(--color-primary-500, oklch(56% .18 250));outline-offset:1px}.bw-data-grid-pagination{color:#64748b;border-top:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem .875rem;font-size:.8125rem;display:flex}.bw-data-grid-pagination:is(.dark,.dark *){color:#a7aaad;border-color:#4a4e53bf}.bw-data-grid-pagination[hidden]{display:none}.bw-data-grid-pagination-controls{align-items:center;gap:.625rem;display:flex}.bw-data-grid-pagination-button{color:#475569;border:1px solid #e2e8f0;border-radius:.375rem;place-items:center;width:1.75rem;height:1.75rem;display:grid}.bw-data-grid-pagination-button:is(.dark,.dark *){color:#d2d4d7;border-color:#4a4e53bf}.bw-data-grid-pagination-button:not(:disabled):hover{background:#f8fafc}.bw-data-grid-pagination-button:not(:disabled):hover:is(.dark,.dark *){background:#22262b}.bw-data-grid-pagination-button:disabled{cursor:not-allowed;opacity:.4}.bw-data-grid-pagination-button:focus-visible{outline:2px solid var(--color-primary-500, oklch(56% .18 250));outline-offset:2px}.bw-data-grid-empty-row td{color:#64748b;text-align:center;padding:2.5rem 1rem}.bw-data-grid-empty-row td:is(.dark,.dark *){color:#a7aaad}.bw-data-grid-loading-overlay{display:none}.bw-data-grid[data-loading=true] .bw-data-grid-table tbody{opacity:.5;pointer-events:none}.bw-data-grid[data-loading=true] .bw-data-grid-scroll{position:relative}.bw-data-grid[data-loading=true] .bw-data-grid-scroll:before{content:"";background:var(--color-primary-100, oklch(94% .03 250));z-index:2;inset-inline:0;height:2px;position:absolute;top:0;overflow:hidden}.bw-data-grid[data-loading=true] .bw-data-grid-scroll:after{content:"";background:var(--color-primary-500, oklch(56% .18 250));z-index:2;inset-block-start:0;width:30%;height:2px;animation:1.1s ease-in-out infinite bw-data-grid-loading;position:absolute;left:-30%}.bw-data-grid[data-loading=true] .bw-data-grid-loading-overlay{z-index:1;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}@keyframes bw-data-grid-loading{0%{left:-30%}to{left:100%}}@media(prefers-reduced-motion:reduce){.bw-data-grid[data-loading=true] .bw-data-grid-scroll:after{opacity:.6;width:100%;animation:none;left:0}}.bw-calendar{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.bw-calendar:is(.dark,.dark *){color:#d2d4d7;background:#1c1f24;border-color:#4a4e53bf}.bw-calendar-header{border-bottom:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .875rem;display:flex}.bw-calendar-header:is(.dark,.dark *){border-color:#4a4e53bf}.bw-calendar-title{font-size:.9375rem;font-weight:600}.bw-calendar-nav{align-items:center;gap:.5rem;display:flex}.bw-calendar-view-switch{border:1px solid #e2e8f0;border-radius:.375rem;align-items:center;gap:.125rem;margin-inline-end:.25rem;padding:.125rem;display:flex}.bw-calendar-view-switch:is(.dark,.dark *){border-color:#4a4e53bf}.bw-calendar-view-button{color:#64748b;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500}.bw-calendar-view-button:is(.dark,.dark *){color:#a7aaad}.bw-calendar-view-button[aria-pressed=true]{background:var(--color-primary-500, oklch(56% .18 250));color:#fff}.bw-calendar-view-button:focus-visible{outline:2px solid var(--color-primary-500, oklch(56% .18 250));outline-offset:2px}.bw-calendar-today-button{color:#475569;border:1px solid #e2e8f0;border-radius:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:500}.bw-calendar-today-button:is(.dark,.dark *){color:#d2d4d7;border-color:#4a4e53bf}.bw-calendar-today-button:hover{background:#f8fafc}.bw-calendar-today-button:hover:is(.dark,.dark *){background:#22262b}.bw-calendar-nav-button{color:#475569;border:1px solid #e2e8f0;border-radius:.375rem;place-items:center;width:1.75rem;height:1.75rem;display:grid}.bw-calendar-nav-button:is(.dark,.dark *){color:#d2d4d7;border-color:#4a4e53bf}.bw-calendar-nav-button:hover{background:#f8fafc}.bw-calendar-nav-button:hover:is(.dark,.dark *){background:#22262b}.bw-calendar-today-button:focus-visible,.bw-calendar-nav-button:focus-visible{outline:2px solid var(--color-primary-500, oklch(56% .18 250));outline-offset:2px}.bw-calendar-scroll{min-height:0;overflow-y:auto}.bw-calendar-grid{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.8125rem}.bw-calendar-grid thead th{color:#64748b;letter-spacing:.02em;text-align:center;text-transform:uppercase;background:#fff;border-bottom:1px solid #e2e8f0;padding:.5rem .25rem;font-size:.6875rem;font-weight:600}.bw-calendar-grid thead th:is(.dark,.dark *){color:#a7aaad;background:#1c1f24;border-color:#4a4e53bf}.bw-calendar-scroll .bw-calendar-grid thead th{z-index:2;position:sticky;top:0}.bw-calendar-week-number-header,.bw-calendar-week-number{color:#94a3b8;text-align:center;width:2.25rem;font-size:.6875rem}.bw-calendar-cell{vertical-align:top;border:1px solid #f1f5f9;width:14.2857%;min-width:0;padding:.375rem;position:relative}.bw-calendar-cell:is(.dark,.dark *){border-color:#4a4e5366}.bw-calendar-cell:focus-visible{outline:2px solid var(--color-primary-500, oklch(56% .18 250));outline-offset:-2px;z-index:1}.bw-calendar-cell-inner{flex-direction:column;height:5.5rem;display:flex;overflow:hidden}.bw-calendar-cell-date{border-radius:9999px;justify-content:center;align-items:center;min-width:1.375rem;height:1.375rem;font-size:.8125rem;display:inline-flex}.bw-calendar-cell-today .bw-calendar-cell-date{background:var(--color-primary-100, oklch(94% .03 250));color:var(--color-primary-700, oklch(40% .19 250));font-weight:600}.bw-calendar-cell-today .bw-calendar-cell-date:is(.dark,.dark *){color:#f0f1f2;background:#47556980}.bw-calendar-cell-selected{background:var(--color-primary-50, oklch(97% .01 250))}.bw-calendar-cell-selected:is(.dark,.dark *){background:#4755694d}.bw-calendar-cell-selected .bw-calendar-cell-date{background:var(--color-primary-500, oklch(56% .18 250));color:#fff;font-weight:600}.bw-calendar-cell-outside .bw-calendar-cell-date,.bw-calendar-cell-outside{color:#94a3b8}.bw-calendar-cell-outside:is(.dark,.dark *){color:#6c7075}.bw-calendar-cell-disabled{cursor:not-allowed;opacity:.55}.bw-calendar-cell-events{flex-direction:column;flex:auto;gap:.125rem;min-height:0;margin-top:.1875rem;display:flex;overflow-y:auto}.bw-calendar-cell-events>.bw-calendar-event,.bw-calendar-cell-events>.bw-calendar-event-more{flex-shrink:0}.bw-calendar-event{text-align:left;text-overflow:ellipsis;white-space:nowrap;border-radius:.25rem;width:100%;padding:0 .375rem;font-size:.6875rem;line-height:1.3;display:block;overflow:hidden}a.bw-calendar-event,button.bw-calendar-event{cursor:pointer}.bw-calendar-event:focus-visible{outline:2px solid var(--color-primary-500, oklch(56% .18 250));outline-offset:1px}.bw-calendar-event-info{color:#1e40af;background:#dbeafe}.bw-calendar-event-info:is(.dark,.dark *){color:#bfdbfe;background:#1e40af59}.bw-calendar-event-success{color:#166534;background:#dcfce7}.bw-calendar-event-success:is(.dark,.dark *){color:#bbf7d0;background:#16653459}.bw-calendar-event-warning{color:#854d0e;background:#fef9c3}.bw-calendar-event-warning:is(.dark,.dark *){color:#fef08a;background:#854d0e59}.bw-calendar-event-danger{color:#991b1b;background:#fee2e2}.bw-calendar-event-danger:is(.dark,.dark *){color:#fecaca;background:#991b1b59}.bw-calendar-event-more{text-align:left;color:var(--color-primary-600, oklch(47% .2 250));padding:0 .375rem;font-size:.6875rem;font-weight:600;line-height:1.3;display:block}.bw-calendar-event-more:is(.dark,.dark *){color:#d2d4d7}.bw-calendar-event-more:focus-visible{outline:2px solid var(--color-primary-500, oklch(56% .18 250));outline-offset:1px}.bw-calendar-week{flex-direction:column;min-width:40rem;display:flex}.bw-calendar-week-header-row{grid-template-columns:3.5rem repeat(var(--bw-calendar-week-days,7),1fr);z-index:3;background:#fff;border-bottom:1px solid #e2e8f0;display:grid;position:sticky;top:0}.bw-calendar-week-header-row:is(.dark,.dark *){background:#1c1f24;border-color:#4a4e53bf}.bw-calendar-week-gutter{color:#94a3b8;border-right:1px solid #e2e8f0;justify-content:center;align-items:flex-end;padding-bottom:.375rem;font-size:.625rem;display:flex}.bw-calendar-week-gutter:is(.dark,.dark *){border-color:#4a4e5366}.bw-calendar-week-day-header{flex-direction:column;align-items:center;gap:.125rem;padding:.5rem .25rem;display:flex}.bw-calendar-week-day-header:focus-visible{outline:2px solid var(--color-primary-500, oklch(56% .18 250));outline-offset:-2px}.bw-calendar-week-day-name{letter-spacing:.02em;text-transform:uppercase;color:#64748b;font-size:.625rem;font-weight:600}.bw-calendar-week-day-name:is(.dark,.dark *){color:#a7aaad}.bw-calendar-week-day-header.bw-calendar-cell-disabled{cursor:not-allowed;opacity:.55}.bw-calendar-week-allday-row{z-index:3;background:#fff;border-bottom:1px solid #e2e8f0;grid-template-columns:3.5rem 1fr;display:grid;position:sticky;top:2.9rem}.bw-calendar-week-allday-row:is(.dark,.dark *){background:#1c1f24;border-color:#4a4e53bf}.bw-calendar-week-allday-label{text-transform:uppercase;letter-spacing:.02em;align-items:flex-start;padding-top:.375rem;font-size:.625rem}.bw-calendar-week-allday-track{grid-template-columns:repeat(var(--bw-calendar-week-days,7),1fr);grid-auto-rows:1.5rem;gap:.1875rem;padding:.1875rem;display:grid}.bw-calendar-week-allday-banner{align-self:start;padding:.0625rem .5rem}.bw-calendar-week-body{grid-template-columns:3.5rem 1fr;display:grid;position:relative}.bw-calendar-week-hours{border-right:1px solid #e2e8f0;position:relative}.bw-calendar-week-hours:is(.dark,.dark *){border-color:#4a4e5366}.bw-calendar-week-hour-label{color:#94a3b8;white-space:nowrap;font-size:.625rem;position:absolute;right:.375rem;transform:translateY(-50%)}.bw-calendar-week-days{grid-template-columns:repeat(var(--bw-calendar-week-days,7),1fr);display:grid;position:relative}.bw-calendar-week-day-column{border-right:1px solid #f1f5f9;position:relative}.bw-calendar-week-day-column:is(.dark,.dark *){border-color:#4a4e5366}.bw-calendar-week-day-column:last-child{border-right:0}.bw-calendar-week-day-column-today{background:var(--color-primary-50, oklch(97% .01 250))}.bw-calendar-week-day-column-today:is(.dark,.dark *){background:#47556926}.bw-calendar-week-hour-line{border-top:1px solid #f1f5f9;position:absolute;left:0;right:0}.bw-calendar-week-hour-line:is(.dark,.dark *){border-color:#4a4e5366}.bw-calendar-week-timed-event{white-space:normal;border-radius:.25rem;flex-direction:column;gap:.0625rem;padding:.125rem .375rem;font-size:.6875rem;line-height:1.25;display:flex;position:absolute;overflow:hidden}.bw-calendar-week-timed-event-time{opacity:.8;font-size:.625rem}.bw-calendar-week-timed-event-label{text-overflow:ellipsis;overflow:hidden}.bw-calendar-event-drawer-title{font-size:1.0625rem;font-weight:600}.bw-calendar-event-drawer-eyebrow{align-items:center;gap:.5rem;margin-top:.625rem;display:flex}.bw-calendar-event-drawer-dot{background:var(--color-primary-500, oklch(56% .18 250));border-radius:9999px;width:.5rem;height:.5rem}.bw-calendar-event-drawer-dot.bw-calendar-event-info{background:#1e40af}.bw-calendar-event-drawer-dot.bw-calendar-event-success{background:#166534}.bw-calendar-event-drawer-dot.bw-calendar-event-warning{background:#854d0e}.bw-calendar-event-drawer-dot.bw-calendar-event-danger{background:#991b1b}.bw-calendar-event-drawer-date{letter-spacing:.01em;color:#64748b;font-size:.75rem;font-weight:600}.bw-calendar-event-drawer-date:is(.dark,.dark *){color:#a7aaad}.bw-calendar-event-drawer-time{color:#64748b;margin-top:.25rem;font-size:.8125rem}.bw-calendar-event-drawer-time:is(.dark,.dark *){color:#a7aaad}.bw-calendar-event-drawer-time:empty{display:none}.bw-calendar-event-drawer-description{color:#475569;white-space:pre-line;margin-top:.75rem;font-size:.875rem;line-height:1.5}.bw-calendar-event-drawer-description:is(.dark,.dark *){color:#d2d4d7}.bw-calendar-event-drawer-description:empty{display:none}.bw-calendar-event-drawer-link{color:var(--color-primary-600, oklch(47% .2 250));text-underline-offset:2px;align-items:center;margin-top:1.25rem;font-size:.875rem;font-weight:600;text-decoration:underline;display:inline-flex}.bw-calendar-event-drawer-link:is(.dark,.dark *){color:#d2d4d7}@media(max-width:640px){.bw-calendar-cell-inner{height:3.75rem}.bw-calendar-cell{padding:.25rem}.bw-calendar-event{display:none}.bw-calendar-cell-events{align-items:center}.bw-calendar-cell:has(.bw-calendar-cell-events) .bw-calendar-cell-date:after{content:"";background:var(--color-primary-500, oklch(56% .18 250));border-radius:9999px;width:.25rem;height:.25rem;margin:.125rem auto 0;display:block}}[data-tooltip]{position:relative}[data-tooltip]:before{pointer-events:none;content:"";z-index:2;background:#fff;width:.714286em;height:.714286em;font-size:1rem;position:absolute;transform:rotate(45deg);box-shadow:1px 1px #bababc}[data-tooltip]:after{pointer-events:none;content:attr(data-tooltip);text-transform:none;text-align:left;white-space:nowrap;color:#000000de;z-index:1;background:#fff;border:1px solid #d4d4d5;border-radius:.285714rem;max-width:none;padding:.433em .533em;font-size:.9rem;font-style:normal;font-weight:400;line-height:1.4285em;position:absolute;box-shadow:0 2px 4px #2224261f,0 2px 10px #22242626}[data-tooltip]:not([data-position]):before{background:#fff;margin-bottom:.142857rem;margin-left:-.0714286rem;inset:auto auto 100% 50%}[data-tooltip]:not([data-position]):after{margin-bottom:.5em;bottom:100%;left:50%;transform:translate(-50%)}[data-tooltip]:after,[data-tooltip]:before{pointer-events:none;visibility:hidden}[data-tooltip]:before{opacity:0;transform-origin:top;transition:all .1s;transform:rotate(45deg)scale(0)!important}[data-tooltip]:after{opacity:1;transform-origin:bottom;transition:all .1s}[data-tooltip]:hover:after,[data-tooltip]:hover:before{visibility:visible;pointer-events:auto}[data-tooltip]:hover:before{opacity:1;transform:rotate(45deg)scale(1)!important}[data-tooltip]:after,[data-tooltip][data-position="bottom center"]:after,[data-tooltip][data-position="top center"]:after{transform:translate(-50%)scale(0)!important}[data-tooltip]:hover:after,[data-tooltip][data-position="bottom center"]:hover:after{transform:translate(-50%)scale(1)!important}[data-tooltip][data-position="left center"]:after,[data-tooltip][data-position="right center"]:after{transform:translateY(-50%)scale(0)!important}[data-tooltip][data-position="left center"]:hover:after,[data-tooltip][data-position="right center"]:hover:after{transform:translateY(-50%)scale(1)!important}[data-tooltip][data-position="bottom left"]:after,[data-tooltip][data-position="bottom right"]:after,[data-tooltip][data-position="top left"]:after,[data-tooltip][data-position="top right"]:after{transform:scale(0)!important}[data-tooltip][data-position="bottom left"]:hover:after,[data-tooltip][data-position="bottom right"]:hover:after,[data-tooltip][data-position="top left"]:hover:after,[data-tooltip][data-position="top right"]:hover:after{transform:scale(1)!important}[data-tooltip][data-inverted]:before{background:#1b1c1d;-webkit-box-shadow:none!important;box-shadow:none!important}[data-tooltip][data-inverted]:after{color:#fff;-webkit-box-shadow:none;box-shadow:none;zoom:90%;background:#1b1c1d;border:none}[data-position="top center"][data-tooltip]:after{margin-bottom:.5em;inset:auto auto 100% 50%;transform:translate(-50%)}[data-position="top center"][data-tooltip]:before{background:#fff;margin-bottom:.142857rem;margin-left:-.0714286rem;inset:auto auto 100% 50%}[data-position="top left"][data-tooltip]:after{margin-bottom:.5em;inset:auto auto 100% 0}[data-position="top left"][data-tooltip]:before{margin-bottom:.142857rem;margin-left:-.0714286rem;inset:auto auto 100% 1em}[data-position="top right"][data-tooltip]:after{margin-bottom:.5em;inset:auto 0 100% auto}[data-position="top right"][data-tooltip]:before{margin-bottom:.142857rem;margin-left:-.0714286rem;inset:auto 1em 100% auto}[data-position="bottom center"][data-tooltip]:after{margin-top:.5em;inset:100% auto auto 50%;transform:translate(-50%)}[data-position="bottom center"][data-tooltip]:before{margin-top:.142857rem;margin-left:-.0714286rem;inset:100% auto auto 50%}[data-position="bottom left"][data-tooltip]:after{margin-top:.5em;top:100%;left:0}[data-position="bottom left"][data-tooltip]:before{margin-top:.142857rem;margin-left:-.0714286rem;inset:100% auto auto 1em}[data-position="bottom right"][data-tooltip]:after{margin-top:.5em;top:100%;right:0}[data-position="bottom right"][data-tooltip]:before{margin-top:.0714286rem;margin-left:-.142857rem;inset:100% 1em auto auto}[data-position="left center"][data-tooltip]:after{margin-right:.5em;top:50%;right:100%;transform:translateY(-50%)}[data-position="left center"][data-tooltip]:before{margin-top:-.142857rem;margin-right:-.0714286rem;top:50%;right:100%}[data-position="right center"][data-tooltip]:after{margin-left:.5em;top:50%;left:100%;transform:translateY(-50%)}[data-position="right center"][data-tooltip]:before{margin-top:-.0714286rem;margin-left:.142857rem;top:50%;left:100%}[data-position~=bottom][data-tooltip]:before{background:#fff;box-shadow:-1px -1px #bababc}[data-position="left center"][data-tooltip]:before{background:#fff;box-shadow:1px -1px #bababc}[data-position="right center"][data-tooltip]:before{background:#fff;box-shadow:-1px 1px #bababc}[data-position~=top][data-tooltip]:before{background:#fff}[data-inverted][data-position~=bottom][data-tooltip]:before{background:#1b1c1d;box-shadow:-1px -1px #bababc}[data-inverted][data-position="left center"][data-tooltip]:before{background:#1b1c1d;box-shadow:1px -1px #bababc}[data-inverted][data-position="right center"][data-tooltip]:before{background:#1b1c1d;box-shadow:-1px 1px #bababc}[data-inverted][data-position~=top][data-tooltip]:before{background:#1b1c1d}[data-position~=bottom][data-tooltip]:before{transform-origin:bottom}[data-position~=bottom][data-tooltip]:after,[data-position="left center"][data-tooltip]:before{transform-origin:top}[data-position="left center"][data-tooltip]:after,[data-position="right center"][data-tooltip]:before{transform-origin:100%}[data-position="right center"][data-tooltip]:after{transform-origin:0}.bw-tooltip-js [data-tooltip]:before,.bw-tooltip-js [data-tooltip]:after{content:none;display:none}.bw-tooltip-bubble{z-index:9999;pointer-events:none;opacity:0;text-align:left;text-transform:none;white-space:normal;color:#000000de;background:#fff;border:1px solid #d4d4d5;border-radius:.285714rem;width:max-content;max-width:20rem;font-style:normal;font-weight:400;line-height:1.4285em;transition:opacity .12s;position:fixed;box-shadow:0 2px 4px #2224261f,0 2px 10px #22242626}.bw-tooltip-bubble[data-open="1"]{opacity:1}.bw-tooltip-bubble:after{content:"";background:inherit;border:inherit;width:.5rem;height:.5rem;position:absolute;transform:rotate(45deg)}.bw-tooltip-bubble[data-side=top]:after{border-top:0;border-left:0;margin-left:-.25rem;bottom:-.29rem;left:50%}.bw-tooltip-bubble[data-side=bottom]:after{border-bottom:0;border-right:0;margin-left:-.25rem;top:-.29rem;left:50%}.bw-tooltip-bubble[data-side=left]:after{border-bottom:0;border-left:0;margin-top:-.25rem;top:50%;right:-.29rem}.bw-tooltip-bubble[data-side=right]:after{border-top:0;border-right:0;margin-top:-.25rem;top:50%;left:-.29rem}.bw-tooltip-bubble[data-inverted="1"]{color:#fff;box-shadow:none;background:#1b1c1d;border-color:#1b1c1d}.bw-tooltip-bubble[data-size=tiny]{padding:.2em .35em;font-size:.7rem}.bw-tooltip-bubble[data-size=small]{padding:.433em .533em;font-size:.9rem}.bw-tooltip-bubble[data-size=regular]{padding:.5em .65em;font-size:1rem}.bw-drawer{z-index:50;pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0}.bw-drawer[hidden]{display:none}.bw-drawer[data-contained=true]{position:absolute}.bw-drawer-backdrop{opacity:0;pointer-events:auto;background:#00000073;transition:opacity .25s;position:absolute;top:0;right:0;bottom:0;left:0}.bw-drawer-panel{pointer-events:auto;color:#1f2937;background:#fff;flex-direction:column;max-width:100vw;max-height:100vh;transition:transform .25s;display:flex;position:absolute;overflow:hidden;box-shadow:0 25px 50px -12px #0000004d}.bw-drawer-panel:is(.dark,.dark *){color:#d2d4d7;background:#262a2f;border-color:#4a4e53a6}.bw-drawer[data-state=open] .bw-drawer-backdrop{opacity:1}.bw-drawer[data-position=left] .bw-drawer-panel{inset-block:0;border-right:1px solid #e5e7eb;left:0;transform:translate(-100%)}.bw-drawer[data-position=right] .bw-drawer-panel{inset-block:0;border-left:1px solid #e5e7eb;right:0;transform:translate(100%)}.bw-drawer[data-position=top] .bw-drawer-panel{inset-inline:0;border-bottom:1px solid #e5e7eb;top:0;transform:translateY(-100%)}.bw-drawer[data-position=bottom] .bw-drawer-panel{inset-inline:0;border-top:1px solid #e5e7eb;bottom:0;transform:translateY(100%)}.bw-drawer[data-state=open] .bw-drawer-panel{transform:translate(0)}.bw-drawer[data-position=left][data-size=tiny] .bw-drawer-panel,.bw-drawer[data-position=right][data-size=tiny] .bw-drawer-panel{width:18rem}.bw-drawer[data-position=left][data-size=small] .bw-drawer-panel,.bw-drawer[data-position=right][data-size=small] .bw-drawer-panel{width:20rem}.bw-drawer[data-position=left][data-size=medium] .bw-drawer-panel,.bw-drawer[data-position=right][data-size=medium] .bw-drawer-panel{width:24rem}.bw-drawer[data-position=left][data-size=big] .bw-drawer-panel,.bw-drawer[data-position=right][data-size=big] .bw-drawer-panel{width:32rem}.bw-drawer[data-position=left][data-size=large] .bw-drawer-panel,.bw-drawer[data-position=right][data-size=large] .bw-drawer-panel{width:40rem}.bw-drawer[data-position=left][data-size=xl] .bw-drawer-panel,.bw-drawer[data-position=right][data-size=xl] .bw-drawer-panel{width:48rem}.bw-drawer[data-position=left][data-size=omg] .bw-drawer-panel,.bw-drawer[data-position=right][data-size=omg] .bw-drawer-panel{width:100%}.bw-drawer[data-position=top][data-size=tiny] .bw-drawer-panel,.bw-drawer[data-position=bottom][data-size=tiny] .bw-drawer-panel{height:12rem}.bw-drawer[data-position=top][data-size=small] .bw-drawer-panel,.bw-drawer[data-position=bottom][data-size=small] .bw-drawer-panel{height:16rem}.bw-drawer[data-position=top][data-size=medium] .bw-drawer-panel,.bw-drawer[data-position=bottom][data-size=medium] .bw-drawer-panel{height:24rem}.bw-drawer[data-position=top][data-size=big] .bw-drawer-panel,.bw-drawer[data-position=bottom][data-size=big] .bw-drawer-panel{height:32rem}.bw-drawer[data-position=top][data-size=large] .bw-drawer-panel,.bw-drawer[data-position=bottom][data-size=large] .bw-drawer-panel{height:40rem}.bw-drawer[data-position=top][data-size=xl] .bw-drawer-panel,.bw-drawer[data-position=bottom][data-size=xl] .bw-drawer-panel{height:48rem}.bw-drawer[data-position=top][data-size=omg] .bw-drawer-panel,.bw-drawer[data-position=bottom][data-size=omg] .bw-drawer-panel{height:100%}.bw-drawer-header{border-bottom:1px solid #e5e7eb;align-items:flex-start;gap:.75rem;padding:1.25rem 1.5rem;display:flex}:is(.bw-drawer-header,.bw-drawer-footer):is(.dark,.dark *){border-color:#4a4e53a6}.bw-drawer-body{overscroll-behavior:contain;flex:1;min-height:0;padding:1.5rem;overflow-y:auto}.bw-drawer-footer{border-top:1px solid #e5e7eb;padding:1rem 1.5rem}.bw-drawer-close{color:#6b7280;border-radius:9999px;flex:none;place-items:center;width:2rem;height:2rem;margin-inline-start:auto;display:grid}.bw-drawer-close:hover{color:#1f2937;background:#f3f4f6}.bw-drawer-close:hover:is(.dark,.dark *){color:#f0f1f2;background:#33373c}@media(max-width:639px){.bw-drawer[data-position=left] .bw-drawer-panel,.bw-drawer[data-position=right] .bw-drawer-panel{width:min(100%,24rem)}}@media(prefers-reduced-motion:reduce){.bw-drawer-backdrop,.bw-drawer-panel{transition-duration:.01ms}}@keyframes shimmerAlternate{0%{left:calc(-150% * var(--shimmer-direction,1))}to{left:100%}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"";inherits:false;initial-value:100%}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}
+/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-900:oklch(40.8% .123 38.172);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-900:oklch(41.4% .112 45.904);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-900:oklch(42.1% .095 57.708);--color-lime-500:oklch(76.8% .233 130.85);--color-lime-700:oklch(53.2% .157 131.589);--color-lime-900:oklch(40.5% .101 131.063);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-900:oklch(39.3% .095 152.535);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-900:oklch(37.8% .077 168.94);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-700:oklch(51.1% .096 186.391);--color-teal-900:oklch(38.6% .063 188.416);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-cyan-700:oklch(52% .105 223.128);--color-cyan-900:oklch(39.8% .07 227.392);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-700:oklch(50% .134 242.749);--color-sky-900:oklch(39.1% .09 240.876);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-900:oklch(37.9% .146 265.522);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-900:oklch(35.9% .144 278.697);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-violet-900:oklch(38% .189 293.745);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-900:oklch(38.1% .176 304.987);--color-fuchsia-50:oklch(97.7% .017 320.058);--color-fuchsia-100:oklch(95.2% .037 318.852);--color-fuchsia-200:oklch(90.3% .076 319.62);--color-fuchsia-300:oklch(83.3% .145 321.434);--color-fuchsia-400:oklch(74% .238 322.16);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-fuchsia-600:oklch(59.1% .293 322.896);--color-fuchsia-700:oklch(51.8% .253 323.949);--color-fuchsia-900:oklch(40.1% .17 325.612);--color-pink-50:oklch(97.1% .014 343.198);--color-pink-100:oklch(94.8% .028 342.258);--color-pink-200:oklch(89.9% .061 343.231);--color-pink-300:oklch(82.3% .12 346.018);--color-pink-400:oklch(71.8% .202 349.761);--color-pink-500:oklch(65.6% .241 354.308);--color-pink-600:oklch(59.2% .249 .584);--color-pink-700:oklch(52.5% .223 3.958);--color-pink-900:oklch(40.8% .153 2.432);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-900:oklch(41% .159 10.272);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-900:oklch(21% .006 285.885);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-700:oklch(37.1% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-stone-500:oklch(55.3% .013 58.071);--color-stone-700:oklch(37.4% .01 67.558);--color-stone-900:oklch(21.6% .006 56.043);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tighter:-.05em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--drop-shadow-2xl:0 25px 25px #00000026;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-primary-50:oklch(97% .01 250);--color-primary-100:oklch(94% .03 250);--color-primary-200:oklch(88% .06 250);--color-primary-300:oklch(79% .1 250);--color-primary-400:oklch(68% .14 250);--color-primary-500:oklch(56% .18 250);--color-primary-600:oklch(47% .2 250);--color-primary-700:oklch(40% .19 250);--color-primary-900:oklch(27% .1 250);--color-primary-950:oklch(20% .07 250);--color-dark-100:#f0f1f2;--color-dark-200:#d2d4d7;--color-dark-300:#a7aaad;--color-dark-400:#6c7075;--color-dark-500:#4a4e53;--color-dark-600:#33373c;--color-dark-700:#262a2f;--color-dark-800:#1c1f24;--color-dark-900:#101114;--color-dark-950:#0a0b0d}}@layer base{:root{--slide-distance:2rem;--fade-distance:1rem;--zoom-duration:.5s;--shimmer-duration:1.5s;--shimmer-angle:90deg;--shimmer-mode:alternate;--shimmer-direction:1;--shimmer-color:#fff9}.dark{--shimmer-color:#ffffff1a}input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([multiple]),textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:#6a7282;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}:is(input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([multiple]),textarea,select):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% .245 262.881);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#155dfc;outline:2px solid #0000}input::placeholder,textarea::placeholder{color:#6a7282;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em}::-webkit-date-and-time-value{text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='oklch(55.1%25 0.027 264.364)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}select:where([multiple]),select:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;-webkit-print-color-adjust:unset;print-color-adjust:unset;padding-right:.75rem}input:where([type=checkbox]),input:where([type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:middle;-webkit-user-select:none;user-select:none;color:#155dfc;--tw-shadow:0 0 #0000;background-color:#fff;background-origin:border-box;border-width:1px;border-color:#6a7282;flex-shrink:0;width:1rem;height:1rem;padding:0;display:inline-block}input:where([type=checkbox]){border-radius:0}input:where([type=radio]){border-radius:100%}input:where([type=checkbox]):focus,input:where([type=radio]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% .245 262.881);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid #0000}input:where([type=checkbox]):checked,input:where([type=radio]):checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}input:where([type=checkbox]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media(forced-colors:active){input:where([type=checkbox]):checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=radio]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media(forced-colors:active){input:where([type=radio]):checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=checkbox]):checked:hover,input:where([type=checkbox]):checked:focus,input:where([type=radio]):checked:hover,input:where([type=radio]):checked:focus{background-color:currentColor;border-color:#0000}input:where([type=checkbox]):indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}@media(forced-colors:active){input:where([type=checkbox]):indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=checkbox]):indeterminate:hover,input:where([type=checkbox]):indeterminate:focus{background-color:currentColor;border-color:#0000}input:where([type=file]){background:unset;border-color:inherit;font-size:unset;line-height:inherit;border-width:0;border-radius:0;padding:0}input:where([type=file]):focus{outline:1px solid buttontext;outline:1px auto -webkit-focus-ring-color}}@layer components{.bw-button{font-size:var(--text-xs, .75rem);line-height:var(--tw-leading,var(--text-xs--line-height, calc(1 / .75)));--tw-font-weight:var(--font-weight-medium, 500);font-weight:var(--font-weight-medium, 500);--tw-tracking:var(--tracking-wider, .05em);letter-spacing:var(--tracking-wider, .05em);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function, cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration, .15s));--tw-duration:.3s;align-items:center;transition-duration:.3s;display:inline-block}.bw-button-circle{border-radius:3.40282e38px;justify-content:center;place-items:center;display:inline-flex}.bw-button-circle:focus{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width, 0) var(--tw-ring-offset-color, #fff);--tw-outline-style:none;outline-style:none}.bw-button.regular{padding-inline:calc(var(--spacing, .25rem) * 5);padding-block:calc(var(--spacing, .25rem) * 3)}.bw-button.tiny{padding-inline:calc(var(--spacing, .25rem) * 3.75);padding-block:calc(var(--spacing, .25rem) * 1.5);font-size:10px}.bw-button.small{padding-inline:calc(var(--spacing, .25rem) * 4);padding-block:9.5px;font-size:11px}.bw-button.medium{padding-inline:calc(var(--spacing, .25rem) * 6);padding-block:calc(var(--spacing, .25rem) * 4)}.bw-button.medium.has-icon{padding-inline:calc(var(--spacing, .25rem) * 6);padding-block:calc(var(--spacing, .25rem) * 3.75)}.bw-button.big{padding-inline:calc(var(--spacing, .25rem) * 9);padding-block:calc(var(--spacing, .25rem) * 6);font-size:14px}.bw-button.big.has-icon{padding-inline:calc(var(--spacing, .25rem) * 8);padding-top:calc(var(--spacing, .25rem) * 4.75);padding-bottom:calc(var(--spacing, .25rem) * 5);font-size:16px}.bw-button.primary:not(.outlined),.bw-button-circle.primary:not(.outlined),.bw-button.secondary:not(.outlined),.bw-button-circle.secondary:not(.outlined){color:#ffffffe6}.bw-button.primary:not(.outlined):hover,.bw-button-circle.primary:not(.outlined):hover,.bw-button.secondary:not(.outlined):hover,.bw-button-circle.secondary:not(.outlined):hover{color:#fff;text-decoration-line:none}.bw-button.primary:not(.outlined):active,.bw-button-circle.primary:not(.outlined):active,.bw-button.secondary:not(.outlined):active,.bw-button-circle.secondary:not(.outlined):active{opacity:1;transform:translateY(.125rem)}.bw-button.primary:not(.outlined):focus,.bw-button-circle.primary:not(.outlined):focus,.bw-button.secondary:not(.outlined):focus,.bw-button-circle.secondary:not(.outlined):focus{--tw-ring-offset-width:0px;outline:none}.bw-button.primary.outlined,.bw-button-circle.primary.outlined,.bw-button.secondary.outlined,.bw-button-circle.secondary.outlined{background-color:#0000}.bw-button.primary.outlined:focus,.bw-button-circle.primary.outlined:focus,.bw-button.secondary.outlined:focus,.bw-button-circle.secondary.outlined:focus{--tw-ring-offset-width:0px;outline:none}.bw-button.disabled:disabled,.bw-button-circle.disabled:disabled{opacity:.5;cursor:not-allowed}.bw-button.outlined{padding-block:calc(var(--spacing, .25rem) * 2.5)}.bw-button.tiny.outlined{padding-block:calc(var(--spacing, .25rem) * 1.25)}.bw-button.small.outlined{padding-block:8.5px}.bw-button.medium.outlined{padding-block:calc(var(--spacing, .25rem) * 3.5)}.bw-button.big.outlined{padding-block:calc(var(--spacing, .25rem) * 5.5)}.bw-button-circle.tiny{width:calc(var(--spacing, .25rem) * 7.75);height:calc(var(--spacing, .25rem) * 7.75)}.bw-button-circle.small{width:calc(var(--spacing, .25rem) * 10);height:calc(var(--spacing, .25rem) * 10);padding:calc(var(--spacing, .25rem) * .5)}.bw-button-circle.regular{width:calc(var(--spacing, .25rem) * 10.5);height:calc(var(--spacing, .25rem) * 10.5);padding:calc(var(--spacing, .25rem) * 1)}.bw-button-circle.medium{width:calc(var(--spacing, .25rem) * 12.5);height:calc(var(--spacing, .25rem) * 12.5);padding:calc(var(--spacing, .25rem) * 1)}.bw-button-circle.big{width:calc(var(--spacing, .25rem) * 16.25);height:calc(var(--spacing, .25rem) * 16.25);padding:calc(var(--spacing, .25rem) * 3)}.bw-button-circle.tiny.outlined{width:calc(var(--spacing, .25rem) * 8);height:calc(var(--spacing, .25rem) * 8)}.bw-button-circle.small.outlined{padding:calc(var(--spacing, .25rem) * .5)}.bw-button-circle.medium.outlined{width:calc(var(--spacing, .25rem) * 12.5);height:calc(var(--spacing, .25rem) * 12.5);padding:calc(var(--spacing, .25rem) * 1)}.bw-button-circle.big.outlined{width:calc(var(--spacing, .25rem) * 16.5);height:calc(var(--spacing, .25rem) * 16.5);padding:calc(var(--spacing, .25rem) * 3)}.bw-button.bw-button-secondary:not(.outlined),.bw-button.bw-button-secondary.outlined,.bw-button-circle.bw-button-secondary:not(.outlined),.bw-button-circle.bw-button-secondary.outlined{background-color:var(--color-white, #fff);color:var(--color-slate-700, oklch(37.2% .044 257.287));--tw-ring-color:var(--color-slate-300, oklch(86.9% .022 252.894))}:is(.bw-button.bw-button-secondary:not(.outlined),.bw-button.bw-button-secondary.outlined,.bw-button-circle.bw-button-secondary:not(.outlined),.bw-button-circle.bw-button-secondary.outlined):is(.dark,.dark *){background-color:var(--color-dark-800, #1c1f24);color:var(--color-slate-200, oklch(92.9% .013 255.508))}.bw-button.bw-button-secondary:not(.outlined),.bw-button.bw-button-secondary.outlined,.bw-button-circle.bw-button-secondary:not(.outlined),.bw-button-circle.bw-button-secondary.outlined{box-shadow:inset 0 0 0 1px var(--color-slate-300, oklch(86.9% .022 252.894))}.bw-button.bw-button-secondary:not(.outlined):hover,.bw-button.bw-button-secondary.outlined:hover,.bw-button-circle.bw-button-secondary:not(.outlined):hover,.bw-button-circle.bw-button-secondary.outlined:hover{background-color:var(--color-slate-50, oklch(98.4% .003 247.858));color:var(--color-slate-800, oklch(27.9% .041 260.031))}:is(.bw-button.bw-button-secondary:not(.outlined):hover,.bw-button.bw-button-secondary.outlined:hover,.bw-button-circle.bw-button-secondary:not(.outlined):hover,.bw-button-circle.bw-button-secondary.outlined:hover):is(.dark,.dark *){background-color:var(--color-dark-700, #262a2f);color:var(--color-white, #fff)}.bw-button.bw-button-secondary:not(.outlined):hover,.bw-button.bw-button-secondary.outlined:hover,.bw-button-circle.bw-button-secondary:not(.outlined):hover,.bw-button-circle.bw-button-secondary.outlined:hover{text-decoration-line:none}.bw-breadcrumb-list{gap:0}.bw-breadcrumb-item,.bw-breadcrumb-overflow-marker{min-width:0}.bw-breadcrumb-overflow-marker{display:none}.bw-breadcrumb-link{align-items:center;gap:.375rem;min-width:0;line-height:1.5;display:inline-flex}.bw-breadcrumb-label{text-overflow:ellipsis;white-space:nowrap;max-width:min(18rem,55vw);display:block;overflow:hidden}.bw-breadcrumb-separator{margin-inline:.5rem;display:inline-flex}.bw-breadcrumb-item:nth-child(2)>.bw-breadcrumb-separator{display:none}@media(max-width:639px){.bw-breadcrumbs.collapsible .bw-breadcrumb-list:has(>.bw-breadcrumb-item:nth-child(5))>.bw-breadcrumb-overflow-marker{order:1;display:flex}.bw-breadcrumbs.collapsible .bw-breadcrumb-list:has(>.bw-breadcrumb-item:nth-child(5))>.bw-breadcrumb-item:nth-child(2){order:0}.bw-breadcrumbs.collapsible .bw-breadcrumb-list:has(>.bw-breadcrumb-item:nth-child(5))>.bw-breadcrumb-item:not(:nth-child(2)):not(:last-child){opacity:0;pointer-events:none;order:2;max-width:0;overflow:hidden}.bw-breadcrumbs.collapsible .bw-breadcrumb-list:has(>.bw-breadcrumb-item:nth-child(5))>.bw-breadcrumb-item:not(:nth-child(2)):not(:last-child):focus-within{opacity:1;pointer-events:auto;max-width:min(18rem,65vw);overflow:visible}.bw-breadcrumbs.collapsible .bw-breadcrumb-list:has(>.bw-breadcrumb-item:nth-child(5))>.bw-breadcrumb-item:last-child{order:3}.bw-breadcrumbs.collapsible .bw-breadcrumb-label{max-width:45vw}}.bw-stepper{min-width:calc(var(--spacing, .25rem) * 0);color:var(--color-gray-700, oklch(37.3% .034 259.733))}.bw-stepper:is(.dark,.dark *){color:var(--color-dark-200, #d2d4d7)}.bw-stepper-list{margin:calc(var(--spacing, .25rem) * 0);min-width:calc(var(--spacing, .25rem) * 0);padding:calc(var(--spacing, .25rem) * 0);counter-reset:bw-step;list-style-type:none;display:flex}.bw-stepper-item{min-width:calc(var(--spacing, .25rem) * 0);counter-increment:bw-step;flex:1;position:relative}.bw-stepper-trigger{z-index:1;width:100%;min-width:calc(var(--spacing, .25rem) * 0);-webkit-appearance:none;-moz-appearance:none;appearance:none;align-items:flex-start;gap:calc(var(--spacing, .25rem) * 3);border-radius:var(--radius-md, .375rem);border-style:var(--tw-border-style, solid);padding:calc(var(--spacing, .25rem) * 1);text-align:left;background-color:#0000;border-width:0;display:flex;position:relative}.bw-stepper-trigger:focus-visible{outline-style:var(--tw-outline-style, solid);outline-offset:4px;outline-width:2px;outline-color:var(--color-primary-500, oklch(56% .18 250))}.bw-stepper-trigger:not(:disabled){cursor:pointer}.bw-stepper[data-clickable=false] .bw-stepper-trigger:not(:disabled),.bw-stepper-trigger[data-clickable=false]{cursor:default}.bw-stepper-indicator{width:calc(var(--spacing, .25rem) * 9);height:calc(var(--spacing, .25rem) * 9);border-style:var(--tw-border-style, solid);border-width:2px;border-color:var(--color-gray-300, oklch(87.2% .01 258.338));background-color:var(--color-white, #fff);font-size:var(--text-sm, .875rem);line-height:var(--tw-leading,var(--text-sm--line-height, calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold, 600);font-weight:var(--font-weight-semibold, 600);color:var(--color-gray-500, oklch(55.1% .027 264.364));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function, cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration, .15s));border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.bw-stepper-indicator:is(.dark,.dark *){border-color:var(--color-dark-500, #4a4e53);background-color:var(--color-dark-800, #1c1f24);color:var(--color-dark-300, #a7aaad)}.bw-stepper-copy{min-width:calc(var(--spacing, .25rem) * 0);padding-top:calc(var(--spacing, .25rem) * 1);flex-direction:column;display:flex}.bw-stepper-label{font-size:var(--text-sm, .875rem);line-height:var(--tw-leading,var(--text-sm--line-height, calc(1.25 / .875)));--tw-leading:calc(var(--spacing, .25rem) * 5);line-height:calc(var(--spacing, .25rem) * 5);--tw-font-weight:var(--font-weight-semibold, 600);font-weight:var(--font-weight-semibold, 600);overflow-wrap:break-word;color:var(--color-gray-700, oklch(37.3% .034 259.733))}.bw-stepper-label:is(.dark,.dark *){color:var(--color-dark-200, #d2d4d7)}.bw-stepper-description{margin-top:calc(var(--spacing, .25rem) * .5);font-size:var(--text-xs, .75rem);line-height:var(--tw-leading,var(--text-xs--line-height, calc(1 / .75)));--tw-leading:calc(var(--spacing, .25rem) * 4);line-height:calc(var(--spacing, .25rem) * 4);overflow-wrap:break-word;color:var(--color-gray-500, oklch(55.1% .027 264.364))}.bw-stepper-description:is(.dark,.dark *){color:var(--color-dark-400, #6c7075)}.bw-stepper-connector{background-color:var(--color-gray-200, oklch(92.8% .006 264.531));position:absolute}.bw-stepper-connector:is(.dark,.dark *){background-color:var(--color-dark-600, #33373c)}.bw-stepper-complete-indicator,.bw-stepper-error-indicator,.bw-stepper-custom-indicator:empty{display:none}.bw-stepper[data-show-numbers=true] .bw-stepper-number:empty:before{content:counter(bw-step)}.bw-stepper-item[data-state=current] .bw-stepper-indicator{border-color:var(--color-primary-600, oklch(47% .2 250));background-color:var(--color-primary-600, oklch(47% .2 250));color:var(--color-white, #fff)}.bw-stepper-item[data-state=current] .bw-stepper-indicator:is(.dark,.dark *){border-color:var(--color-primary-400, oklch(68% .14 250));background-color:var(--color-primary-500, oklch(56% .18 250))}.bw-stepper-item[data-state=current] .bw-stepper-label{color:var(--color-primary-700, oklch(40% .19 250))}.bw-stepper-item[data-state=current] .bw-stepper-label:is(.dark,.dark *){color:var(--color-primary-300, oklch(79% .1 250))}.bw-stepper-item[data-state=complete] .bw-stepper-indicator{border-color:var(--color-green-600, oklch(62.7% .194 149.214));background-color:var(--color-green-600, oklch(62.7% .194 149.214));color:var(--color-white, #fff)}.bw-stepper-item[data-state=complete] .bw-stepper-indicator:is(.dark,.dark *){border-color:var(--color-green-400, oklch(79.2% .209 151.711));background-color:var(--color-green-500, oklch(72.3% .219 149.579))}.bw-stepper-item[data-state=complete] .bw-stepper-default-indicator{display:none}.bw-stepper-item[data-state=complete] .bw-stepper-complete-indicator{display:block}.bw-stepper-item[data-state=error] .bw-stepper-indicator{border-color:var(--color-red-600, oklch(57.7% .245 27.325));background-color:var(--color-red-50, oklch(97.1% .013 17.38));color:var(--color-red-700, oklch(50.5% .213 27.518))}.bw-stepper-item[data-state=error] .bw-stepper-indicator:is(.dark,.dark *){border-color:var(--color-red-400, oklch(70.4% .191 22.216));background-color:var(--color-red-950, oklch(25.8% .092 26.042));color:var(--color-red-300, oklch(80.8% .114 19.571))}.bw-stepper-item[data-state=error] .bw-stepper-default-indicator{display:none}.bw-stepper-item[data-state=error] .bw-stepper-error-indicator{display:block}.bw-stepper-item[data-state=disabled]{opacity:.55}.bw-stepper-item[data-state=disabled] .bw-stepper-trigger{cursor:not-allowed}.bw-stepper-horizontal{padding-bottom:calc(var(--spacing, .25rem) * 2);overflow-x:auto}.bw-stepper-horizontal .bw-stepper-list{gap:calc(var(--spacing, .25rem) * 0);min-width:max-content}.bw-stepper-horizontal .bw-stepper-item{width:calc(var(--spacing, .25rem) * 48);min-width:calc(var(--spacing, .25rem) * 48)}.bw-stepper-horizontal .bw-stepper-trigger{align-items:center;gap:calc(var(--spacing, .25rem) * 2);padding-inline:calc(var(--spacing, .25rem) * 4);text-align:center;flex-direction:column}.bw-stepper-horizontal .bw-stepper-copy{padding-top:calc(var(--spacing, .25rem) * 0);text-align:center;align-items:center}.bw-stepper-horizontal .bw-stepper-connector{inset-inline:calc(50% + 1.125rem) calc(1.125rem - 50%);height:.125rem;top:1.3125rem}.bw-stepper-horizontal .bw-stepper-item:last-child .bw-stepper-connector{display:none}.bw-stepper-vertical .bw-stepper-list{flex-direction:column}.bw-stepper-vertical .bw-stepper-item{min-height:calc(var(--spacing, .25rem) * 20);padding-bottom:calc(var(--spacing, .25rem) * 5)}.bw-stepper-vertical .bw-stepper-connector{top:calc(var(--spacing, .25rem) * 10);bottom:calc(var(--spacing, .25rem) * 0);width:calc(var(--spacing, .25rem) * .5);inset-inline-start:1.3125rem}.bw-stepper-vertical .bw-stepper-item:last-child .bw-stepper-connector{display:none}.bw-stepper-style-chevrons.bw-stepper-horizontal .bw-stepper-list{border-radius:var(--radius-lg, .5rem);border-style:var(--tw-border-style, solid);border-width:1px;border-color:var(--color-gray-300, oklch(87.2% .01 258.338));overflow:hidden}.bw-stepper-style-chevrons.bw-stepper-horizontal .bw-stepper-list:is(.dark,.dark *){border-color:var(--color-dark-500, #4a4e53)}.bw-stepper-style-chevrons.bw-stepper-horizontal .bw-stepper-item{background-color:var(--color-white, #fff)}.bw-stepper-style-chevrons.bw-stepper-horizontal .bw-stepper-item:is(.dark,.dark *){background-color:var(--color-dark-800, #1c1f24)}.bw-stepper-style-chevrons.bw-stepper-horizontal .bw-stepper-trigger{align-items:center;gap:calc(var(--spacing, .25rem) * 3);padding-inline:calc(var(--spacing, .25rem) * 8);padding-block:calc(var(--spacing, .25rem) * 4);text-align:start;border-radius:0;flex-direction:row}.bw-stepper-style-chevrons.bw-stepper-horizontal .bw-stepper-copy{text-align:start;align-items:flex-start}.bw-stepper-style-chevrons.bw-stepper-horizontal .bw-stepper-connector{display:none}.bw-stepper-style-chevrons.bw-stepper-horizontal .bw-stepper-item:not(:last-child):after{content:"";z-index:2;background:inherit;border-block-start:1px solid #d1d5db;border-inline-end:1px solid #d1d5db;border-color:var(--color-gray-300, oklch(87.2% .01 258.338));inset-inline-end:-.8rem;width:1.6rem;height:1.6rem;position:absolute;top:50%;transform:translateY(-50%)rotate(45deg)}.bw-stepper-style-chevrons .bw-stepper-item[data-state=current]{background-color:var(--color-primary-50, oklch(97% .01 250))}.bw-stepper-style-chevrons .bw-stepper-item[data-state=current]:is(.dark,.dark *){background-color:var(--color-primary-950, oklch(20% .07 250))}.bw-stepper-style-chevrons.bw-stepper-horizontal .bw-stepper-item[data-state=current]{border-inline-style:var(--tw-border-style, solid);border-inline-width:1px;border-color:var(--color-primary-300, oklch(79% .1 250))}.bw-stepper-style-chevrons.bw-stepper-horizontal .bw-stepper-item[data-state=current]:is(.dark,.dark *){border-color:var(--color-primary-700, oklch(40% .19 250))}.bw-stepper-style-chevrons.bw-stepper-horizontal .bw-stepper-item[data-state=current]:not(:last-child):after{border-color:var(--color-primary-300, oklch(79% .1 250))}.bw-stepper-style-chevrons.bw-stepper-horizontal .bw-stepper-item:has(+.bw-stepper-item[data-state=current]):after{border-color:var(--color-primary-300, oklch(79% .1 250))}.bw-stepper-style-bars.bw-stepper-horizontal .bw-stepper-list{gap:calc(var(--spacing, .25rem) * 8)}.bw-stepper-style-bars.bw-stepper-horizontal .bw-stepper-trigger{align-items:flex-start;gap:calc(var(--spacing, .25rem) * 0);padding-inline:calc(var(--spacing, .25rem) * 0);padding-top:calc(var(--spacing, .25rem) * 7);padding-bottom:calc(var(--spacing, .25rem) * 1);text-align:start}.bw-stepper-style-bars.bw-stepper-horizontal .bw-stepper-copy{text-align:start;align-items:flex-start}.bw-stepper-style-bars .bw-stepper-indicator{display:none}.bw-stepper-style-bars.bw-stepper-horizontal .bw-stepper-connector,.bw-stepper-style-bars.bw-stepper-horizontal .bw-stepper-item:last-child .bw-stepper-connector{inset-inline:0;height:.25rem;display:block;top:.25rem}.bw-stepper-style-bars .bw-stepper-label:before{content:"Step " counter(bw-step);font-size:var(--text-xs, .75rem);line-height:var(--tw-leading,var(--text-xs--line-height, calc(1 / .75)));--tw-font-weight:var(--font-weight-normal, 400);font-weight:var(--font-weight-normal, 400);color:var(--color-gray-500, oklch(55.1% .027 264.364));display:block}.bw-stepper-style-bars .bw-stepper-item[data-state=current] .bw-stepper-connector,.bw-stepper-style-bars .bw-stepper-item[data-state=complete] .bw-stepper-connector{background-color:var(--color-primary-600, oklch(47% .2 250))}:is(.bw-stepper-style-bars .bw-stepper-item[data-state=current] .bw-stepper-connector,.bw-stepper-style-bars .bw-stepper-item[data-state=complete] .bw-stepper-connector):is(.dark,.dark *){background-color:var(--color-primary-400, oklch(68% .14 250))}.bw-stepper-style-bars .bw-stepper-item[data-state=error] .bw-stepper-connector{background-color:var(--color-red-600, oklch(57.7% .245 27.325))}.bw-stepper-style-bars .bw-stepper-item[data-state=error] .bw-stepper-connector:is(.dark,.dark *){background-color:var(--color-red-400, oklch(70.4% .191 22.216))}.bw-stepper-style-bars.bw-stepper-vertical .bw-stepper-list{gap:calc(var(--spacing, .25rem) * 5)}.bw-stepper-style-bars.bw-stepper-vertical .bw-stepper-item{min-height:calc(var(--spacing, .25rem) * 0);border-inline-start-style:var(--tw-border-style, solid);border-inline-start-width:4px;border-color:var(--color-gray-200, oklch(92.8% .006 264.531));padding-inline-start:calc(var(--spacing, .25rem) * 4);padding-bottom:calc(var(--spacing, .25rem) * 0)}.bw-stepper-style-bars.bw-stepper-vertical .bw-stepper-item:is(.dark,.dark *){border-color:var(--color-dark-600, #33373c)}.bw-stepper-style-bars.bw-stepper-vertical .bw-stepper-item[data-state=current],.bw-stepper-style-bars.bw-stepper-vertical .bw-stepper-item[data-state=complete]{border-color:var(--color-primary-600, oklch(47% .2 250))}:is(.bw-stepper-style-bars.bw-stepper-vertical .bw-stepper-item[data-state=current],.bw-stepper-style-bars.bw-stepper-vertical .bw-stepper-item[data-state=complete]):is(.dark,.dark *){border-color:var(--color-primary-400, oklch(68% .14 250))}.bw-stepper-style-bars.bw-stepper-vertical .bw-stepper-item[data-state=error]{border-color:var(--color-red-600, oklch(57.7% .245 27.325))}.bw-stepper-style-bars.bw-stepper-vertical .bw-stepper-item[data-state=error]:is(.dark,.dark *){border-color:var(--color-red-400, oklch(70.4% .191 22.216))}.bw-stepper-style-bars.bw-stepper-vertical .bw-stepper-trigger{padding:calc(var(--spacing, .25rem) * 0)}.bw-stepper-style-bars.bw-stepper-vertical .bw-stepper-connector{display:none}.bw-stepper-style-line .bw-stepper-indicator{width:calc(var(--spacing, .25rem) * 4);height:calc(var(--spacing, .25rem) * 4);border-style:var(--tw-border-style, solid);background-color:var(--color-white, #fff);color:0;border-width:2px}.bw-stepper-style-line .bw-stepper-indicator:is(.dark,.dark *){background-color:var(--color-dark-800, #1c1f24)}.bw-stepper-style-line .bw-stepper-item[data-state=current] .bw-stepper-indicator{background-color:#0000}.bw-stepper-style-line .bw-stepper-indicator svg,.bw-stepper-style-line .bw-stepper-number{display:none}.bw-stepper-style-line.bw-stepper-horizontal .bw-stepper-trigger{align-items:center;gap:calc(var(--spacing, .25rem) * 3);padding-inline:calc(var(--spacing, .25rem) * 4);text-align:center;flex-direction:column-reverse}.bw-stepper-style-line.bw-stepper-horizontal .bw-stepper-copy{text-align:center;align-items:center}.bw-stepper-style-line.bw-stepper-horizontal .bw-stepper-connector{inset-inline:calc(50% + .5rem) calc(.5rem - 50%);top:auto;bottom:.6875rem}.bw-stepper-style-line.bw-stepper-vertical .bw-stepper-item{min-height:calc(var(--spacing, .25rem) * 16);padding-bottom:calc(var(--spacing, .25rem) * 4)}.bw-stepper-style-line.bw-stepper-vertical .bw-stepper-trigger{align-items:flex-start;gap:calc(var(--spacing, .25rem) * 4)}.bw-stepper-style-line.bw-stepper-vertical .bw-stepper-copy{margin-top:calc(var(--spacing, .25rem) * -.5)}.bw-stepper-style-line.bw-stepper-vertical .bw-stepper-connector{inset-inline-start:.6875rem;top:1.5rem}.bw-stepper-panel{margin-top:calc(var(--spacing, .25rem) * 6);min-width:calc(var(--spacing, .25rem) * 0);border-radius:var(--radius-lg, .5rem);border-style:var(--tw-border-style, solid);border-width:1px;border-color:var(--color-gray-200, oklch(92.8% .006 264.531));background-color:var(--color-white, #fff);padding:calc(var(--spacing, .25rem) * 5);color:var(--color-gray-700, oklch(37.3% .034 259.733))}.bw-stepper-panel:is(.dark,.dark *){border-color:var(--color-dark-600, #33373c);background-color:var(--color-dark-800, #1c1f24);color:var(--color-dark-200, #d2d4d7)}.bw-stepper-panel-borderless{border-style:var(--tw-border-style, solid);border-width:0}.bw-stepper-panel[hidden]{display:none}[dir=rtl] .bw-stepper-trigger{text-align:right}@media(max-width:639px){.bw-stepper-horizontal .bw-stepper-item{width:calc(var(--spacing, .25rem) * 40);min-width:calc(var(--spacing, .25rem) * 40)}.bw-stepper-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media(prefers-reduced-motion:reduce){.bw-stepper *{scroll-behavior:auto;transition-duration:.01ms}}.bw-card.shadowed{box-shadow:0 0 0 1px #0f172a0f,0 1px 2px #0f172a08}.dark .bw-card.shadowed{box-shadow:0 0 0 1px #e2e8f014,0 1px 2px #02061766}.bw-card.shadowed-hover:hover{box-shadow:0 0 0 1px #0f172a1a,0 2px 6px #0f172a0f}.dark .bw-card.shadowed-hover:hover{box-shadow:0 0 0 1px #e2e8f024,0 2px 6px #02061780}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=number]{-webkit-appearance:none;appearance:none;-moz-appearance:textfield}.bw-textarea,.bw-raw-select,.bw-input{border-radius:var(--radius-md, .375rem);border-style:var(--tw-border-style, solid);width:100%;padding-inline:calc(var(--spacing, .25rem) * 3);font-size:var(--text-sm, .875rem);line-height:var(--tw-leading,var(--text-sm--line-height, calc(1.25 / .875)));--tw-tracking:var(--tracking-wider, .05em);letter-spacing:var(--tracking-wider, .05em);color:var(--color-gray-600, oklch(44.6% .03 256.802));--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width, 0)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow, 0 0 #0000),var(--tw-inset-ring-shadow, 0 0 #0000),var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow, 0 0 #0000);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function, cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration, .15s));border-width:2px;padding-block:8.5px}:is(.bw-textarea,.bw-raw-select,.bw-input)::placeholder{color:#00274f66}@supports (color:color-mix(in lab,red,red)){:is(.bw-textarea,.bw-raw-select,.bw-input)::placeholder{color:color-mix(in oklab,var(--color-primary-900, oklch(27% .1 250)) 40%,transparent)}}:is(.bw-textarea,.bw-raw-select,.bw-input):focus{outline-style:var(--tw-outline-style, solid);outline-offset:-1px;outline-width:2px}:is(.bw-textarea,.bw-raw-select,.bw-input):is(.dark,.dark *){color:var(--color-dark-300, #a7aaad);background-color:#0000}:is(.bw-textarea,.bw-raw-select,.bw-input):is(.dark,.dark *)::placeholder{color:#6c707599}@supports (color:color-mix(in lab,red,red)){:is(.bw-textarea,.bw-raw-select,.bw-input):is(.dark,.dark *)::placeholder{color:color-mix(in oklab,var(--color-dark-400, #6c7075) 60%,transparent)}}.bw-textarea:not(.has-error),.bw-raw-select:not(.has-error),.bw-input:not(.has-error){border-color:var(--color-gray-200, oklch(92.8% .006 264.531))}@media(hover:hover){:is(.bw-textarea:not(.has-error),.bw-raw-select:not(.has-error),.bw-input:not(.has-error)):hover{border-color:var(--color-gray-300, oklch(87.2% .01 258.338))}}:is(.bw-textarea:not(.has-error),.bw-raw-select:not(.has-error),.bw-input:not(.has-error)):is(.dark,.dark *){border-color:#33373c80}@supports (color:color-mix(in lab,red,red)){:is(.bw-textarea:not(.has-error),.bw-raw-select:not(.has-error),.bw-input:not(.has-error)):is(.dark,.dark *){border-color:color-mix(in oklab,var(--color-dark-600, #33373c) 50%,transparent)}}@media(hover:hover){:is(.bw-textarea:not(.has-error),.bw-raw-select:not(.has-error),.bw-input:not(.has-error)):is(.dark,.dark *):hover{border-color:#4a4e5366}@supports (color:color-mix(in lab,red,red)){:is(.bw-textarea:not(.has-error),.bw-raw-select:not(.has-error),.bw-input:not(.has-error)):is(.dark,.dark *):hover{border-color:color-mix(in oklab,var(--color-dark-500, #4a4e53) 40%,transparent)}}}.bw-textarea.has-error,.bw-raw-select.has-error,.bw-input.has-error{border-color:var(--color-red-500, oklch(63.7% .237 25.331))}@media(hover:hover){:is(.bw-textarea.has-error,.bw-raw-select.has-error,.bw-input.has-error):hover{border-color:var(--color-red-500, oklch(63.7% .237 25.331))}}:is(.bw-textarea.has-error,.bw-raw-select.has-error,.bw-input.has-error):focus{border-color:var(--color-red-500, oklch(63.7% .237 25.331));outline-color:var(--color-red-500, oklch(63.7% .237 25.331))}:is(.bw-textarea.has-error,.bw-raw-select.has-error,.bw-input.has-error):is(.dark,.dark *){border-color:var(--color-red-500, oklch(63.7% .237 25.331))}@media(hover:hover){:is(.bw-textarea.has-error,.bw-raw-select.has-error,.bw-input.has-error):is(.dark,.dark *):hover{border-color:var(--color-red-500, oklch(63.7% .237 25.331))}}:is(.bw-textarea.has-error,.bw-raw-select.has-error,.bw-input.has-error):is(.dark,.dark *):focus{border-color:var(--color-red-500, oklch(63.7% .237 25.331))}.bw-input[disabled],.bw-input[readonly],fieldset[disabled] .bw-input{cursor:not-allowed;background-color:#f3f4f699}@supports (color:color-mix(in lab,red,red)){.bw-input[disabled],.bw-input[readonly],fieldset[disabled] .bw-input{background-color:color-mix(in oklab,var(--color-gray-100, oklch(96.7% .003 264.542)) 60%,transparent)}}.bw-input[disabled],.bw-input[readonly],fieldset[disabled] .bw-input{color:#99a1afb3}@supports (color:color-mix(in lab,red,red)){.bw-input[disabled],.bw-input[readonly],fieldset[disabled] .bw-input{color:color-mix(in oklab,var(--color-gray-400, oklch(70.7% .022 261.325)) 70%,transparent)}}:is(.bw-input[disabled],.bw-input[readonly],fieldset[disabled] .bw-input):is(.dark,.dark *){border-color:#4a4e53b3}@supports (color:color-mix(in lab,red,red)){:is(.bw-input[disabled],.bw-input[readonly],fieldset[disabled] .bw-input):is(.dark,.dark *){border-color:color-mix(in oklab,var(--color-dark-500, #4a4e53) 70%,transparent)}}:is(.bw-input[disabled],.bw-input[readonly],fieldset[disabled] .bw-input):is(.dark,.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){:is(.bw-input[disabled],.bw-input[readonly],fieldset[disabled] .bw-input):is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white, #fff) 10%,transparent)}}:is(.bw-input[disabled],.bw-input[readonly],fieldset[disabled] .bw-input):is(.dark,.dark *){color:var(--color-dark-400, #6c7075);opacity:.4}.bw-input.small{padding-block:6px}.bw-input.medium{padding-block:12px}.bw-input.big{padding-block:calc(var(--spacing, .25rem) * 5)}:is(input.no-label,.bw-input.no-label,.bw-textarea.bw-input.no-label)::placeholder{color:#0000}.form-label{top:calc(var(--spacing) * -2);left:calc(var(--spacing) * 3);z-index:20;cursor:text;background-color:var(--color-white);padding-inline:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:#00274f66;display:inline-block;position:absolute}@supports (color:color-mix(in lab,red,red)){.form-label{color:color-mix(in oklab,var(--color-primary-900) 40%,transparent)}}.form-label{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.form-label:is(:where(.peer):placeholder-shown~*){top:12.2px}.form-label:is(:where(.peer):focus~*){top:calc(var(--spacing) * -2)}.form-label:where(:dir(rtl),[dir=rtl],[dir=rtl] *){right:calc(var(--spacing) * 3);left:unset}.form-label:is(.dark,.dark *){border-radius:var(--radius-md);background-color:#262a2ff2}@supports (color:color-mix(in lab,red,red)){.form-label:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-700) 95%,transparent)}}.form-label:is(.dark,.dark *){padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);color:#a7aaad80}@supports (color:color-mix(in lab,red,red)){.form-label:is(.dark,.dark *){color:color-mix(in oklab,var(--color-dark-300) 50%,transparent)}}.form-label.small:is(:where(.peer):placeholder-shown~*){top:9px}.form-label.small:is(:where(.peer):focus~*){top:calc(var(--spacing) * -2)}.form-label.medium:is(:where(.peer):placeholder-shown~*){top:13.5px}.form-label.medium:is(:where(.peer):focus~*){top:-9px}.form-label.big:is(:where(.peer):placeholder-shown~*){top:25px}.form-label.big:is(:where(.peer):focus~*){top:calc(var(--spacing) * -2)}.bw-select div.clickable.disabled,.bw-select div.clickable.readonly,fieldset[disabled] .bw-select{cursor:not-allowed;background-color:#f3f4f699}@supports (color:color-mix(in lab,red,red)){.bw-select div.clickable.disabled,.bw-select div.clickable.readonly,fieldset[disabled] .bw-select{background-color:color-mix(in oklab,var(--color-gray-100, oklch(96.7% .003 264.542)) 60%,transparent)}}.bw-select div.clickable.disabled,.bw-select div.clickable.readonly,fieldset[disabled] .bw-select{opacity:.95;-webkit-user-select:none;user-select:none}:is(.bw-select div.clickable.disabled,.bw-select div.clickable.readonly,fieldset[disabled] .bw-select):is(.dark,.dark *){background-color:#a7aaad0d}@supports (color:color-mix(in lab,red,red)){:is(.bw-select div.clickable.disabled,.bw-select div.clickable.readonly,fieldset[disabled] .bw-select):is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-300, #a7aaad) 5%,transparent)}}:is(.bw-select div.clickable.disabled,.bw-select div.clickable.readonly,fieldset[disabled] .bw-select):is(.dark,.dark *){opacity:.4}.bw-select div.clickable.enabled.has-error,.bw-select div.clickable.enabled.has-error:hover{border-color:var(--color-red-500, oklch(63.7% .237 25.331))}.bw-select div.clickable.enabled{cursor:pointer;border-style:var(--tw-border-style, solid);border-width:2px;border-color:var(--color-gray-200, oklch(92.8% .006 264.531))}@media(hover:hover){.bw-select div.clickable.enabled:hover{border-color:var(--color-gray-300, oklch(87.2% .01 258.338))}}.bw-select div.clickable.enabled:focus{outline-style:var(--tw-outline-style, solid);outline-offset:-1px;outline-width:2px}.bw-select div.clickable.enabled:is(.dark,.dark *){border-color:#33373c80}@supports (color:color-mix(in lab,red,red)){.bw-select div.clickable.enabled:is(.dark,.dark *){border-color:color-mix(in oklab,var(--color-dark-600, #33373c) 50%,transparent)}}.bw-select div.clickable.enabled:is(.dark,.dark *){background-color:#0000}@media(hover:hover){.bw-select div.clickable.enabled:is(.dark,.dark *):hover{border-color:#4a4e5366}@supports (color:color-mix(in lab,red,red)){.bw-select div.clickable.enabled:is(.dark,.dark *):hover{border-color:color-mix(in oklab,var(--color-dark-500, #4a4e53) 40%,transparent)}}}.prefix svg,.suffix svg{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6)}:is(.prefix svg,.suffix svg):where(:dir(ltr),[dir=ltr],[dir=ltr] *){margin-right:calc(var(--spacing) * 1)}:is(.prefix svg,.suffix svg):where(:dir(rtl),[dir=rtl],[dir=rtl] *){margin-left:calc(var(--spacing) * 1)}:is(.prefix svg,.suffix svg):is(.dark,.dark *){color:var(--color-dark-500)}.ql-toolbar.ql-snow{border-top-left-radius:var(--radius-lg)!important;border-top-right-radius:var(--radius-lg)!important;border-style:var(--tw-border-style)!important;border-width:2px!important;border-color:var(--color-gray-200)!important}.ql-toolbar.ql-snow:is(.dark,.dark *){border-color:#33373c80!important}@supports (color:color-mix(in lab,red,red)){.ql-toolbar.ql-snow:is(.dark,.dark *){border-color:color-mix(in oklab,var(--color-dark-600) 50%,transparent)!important}}.ql-toolbar.ql-snow:is(.dark,.dark *){background-color:#0000!important}:is(.ql-toolbar.ql-snow .ql-stroke,.ql-stroke.ql-thin):is(.dark,.dark *){stroke:var(--color-dark-500)!important;color:var(--color-dark-500)!important}.ql-snow.ql-toolbar button:hover .ql-stroke{stroke:var(--color-primary-500)!important}.ql-container.ql-snow{border-bottom-right-radius:var(--radius-lg)!important;border-bottom-left-radius:var(--radius-lg)!important;border-style:var(--tw-border-style)!important;border-width:2px!important;border-color:var(--color-gray-200)!important}.ql-container.ql-snow:is(.dark,.dark *){border-color:#33373c80!important}@supports (color:color-mix(in lab,red,red)){.ql-container.ql-snow:is(.dark,.dark *){border-color:color-mix(in oklab,var(--color-dark-600) 50%,transparent)!important}}.ql-container.ql-snow:is(.dark,.dark *){background-color:#0000!important}.ql-editor.ql-blank:before{color:var(--color-gray-300)!important;font-style:normal!important}.bw-input-wrapper.has-clearing{margin-bottom:calc(var(--spacing, .25rem) * 4)}.bw-textarea-wrapper.has-clearing,.bw-select.has-clearing{margin-bottom:calc(var(--spacing, .25rem) * 3)}.bw-input-group{margin-bottom:calc(var(--spacing, .25rem) * 4);align-items:flex-start;width:100%;display:flex}.bw-input-group.gapped{gap:calc(var(--spacing, .25rem) * 2)}.bw-input-group>:is(.bw-input-wrapper,.bw-textarea-wrapper,.bw-select){margin-bottom:calc(var(--spacing, .25rem) * 0)}.bw-input-group>.bw-button{flex-shrink:0}.bw-input-group.attached>:not(:first-child){margin-left:calc(var(--spacing, .25rem) * -.5)}.bw-input-group .shrink-control{flex-grow:0;flex-shrink:0}.bw-datepicker{z-index:50;border-radius:var(--radius-lg, .5rem);border-style:var(--tw-border-style, solid);border-width:1px;border-color:var(--color-gray-100, oklch(96.7% .003 264.542));background-color:var(--color-white, #fff);padding:calc(var(--spacing, .25rem) * 2);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow, 0 0 #0000),var(--tw-inset-ring-shadow, 0 0 #0000),var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow, 0 0 #0000);flex-direction:column;display:flex;position:absolute}.bw-datepicker:is(.dark,.dark *){border-color:var(--color-dark-600, #33373c);background-color:var(--color-dark-700, #262a2f);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow, 0 0 #0000),var(--tw-inset-ring-shadow, 0 0 #0000),var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow, 0 0 #0000)}.bw-datepicker .in-range{border-style:var(--tw-border-style, solid);border-width:1px}.bw-datepicker .selected{border-radius:var(--radius-md, .375rem);color:var(--color-white, #fff);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function, cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration, .15s));--tw-duration:.1s;--tw-ease:var(--ease-in-out, cubic-bezier(.4, 0, .2, 1));transition-duration:.1s;transition-timing-function:var(--ease-in-out, cubic-bezier(.4, 0, .2, 1))}.bw-datepicker .selected:is(.dark,.dark *){background-color:var(--color-dark-900, #101114)}.bw-datepicker .disabled{pointer-events:none;cursor:not-allowed;color:var(--color-gray-300, oklch(87.2% .01 258.338))}.bw-datepicker .disabled:is(.dark,.dark *){color:var(--color-gray-600, oklch(44.6% .03 256.802))}.bw-datepicker .a-month{cursor:pointer;padding-inline:calc(var(--spacing, .25rem) * 7);padding-block:calc(var(--spacing, .25rem) * 4);font-size:var(--text-base, 1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5));--tw-font-weight:var(--font-weight-light, 300);font-weight:var(--font-weight-light, 300);--tw-tracking:var(--tracking-wider, .05em);letter-spacing:var(--tracking-wider, .05em);color:var(--color-slate-700, oklch(37.2% .044 257.287));text-transform:none}@media(hover:hover){.bw-datepicker .a-month:hover{background-color:var(--color-gray-100, oklch(96.7% .003 264.542))}}.bw-datepicker .a-month:is(.dark,.dark *){color:var(--color-dark-400, #6c7075)}@media(hover:hover){.bw-datepicker .a-month:is(.dark,.dark *):hover{background-color:var(--color-dark-600, #33373c);color:var(--color-dark-200, #d2d4d7)}}.bw-datepicker .a-year{cursor:pointer;padding:calc(var(--spacing, .25rem) * 5);font-size:var(--text-base, 1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5));--tw-font-weight:var(--font-weight-light, 300);font-weight:var(--font-weight-light, 300);--tw-tracking:var(--tracking-wider, .05em);letter-spacing:var(--tracking-wider, .05em);color:var(--color-slate-700, oklch(37.2% .044 257.287));text-transform:none}@media(hover:hover){.bw-datepicker .a-year:hover{background-color:var(--color-gray-100, oklch(96.7% .003 264.542))}}.bw-datepicker .a-year:is(.dark,.dark *){color:var(--color-dark-400, #6c7075)}@media(hover:hover){.bw-datepicker .a-year:is(.dark,.dark *):hover{background-color:var(--color-dark-600, #33373c);color:var(--color-dark-200, #d2d4d7)}}.bw-datepicker table{border-collapse:collapse;width:100%}.bw-datepicker td{cursor:pointer;border-style:var(--tw-border-style, solid);border-width:1px;border-color:var(--color-white, #fff);padding:calc(var(--spacing, .25rem) * 2);text-align:center;font-size:var(--text-base, 1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5));--tw-font-weight:var(--font-weight-light, 300);font-weight:var(--font-weight-light, 300);--tw-tracking:var(--tracking-wider, .05em);letter-spacing:var(--tracking-wider, .05em);color:var(--color-slate-700, oklch(37.2% .044 257.287))}.bw-datepicker td:is(.dark,.dark *){border-color:#33373c4d}@supports (color:color-mix(in lab,red,red)){.bw-datepicker td:is(.dark,.dark *){border-color:color-mix(in oklab,var(--color-dark-600, #33373c) 30%,transparent)}}.bw-datepicker td:is(.dark,.dark *){color:var(--color-dark-400, #6c7075)}.bw-datepicker th{width:calc(var(--spacing, .25rem) * 10);cursor:pointer;padding-inline:calc(var(--spacing, .25rem) * 2);padding-top:calc(var(--spacing, .25rem) * 3.5);padding-bottom:calc(var(--spacing, .25rem) * 2);text-align:center;font-size:var(--text-xs, .75rem);line-height:var(--tw-leading,var(--text-xs--line-height, calc(1 / .75)));--tw-font-weight:var(--font-weight-normal, 400);font-weight:var(--font-weight-normal, 400);--tw-tracking:var(--tracking-wide, .025em);letter-spacing:var(--tracking-wide, .025em);color:var(--color-slate-500, oklch(55.4% .046 257.417));text-transform:uppercase}.bw-datepicker th:is(.dark,.dark *){color:var(--color-dark-400, #6c7075)}.bw-datepicker td:hover:not(.selected,.empty){border-radius:var(--radius-md, .375rem)}.bw-datepicker td:empty:hover{background-color:var(--color-white, #fff)}.bw-datepicker td:empty:hover:is(.dark,.dark *){background-color:var(--color-dark-700, #262a2f)}.bw-datepicker .datepicker-header{margin-inline:calc(var(--spacing, .25rem) * -2);margin-top:calc(var(--spacing, .25rem) * -2);border-top-left-radius:var(--radius-lg, .5rem);border-top-right-radius:var(--radius-lg, .5rem);padding-inline:calc(var(--spacing, .25rem) * 3);padding-block:calc(var(--spacing, .25rem) * 5);color:var(--color-white, #fff);justify-content:space-between;align-items:center;display:flex}.bw-slider{height:calc(var(--spacing, .25rem) * 2);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-gray-200, oklch(92.8% .006 264.531));opacity:.9;outline-style:var(--tw-outline-style, solid);width:100%;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function, cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration, .15s));border-radius:3.40282e38px;outline-width:0;position:absolute}.bw-slider:is(.dark,.dark *){background-color:var(--color-dark-600, #33373c)}.bw-slider::-webkit-slider-thumb{width:calc(var(--spacing, .25rem) * 6);height:calc(var(--spacing, .25rem) * 6);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:3.40282e38px}.bw-slider::-moz-range-thumb{width:calc(var(--spacing, .25rem) * 6);height:calc(var(--spacing, .25rem) * 6);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:3.40282e38px}.bw-slider.primary::-webkit-slider-thumb{background-color:var(--color-primary-500, oklch(56% .18 250))}.bw-slider.primary::-moz-range-thumb{background-color:var(--color-primary-500, oklch(56% .18 250))}.bw-slider.pink::-webkit-slider-thumb{background-color:var(--color-pink-500, oklch(65.6% .241 354.308))}.bw-slider.pink::-moz-range-thumb{background-color:var(--color-pink-500, oklch(65.6% .241 354.308))}.bw-slider.blue::-webkit-slider-thumb{background-color:var(--color-blue-500, oklch(62.3% .214 259.815))}.bw-slider.blue::-moz-range-thumb{background-color:var(--color-blue-500, oklch(62.3% .214 259.815))}.bw-slider.red::-webkit-slider-thumb{background-color:var(--color-red-500, oklch(63.7% .237 25.331))}.bw-slider.red::-moz-range-thumb{background-color:var(--color-red-500, oklch(63.7% .237 25.331))}.bw-slider.yellow::-webkit-slider-thumb{background-color:var(--color-amber-500, oklch(76.9% .188 70.08))}.bw-slider.yellow::-moz-range-thumb{background-color:var(--color-amber-500, oklch(76.9% .188 70.08))}.bw-slider.black::-webkit-slider-thumb{background-color:var(--color-slate-500, oklch(55.4% .046 257.417))}.bw-slider.black::-moz-range-thumb{background-color:var(--color-slate-500, oklch(55.4% .046 257.417))}.bw-slider.gray::-webkit-slider-thumb{background-color:var(--color-slate-500, oklch(55.4% .046 257.417))}.bw-slider.gray::-moz-range-thumb{background-color:var(--color-slate-500, oklch(55.4% .046 257.417))}.bw-slider.purple::-webkit-slider-thumb{background-color:var(--color-purple-500, oklch(62.7% .265 303.9))}.bw-slider.purple::-moz-range-thumb{background-color:var(--color-purple-500, oklch(62.7% .265 303.9))}.bw-slider.cyan::-webkit-slider-thumb{background-color:var(--color-cyan-500, oklch(71.5% .143 215.221))}.bw-slider.cyan::-moz-range-thumb{background-color:var(--color-cyan-500, oklch(71.5% .143 215.221))}.bw-slider.orange::-webkit-slider-thumb{background-color:var(--color-orange-500, oklch(70.5% .213 47.604))}.bw-slider.orange::-moz-range-thumb{background-color:var(--color-orange-500, oklch(70.5% .213 47.604))}.bw-slider.violet::-webkit-slider-thumb{background-color:var(--color-violet-500, oklch(60.6% .25 292.717))}.bw-slider.violet::-moz-range-thumb{background-color:var(--color-violet-500, oklch(60.6% .25 292.717))}.bw-slider.indigo::-webkit-slider-thumb{background-color:var(--color-indigo-500, oklch(58.5% .233 277.117))}.bw-slider.indigo::-moz-range-thumb{background-color:var(--color-indigo-500, oklch(58.5% .233 277.117))}.bw-slider.fuchsia::-webkit-slider-thumb{background-color:var(--color-fuchsia-500, oklch(66.7% .295 322.15))}.bw-slider.fuchsia::-moz-range-thumb{background-color:var(--color-fuchsia-500, oklch(66.7% .295 322.15))}.bw-slider.green::-webkit-slider-thumb{background-color:var(--color-green-500, oklch(72.3% .219 149.579))}.bw-slider.green::-moz-range-thumb{background-color:var(--color-green-500, oklch(72.3% .219 149.579))}.bw-table.divided tr:not(:has(th),:last-child){border-top-style:var(--tw-border-style, solid);border-top-width:1px;border-bottom-style:var(--tw-border-style, solid);border-color:#e5e7eb26;border-bottom-width:8px}@supports (color:color-mix(in lab,red,red)){.bw-table.divided tr:not(:has(th),:last-child){border-color:color-mix(in oklab,var(--color-gray-200, oklch(92.8% .006 264.531)) 15%,transparent)}}.bw-table.divided tr:not(:has(th),:last-child){border-top-color:#e5e7eb66}@supports (color:color-mix(in lab,red,red)){.bw-table.divided tr:not(:has(th),:last-child){border-top-color:color-mix(in oklab,var(--color-gray-200, oklch(92.8% .006 264.531)) 40%,transparent)}}.bw-table.divided tr:not(:has(th),:last-child):is(.dark,.dark *){border-color:var(--color-dark-700, #262a2f);border-bottom-color:var(--color-dark-700, #262a2f)}.bw-table.divided.thin tbody tr{border-block-style:var(--tw-border-style, solid);border-block-width:1px;border-top-color:var(--color-gray-200, oklch(92.8% .006 264.531));border-bottom-color:#e5e7eb99}@supports (color:color-mix(in lab,red,red)){.bw-table.divided.thin tbody tr{border-bottom-color:color-mix(in oklab,var(--color-gray-200, oklch(92.8% .006 264.531)) 60%,transparent)}}.bw-table.divided.thin tbody tr:is(.dark,.dark *){border-top-color:#33373ccc}@supports (color:color-mix(in lab,red,red)){.bw-table.divided.thin tbody tr:is(.dark,.dark *){border-top-color:color-mix(in oklab,var(--color-dark-600, #33373c) 80%,transparent)}}.bw-table.divided.thin tbody tr:is(.dark,.dark *){border-bottom-color:#33373c4d}@supports (color:color-mix(in lab,red,red)){.bw-table.divided.thin tbody tr:is(.dark,.dark *){border-bottom-color:color-mix(in oklab,var(--color-dark-600, #33373c) 30%,transparent)}}.bw-table tr>td{border-inline-style:var(--tw-border-style, solid);background-color:var(--color-white, #fff);padding-inline:calc(var(--spacing, .25rem) * 3);padding-block:calc(var(--spacing, .25rem) * 4);vertical-align:top;font-size:var(--text-sm, .875rem);line-height:var(--tw-leading,var(--text-sm--line-height, calc(1.25 / .875)));--tw-leading:calc(var(--spacing, .25rem) * 6);line-height:calc(var(--spacing, .25rem) * 6);color:#45556ccc;border-inline-width:2px;border-color:#0000}@supports (color:color-mix(in lab,red,red)){.bw-table tr>td{color:color-mix(in oklab,var(--color-slate-600, oklch(44.6% .043 257.281)) 80%,transparent)}}.bw-table tr>td:is(.dark,.dark *){background-color:#1c1f2440}@supports (color:color-mix(in lab,red,red)){.bw-table tr>td:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-800, #1c1f24) 25%,transparent)}}.bw-table tr>td:is(.dark,.dark *){color:#a7aaadb3}@supports (color:color-mix(in lab,red,red)){.bw-table tr>td:is(.dark,.dark *){color:color-mix(in oklab,var(--color-dark-300, #a7aaad) 70%,transparent)}}.bw-table tr>td.group-heading{background-color:#e5e7ebb3}@supports (color:color-mix(in lab,red,red)){.bw-table tr>td.group-heading{background-color:color-mix(in oklab,var(--color-gray-200, oklch(92.8% .006 264.531)) 70%,transparent)}}.bw-table tr>td.group-heading{color:var(--color-slate-700, oklch(37.2% .044 257.287))}@media(hover:hover){.bw-table tr>td.group-heading:hover{background-color:#e5e7ebb3}@supports (color:color-mix(in lab,red,red)){.bw-table tr>td.group-heading:hover{background-color:color-mix(in oklab,var(--color-gray-200, oklch(92.8% .006 264.531)) 70%,transparent)}}}.bw-table tr>td.group-heading:is(.dark,.dark *){background-color:#1c1f2499}@supports (color:color-mix(in lab,red,red)){.bw-table tr>td.group-heading:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-800, #1c1f24) 60%,transparent)}}.bw-table tr>td.group-heading:is(.dark,.dark *){color:var(--color-dark-400, #6c7075)}@media(hover:hover){.bw-table tr>td.group-heading:hover:is(.dark,.dark *){background-color:#1c1f2499}@supports (color:color-mix(in lab,red,red)){.bw-table tr>td.group-heading:hover:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-800, #1c1f24) 60%,transparent)}}}.bw-table.striped tr:nth-child(2n)>td,.bw-table.striped tr:nth-child(2n):hover>td{background-color:#f1f5f9b3}@supports (color:color-mix(in lab,red,red)){.bw-table.striped tr:nth-child(2n)>td,.bw-table.striped tr:nth-child(2n):hover>td{background-color:color-mix(in oklab,var(--color-slate-100, oklch(96.8% .007 247.896)) 70%,transparent)}}:is(.bw-table.striped tr:nth-child(2n)>td,.bw-table.striped tr:nth-child(2n):hover>td):is(.dark,.dark *){background-color:#1c1f2473}@supports (color:color-mix(in lab,red,red)){:is(.bw-table.striped tr:nth-child(2n)>td,.bw-table.striped tr:nth-child(2n):hover>td):is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-800, #1c1f24) 45%,transparent)}}.bw-table.celled th,.bw-table.celled td{border-collapse:collapse;border-inline-style:var(--tw-border-style, solid);border-inline-width:0;border-right-style:var(--tw-border-style, solid);border-color:#d1d5dc80;border-right-width:1px}@supports (color:color-mix(in lab,red,red)){.bw-table.celled th,.bw-table.celled td{border-color:color-mix(in oklab,var(--color-gray-300, oklch(87.2% .01 258.338)) 50%,transparent)}}:is(.bw-table.celled th,.bw-table.celled td):is(.dark,.dark *){border-color:#33373ccc}@supports (color:color-mix(in lab,red,red)){:is(.bw-table.celled th,.bw-table.celled td):is(.dark,.dark *){border-color:color-mix(in oklab,var(--color-dark-600, #33373c) 80%,transparent)}}.bw-table thead>tr>th{border-top-style:var(--tw-border-style, solid);border-top-width:1px;border-top-color:#e5e7eb4d}@supports (color:color-mix(in lab,red,red)){.bw-table thead>tr>th{border-top-color:color-mix(in oklab,var(--color-gray-200, oklch(92.8% .006 264.531)) 30%,transparent)}}.bw-table thead>tr>th{background-color:var(--color-white, #fff);padding-inline:calc(var(--spacing, .25rem) * 3);padding-block:calc(var(--spacing, .25rem) * 4);text-align:left;font-size:var(--text-xs, .75rem);line-height:var(--tw-leading,var(--text-xs--line-height, calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold, 600);font-weight:var(--font-weight-semibold, 600);--tw-tracking:var(--tracking-widest, .1em);letter-spacing:var(--tracking-widest, .1em);color:#000c}@supports (color:color-mix(in lab,red,red)){.bw-table thead>tr>th{color:color-mix(in oklab,var(--color-black, #000) 80%,transparent)}}.bw-table thead>tr>th:is(.dark,.dark *){border-top-color:#33373ccc}@supports (color:color-mix(in lab,red,red)){.bw-table thead>tr>th:is(.dark,.dark *){border-top-color:color-mix(in oklab,var(--color-dark-600, #33373c) 80%,transparent)}}.bw-table thead>tr>th:is(.dark,.dark *){background-color:#1c1f2499;border-bottom-color:#0000}@supports (color:color-mix(in lab,red,red)){.bw-table thead>tr>th:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-800, #1c1f24) 60%,transparent)}}.bw-table thead>tr>th:is(.dark,.dark *){color:var(--color-dark-300, #a7aaad)}.bw-table.celled th:first-child,.bw-table.celled td:first-child{border-collapse:collapse;border-inline-style:var(--tw-border-style, solid);border-inline-width:1px;border-color:#d1d5dc80}@supports (color:color-mix(in lab,red,red)){.bw-table.celled th:first-child,.bw-table.celled td:first-child{border-color:color-mix(in oklab,var(--color-gray-300, oklch(87.2% .01 258.338)) 50%,transparent)}}:is(.bw-table.celled th:first-child,.bw-table.celled td:first-child):is(.dark,.dark *){border-color:#33373ccc}@supports (color:color-mix(in lab,red,red)){:is(.bw-table.celled th:first-child,.bw-table.celled td:first-child):is(.dark,.dark *){border-color:color-mix(in oklab,var(--color-dark-600, #33373c) 80%,transparent)}}.bw-table.has-no-data thead>tr{border-color:#0000}.bw-table.uppercase-headers thead>tr>th{text-transform:uppercase}.bw-table-filter-bar-unhinged input{margin-bottom:calc(var(--spacing, .25rem) * 0);border-style:var(--tw-border-style, solid);background-color:#0000;border-width:0}.bw-table-filter-bar-unhinged input:focus{border-style:var(--tw-border-style, solid);outline-style:var(--tw-outline-style, solid);border-width:0;outline-width:0}.bw-table-filter-bar{border-top-left-radius:var(--radius-lg, .5rem);border-top-right-radius:var(--radius-lg, .5rem);background-color:#e2e8f080}@supports (color:color-mix(in lab,red,red)){.bw-table-filter-bar{background-color:color-mix(in oklab,var(--color-slate-200, oklch(92.9% .013 255.508)) 50%,transparent)}}.bw-table-filter-bar:is(.dark,.dark *){background-color:#1c1f24cc}@supports (color:color-mix(in lab,red,red)){.bw-table-filter-bar:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-800, #1c1f24) 80%,transparent)}}.bw-table-filter-bar input:is(.dark,.dark *){border-style:var(--tw-border-style, solid);background-color:#0000;border-width:0}.bw-table-filter-bar input:is(.dark,.dark *):focus{border-style:var(--tw-border-style, solid);outline-style:var(--tw-outline-style, solid);border-width:0;outline-width:0}.bw-table.compact thead>tr>th{padding-block:calc(var(--spacing, .25rem) * 2.5)}.bw-table.compact tr>td{padding-block:calc(var(--spacing, .25rem) * 2)}.bw-table td.double-underline{border-collapse:separate;border-inline-style:var(--tw-border-style, solid);border-inline-width:0;border-top-style:var(--tw-border-style, solid);border-top-width:0;border-bottom-style:var(--tw-border-style, solid);--tw-border-style:double;border-style:double;border-bottom-width:4px;border-color:var(--color-gray-300, oklch(87.2% .01 258.338))}.bw-table td.double-underline:is(.dark,.dark *){border-color:var(--color-dark-600, #33373c)}.bw-table.with-hover-effect tr:not(.no-hover):hover>td{background-color:#f3f4f666}@supports (color:color-mix(in lab,red,red)){.bw-table.with-hover-effect tr:not(.no-hover):hover>td{background-color:color-mix(in oklab,var(--color-gray-100, oklch(96.7% .003 264.542)) 40%,transparent)}}.bw-table.with-hover-effect tr:not(.no-hover):hover>td:is(.dark,.dark *){background-color:#33373c4d}@supports (color:color-mix(in lab,red,red)){.bw-table.with-hover-effect tr:not(.no-hover):hover>td:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-600, #33373c) 30%,transparent)}}.bw-table td:first-child,.bw-table th:first-child{padding-left:calc(var(--spacing, .25rem) * 5)}.bw-table td:last-child,.bw-table th:last-child{padding-right:calc(var(--spacing, .25rem) * 5)}.bw-table.with-hover-effect tr:not(.no-hover):hover>td:first-child{border-left-style:var(--tw-border-style, solid);border-left-width:2px;border-left-color:var(--color-slate-400, oklch(70.4% .04 256.788))}.bw-table.with-hover-effect tr:not(.no-hover):hover>td:first-child:is(.dark,.dark *){border-left-color:var(--color-dark-500, #4a4e53)}.bw-table.with-hover-effect tr:not(.no-hover):hover>td:last-child{border-right-style:var(--tw-border-style, solid);border-right-width:2px;border-right-color:var(--color-slate-400, oklch(70.4% .04 256.788))}.bw-table.with-hover-effect tr:not(.no-hover):hover>td:last-child:is(.dark,.dark *){border-right-color:var(--color-dark-500, #4a4e53)}.bw-table.selectable>tbody>tr{cursor:pointer}.bw-table.selectable>tbody>tr.selected{border-block-style:var(--tw-border-style, solid);border-block-width:1px;border-color:var(--color-primary-200, oklch(88% .06 250))}.bw-table.selectable>tbody>tr.selected:is(.dark,.dark *){border-color:var(--color-dark-600, #33373c)}.bw-table.selectable>tbody>tr.selected>td{background-color:#ddedffcc}@supports (color:color-mix(in lab,red,red)){.bw-table.selectable>tbody>tr.selected>td{background-color:color-mix(in oklab,var(--color-primary-100, oklch(94% .03 250)) 80%,transparent)}}.bw-table.selectable>tbody>tr.selected>td:is(.dark,.dark *){background-color:#1c1f248c}@supports (color:color-mix(in lab,red,red)){.bw-table.selectable>tbody>tr.selected>td:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-800, #1c1f24) 55%,transparent)}}.bw-table th:first-child input[type=checkbox]{margin-top:calc(var(--spacing, .25rem) * 1)}.bw-table td:first-child input[type=checkbox]{margin-top:calc(var(--spacing, .25rem) * .5)}.bw-table.transparent tr,.bw-table.transparent th,.bw-table.transparent td{background-color:#0000}@media(hover:hover){:is(.bw-table.transparent tr,.bw-table.transparent th,.bw-table.transparent td):hover{background-color:#0000}}.bw-tab{border-bottom-style:var(--tw-border-style, solid);border-bottom-width:1px;border-color:var(--color-gray-200, oklch(92.8% .006 264.531))}.bw-tab:is(.dark,.dark *){border-color:var(--color-dark-500, #4a4e53)}.bw-tab.simple{padding-bottom:1px;position:relative}.bw-tab.simple .atab{background-color:#0000}.bw-tab.simple .atab span{padding:calc(var(--spacing, .25rem) * 4);text-align:center;font-size:var(--text-base, 1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5));--tw-font-weight:var(--font-weight-medium, 500);font-weight:var(--font-weight-medium, 500);--tw-tracking:var(--tracking-wider, .05em);letter-spacing:var(--tracking-wider, .05em);display:inline-block}.bw-tab.simple .atab span:is(.dark,.dark *){color:var(--color-dark-400, #6c7075)}.bw-tab.simple .atab span.is-disabled{cursor:not-allowed;color:var(--color-gray-300, oklch(87.2% .01 258.338))}@media(hover:hover){.bw-tab.simple .atab span.is-disabled:hover{color:var(--color-gray-300, oklch(87.2% .01 258.338))}}.bw-tab.simple .atab span.is-disabled:is(.dark,.dark *){opacity:.2}.bw-tab.simple .atab span.is-active{border-bottom-style:var(--tw-border-style, solid);border-bottom-width:0}.bw-tab.simple .bw-tab-active-line{pointer-events:none;top:calc(var(--spacing, .25rem) * 0);left:calc(var(--spacing, .25rem) * 0);height:calc(var(--spacing, .25rem) * .5);opacity:0;background-color:var(--bw-tab-active-line-color,var(--color-primary-500, oklch(56% .18 250)));width:0;transition:transform .25s cubic-bezier(.4,0,.2,1),width .25s cubic-bezier(.4,0,.2,1),opacity .15s;position:absolute;transform:translate(0)}.bw-tab.simple.primary{--bw-tab-active-line-color:var(--color-primary-500, oklch(56% .18 250))}.bw-tab.simple.blue{--bw-tab-active-line-color:var(--color-blue-500, oklch(62.3% .214 259.815))}.bw-tab.simple.red{--bw-tab-active-line-color:var(--color-red-500, oklch(63.7% .237 25.331))}.bw-tab.simple.yellow{--bw-tab-active-line-color:var(--color-yellow-500, oklch(79.5% .184 86.047))}.bw-tab.simple.green{--bw-tab-active-line-color:var(--color-green-500, oklch(72.3% .219 149.579))}.bw-tab.simple.gray{--bw-tab-active-line-color:var(--color-gray-500, oklch(55.1% .027 264.364))}.bw-tab.simple.purple{--bw-tab-active-line-color:var(--color-purple-500, oklch(62.7% .265 303.9))}.bw-tab.simple.pink{--bw-tab-active-line-color:var(--color-pink-500, oklch(65.6% .241 354.308))}.bw-tab.simple.cyan{--bw-tab-active-line-color:var(--color-cyan-500, oklch(71.5% .143 215.221))}.bw-tab.simple.indigo{--bw-tab-active-line-color:var(--color-indigo-500, oklch(58.5% .233 277.117))}.bw-tab.simple.violet{--bw-tab-active-line-color:var(--color-violet-500, oklch(60.6% .25 292.717))}.bw-tab.simple.fuchsia{--bw-tab-active-line-color:var(--color-fuchsia-500, oklch(66.7% .295 322.15))}.bw-tab.simple.orange{--bw-tab-active-line-color:var(--color-orange-500, oklch(70.5% .213 47.604))}@media(prefers-reduced-motion:reduce){.bw-tab.simple .bw-tab-active-line{transition:none}}.bw-tab .atab span.primary{border-color:var(--color-primary-500, oklch(56% .18 250));color:var(--color-primary-500, oklch(56% .18 250))}@media(hover:hover){.bw-tab .atab span.primary:hover{border-color:var(--color-primary-500, oklch(56% .18 250));color:var(--color-primary-500, oklch(56% .18 250))}}.bw-tab .atab span.primary:is(.dark,.dark *){color:var(--color-primary-500, oklch(56% .18 250))}.bw-tab .atab span.blue{border-color:var(--color-blue-500, oklch(62.3% .214 259.815));color:var(--color-blue-500, oklch(62.3% .214 259.815))}@media(hover:hover){.bw-tab .atab span.blue:hover{border-color:var(--color-blue-500, oklch(62.3% .214 259.815));color:var(--color-blue-500, oklch(62.3% .214 259.815))}}.bw-tab .atab span.red{border-color:var(--color-red-500, oklch(63.7% .237 25.331));color:var(--color-red-500, oklch(63.7% .237 25.331))}@media(hover:hover){.bw-tab .atab span.red:hover{border-color:var(--color-red-500, oklch(63.7% .237 25.331));color:var(--color-red-500, oklch(63.7% .237 25.331))}}.bw-tab .atab span.yellow{border-color:var(--color-yellow-500, oklch(79.5% .184 86.047));color:var(--color-yellow-500, oklch(79.5% .184 86.047))}@media(hover:hover){.bw-tab .atab span.yellow:hover{border-color:var(--color-yellow-500, oklch(79.5% .184 86.047));color:var(--color-yellow-500, oklch(79.5% .184 86.047))}}.bw-tab .atab span.green{border-color:var(--color-green-500, oklch(72.3% .219 149.579));color:var(--color-green-500, oklch(72.3% .219 149.579))}@media(hover:hover){.bw-tab .atab span.green:hover{border-color:var(--color-green-500, oklch(72.3% .219 149.579));color:var(--color-green-500, oklch(72.3% .219 149.579))}}.bw-tab .atab span.gray{border-color:var(--color-gray-500, oklch(55.1% .027 264.364));color:var(--color-gray-500, oklch(55.1% .027 264.364))}@media(hover:hover){.bw-tab .atab span.gray:hover{border-color:var(--color-gray-500, oklch(55.1% .027 264.364));color:var(--color-gray-500, oklch(55.1% .027 264.364))}}.bw-tab .atab span.purple{border-color:var(--color-purple-500, oklch(62.7% .265 303.9));color:var(--color-purple-500, oklch(62.7% .265 303.9))}@media(hover:hover){.bw-tab .atab span.purple:hover{border-color:var(--color-purple-500, oklch(62.7% .265 303.9));color:var(--color-purple-500, oklch(62.7% .265 303.9))}}.bw-tab .atab span.pink{border-color:var(--color-pink-500, oklch(65.6% .241 354.308));color:var(--color-pink-500, oklch(65.6% .241 354.308))}@media(hover:hover){.bw-tab .atab span.pink:hover{border-color:var(--color-pink-500, oklch(65.6% .241 354.308));color:var(--color-pink-500, oklch(65.6% .241 354.308))}}.bw-tab .atab span.cyan{border-color:var(--color-cyan-500, oklch(71.5% .143 215.221));color:var(--color-cyan-500, oklch(71.5% .143 215.221))}@media(hover:hover){.bw-tab .atab span.cyan:hover{border-color:var(--color-cyan-500, oklch(71.5% .143 215.221));color:var(--color-cyan-500, oklch(71.5% .143 215.221))}}.bw-tab .atab span.indigo{border-color:var(--color-indigo-500, oklch(58.5% .233 277.117));color:var(--color-indigo-500, oklch(58.5% .233 277.117))}@media(hover:hover){.bw-tab .atab span.indigo:hover{border-color:var(--color-indigo-500, oklch(58.5% .233 277.117));color:var(--color-indigo-500, oklch(58.5% .233 277.117))}}.bw-tab .atab span.violet{border-color:var(--color-violet-500, oklch(60.6% .25 292.717));color:var(--color-violet-500, oklch(60.6% .25 292.717))}@media(hover:hover){.bw-tab .atab span.violet:hover{border-color:var(--color-violet-500, oklch(60.6% .25 292.717));color:var(--color-violet-500, oklch(60.6% .25 292.717))}}.bw-tab .atab span.fuchsia{border-color:var(--color-fuchsia-500, oklch(66.7% .295 322.15));color:var(--color-fuchsia-500, oklch(66.7% .295 322.15))}@media(hover:hover){.bw-tab .atab span.fuchsia:hover{border-color:var(--color-fuchsia-500, oklch(66.7% .295 322.15));color:var(--color-fuchsia-500, oklch(66.7% .295 322.15))}}.bw-tab .atab span.orange{border-color:var(--color-orange-500, oklch(70.5% .213 47.604));color:var(--color-orange-500, oklch(70.5% .213 47.604))}@media(hover:hover){.bw-tab .atab span.orange:hover{border-color:var(--color-orange-500, oklch(70.5% .213 47.604));color:var(--color-orange-500, oklch(70.5% .213 47.604))}}.bw-tab.system{padding-left:calc(var(--spacing, .25rem) * 8)}.bw-tab.system .atab span.is-inactive{margin-top:calc(var(--spacing, .25rem) * 1.5);border-inline-style:var(--tw-border-style, solid);border-inline-width:1px;border-top-style:var(--tw-border-style, solid);border-top-width:1px;border-color:var(--color-gray-300, oklch(87.2% .01 258.338));padding-inline:calc(var(--spacing, .25rem) * 4);padding-block:calc(var(--spacing, .25rem) * 3)}.bw-tab.system .atab span.is-inactive:is(.dark,.dark *){border-color:var(--color-gray-600, oklch(44.6% .03 256.802))}.bw-tab.system .atab span{border-top-left-radius:var(--radius-lg, .5rem);border-top-right-radius:var(--radius-lg, .5rem);border-inline-style:var(--tw-border-style, solid);border-inline-width:1px;border-top-style:var(--tw-border-style, solid);padding:calc(var(--spacing, .25rem) * 3.5);text-align:center;font-size:var(--text-sm, .875rem);line-height:var(--tw-leading,var(--text-sm--line-height, calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium, 500);font-weight:var(--font-weight-medium, 500);border-top-width:1px;display:inline-block}.bw-tab.system .atab span.is-active{border-bottom-style:var(--tw-border-style, solid);border-bottom-width:2px;border-bottom-color:var(--color-white, #fff);margin-bottom:-2px}.bw-tab.system .atab span.is-active:is(.dark,.dark *){border-bottom-color:var(--color-dark-700, #262a2f)}.bw-tab.system.primary{border-bottom-style:var(--tw-border-style, solid);border-bottom-width:1px;border-color:var(--color-primary-500, oklch(56% .18 250))}.bw-tab.system.primary:is(.dark,.dark *){border-color:var(--color-primary-700, oklch(40% .19 250))}.bw-tab.system.blue{border-bottom-style:var(--tw-border-style, solid);border-bottom-width:1px;border-color:var(--color-blue-500, oklch(62.3% .214 259.815))}.bw-tab.system.blue:is(.dark,.dark *){border-color:var(--color-blue-700, oklch(48.8% .243 264.376))}.bw-tab.system.red{border-bottom-style:var(--tw-border-style, solid);border-bottom-width:1px;border-color:var(--color-red-500, oklch(63.7% .237 25.331))}.bw-tab.system.red:is(.dark,.dark *){border-color:var(--color-red-700, oklch(50.5% .213 27.518))}.bw-tab.system.yellow{border-bottom-style:var(--tw-border-style, solid);border-bottom-width:1px;border-color:var(--color-yellow-500, oklch(79.5% .184 86.047))}.bw-tab.system.yellow:is(.dark,.dark *){border-color:var(--color-yellow-700, oklch(55.4% .135 66.442))}.bw-tab.system.green{border-bottom-style:var(--tw-border-style, solid);border-bottom-width:1px;border-color:var(--color-green-500, oklch(72.3% .219 149.579))}.bw-tab.system.green:is(.dark,.dark *){border-color:var(--color-green-700, oklch(52.7% .154 150.069))}.bw-tab.system.orange{border-bottom-style:var(--tw-border-style, solid);border-bottom-width:1px;border-color:var(--color-orange-500, oklch(70.5% .213 47.604))}.bw-tab.system.orange:is(.dark,.dark *){border-color:var(--color-orange-700, oklch(55.3% .195 38.402))}.bw-tab.system.violet{border-bottom-style:var(--tw-border-style, solid);border-bottom-width:1px;border-color:var(--color-violet-500, oklch(60.6% .25 292.717))}.bw-tab.system.violet:is(.dark,.dark *){border-color:var(--color-violet-700, oklch(49.1% .27 292.581))}.bw-tab.system.gray{border-bottom-style:var(--tw-border-style, solid);border-bottom-width:1px;border-color:var(--color-gray-500, oklch(55.1% .027 264.364))}.bw-tab.system.gray:is(.dark,.dark *){border-color:var(--color-gray-600, oklch(44.6% .03 256.802))}.bw-tab.system.pink{border-bottom-style:var(--tw-border-style, solid);border-bottom-width:1px;border-color:var(--color-pink-500, oklch(65.6% .241 354.308))}.bw-tab.system.pink:is(.dark,.dark *){border-color:var(--color-pink-700, oklch(52.5% .223 3.958))}.bw-tab.system.indigo{border-bottom-style:var(--tw-border-style, solid);border-bottom-width:1px;border-color:var(--color-indigo-500, oklch(58.5% .233 277.117))}.bw-tab.system.indigo:is(.dark,.dark *){border-color:var(--color-indigo-700, oklch(45.7% .24 277.023))}.bw-tab.system.cyan{border-bottom-style:var(--tw-border-style, solid);border-bottom-width:1px;border-color:var(--color-cyan-500, oklch(71.5% .143 215.221))}.bw-tab.system.cyan:is(.dark,.dark *){border-color:var(--color-cyan-700, oklch(52% .105 223.128))}.bw-tab.system.fuchsia{border-bottom-style:var(--tw-border-style, solid);border-bottom-width:1px;border-color:var(--color-fuchsia-500, oklch(66.7% .295 322.15))}.bw-tab.system.fuchsia:is(.dark,.dark *){border-color:var(--color-fuchsia-700, oklch(51.8% .253 323.949))}.bw-tab.system.purple{border-bottom-style:var(--tw-border-style, solid);border-bottom-width:1px;border-color:var(--color-purple-500, oklch(62.7% .265 303.9))}.bw-tab.system.purple:is(.dark,.dark *){border-color:var(--color-purple-700, oklch(49.6% .265 301.924))}.bw-tab.pills{border-bottom-style:var(--tw-border-style, solid);border-bottom-width:0}.bw-tab.pills .atab span{border-radius:var(--radius-xl, .75rem);background-color:var(--color-gray-100, oklch(96.7% .003 264.542));padding-inline:calc(var(--spacing, .25rem) * 4);padding-block:calc(var(--spacing, .25rem) * 2);font-size:var(--text-sm, .875rem);line-height:var(--tw-leading,var(--text-sm--line-height, calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium, 500);font-weight:var(--font-weight-medium, 500);display:inline-block}.bw-tab.pills .atab span.is-active{border-style:var(--tw-border-style, solid);border-width:2px;border-color:var(--color-gray-300, oklch(87.2% .01 258.338))}.bw-tab.pills.primary span.is-active{border-color:var(--color-primary-500, oklch(56% .18 250))}.bw-tab.pills.pink span.is-active{border-color:var(--color-pink-500, oklch(65.6% .241 354.308))}.bw-tab.pills.red span.is-active{border-color:var(--color-red-500, oklch(63.7% .237 25.331))}.bw-tab.pills.yellow span.is-active{border-color:var(--color-yellow-500, oklch(79.5% .184 86.047))}.bw-tab.pills.cyan span.is-active{border-color:var(--color-cyan-500, oklch(71.5% .143 215.221))}.bw-tab.pills.orange span.is-active{border-color:var(--color-orange-500, oklch(70.5% .213 47.604))}.bw-tab.pills.gray span.is-active{border-color:var(--color-gray-500, oklch(55.1% .027 264.364))}.bw-tab.pills.violet span.is-active{border-color:var(--color-violet-500, oklch(60.6% .25 292.717))}.bw-tab.pills.indigo span.is-active{border-color:var(--color-indigo-500, oklch(58.5% .233 277.117))}.bw-tab.pills.fuchsia span.is-active{border-color:var(--color-fuchsia-500, oklch(66.7% .295 322.15))}.bw-tab.pills.purple span.is-active{border-color:var(--color-purple-500, oklch(62.7% .265 303.9))}.bw-tab.pills.blue span.is-active{border-color:var(--color-blue-500, oklch(62.3% .214 259.815))}.bw-tab.pills.green span.is-active{border-color:var(--color-green-500, oklch(72.3% .219 149.579))}.bw-side-nav>nav>a{margin-block:calc(var(--spacing, .25rem) * 2);--tw-gradient-from:color-mix(in oklab, var(--color-blue-500, oklch(62.3% .214 259.815)) 60%, transparent);--tw-gradient-to:var(--color-blue-700, oklch(48.8% .243 264.376));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from, #0000) var(--tw-gradient-from-position, 0%), var(--tw-gradient-to, #0000) var(--tw-gradient-to-position, 100%));padding-inline:calc(var(--spacing, .25rem) * 3);padding-block:calc(var(--spacing, .25rem) * 2);font-size:var(--text-sm, .875rem);line-height:var(--tw-leading,var(--text-sm--line-height, calc(1.25 / .875)));--tw-tracking:var(--tracking-wider, .05em);letter-spacing:var(--tracking-wider, .05em);color:color-mix(in oklab,var(--color-white, #fff) 80%,transparent);text-transform:capitalize;display:block}@media(hover:hover){.bw-side-nav>nav>a:hover{cursor:pointer;border-radius:var(--radius-md, .375rem);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}}.bw-side-nav>nav>a.active{border-radius:var(--radius-md, .375rem);background-color:color-mix(in oklab,var(--color-blue-500, oklch(62.3% .214 259.815)) 60%,transparent);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:color-mix(in oklab, var(--color-blue-500, oklch(62.3% .214 259.815)) 60%, transparent);--tw-gradient-to:var(--color-blue-700, oklch(48.8% .243 264.376));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from, #0000) var(--tw-gradient-from-position, 0%), var(--tw-gradient-to, #0000) var(--tw-gradient-to-position, 100%))}@media(hover:hover){.bw-side-nav>nav>a.active:hover{cursor:default}}.bw-side-nav>nav>label{margin-bottom:calc(var(--spacing, .25rem) * 3);margin-left:calc(var(--spacing, .25rem) * 3);font-size:var(--text-sm, .875rem);line-height:var(--tw-leading,var(--text-sm--line-height, calc(1.25 / .875)));--tw-font-weight:var(--font-weight-bold, 700);font-weight:var(--font-weight-bold, 700);--tw-tracking:var(--tracking-widest, .1em);letter-spacing:var(--tracking-widest, .1em);color:#fff6;display:block}@supports (color:color-mix(in lab,red,red)){.bw-side-nav>nav>label{color:color-mix(in oklab,var(--color-white, #fff) 40%,transparent)}}.bw-side-nav>nav>label{text-transform:uppercase}.bw-side-nav>nav>a>svg{margin-right:calc(var(--spacing, .25rem) * 4);opacity:.6;display:inline-block}.bw-progress-bar .striped{background-image:linear-gradient(45deg,#ffffff59 25%,#0000 25%,#0000 50%,#ffffff59 50%,#ffffff59 75%,#0000 75%,#0000);background-size:2.5rem 2.5rem}.bw-progress-bar .striped.animated{animation:8s linear infinite move-stripes}@keyframes move-stripes{0%{background-position:0 0}to{background-position:100% 100%}}.bw-shimmer:after{content:"";background:linear-gradient(var(--shimmer-angle,90deg),transparent,var(--shimmer-color,#fff9),transparent);width:150%;height:100%;animation:shimmerAlternate var(--shimmer-duration,1.5s) infinite;animation-direction:var(--shimmer-mode,alternate);position:absolute;top:0;left:-150%}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!relative{position:relative!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.\!top-\[13px\]{top:13px!important}.-top-1{top:calc(var(--spacing) * -1)}.-top-2{top:calc(var(--spacing) * -2)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-10{top:calc(var(--spacing) * 10)}.top-auto{top:auto}.top-full{top:100%}.-right-1{right:calc(var(--spacing) * -1)}.-right-3{right:calc(var(--spacing) * -3)}.right-0{right:calc(var(--spacing) * 0)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-3\.5{right:calc(var(--spacing) * 3.5)}.right-4{right:calc(var(--spacing) * 4)}.right-auto{right:auto}.right-full{right:100%}.-bottom-1{bottom:calc(var(--spacing) * -1)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-10{bottom:calc(var(--spacing) * 10)}.bottom-auto{bottom:auto}.bottom-full{bottom:100%}.-left-1{left:calc(var(--spacing) * -1)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-4{left:calc(var(--spacing) * 4)}.left-5{left:calc(var(--spacing) * 5)}.left-6{left:calc(var(--spacing) * 6)}.left-8{left:calc(var(--spacing) * 8)}.left-\[31px\]{left:31px}.left-\[46px\]{left:46px}.left-\[58px\]{left:58px}.left-\[79px\]{left:79px}.left-auto{left:auto}.left-full{left:100%}.\!z-20{z-index:20!important}.\!z-50{z-index:50!important}.\!z-\[9999\]{z-index:9999!important}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[9999\]{z-index:9999}.clear-both{clear:both}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.m-0\!{margin:calc(var(--spacing) * 0)!important}.m-auto{margin:auto}.\!mx-0\.5{margin-inline:calc(var(--spacing) * .5)!important}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.-mx-3{margin-inline:calc(var(--spacing) * -3)}.mx-0{margin-inline:calc(var(--spacing) * 0)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-8{margin-inline:calc(var(--spacing) * 8)}.mx-auto{margin-inline:auto}.my-0{margin-block:calc(var(--spacing) * 0)}.my-1{margin-block:calc(var(--spacing) * 1)}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-2\!{margin-block:calc(var(--spacing) * 2)!important}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-8{margin-block:calc(var(--spacing) * 8)}.\!mt-0{margin-top:calc(var(--spacing) * 0)!important}.\!mt-0\.5{margin-top:calc(var(--spacing) * .5)!important}.\!mt-\[4px\]{margin-top:4px!important}.-mt-0\.5{margin-top:calc(var(--spacing) * -.5)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}.-mt-10{margin-top:calc(var(--spacing) * -10)}.-mt-\[2px\]{margin-top:-2px}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-0\.5\!{margin-top:calc(var(--spacing) * .5)!important}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-\[-2px\]{margin-top:-2px}.mt-\[-2px\]\!{margin-top:-2px!important}.\!-mr-2{margin-right:calc(var(--spacing) * -2)!important}.\!-mr-3{margin-right:calc(var(--spacing) * -3)!important}.\!mr-0{margin-right:calc(var(--spacing) * 0)!important}.\!mr-0\.5{margin-right:calc(var(--spacing) * .5)!important}.\!mr-2\.5{margin-right:calc(var(--spacing) * 2.5)!important}.-mr-1{margin-right:calc(var(--spacing) * -1)}.-mr-1\!{margin-right:calc(var(--spacing) * -1)!important}.-mr-2\!{margin-right:calc(var(--spacing) * -2)!important}.mr-0{margin-right:calc(var(--spacing) * 0)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-2\!{margin-right:calc(var(--spacing) * 2)!important}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-3\.5{margin-right:calc(var(--spacing) * 3.5)}.mr-6{margin-right:calc(var(--spacing) * 6)}.\!mb-0{margin-bottom:calc(var(--spacing) * 0)!important}.\!mb-1{margin-bottom:calc(var(--spacing) * 1)!important}.-mb-2{margin-bottom:calc(var(--spacing) * -2)}.-mb-px{margin-bottom:-1px}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.\!-ml-1{margin-left:calc(var(--spacing) * -1)!important}.\!-ml-2{margin-left:calc(var(--spacing) * -2)!important}.\!-ml-3{margin-left:calc(var(--spacing) * -3)!important}.\!ml-0\.5{margin-left:calc(var(--spacing) * .5)!important}.\!ml-2{margin-left:calc(var(--spacing) * 2)!important}.-ml-0\.5{margin-left:calc(var(--spacing) * -.5)}.-ml-2\!{margin-left:calc(var(--spacing) * -2)!important}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-2\!{margin-left:calc(var(--spacing) * 2)!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[86\/54\]{aspect-ratio:86/54}.\!size-0{width:calc(var(--spacing) * 0)!important;height:calc(var(--spacing) * 0)!important}.\!size-3{width:calc(var(--spacing) * 3)!important;height:calc(var(--spacing) * 3)!important}.\!size-4{width:calc(var(--spacing) * 4)!important;height:calc(var(--spacing) * 4)!important}.\!size-5{width:calc(var(--spacing) * 5)!important;height:calc(var(--spacing) * 5)!important}.\!size-6{width:calc(var(--spacing) * 6)!important;height:calc(var(--spacing) * 6)!important}.\!size-7{width:calc(var(--spacing) * 7)!important;height:calc(var(--spacing) * 7)!important}.\!size-8{width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.\!size-9{width:calc(var(--spacing) * 9)!important;height:calc(var(--spacing) * 9)!important}.\!size-10{width:calc(var(--spacing) * 10)!important;height:calc(var(--spacing) * 10)!important}.\!size-12{width:calc(var(--spacing) * 12)!important;height:calc(var(--spacing) * 12)!important}.\!size-14{width:calc(var(--spacing) * 14)!important;height:calc(var(--spacing) * 14)!important}.\!size-16{width:calc(var(--spacing) * 16)!important;height:calc(var(--spacing) * 16)!important}.\!size-\[18px\]{width:18px!important;height:18px!important}.size-0{width:calc(var(--spacing) * 0);height:calc(var(--spacing) * 0)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\!{width:calc(var(--spacing) * 2)!important;height:calc(var(--spacing) * 2)!important}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\!{width:calc(var(--spacing) * 3)!important;height:calc(var(--spacing) * 3)!important}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-3\.5\!{width:calc(var(--spacing) * 3.5)!important;height:calc(var(--spacing) * 3.5)!important}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-4\!{width:calc(var(--spacing) * 4)!important;height:calc(var(--spacing) * 4)!important}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-6\!{width:calc(var(--spacing) * 6)!important;height:calc(var(--spacing) * 6)!important}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-7\!{width:calc(var(--spacing) * 7)!important;height:calc(var(--spacing) * 7)!important}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9\!{width:calc(var(--spacing) * 9)!important;height:calc(var(--spacing) * 9)!important}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.size-28{width:calc(var(--spacing) * 28);height:calc(var(--spacing) * 28)}.size-\[9px\]{width:9px;height:9px}.size-\[16px\]\!{width:16px!important;height:16px!important}.size-\[18px\]{width:18px;height:18px}.size-\[20px\]\!{width:20px!important;height:20px!important}.size-\[22px\]\!{width:22px!important;height:22px!important}.size-\[24px\]{width:24px;height:24px}.size-\[25px\]\!{width:25px!important;height:25px!important}.size-\[29px\]{width:29px;height:29px}.size-\[36px\]{width:36px;height:36px}.size-\[52px\]{width:52px;height:52px}.size-full{width:100%;height:100%}.\!h-2{height:calc(var(--spacing) * 2)!important}.\!h-3{height:calc(var(--spacing) * 3)!important}.\!h-5{height:calc(var(--spacing) * 5)!important}.\!h-6{height:calc(var(--spacing) * 6)!important}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-24{height:calc(var(--spacing) * 24)}.h-36{height:calc(var(--spacing) * 36)}.h-64{height:calc(var(--spacing) * 64)}.h-80{height:calc(var(--spacing) * 80)}.h-96{height:calc(var(--spacing) * 96)}.h-full{height:100%}.max-h-0{max-height:calc(var(--spacing) * 0)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-\[calc\(100vh-120px\)\]{max-height:calc(100vh - 120px)}.max-h-full{max-height:100%}.min-h-\[1em\]{min-height:1em}.min-h-\[2rem\]{min-height:2rem}.\!w-2{width:calc(var(--spacing) * 2)!important}.\!w-3{width:calc(var(--spacing) * 3)!important}.\!w-5{width:calc(var(--spacing) * 5)!important}.\!w-auto{width:auto!important}.\!w-full{width:100%!important}.w-1\/2{width:50%}.w-3{width:calc(var(--spacing) * 3)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-11\/12{width:91.6667%}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-72{width:calc(var(--spacing) * 72)}.w-\[2px\]{width:2px}.w-\[4\.5rem\]{width:4.5rem}.w-\[75px\]{width:75px}.w-\[105px\]{width:105px}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[75\%\]{max-width:75%}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-screen{max-width:100vw}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-28{min-width:calc(var(--spacing) * 28)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-initial{flex:0 auto}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1\/2{--tw-translate-x: 50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-ping{animation:var(--animate-ping)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-default\!{cursor:default!important}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-x-reverse)))}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-gray-100>:not(:last-child)){border-color:var(--color-gray-100)}:where(.divide-gray-200\/70>:not(:last-child)){border-color:#e5e7ebb3}@supports (color:color-mix(in lab,red,red)){:where(.divide-gray-200\/70>:not(:last-child)){border-color:color-mix(in oklab,var(--color-gray-200) 70%,transparent)}}:where(.divide-slate-100>:not(:last-child)){border-color:var(--color-slate-100)}:where(.divide-slate-200\/90>:not(:last-child)){border-color:#e2e8f0e6}@supports (color:color-mix(in lab,red,red)){:where(.divide-slate-200\/90>:not(:last-child)){border-color:color-mix(in oklab,var(--color-slate-200) 90%,transparent)}}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\!overflow-hidden{overflow:hidden!important}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-x-auto{overflow-x:auto}.overflow-x-scroll{overflow-x:scroll}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.\!rounded-full{border-radius:3.40282e38px!important}.\!rounded-none{border-radius:0!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-4xl{border-radius:var(--radius-4xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-none\!{border-radius:0!important}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-3xl{border-top-left-radius:var(--radius-3xl);border-top-right-radius:var(--radius-3xl)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-tl-md{border-top-left-radius:var(--radius-md)}.rounded-tr-md{border-top-right-radius:var(--radius-md)}.rounded-b-2xl{border-bottom-right-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl)}.rounded-b-3xl{border-bottom-right-radius:var(--radius-3xl);border-bottom-left-radius:var(--radius-3xl)}.rounded-b-lg{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.rounded-br-2xl{border-bottom-right-radius:var(--radius-2xl)}.rounded-br-lg{border-bottom-right-radius:var(--radius-lg)}.rounded-br-md{border-bottom-right-radius:var(--radius-md)}.rounded-br-sm{border-bottom-right-radius:var(--radius-sm)}.rounded-bl-lg{border-bottom-left-radius:var(--radius-lg)}.rounded-bl-md{border-bottom-left-radius:var(--radius-md)}.rounded-bl-sm{border-bottom-left-radius:var(--radius-sm)}.\!border-0{border-style:var(--tw-border-style)!important;border-width:0!important}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-0\!{border-style:var(--tw-border-style)!important;border-width:0!important}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-8{border-style:var(--tw-border-style);border-width:8px}.border-y,.border-y-\[1px\]{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.border-l-\[6px\]{border-left-style:var(--tw-border-style);border-left-width:6px}.\!border-gray-200{border-color:var(--color-gray-200)!important}.\!border-primary-500{border-color:var(--color-primary-500)!important}.\!border-red-400{border-color:var(--color-red-400)!important}.\!border-red-500{border-color:var(--color-red-500)!important}.border-black{border-color:var(--color-black)}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-400\/50{border-color:#54a2ff80}@supports (color:color-mix(in lab,red,red)){.border-blue-400\/50{border-color:color-mix(in oklab,var(--color-blue-400) 50%,transparent)}}.border-blue-500{border-color:var(--color-blue-500)}.border-blue-500\/50{border-color:#3080ff80}@supports (color:color-mix(in lab,red,red)){.border-blue-500\/50{border-color:color-mix(in oklab,var(--color-blue-500) 50%,transparent)}}.border-cyan-200{border-color:var(--color-cyan-200)}.border-cyan-400\/50{border-color:#00d2ef80}@supports (color:color-mix(in lab,red,red)){.border-cyan-400\/50{border-color:color-mix(in oklab,var(--color-cyan-400) 50%,transparent)}}.border-cyan-500{border-color:var(--color-cyan-500)}.border-cyan-500\/50{border-color:#00b7d780}@supports (color:color-mix(in lab,red,red)){.border-cyan-500\/50{border-color:color-mix(in oklab,var(--color-cyan-500) 50%,transparent)}}.border-fuchsia-200{border-color:var(--color-fuchsia-200)}.border-fuchsia-400\/50{border-color:#ec6cff80}@supports (color:color-mix(in lab,red,red)){.border-fuchsia-400\/50{border-color:color-mix(in oklab,var(--color-fuchsia-400) 50%,transparent)}}.border-fuchsia-500{border-color:var(--color-fuchsia-500)}.border-fuchsia-500\/50{border-color:#e12afb80}@supports (color:color-mix(in lab,red,red)){.border-fuchsia-500\/50{border-color:color-mix(in oklab,var(--color-fuchsia-500) 50%,transparent)}}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-100\/30{border-color:#f3f4f64d}@supports (color:color-mix(in lab,red,red)){.border-gray-100\/30{border-color:color-mix(in oklab,var(--color-gray-100) 30%,transparent)}}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-200\/70{border-color:#e5e7ebb3}@supports (color:color-mix(in lab,red,red)){.border-gray-200\/70{border-color:color-mix(in oklab,var(--color-gray-200) 70%,transparent)}}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-400\/50{border-color:#99a1af80}@supports (color:color-mix(in lab,red,red)){.border-gray-400\/50{border-color:color-mix(in oklab,var(--color-gray-400) 50%,transparent)}}.border-gray-500{border-color:var(--color-gray-500)}.border-gray-500\/50{border-color:#6a728280}@supports (color:color-mix(in lab,red,red)){.border-gray-500\/50{border-color:color-mix(in oklab,var(--color-gray-500) 50%,transparent)}}.border-green-200{border-color:var(--color-green-200)}.border-green-400\/50{border-color:#05df7280}@supports (color:color-mix(in lab,red,red)){.border-green-400\/50{border-color:color-mix(in oklab,var(--color-green-400) 50%,transparent)}}.border-green-500{border-color:var(--color-green-500)}.border-green-500\/50{border-color:#00c75880}@supports (color:color-mix(in lab,red,red)){.border-green-500\/50{border-color:color-mix(in oklab,var(--color-green-500) 50%,transparent)}}.border-indigo-200{border-color:var(--color-indigo-200)}.border-indigo-400\/50{border-color:#7d87ff80}@supports (color:color-mix(in lab,red,red)){.border-indigo-400\/50{border-color:color-mix(in oklab,var(--color-indigo-400) 50%,transparent)}}.border-indigo-500{border-color:var(--color-indigo-500)}.border-indigo-500\/50{border-color:#625fff80}@supports (color:color-mix(in lab,red,red)){.border-indigo-500\/50{border-color:color-mix(in oklab,var(--color-indigo-500) 50%,transparent)}}.border-neutral-200{border-color:var(--color-neutral-200)}.border-orange-200{border-color:var(--color-orange-200)}.border-orange-400\/50{border-color:#ff8b1a80}@supports (color:color-mix(in lab,red,red)){.border-orange-400\/50{border-color:color-mix(in oklab,var(--color-orange-400) 50%,transparent)}}.border-orange-500{border-color:var(--color-orange-500)}.border-orange-500\/50{border-color:#fe6e0080}@supports (color:color-mix(in lab,red,red)){.border-orange-500\/50{border-color:color-mix(in oklab,var(--color-orange-500) 50%,transparent)}}.border-pink-200{border-color:var(--color-pink-200)}.border-pink-400\/50{border-color:#fb64b680}@supports (color:color-mix(in lab,red,red)){.border-pink-400\/50{border-color:color-mix(in oklab,var(--color-pink-400) 50%,transparent)}}.border-pink-500{border-color:var(--color-pink-500)}.border-pink-500\/50{border-color:#f6339a80}@supports (color:color-mix(in lab,red,red)){.border-pink-500\/50{border-color:color-mix(in oklab,var(--color-pink-500) 50%,transparent)}}.border-primary-50{border-color:var(--color-primary-50)}.border-primary-200{border-color:var(--color-primary-200)}.border-primary-400\/50{border-color:#4c9deb80}@supports (color:color-mix(in lab,red,red)){.border-primary-400\/50{border-color:color-mix(in oklab,var(--color-primary-400) 50%,transparent)}}.border-primary-500{border-color:var(--color-primary-500)}.border-primary-500\/50{border-color:#0076d280}@supports (color:color-mix(in lab,red,red)){.border-primary-500\/50{border-color:color-mix(in oklab,var(--color-primary-500) 50%,transparent)}}.border-purple-200{border-color:var(--color-purple-200)}.border-purple-400\/50{border-color:#c07eff80}@supports (color:color-mix(in lab,red,red)){.border-purple-400\/50{border-color:color-mix(in oklab,var(--color-purple-400) 50%,transparent)}}.border-purple-500{border-color:var(--color-purple-500)}.border-purple-500\/50{border-color:#ac4bff80}@supports (color:color-mix(in lab,red,red)){.border-purple-500\/50{border-color:color-mix(in oklab,var(--color-purple-500) 50%,transparent)}}.border-red-200{border-color:var(--color-red-200)}.border-red-400\/50{border-color:#ff656880}@supports (color:color-mix(in lab,red,red)){.border-red-400\/50{border-color:color-mix(in oklab,var(--color-red-400) 50%,transparent)}}.border-red-500{border-color:var(--color-red-500)}.border-red-500\/50{border-color:#fb2c3680}@supports (color:color-mix(in lab,red,red)){.border-red-500\/50{border-color:color-mix(in oklab,var(--color-red-500) 50%,transparent)}}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300\/50{border-color:#cad5e280}@supports (color:color-mix(in lab,red,red)){.border-slate-300\/50{border-color:color-mix(in oklab,var(--color-slate-300) 50%,transparent)}}.border-slate-300\/80{border-color:#cad5e2cc}@supports (color:color-mix(in lab,red,red)){.border-slate-300\/80{border-color:color-mix(in oklab,var(--color-slate-300) 80%,transparent)}}.border-slate-400{border-color:var(--color-slate-400)}.border-slate-400\/50{border-color:#90a1b980}@supports (color:color-mix(in lab,red,red)){.border-slate-400\/50{border-color:color-mix(in oklab,var(--color-slate-400) 50%,transparent)}}.border-slate-500{border-color:var(--color-slate-500)}.border-slate-500\/50{border-color:#62748e80}@supports (color:color-mix(in lab,red,red)){.border-slate-500\/50{border-color:color-mix(in oklab,var(--color-slate-500) 50%,transparent)}}.border-transparent{border-color:#0000}.border-violet-200{border-color:var(--color-violet-200)}.border-violet-400\/50{border-color:#a685ff80}@supports (color:color-mix(in lab,red,red)){.border-violet-400\/50{border-color:color-mix(in oklab,var(--color-violet-400) 50%,transparent)}}.border-violet-500{border-color:var(--color-violet-500)}.border-violet-500\/50{border-color:#8d54ff80}@supports (color:color-mix(in lab,red,red)){.border-violet-500\/50{border-color:color-mix(in oklab,var(--color-violet-500) 50%,transparent)}}.border-white{border-color:var(--color-white)}.border-yellow-200{border-color:var(--color-yellow-200)}.border-yellow-400\/50{border-color:#fac80080}@supports (color:color-mix(in lab,red,red)){.border-yellow-400\/50{border-color:color-mix(in oklab,var(--color-yellow-400) 50%,transparent)}}.border-yellow-500{border-color:var(--color-yellow-500)}.border-yellow-500\/50{border-color:#edb20080}@supports (color:color-mix(in lab,red,red)){.border-yellow-500\/50{border-color:color-mix(in oklab,var(--color-yellow-500) 50%,transparent)}}.border-y-gray-200\/50{border-block-color:#e5e7eb80}@supports (color:color-mix(in lab,red,red)){.border-y-gray-200\/50{border-block-color:color-mix(in oklab,var(--color-gray-200) 50%,transparent)}}.border-t-gray-200{border-top-color:var(--color-gray-200)}.border-t-slate-200\/75{border-top-color:#e2e8f0bf}@supports (color:color-mix(in lab,red,red)){.border-t-slate-200\/75{border-top-color:color-mix(in oklab,var(--color-slate-200) 75%,transparent)}}.border-b-slate-200\/75{border-bottom-color:#e2e8f0bf}@supports (color:color-mix(in lab,red,red)){.border-b-slate-200\/75{border-bottom-color:color-mix(in oklab,var(--color-slate-200) 75%,transparent)}}.border-b-white{border-bottom-color:var(--color-white)}.border-l-blue-500{border-left-color:var(--color-blue-500)}.border-l-cyan-500{border-left-color:var(--color-cyan-500)}.border-l-fuchsia-500{border-left-color:var(--color-fuchsia-500)}.border-l-gray-500{border-left-color:var(--color-gray-500)}.border-l-green-500{border-left-color:var(--color-green-500)}.border-l-indigo-500{border-left-color:var(--color-indigo-500)}.border-l-orange-500{border-left-color:var(--color-orange-500)}.border-l-pink-500{border-left-color:var(--color-pink-500)}.border-l-primary-500{border-left-color:var(--color-primary-500)}.border-l-purple-500{border-left-color:var(--color-purple-500)}.border-l-red-500{border-left-color:var(--color-red-500)}.border-l-slate-500{border-left-color:var(--color-slate-500)}.border-l-violet-500{border-left-color:var(--color-violet-500)}.border-l-yellow-500{border-left-color:var(--color-yellow-500)}.bg-amber-200\/80{background-color:#fee685cc}@supports (color:color-mix(in lab,red,red)){.bg-amber-200\/80{background-color:color-mix(in oklab,var(--color-amber-200) 80%,transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\!{background-color:var(--color-black)!important}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black) 80%,transparent)}}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-100\/70{background-color:#dbeafeb3}@supports (color:color-mix(in lab,red,red)){.bg-blue-100\/70{background-color:color-mix(in oklab,var(--color-blue-100) 70%,transparent)}}.bg-blue-200\/80{background-color:#bedbffcc}@supports (color:color-mix(in lab,red,red)){.bg-blue-200\/80{background-color:color-mix(in oklab,var(--color-blue-200) 80%,transparent)}}.bg-blue-300{background-color:var(--color-blue-300)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\!{background-color:var(--color-blue-500)!important}.bg-cyan-100{background-color:var(--color-cyan-100)}.bg-cyan-100\/70{background-color:#cefafeb3}@supports (color:color-mix(in lab,red,red)){.bg-cyan-100\/70{background-color:color-mix(in oklab,var(--color-cyan-100) 70%,transparent)}}.bg-cyan-200\/80{background-color:#a2f4fdcc}@supports (color:color-mix(in lab,red,red)){.bg-cyan-200\/80{background-color:color-mix(in oklab,var(--color-cyan-200) 80%,transparent)}}.bg-cyan-300{background-color:var(--color-cyan-300)}.bg-cyan-500{background-color:var(--color-cyan-500)}.bg-cyan-500\!{background-color:var(--color-cyan-500)!important}.bg-fuchsia-100{background-color:var(--color-fuchsia-100)}.bg-fuchsia-100\/70{background-color:#fae8ffb3}@supports (color:color-mix(in lab,red,red)){.bg-fuchsia-100\/70{background-color:color-mix(in oklab,var(--color-fuchsia-100) 70%,transparent)}}.bg-fuchsia-200\/80{background-color:#f6cfffcc}@supports (color:color-mix(in lab,red,red)){.bg-fuchsia-200\/80{background-color:color-mix(in oklab,var(--color-fuchsia-200) 80%,transparent)}}.bg-fuchsia-300{background-color:var(--color-fuchsia-300)}.bg-fuchsia-500{background-color:var(--color-fuchsia-500)}.bg-fuchsia-500\!{background-color:var(--color-fuchsia-500)!important}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-50\/60{background-color:#f9fafb99}@supports (color:color-mix(in lab,red,red)){.bg-gray-50\/60{background-color:color-mix(in oklab,var(--color-gray-50) 60%,transparent)}}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-100\/70{background-color:#f3f4f6b3}@supports (color:color-mix(in lab,red,red)){.bg-gray-100\/70{background-color:color-mix(in oklab,var(--color-gray-100) 70%,transparent)}}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-200\/50{background-color:#e5e7eb80}@supports (color:color-mix(in lab,red,red)){.bg-gray-200\/50{background-color:color-mix(in oklab,var(--color-gray-200) 50%,transparent)}}.bg-gray-200\/70{background-color:#e5e7ebb3}@supports (color:color-mix(in lab,red,red)){.bg-gray-200\/70{background-color:color-mix(in oklab,var(--color-gray-200) 70%,transparent)}}.bg-gray-200\/80{background-color:#e5e7ebcc}@supports (color:color-mix(in lab,red,red)){.bg-gray-200\/80{background-color:color-mix(in oklab,var(--color-gray-200) 80%,transparent)}}.bg-gray-300{background-color:var(--color-gray-300)}.bg-gray-400{background-color:var(--color-gray-400)}.bg-gray-500{background-color:var(--color-gray-500)}.bg-gray-500\!{background-color:var(--color-gray-500)!important}.bg-gray-900\/10{background-color:#1018281a}@supports (color:color-mix(in lab,red,red)){.bg-gray-900\/10{background-color:color-mix(in oklab,var(--color-gray-900) 10%,transparent)}}.bg-green-100{background-color:var(--color-green-100)}.bg-green-100\/70{background-color:#dcfce7b3}@supports (color:color-mix(in lab,red,red)){.bg-green-100\/70{background-color:color-mix(in oklab,var(--color-green-100) 70%,transparent)}}.bg-green-200\/80{background-color:#b9f8cfcc}@supports (color:color-mix(in lab,red,red)){.bg-green-200\/80{background-color:color-mix(in oklab,var(--color-green-200) 80%,transparent)}}.bg-green-300{background-color:var(--color-green-300)}.bg-green-500{background-color:var(--color-green-500)}.bg-green-500\!{background-color:var(--color-green-500)!important}.bg-green-600{background-color:var(--color-green-600)}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-indigo-100\/70{background-color:#e0e7ffb3}@supports (color:color-mix(in lab,red,red)){.bg-indigo-100\/70{background-color:color-mix(in oklab,var(--color-indigo-100) 70%,transparent)}}.bg-indigo-200\/80{background-color:#c7d2ffcc}@supports (color:color-mix(in lab,red,red)){.bg-indigo-200\/80{background-color:color-mix(in oklab,var(--color-indigo-200) 80%,transparent)}}.bg-indigo-300{background-color:var(--color-indigo-300)}.bg-indigo-500{background-color:var(--color-indigo-500)}.bg-indigo-500\!{background-color:var(--color-indigo-500)!important}.bg-orange-100{background-color:var(--color-orange-100)}.bg-orange-100\/70{background-color:#ffedd5b3}@supports (color:color-mix(in lab,red,red)){.bg-orange-100\/70{background-color:color-mix(in oklab,var(--color-orange-100) 70%,transparent)}}.bg-orange-200\/80{background-color:#ffd7a8cc}@supports (color:color-mix(in lab,red,red)){.bg-orange-200\/80{background-color:color-mix(in oklab,var(--color-orange-200) 80%,transparent)}}.bg-orange-300{background-color:var(--color-orange-300)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-orange-500\!{background-color:var(--color-orange-500)!important}.bg-pink-100{background-color:var(--color-pink-100)}.bg-pink-100\/70{background-color:#fce7f3b3}@supports (color:color-mix(in lab,red,red)){.bg-pink-100\/70{background-color:color-mix(in oklab,var(--color-pink-100) 70%,transparent)}}.bg-pink-200\/80{background-color:#fccee8cc}@supports (color:color-mix(in lab,red,red)){.bg-pink-200\/80{background-color:color-mix(in oklab,var(--color-pink-200) 80%,transparent)}}.bg-pink-300{background-color:var(--color-pink-300)}.bg-pink-500{background-color:var(--color-pink-500)}.bg-pink-500\!{background-color:var(--color-pink-500)!important}.bg-primary-50{background-color:var(--color-primary-50)}.bg-primary-100{background-color:var(--color-primary-100)}.bg-primary-100\/70{background-color:#ddedffb3}@supports (color:color-mix(in lab,red,red)){.bg-primary-100\/70{background-color:color-mix(in oklab,var(--color-primary-100) 70%,transparent)}}.bg-primary-200\/70{background-color:#badbfeb3}@supports (color:color-mix(in lab,red,red)){.bg-primary-200\/70{background-color:color-mix(in oklab,var(--color-primary-200) 70%,transparent)}}.bg-primary-200\/80{background-color:#badbfecc}@supports (color:color-mix(in lab,red,red)){.bg-primary-200\/80{background-color:color-mix(in oklab,var(--color-primary-200) 80%,transparent)}}.bg-primary-300{background-color:var(--color-primary-300)}.bg-primary-500{background-color:var(--color-primary-500)}.bg-primary-500\!{background-color:var(--color-primary-500)!important}.bg-primary-600{background-color:var(--color-primary-600)}.bg-purple-100{background-color:var(--color-purple-100)}.bg-purple-100\/70{background-color:#f3e8ffb3}@supports (color:color-mix(in lab,red,red)){.bg-purple-100\/70{background-color:color-mix(in oklab,var(--color-purple-100) 70%,transparent)}}.bg-purple-200\/80{background-color:#e9d5ffcc}@supports (color:color-mix(in lab,red,red)){.bg-purple-200\/80{background-color:color-mix(in oklab,var(--color-purple-200) 80%,transparent)}}.bg-purple-300{background-color:var(--color-purple-300)}.bg-purple-500{background-color:var(--color-purple-500)}.bg-purple-500\!{background-color:var(--color-purple-500)!important}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-100\/70{background-color:#ffe2e2b3}@supports (color:color-mix(in lab,red,red)){.bg-red-100\/70{background-color:color-mix(in oklab,var(--color-red-100) 70%,transparent)}}.bg-red-200\/80{background-color:#ffcacacc}@supports (color:color-mix(in lab,red,red)){.bg-red-200\/80{background-color:color-mix(in oklab,var(--color-red-200) 80%,transparent)}}.bg-red-300{background-color:var(--color-red-300)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\!{background-color:var(--color-red-500)!important}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-100\/70{background-color:#f1f5f9b3}@supports (color:color-mix(in lab,red,red)){.bg-slate-100\/70{background-color:color-mix(in oklab,var(--color-slate-100) 70%,transparent)}}.bg-slate-100\/90{background-color:#f1f5f9e6}@supports (color:color-mix(in lab,red,red)){.bg-slate-100\/90{background-color:color-mix(in oklab,var(--color-slate-100) 90%,transparent)}}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-200\/70{background-color:#e2e8f0b3}@supports (color:color-mix(in lab,red,red)){.bg-slate-200\/70{background-color:color-mix(in oklab,var(--color-slate-200) 70%,transparent)}}.bg-slate-200\/80{background-color:#e2e8f0cc}@supports (color:color-mix(in lab,red,red)){.bg-slate-200\/80{background-color:color-mix(in oklab,var(--color-slate-200) 80%,transparent)}}.bg-slate-300{background-color:var(--color-slate-300)}.bg-slate-500{background-color:var(--color-slate-500)}.bg-slate-500\!{background-color:var(--color-slate-500)!important}.bg-slate-800\/70{background-color:#1d293db3}@supports (color:color-mix(in lab,red,red)){.bg-slate-800\/70{background-color:color-mix(in oklab,var(--color-slate-800) 70%,transparent)}}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-900\!{background-color:var(--color-slate-900)!important}.bg-transparent{background-color:#0000}.bg-violet-100{background-color:var(--color-violet-100)}.bg-violet-100\/70{background-color:#ede9feb3}@supports (color:color-mix(in lab,red,red)){.bg-violet-100\/70{background-color:color-mix(in oklab,var(--color-violet-100) 70%,transparent)}}.bg-violet-200\/80{background-color:#ddd6ffcc}@supports (color:color-mix(in lab,red,red)){.bg-violet-200\/80{background-color:color-mix(in oklab,var(--color-violet-200) 80%,transparent)}}.bg-violet-300{background-color:var(--color-violet-300)}.bg-violet-500{background-color:var(--color-violet-500)}.bg-violet-500\!{background-color:var(--color-violet-500)!important}.bg-white{background-color:var(--color-white)}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.bg-white\/50{background-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.bg-white\/50{background-color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.bg-yellow-100{background-color:var(--color-yellow-100)}.bg-yellow-100\/70{background-color:#fef9c2b3}@supports (color:color-mix(in lab,red,red)){.bg-yellow-100\/70{background-color:color-mix(in oklab,var(--color-yellow-100) 70%,transparent)}}.bg-yellow-200\/80{background-color:#fff085cc}@supports (color:color-mix(in lab,red,red)){.bg-yellow-200\/80{background-color:color-mix(in oklab,var(--color-yellow-200) 80%,transparent)}}.bg-yellow-300{background-color:var(--color-yellow-300)}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-yellow-500\!{background-color:var(--color-yellow-500)!important}.bg-linear-to-br{--tw-gradient-position:to bottom right}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-br{--tw-gradient-position:to bottom right in oklab}}.bg-linear-to-br{background-image:linear-gradient(var(--tw-gradient-stops))}.from-amber-500{--tw-gradient-from:var(--color-amber-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-700{--tw-gradient-from:var(--color-amber-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-500{--tw-gradient-from:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-700{--tw-gradient-from:var(--color-blue-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-500{--tw-gradient-from:var(--color-cyan-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-700{--tw-gradient-from:var(--color-cyan-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-500{--tw-gradient-from:var(--color-emerald-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-700{--tw-gradient-from:var(--color-emerald-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-fuchsia-500{--tw-gradient-from:var(--color-fuchsia-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-fuchsia-700{--tw-gradient-from:var(--color-fuchsia-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-gray-500{--tw-gradient-from:var(--color-gray-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-gray-700{--tw-gradient-from:var(--color-gray-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-green-500{--tw-gradient-from:var(--color-green-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-green-700{--tw-gradient-from:var(--color-green-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-indigo-500{--tw-gradient-from:var(--color-indigo-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-indigo-700{--tw-gradient-from:var(--color-indigo-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-lime-500{--tw-gradient-from:var(--color-lime-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-lime-700{--tw-gradient-from:var(--color-lime-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-neutral-500{--tw-gradient-from:var(--color-neutral-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-neutral-700{--tw-gradient-from:var(--color-neutral-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-orange-500{--tw-gradient-from:var(--color-orange-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-orange-700{--tw-gradient-from:var(--color-orange-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-pink-500{--tw-gradient-from:var(--color-pink-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-pink-700{--tw-gradient-from:var(--color-pink-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-primary-500{--tw-gradient-from:var(--color-primary-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-primary-700{--tw-gradient-from:var(--color-primary-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-500{--tw-gradient-from:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-700{--tw-gradient-from:var(--color-purple-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-500{--tw-gradient-from:var(--color-red-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-700{--tw-gradient-from:var(--color-red-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-rose-500{--tw-gradient-from:var(--color-rose-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-rose-700{--tw-gradient-from:var(--color-rose-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-500{--tw-gradient-from:var(--color-sky-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-700{--tw-gradient-from:var(--color-sky-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-500{--tw-gradient-from:var(--color-slate-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-700{--tw-gradient-from:var(--color-slate-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-stone-500{--tw-gradient-from:var(--color-stone-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-stone-700{--tw-gradient-from:var(--color-stone-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-teal-500{--tw-gradient-from:var(--color-teal-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-teal-700{--tw-gradient-from:var(--color-teal-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-500{--tw-gradient-from:var(--color-violet-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-700{--tw-gradient-from:var(--color-violet-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-yellow-200{--tw-gradient-from:var(--color-yellow-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-yellow-500{--tw-gradient-from:var(--color-yellow-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-yellow-700{--tw-gradient-from:var(--color-yellow-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-zinc-500{--tw-gradient-from:var(--color-zinc-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-zinc-700{--tw-gradient-from:var(--color-zinc-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-700{--tw-gradient-to:var(--color-amber-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-900{--tw-gradient-to:var(--color-amber-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-700{--tw-gradient-to:var(--color-blue-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-900{--tw-gradient-to:var(--color-blue-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-700{--tw-gradient-to:var(--color-cyan-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-900{--tw-gradient-to:var(--color-cyan-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-700{--tw-gradient-to:var(--color-emerald-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-900{--tw-gradient-to:var(--color-emerald-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-fuchsia-700{--tw-gradient-to:var(--color-fuchsia-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-fuchsia-900{--tw-gradient-to:var(--color-fuchsia-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-gray-700{--tw-gradient-to:var(--color-gray-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-gray-900{--tw-gradient-to:var(--color-gray-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-green-700{--tw-gradient-to:var(--color-green-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-green-900{--tw-gradient-to:var(--color-green-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-700{--tw-gradient-to:var(--color-indigo-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-900{--tw-gradient-to:var(--color-indigo-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-lime-700{--tw-gradient-to:var(--color-lime-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-lime-900{--tw-gradient-to:var(--color-lime-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-neutral-700{--tw-gradient-to:var(--color-neutral-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-neutral-900{--tw-gradient-to:var(--color-neutral-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-700{--tw-gradient-to:var(--color-orange-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-900{--tw-gradient-to:var(--color-orange-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pink-700{--tw-gradient-to:var(--color-pink-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pink-900{--tw-gradient-to:var(--color-pink-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-primary-700{--tw-gradient-to:var(--color-primary-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-primary-900{--tw-gradient-to:var(--color-primary-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-700{--tw-gradient-to:var(--color-purple-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-900{--tw-gradient-to:var(--color-purple-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-red-700{--tw-gradient-to:var(--color-red-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-red-900{--tw-gradient-to:var(--color-red-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-rose-700{--tw-gradient-to:var(--color-rose-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-rose-900{--tw-gradient-to:var(--color-rose-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sky-700{--tw-gradient-to:var(--color-sky-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sky-900{--tw-gradient-to:var(--color-sky-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-700{--tw-gradient-to:var(--color-slate-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-900{--tw-gradient-to:var(--color-slate-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-stone-700{--tw-gradient-to:var(--color-stone-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-stone-900{--tw-gradient-to:var(--color-stone-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-teal-700{--tw-gradient-to:var(--color-teal-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-teal-900{--tw-gradient-to:var(--color-teal-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-violet-700{--tw-gradient-to:var(--color-violet-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-violet-900{--tw-gradient-to:var(--color-violet-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-yellow-500{--tw-gradient-to:var(--color-yellow-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-yellow-700{--tw-gradient-to:var(--color-yellow-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-yellow-900{--tw-gradient-to:var(--color-yellow-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-zinc-700{--tw-gradient-to:var(--color-zinc-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-zinc-900{--tw-gradient-to:var(--color-zinc-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.stroke-white{stroke:var(--color-white)}.\!stroke-1{stroke-width:1px!important}.\!stroke-2{stroke-width:2px!important}.stroke-1{stroke-width:1px}.stroke-2{stroke-width:2px}.object-cover{object-fit:cover}.object-center{object-position:center}.\!p-0{padding:calc(var(--spacing) * 0)!important}.\!p-0\.5{padding:calc(var(--spacing) * .5)!important}.\!p-5{padding:calc(var(--spacing) * 5)!important}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-12{padding:calc(var(--spacing) * 12)}.p-\[3px\]{padding:3px}.\!px-2{padding-inline:calc(var(--spacing) * 2)!important}.\!px-3{padding-inline:calc(var(--spacing) * 3)!important}.\!px-4{padding-inline:calc(var(--spacing) * 4)!important}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-12{padding-inline:calc(var(--spacing) * 12)}.px-\[8px\]{padding-inline:8px}.px-\[12px\]{padding-inline:12px}.\!py-1{padding-block:calc(var(--spacing) * 1)!important}.\!py-2\.5{padding-block:calc(var(--spacing) * 2.5)!important}.\!py-5{padding-block:calc(var(--spacing) * 5)!important}.\!py-\[5px\]{padding-block:5px!important}.\!py-\[8\.5px\]{padding-block:8.5px!important}.py-0{padding-block:calc(var(--spacing) * 0)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\!{padding-block:calc(var(--spacing) * 1)!important}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-\[2\.5px\]{padding-block:2.5px}.py-\[6\.5px\]{padding-block:6.5px}.py-\[6px\]{padding-block:6px}.py-\[10px\]{padding-block:10px}.py-\[18\.5px\]{padding-block:18.5px}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-\[1px\]{padding-top:1px}.\!pr-0{padding-right:calc(var(--spacing) * 0)!important}.\!pr-1{padding-right:calc(var(--spacing) * 1)!important}.\!pr-3{padding-right:calc(var(--spacing) * 3)!important}.pr-0{padding-right:calc(var(--spacing) * 0)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pr-14{padding-right:calc(var(--spacing) * 14)}.\!pb-0{padding-bottom:calc(var(--spacing) * 0)!important}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.\!pl-5{padding-left:calc(var(--spacing) * 5)!important}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.\!text-center{text-align:center!important}.\!text-right{text-align:right!important}.text-center{text-align:center}.text-center\!{text-align:center!important}.text-left{text-align:left}.text-left\!{text-align:left!important}.text-right{text-align:right}.align-bottom{vertical-align:bottom}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.\!text-sm{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.\!text-xs{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\!{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-xs\!{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extralight{--tw-font-weight:var(--font-weight-extralight);font-weight:var(--font-weight-extralight)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-nowrap{text-wrap:nowrap}.break-words{overflow-wrap:break-word}.\!whitespace-pre-wrap{white-space:pre-wrap!important}.whitespace-nowrap{white-space:nowrap}.\!text-gray-600{color:var(--color-gray-600)!important}.\!text-red-400{color:var(--color-red-400)!important}.\!text-white{color:var(--color-white)!important}.text-black{color:var(--color-black)}.text-blue-50{color:var(--color-blue-50)}.text-blue-600{color:var(--color-blue-600)}.text-blue-900\/40{color:#1c398e66}@supports (color:color-mix(in lab,red,red)){.text-blue-900\/40{color:color-mix(in oklab,var(--color-blue-900) 40%,transparent)}}.text-blue-900\/50{color:#1c398e80}@supports (color:color-mix(in lab,red,red)){.text-blue-900\/50{color:color-mix(in oklab,var(--color-blue-900) 50%,transparent)}}.text-cyan-50{color:var(--color-cyan-50)}.text-cyan-600{color:var(--color-cyan-600)}.text-fuchsia-50{color:var(--color-fuchsia-50)}.text-fuchsia-600{color:var(--color-fuchsia-600)}.text-gray-50{color:var(--color-gray-50)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-400\!{color:var(--color-gray-400)!important}.text-gray-500{color:var(--color-gray-500)}.text-gray-500\/90{color:#6a7282e6}@supports (color:color-mix(in lab,red,red)){.text-gray-500\/90{color:color-mix(in oklab,var(--color-gray-500) 90%,transparent)}}.text-gray-600{color:var(--color-gray-600)}.text-gray-600\/80{color:#4a5565cc}@supports (color:color-mix(in lab,red,red)){.text-gray-600\/80{color:color-mix(in oklab,var(--color-gray-600) 80%,transparent)}}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-green-50{color:var(--color-green-50)}.text-green-400{color:var(--color-green-400)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-indigo-50{color:var(--color-indigo-50)}.text-indigo-600{color:var(--color-indigo-600)}.text-orange-50{color:var(--color-orange-50)}.text-orange-600{color:var(--color-orange-600)}.text-pink-50{color:var(--color-pink-50)}.text-pink-600{color:var(--color-pink-600)}.text-primary-50{color:var(--color-primary-50)}.text-primary-400{color:var(--color-primary-400)}.text-primary-500{color:var(--color-primary-500)}.text-primary-600{color:var(--color-primary-600)}.text-purple-50{color:var(--color-purple-50)}.text-purple-600{color:var(--color-purple-600)}.text-red-50{color:var(--color-red-50)}.text-red-400{color:var(--color-red-400)}.text-red-400\!{color:var(--color-red-400)!important}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-600\!{color:var(--color-red-600)!important}.text-slate-50{color:var(--color-slate-50)}.text-slate-100{color:var(--color-slate-100)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-600\/70{color:#45556cb3}@supports (color:color-mix(in lab,red,red)){.text-slate-600\/70{color:color-mix(in oklab,var(--color-slate-600) 70%,transparent)}}.text-slate-700{color:var(--color-slate-700)}.text-slate-900{color:var(--color-slate-900)}.text-violet-50{color:var(--color-violet-50)}.text-violet-600{color:var(--color-violet-600)}.text-white{color:var(--color-white)}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.text-yellow-50{color:var(--color-yellow-50)}.text-yellow-600{color:var(--color-yellow-600)}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-gray-400::placeholder{color:var(--color-gray-400)}.placeholder-transparent::placeholder{color:#0000}.placeholder-white\/50::placeholder{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.placeholder-white\/50::placeholder{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.\!opacity-70{opacity:.7!important}.\!opacity-85{opacity:.85!important}.opacity-0{opacity:0}.opacity-5{opacity:.05}.opacity-10{opacity:.1}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-8{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-black\/5{--tw-shadow-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.shadow-black\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-gray-200\/70{--tw-shadow-color:#e5e7ebb3}@supports (color:color-mix(in lab,red,red)){.shadow-gray-200\/70{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-gray-200) 70%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-gray-400{--tw-shadow-color:oklch(70.7% .022 261.325)}@supports (color:color-mix(in lab,red,red)){.shadow-gray-400{--tw-shadow-color:color-mix(in oklab, var(--color-gray-400) var(--tw-shadow-alpha), transparent)}}.shadow-slate-200\/80{--tw-shadow-color:#e2e8f0cc}@supports (color:color-mix(in lab,red,red)){.shadow-slate-200\/80{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-200) 80%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-black\/25{--tw-ring-color:#00000040}@supports (color:color-mix(in lab,red,red)){.ring-black\/25{--tw-ring-color:color-mix(in oklab, var(--color-black) 25%, transparent)}}.ring-blue-200{--tw-ring-color:var(--color-blue-200)}.ring-cyan-200{--tw-ring-color:var(--color-cyan-200)}.ring-fuchsia-200{--tw-ring-color:var(--color-fuchsia-200)}.ring-gray-200{--tw-ring-color:var(--color-gray-200)}.ring-green-200{--tw-ring-color:var(--color-green-200)}.ring-indigo-200{--tw-ring-color:var(--color-indigo-200)}.ring-orange-200{--tw-ring-color:var(--color-orange-200)}.ring-pink-200{--tw-ring-color:var(--color-pink-200)}.ring-primary-200{--tw-ring-color:var(--color-primary-200)}.ring-purple-200{--tw-ring-color:var(--color-purple-200)}.ring-red-200{--tw-ring-color:var(--color-red-200)}.ring-slate-200{--tw-ring-color:var(--color-slate-200)}.ring-slate-800\/5{--tw-ring-color:#1d293d0d}@supports (color:color-mix(in lab,red,red)){.ring-slate-800\/5{--tw-ring-color:color-mix(in oklab, var(--color-slate-800) 5%, transparent)}}.ring-violet-200{--tw-ring-color:var(--color-violet-200)}.ring-yellow-200{--tw-ring-color:var(--color-yellow-200)}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-white{--tw-ring-offset-color:var(--color-white)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-offset-2{outline-offset:2px}.\!outline-transparent{outline-color:#0000!important}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-2xl{--tw-drop-shadow-size:drop-shadow(0 25px 25px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-2xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-3xl{--tw-backdrop-blur:blur(var(--blur-3xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-lg{--tw-backdrop-blur:blur(var(--blur-lg));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-none{--tw-backdrop-blur: ;-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media(hover:hover){.group-hover\:bg-black:is(:where(.group):hover *){background-color:var(--color-black)}.group-hover\:bg-blue-500:is(:where(.group):hover *){background-color:var(--color-blue-500)}.group-hover\:bg-cyan-500:is(:where(.group):hover *){background-color:var(--color-cyan-500)}.group-hover\:bg-fuchsia-500:is(:where(.group):hover *){background-color:var(--color-fuchsia-500)}.group-hover\:bg-gray-500:is(:where(.group):hover *){background-color:var(--color-gray-500)}.group-hover\:bg-green-500:is(:where(.group):hover *){background-color:var(--color-green-500)}.group-hover\:bg-indigo-500:is(:where(.group):hover *){background-color:var(--color-indigo-500)}.group-hover\:bg-orange-500:is(:where(.group):hover *){background-color:var(--color-orange-500)}.group-hover\:bg-pink-500:is(:where(.group):hover *){background-color:var(--color-pink-500)}.group-hover\:bg-primary-500:is(:where(.group):hover *){background-color:var(--color-primary-500)}.group-hover\:bg-purple-500:is(:where(.group):hover *){background-color:var(--color-purple-500)}.group-hover\:bg-red-500:is(:where(.group):hover *){background-color:var(--color-red-500)}.group-hover\:bg-slate-500:is(:where(.group):hover *){background-color:var(--color-slate-500)}.group-hover\:bg-violet-500:is(:where(.group):hover *){background-color:var(--color-violet-500)}.group-hover\:bg-yellow-500:is(:where(.group):hover *){background-color:var(--color-yellow-500)}.group-hover\:text-gray-700:is(:where(.group):hover *){color:var(--color-gray-700)}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.peer-checked\:bg-blue-600:is(:where(.peer):checked~*){background-color:var(--color-blue-600)}.peer-checked\:bg-cyan-600:is(:where(.peer):checked~*){background-color:var(--color-cyan-600)}.peer-checked\:bg-fuchsia-600:is(:where(.peer):checked~*){background-color:var(--color-fuchsia-600)}.peer-checked\:bg-gray-600:is(:where(.peer):checked~*){background-color:var(--color-gray-600)}.peer-checked\:bg-green-600:is(:where(.peer):checked~*){background-color:var(--color-green-600)}.peer-checked\:bg-indigo-600:is(:where(.peer):checked~*){background-color:var(--color-indigo-600)}.peer-checked\:bg-orange-600:is(:where(.peer):checked~*){background-color:var(--color-orange-600)}.peer-checked\:bg-pink-600:is(:where(.peer):checked~*){background-color:var(--color-pink-600)}.peer-checked\:bg-primary-600:is(:where(.peer):checked~*){background-color:var(--color-primary-600)}.peer-checked\:bg-purple-600:is(:where(.peer):checked~*){background-color:var(--color-purple-600)}.peer-checked\:bg-red-600:is(:where(.peer):checked~*){background-color:var(--color-red-600)}.peer-checked\:bg-slate-600:is(:where(.peer):checked~*){background-color:var(--color-slate-600)}.peer-checked\:bg-violet-600:is(:where(.peer):checked~*){background-color:var(--color-violet-600)}.peer-checked\:bg-yellow-600:is(:where(.peer):checked~*){background-color:var(--color-yellow-600)}@media(hover:hover){.peer-hover\:opacity-80:is(:where(.peer):hover~*){opacity:.8}.peer-hover\:opacity-90:is(:where(.peer):hover~*){opacity:.9}}.peer-disabled\:opacity-40:is(:where(.peer):disabled~*){opacity:.4}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:start-1:after{content:var(--tw-content);inset-inline-start:calc(var(--spacing) * 1)}.after\:top-1\/2:after{content:var(--tw-content);top:50%}.after\:h-5:after{content:var(--tw-content);height:calc(var(--spacing) * 5)}.after\:h-8:after{content:var(--tw-content);height:calc(var(--spacing) * 8)}.after\:w-5:after{content:var(--tw-content);width:calc(var(--spacing) * 5)}.after\:w-8:after{content:var(--tw-content);width:calc(var(--spacing) * 8)}.after\:-translate-y-1\/2:after{content:var(--tw-content);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:rounded-full:after{content:var(--tw-content);border-radius:3.40282e38px}.after\:border-blue-100:after{content:var(--tw-content);border-color:var(--color-blue-100)}.after\:border-cyan-100:after{content:var(--tw-content);border-color:var(--color-cyan-100)}.after\:border-fuchsia-100:after{content:var(--tw-content);border-color:var(--color-fuchsia-100)}.after\:border-gray-100:after{content:var(--tw-content);border-color:var(--color-gray-100)}.after\:border-green-100:after{content:var(--tw-content);border-color:var(--color-green-100)}.after\:border-indigo-100:after{content:var(--tw-content);border-color:var(--color-indigo-100)}.after\:border-orange-100:after{content:var(--tw-content);border-color:var(--color-orange-100)}.after\:border-pink-100:after{content:var(--tw-content);border-color:var(--color-pink-100)}.after\:border-primary-100:after{content:var(--tw-content);border-color:var(--color-primary-100)}.after\:border-purple-100:after{content:var(--tw-content);border-color:var(--color-purple-100)}.after\:border-red-100:after{content:var(--tw-content);border-color:var(--color-red-100)}.after\:border-slate-100:after{content:var(--tw-content);border-color:var(--color-slate-100)}.after\:border-violet-100:after{content:var(--tw-content);border-color:var(--color-violet-100)}.after\:border-yellow-100:after{content:var(--tw-content);border-color:var(--color-yellow-100)}.after\:bg-white:after{content:var(--tw-content);background-color:var(--color-white)}.after\:shadow-sm:after{content:var(--tw-content);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.after\:ring-1:after{content:var(--tw-content);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.after\:ring-slate-700\/10:after{content:var(--tw-content);--tw-ring-color:#3141581a}@supports (color:color-mix(in lab,red,red)){.after\:ring-slate-700\/10:after{--tw-ring-color:color-mix(in oklab, var(--color-slate-700) 10%, transparent)}}.after\:transition:after{content:var(--tw-content);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:duration-200:after{content:var(--tw-content);--tw-duration:.2s;transition-duration:.2s}.after\:ease-in-out:after{content:var(--tw-content);--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.peer-checked\:after\:translate-x-5:is(:where(.peer):checked~*):after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.peer-checked\:after\:translate-x-8:is(:where(.peer):checked~*):after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * 8);translate:var(--tw-translate-x) var(--tw-translate-y)}.first\:rounded-t-lg:first-child{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.last\:rounded-b-lg:last-child{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}@media(hover:hover){.hover\:rounded-md:hover{border-radius:var(--radius-md)}.hover\:border:hover{border-style:var(--tw-border-style);border-width:1px}.hover\:\!border-gray-400:hover{border-color:var(--color-gray-400)!important}.hover\:border-blue-500\/80:hover{border-color:#3080ffcc}@supports (color:color-mix(in lab,red,red)){.hover\:border-blue-500\/80:hover{border-color:color-mix(in oklab,var(--color-blue-500) 80%,transparent)}}.hover\:border-blue-600:hover{border-color:var(--color-blue-600)}.hover\:border-cyan-500\/80:hover{border-color:#00b7d7cc}@supports (color:color-mix(in lab,red,red)){.hover\:border-cyan-500\/80:hover{border-color:color-mix(in oklab,var(--color-cyan-500) 80%,transparent)}}.hover\:border-cyan-600:hover{border-color:var(--color-cyan-600)}.hover\:border-fuchsia-500\/80:hover{border-color:#e12afbcc}@supports (color:color-mix(in lab,red,red)){.hover\:border-fuchsia-500\/80:hover{border-color:color-mix(in oklab,var(--color-fuchsia-500) 80%,transparent)}}.hover\:border-fuchsia-600:hover{border-color:var(--color-fuchsia-600)}.hover\:border-gray-400:hover{border-color:var(--color-gray-400)}.hover\:border-gray-500\/80:hover{border-color:#6a7282cc}@supports (color:color-mix(in lab,red,red)){.hover\:border-gray-500\/80:hover{border-color:color-mix(in oklab,var(--color-gray-500) 80%,transparent)}}.hover\:border-gray-600:hover{border-color:var(--color-gray-600)}.hover\:border-green-500\/80:hover{border-color:#00c758cc}@supports (color:color-mix(in lab,red,red)){.hover\:border-green-500\/80:hover{border-color:color-mix(in oklab,var(--color-green-500) 80%,transparent)}}.hover\:border-green-600:hover{border-color:var(--color-green-600)}.hover\:border-indigo-500\/80:hover{border-color:#625fffcc}@supports (color:color-mix(in lab,red,red)){.hover\:border-indigo-500\/80:hover{border-color:color-mix(in oklab,var(--color-indigo-500) 80%,transparent)}}.hover\:border-indigo-600:hover{border-color:var(--color-indigo-600)}.hover\:border-neutral-400\/70:hover{border-color:#a1a1a1b3}@supports (color:color-mix(in lab,red,red)){.hover\:border-neutral-400\/70:hover{border-color:color-mix(in oklab,var(--color-neutral-400) 70%,transparent)}}.hover\:border-orange-500\/80:hover{border-color:#fe6e00cc}@supports (color:color-mix(in lab,red,red)){.hover\:border-orange-500\/80:hover{border-color:color-mix(in oklab,var(--color-orange-500) 80%,transparent)}}.hover\:border-orange-600:hover{border-color:var(--color-orange-600)}.hover\:border-pink-500\/80:hover{border-color:#f6339acc}@supports (color:color-mix(in lab,red,red)){.hover\:border-pink-500\/80:hover{border-color:color-mix(in oklab,var(--color-pink-500) 80%,transparent)}}.hover\:border-pink-600:hover{border-color:var(--color-pink-600)}.hover\:border-primary-500\/80:hover{border-color:#0076d2cc}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary-500\/80:hover{border-color:color-mix(in oklab,var(--color-primary-500) 80%,transparent)}}.hover\:border-primary-600:hover{border-color:var(--color-primary-600)}.hover\:border-purple-500\/80:hover{border-color:#ac4bffcc}@supports (color:color-mix(in lab,red,red)){.hover\:border-purple-500\/80:hover{border-color:color-mix(in oklab,var(--color-purple-500) 80%,transparent)}}.hover\:border-purple-600:hover{border-color:var(--color-purple-600)}.hover\:border-red-500\/80:hover{border-color:#fb2c36cc}@supports (color:color-mix(in lab,red,red)){.hover\:border-red-500\/80:hover{border-color:color-mix(in oklab,var(--color-red-500) 80%,transparent)}}.hover\:border-red-600:hover{border-color:var(--color-red-600)}.hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.hover\:border-slate-400:hover{border-color:var(--color-slate-400)}.hover\:border-slate-500\/80:hover{border-color:#62748ecc}@supports (color:color-mix(in lab,red,red)){.hover\:border-slate-500\/80:hover{border-color:color-mix(in oklab,var(--color-slate-500) 80%,transparent)}}.hover\:border-slate-600:hover{border-color:var(--color-slate-600)}.hover\:border-violet-500\/80:hover{border-color:#8d54ffcc}@supports (color:color-mix(in lab,red,red)){.hover\:border-violet-500\/80:hover{border-color:color-mix(in oklab,var(--color-violet-500) 80%,transparent)}}.hover\:border-violet-600:hover{border-color:var(--color-violet-600)}.hover\:border-yellow-500\/80:hover{border-color:#edb200cc}@supports (color:color-mix(in lab,red,red)){.hover\:border-yellow-500\/80:hover{border-color:color-mix(in oklab,var(--color-yellow-500) 80%,transparent)}}.hover\:border-yellow-600:hover{border-color:var(--color-yellow-600)}.hover\:bg-black\/60:hover{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/60:hover{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.hover\:bg-blue-600:hover{background-color:var(--color-blue-600)}.hover\:bg-blue-600\!:hover{background-color:var(--color-blue-600)!important}.hover\:bg-cyan-600:hover{background-color:var(--color-cyan-600)}.hover\:bg-cyan-600\!:hover{background-color:var(--color-cyan-600)!important}.hover\:bg-fuchsia-600:hover{background-color:var(--color-fuchsia-600)}.hover\:bg-fuchsia-600\!:hover{background-color:var(--color-fuchsia-600)!important}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-gray-300:hover{background-color:var(--color-gray-300)}.hover\:bg-gray-600:hover{background-color:var(--color-gray-600)}.hover\:bg-gray-600\!:hover{background-color:var(--color-gray-600)!important}.hover\:bg-gray-700:hover{background-color:var(--color-gray-700)}.hover\:bg-green-50:hover{background-color:var(--color-green-50)}.hover\:bg-green-600:hover{background-color:var(--color-green-600)}.hover\:bg-green-600\!:hover{background-color:var(--color-green-600)!important}.hover\:bg-indigo-600:hover{background-color:var(--color-indigo-600)}.hover\:bg-indigo-600\!:hover{background-color:var(--color-indigo-600)!important}.hover\:bg-orange-600:hover{background-color:var(--color-orange-600)}.hover\:bg-orange-600\!:hover{background-color:var(--color-orange-600)!important}.hover\:bg-pink-600:hover{background-color:var(--color-pink-600)}.hover\:bg-pink-600\!:hover{background-color:var(--color-pink-600)!important}.hover\:bg-primary-200:hover{background-color:var(--color-primary-200)}.hover\:bg-primary-600:hover{background-color:var(--color-primary-600)}.hover\:bg-primary-600\!:hover{background-color:var(--color-primary-600)!important}.hover\:bg-purple-600:hover{background-color:var(--color-purple-600)}.hover\:bg-purple-600\!:hover{background-color:var(--color-purple-600)!important}.hover\:bg-red-600:hover{background-color:var(--color-red-600)}.hover\:bg-red-600\!:hover{background-color:var(--color-red-600)!important}.hover\:bg-slate-200\/75:hover{background-color:#e2e8f0bf}@supports (color:color-mix(in lab,red,red)){.hover\:bg-slate-200\/75:hover{background-color:color-mix(in oklab,var(--color-slate-200) 75%,transparent)}}.hover\:bg-slate-300:hover{background-color:var(--color-slate-300)}.hover\:bg-slate-600:hover{background-color:var(--color-slate-600)}.hover\:bg-slate-600\!:hover{background-color:var(--color-slate-600)!important}.hover\:bg-violet-600:hover{background-color:var(--color-violet-600)}.hover\:bg-violet-600\!:hover{background-color:var(--color-violet-600)!important}.hover\:bg-white\/60:hover{background-color:#fff9}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/60:hover{background-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.hover\:bg-white\/80:hover{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/80:hover{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.hover\:bg-yellow-600:hover{background-color:var(--color-yellow-600)}.hover\:bg-yellow-600\!:hover{background-color:var(--color-yellow-600)!important}.hover\:text-blue-50:hover{color:var(--color-blue-50)}.hover\:text-cyan-50:hover{color:var(--color-cyan-50)}.hover\:text-fuchsia-50:hover{color:var(--color-fuchsia-50)}.hover\:text-gray-50:hover{color:var(--color-gray-50)}.hover\:text-gray-200:hover{color:var(--color-gray-200)}.hover\:text-gray-500:hover{color:var(--color-gray-500)}.hover\:text-gray-600:hover{color:var(--color-gray-600)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-gray-800:hover{color:var(--color-gray-800)}.hover\:text-green-50:hover{color:var(--color-green-50)}.hover\:text-indigo-50:hover{color:var(--color-indigo-50)}.hover\:text-orange-50:hover{color:var(--color-orange-50)}.hover\:text-pink-50:hover{color:var(--color-pink-50)}.hover\:text-primary-50:hover{color:var(--color-primary-50)}.hover\:text-primary-500:hover{color:var(--color-primary-500)}.hover\:text-primary-600:hover{color:var(--color-primary-600)}.hover\:text-purple-50:hover{color:var(--color-purple-50)}.hover\:text-red-50:hover{color:var(--color-red-50)}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:text-slate-50:hover{color:var(--color-slate-50)}.hover\:text-slate-500:hover{color:var(--color-slate-500)}.hover\:text-slate-600:hover{color:var(--color-slate-600)}.hover\:text-slate-700:hover{color:var(--color-slate-700)}.hover\:text-violet-50:hover{color:var(--color-violet-50)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-yellow-50:hover{color:var(--color-yellow-50)}.hover\:\!opacity-100:hover{opacity:1!important}.hover\:opacity-30:hover{opacity:.3}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-black\/5:hover{--tw-shadow-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-black\/5:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.hover\:brightness-95:hover{--tw-brightness:brightness(95%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.focus\:\!border-none:focus{--tw-border-style:none!important;border-style:none!important}.focus\:\!border-primary-500:focus{border-color:var(--color-primary-500)!important}.focus\:\!border-primary-600:focus{border-color:var(--color-primary-600)!important}.focus\:border-primary-500:focus{border-color:var(--color-primary-500)}.focus\:opacity-100:focus{opacity:1}.focus\:ring:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-4:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-8:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-black:focus{--tw-ring-color:var(--color-black)}.focus\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\:ring-cyan-500:focus{--tw-ring-color:var(--color-cyan-500)}.focus\:ring-fuchsia-500:focus{--tw-ring-color:var(--color-fuchsia-500)}.focus\:ring-gray-500:focus{--tw-ring-color:var(--color-gray-500)}.focus\:ring-green-500:focus{--tw-ring-color:var(--color-green-500)}.focus\:ring-indigo-500:focus{--tw-ring-color:var(--color-indigo-500)}.focus\:ring-orange-500:focus{--tw-ring-color:var(--color-orange-500)}.focus\:ring-pink-500:focus{--tw-ring-color:var(--color-pink-500)}.focus\:ring-primary-500:focus{--tw-ring-color:var(--color-primary-500)}.focus\:ring-purple-500:focus{--tw-ring-color:var(--color-purple-500)}.focus\:ring-red-500:focus{--tw-ring-color:var(--color-red-500)}.focus\:ring-slate-500:focus{--tw-ring-color:var(--color-slate-500)}.focus\:ring-violet-500:focus{--tw-ring-color:var(--color-violet-500)}.focus\:ring-white:focus{--tw-ring-color:var(--color-white)}.focus\:ring-yellow-500:focus{--tw-ring-color:var(--color-yellow-500)}.focus\:outline-0:focus{outline-style:var(--tw-outline-style);outline-width:0}.focus\:outline-2:focus{outline-style:var(--tw-outline-style);outline-width:2px}.focus\:\!outline-primary-500:focus{outline-color:var(--color-primary-500)!important}.focus\:\!outline-transparent:focus{outline-color:#0000!important}.focus\:outline-primary-500:focus{outline-color:var(--color-primary-500)}.focus\:\!outline-none:focus{--tw-outline-style:none!important;outline-style:none!important}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:rounded-md:focus-visible{border-radius:var(--radius-md)}.focus-visible\:bg-slate-200\/75:focus-visible{background-color:#e2e8f0bf}@supports (color:color-mix(in lab,red,red)){.focus-visible\:bg-slate-200\/75:focus-visible{background-color:color-mix(in oklab,var(--color-slate-200) 75%,transparent)}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-primary-500:focus-visible{outline-color:var(--color-primary-500)}.active\:border-blue-600:active{border-color:var(--color-blue-600)}.active\:border-cyan-600:active{border-color:var(--color-cyan-600)}.active\:border-fuchsia-600:active{border-color:var(--color-fuchsia-600)}.active\:border-gray-600:active{border-color:var(--color-gray-600)}.active\:border-green-600:active{border-color:var(--color-green-600)}.active\:border-indigo-600:active{border-color:var(--color-indigo-600)}.active\:border-orange-600:active{border-color:var(--color-orange-600)}.active\:border-pink-600:active{border-color:var(--color-pink-600)}.active\:border-primary-600:active{border-color:var(--color-primary-600)}.active\:border-purple-600:active{border-color:var(--color-purple-600)}.active\:border-red-600:active{border-color:var(--color-red-600)}.active\:border-slate-600:active{border-color:var(--color-slate-600)}.active\:border-violet-600:active{border-color:var(--color-violet-600)}.active\:border-yellow-600:active{border-color:var(--color-yellow-600)}.active\:bg-blue-600\!:active{background-color:var(--color-blue-600)!important}.active\:bg-cyan-600\!:active{background-color:var(--color-cyan-600)!important}.active\:bg-fuchsia-600\!:active{background-color:var(--color-fuchsia-600)!important}.active\:bg-gray-600\!:active{background-color:var(--color-gray-600)!important}.active\:bg-green-600\!:active{background-color:var(--color-green-600)!important}.active\:bg-indigo-600\!:active{background-color:var(--color-indigo-600)!important}.active\:bg-orange-600\!:active{background-color:var(--color-orange-600)!important}.active\:bg-pink-600\!:active{background-color:var(--color-pink-600)!important}.active\:bg-primary-600\!:active{background-color:var(--color-primary-600)!important}.active\:bg-purple-600\!:active{background-color:var(--color-purple-600)!important}.active\:bg-red-600\!:active{background-color:var(--color-red-600)!important}.active\:bg-slate-600\!:active{background-color:var(--color-slate-600)!important}.active\:bg-violet-600\!:active{background-color:var(--color-violet-600)!important}.active\:bg-yellow-600\!:active{background-color:var(--color-yellow-600)!important}.disabled\:opacity-50:disabled{opacity:.5}@media(min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mt-0{margin-top:calc(var(--spacing) * 0)}.sm\:grid{display:grid}.sm\:w-1\/3{width:33.3333%}.sm\:w-1\/4{width:25%}.sm\:w-1\/5{width:20%}.sm\:w-1\/6{width:16.6667%}.sm\:w-2\/3{width:66.6667%}.sm\:w-2\/5{width:40%}.sm\:w-11\/12{width:91.6667%}.sm\:w-72{width:calc(var(--spacing) * 72)}.sm\:w-96{width:calc(var(--spacing) * 96)}.sm\:w-\[32rem\]{width:32rem}.sm\:w-\[48rem\]{width:48rem}.sm\:w-\[60rem\]{width:60rem}.sm\:w-\[86rem\]{width:86rem}.sm\:\!max-w-\[350px\]{max-width:350px!important}.sm\:\!max-w-\[450px\]{max-width:450px!important}.sm\:\!max-w-\[550px\]{max-width:550px!important}.sm\:rotate-0{rotate:0deg}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:px-12{padding-inline:calc(var(--spacing) * 12)}.sm\:py-4{padding-block:calc(var(--spacing) * 4)}.sm\:pt-8{padding-top:calc(var(--spacing) * 8)}.sm\:pb-0{padding-bottom:calc(var(--spacing) * 0)}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media(min-width:48rem){.md\:max-h-none{max-height:none}.md\:w-96{width:calc(var(--spacing) * 96)}.md\:overflow-visible{overflow:visible}}@media(min-width:64rem){.lg\:w-1\/3{width:33.3333%}.lg\:w-1\/4{width:25%}.lg\:w-1\/5{width:20%}.lg\:w-1\/6{width:16.6667%}.lg\:w-2\/3{width:66.6667%}.lg\:w-2\/5{width:40%}.lg\:w-11\/12{width:91.6667%}}.ltr\:right-\[2\.5px\]:where(:dir(ltr),[dir=ltr],[dir=ltr] *){right:2.5px}.ltr\:mr-2:where(:dir(ltr),[dir=ltr],[dir=ltr] *){margin-right:calc(var(--spacing) * 2)}.rtl\:\!right-\[unset\]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){right:unset!important}.rtl\:right-\[31px\]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){right:31px}.rtl\:right-\[46px\]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){right:46px}.rtl\:right-\[58px\]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){right:58px}.rtl\:right-\[79px\]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){right:79px}.rtl\:\!left-0:where(:dir(rtl),[dir=rtl],[dir=rtl] *){left:calc(var(--spacing) * 0)!important}.rtl\:left-\[2\.5px\]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){left:2.5px}.rtl\:-mr-2\!:where(:dir(rtl),[dir=rtl],[dir=rtl] *){margin-right:calc(var(--spacing) * -2)!important}.rtl\:mr-2\!:where(:dir(rtl),[dir=rtl],[dir=rtl] *){margin-right:calc(var(--spacing) * 2)!important}.rtl\:-ml-2\!:where(:dir(rtl),[dir=rtl],[dir=rtl] *){margin-left:calc(var(--spacing) * -2)!important}.rtl\:ml-2:where(:dir(rtl),[dir=rtl],[dir=rtl] *){margin-left:calc(var(--spacing) * 2)}.rtl\:ml-2\!:where(:dir(rtl),[dir=rtl],[dir=rtl] *){margin-left:calc(var(--spacing) * 2)!important}.rtl\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.rtl\:pr-4:where(:dir(rtl),[dir=rtl],[dir=rtl] *){padding-right:calc(var(--spacing) * 4)}.rtl\:pl-4:where(:dir(rtl),[dir=rtl],[dir=rtl] *){padding-left:calc(var(--spacing) * 4)}.rtl\:peer-checked\:after\:-translate-x-5:where(:dir(rtl),[dir=rtl],[dir=rtl] *):is(:where(.peer):checked~*):after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * -5);translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\:peer-checked\:after\:-translate-x-8:where(:dir(rtl),[dir=rtl],[dir=rtl] *):is(:where(.peer):checked~*):after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * -8);translate:var(--tw-translate-x) var(--tw-translate-y)}:where(.dark\:divide-dark-600:is(.dark,.dark *)>:not(:last-child)){border-color:var(--color-dark-600)}:where(.dark\:divide-dark-600\/30:is(.dark,.dark *)>:not(:last-child)){border-color:#33373c4d}@supports (color:color-mix(in lab,red,red)){:where(.dark\:divide-dark-600\/30:is(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab,var(--color-dark-600) 30%,transparent)}}:where(.dark\:divide-dark-600\/80:is(.dark,.dark *)>:not(:last-child)){border-color:#33373ccc}@supports (color:color-mix(in lab,red,red)){:where(.dark\:divide-dark-600\/80:is(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab,var(--color-dark-600) 80%,transparent)}}:where(.dark\:divide-dark-600\/90:is(.dark,.dark *)>:not(:last-child)){border-color:#33373ce6}@supports (color:color-mix(in lab,red,red)){:where(.dark\:divide-dark-600\/90:is(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab,var(--color-dark-600) 90%,transparent)}}:where(.dark\:divide-dark-700:is(.dark,.dark *)>:not(:last-child)){border-color:var(--color-dark-700)}.dark\:border:is(.dark,.dark *){border-style:var(--tw-border-style);border-width:1px}.dark\:border-r-0:is(.dark,.dark *){border-right-style:var(--tw-border-style);border-right-width:0}.dark\:border-l-0:is(.dark,.dark *){border-left-style:var(--tw-border-style);border-left-width:0}.dark\:\!border-dark-400:is(.dark,.dark *){border-color:var(--color-dark-400)!important}.dark\:\!border-dark-600:is(.dark,.dark *){border-color:var(--color-dark-600)!important}.dark\:border-dark-500\/10:is(.dark,.dark *){border-color:#4a4e531a}@supports (color:color-mix(in lab,red,red)){.dark\:border-dark-500\/10:is(.dark,.dark *){border-color:color-mix(in oklab,var(--color-dark-500) 10%,transparent)}}.dark\:border-dark-500\/80:is(.dark,.dark *){border-color:#4a4e53cc}@supports (color:color-mix(in lab,red,red)){.dark\:border-dark-500\/80:is(.dark,.dark *){border-color:color-mix(in oklab,var(--color-dark-500) 80%,transparent)}}.dark\:border-dark-600:is(.dark,.dark *){border-color:var(--color-dark-600)}.dark\:border-dark-600\/30:is(.dark,.dark *){border-color:#33373c4d}@supports (color:color-mix(in lab,red,red)){.dark\:border-dark-600\/30:is(.dark,.dark *){border-color:color-mix(in oklab,var(--color-dark-600) 30%,transparent)}}.dark\:border-dark-600\/60:is(.dark,.dark *){border-color:#33373c99}@supports (color:color-mix(in lab,red,red)){.dark\:border-dark-600\/60:is(.dark,.dark *){border-color:color-mix(in oklab,var(--color-dark-600) 60%,transparent)}}.dark\:border-dark-600\/90:is(.dark,.dark *){border-color:#33373ce6}@supports (color:color-mix(in lab,red,red)){.dark\:border-dark-600\/90:is(.dark,.dark *){border-color:color-mix(in oklab,var(--color-dark-600) 90%,transparent)}}.dark\:border-dark-700:is(.dark,.dark *){border-color:var(--color-dark-700)}.dark\:border-dark-800:is(.dark,.dark *){border-color:var(--color-dark-800)}.dark\:border-dark-800\/20:is(.dark,.dark *){border-color:#1c1f2433}@supports (color:color-mix(in lab,red,red)){.dark\:border-dark-800\/20:is(.dark,.dark *){border-color:color-mix(in oklab,var(--color-dark-800) 20%,transparent)}}.dark\:border-primary-500:is(.dark,.dark *){border-color:var(--color-primary-500)}.dark\:border-slate-500:is(.dark,.dark *){border-color:var(--color-slate-500)}.dark\:border-slate-600:is(.dark,.dark *){border-color:var(--color-slate-600)}.dark\:border-transparent:is(.dark,.dark *){border-color:#0000}.dark\:border-y-dark-500\/50:is(.dark,.dark *){border-block-color:#4a4e5380}@supports (color:color-mix(in lab,red,red)){.dark\:border-y-dark-500\/50:is(.dark,.dark *){border-block-color:color-mix(in oklab,var(--color-dark-500) 50%,transparent)}}.dark\:border-t-dark-600\/50:is(.dark,.dark *){border-top-color:#33373c80}@supports (color:color-mix(in lab,red,red)){.dark\:border-t-dark-600\/50:is(.dark,.dark *){border-top-color:color-mix(in oklab,var(--color-dark-600) 50%,transparent)}}.dark\:border-t-gray-800\/40\!:is(.dark,.dark *){border-top-color:#1e293966!important}@supports (color:color-mix(in lab,red,red)){.dark\:border-t-gray-800\/40\!:is(.dark,.dark *){border-top-color:color-mix(in oklab,var(--color-gray-800) 40%,transparent)!important}}.dark\:border-b-gray-100\/10:is(.dark,.dark *){border-bottom-color:#f3f4f61a}@supports (color:color-mix(in lab,red,red)){.dark\:border-b-gray-100\/10:is(.dark,.dark *){border-bottom-color:color-mix(in oklab,var(--color-gray-100) 10%,transparent)}}.dark\:border-b-gray-100\/10\!:is(.dark,.dark *){border-bottom-color:#f3f4f61a!important}@supports (color:color-mix(in lab,red,red)){.dark\:border-b-gray-100\/10\!:is(.dark,.dark *){border-bottom-color:color-mix(in oklab,var(--color-gray-100) 10%,transparent)!important}}.dark\:\!bg-dark-900\/60:is(.dark,.dark *){background-color:#10111499!important}@supports (color:color-mix(in lab,red,red)){.dark\:\!bg-dark-900\/60:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-900) 60%,transparent)!important}}.dark\:bg-amber-500\/15:is(.dark,.dark *){background-color:#f99c0026}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-500\/15:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-amber-500) 15%,transparent)}}.dark\:bg-blue-500\/15:is(.dark,.dark *){background-color:#3080ff26}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-500\/15:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-blue-500) 15%,transparent)}}.dark\:bg-blue-600:is(.dark,.dark *){background-color:var(--color-blue-600)}.dark\:bg-cyan-500\/15:is(.dark,.dark *){background-color:#00b7d726}@supports (color:color-mix(in lab,red,red)){.dark\:bg-cyan-500\/15:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-cyan-500) 15%,transparent)}}.dark\:bg-cyan-600:is(.dark,.dark *){background-color:var(--color-cyan-600)}.dark\:bg-dark-100\/50:is(.dark,.dark *){background-color:#f0f1f280}@supports (color:color-mix(in lab,red,red)){.dark\:bg-dark-100\/50:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-100) 50%,transparent)}}.dark\:bg-dark-500:is(.dark,.dark *){background-color:var(--color-dark-500)}.dark\:bg-dark-600:is(.dark,.dark *){background-color:var(--color-dark-600)}.dark\:bg-dark-700:is(.dark,.dark *){background-color:var(--color-dark-700)}.dark\:bg-dark-700\/90:is(.dark,.dark *){background-color:#262a2fe6}@supports (color:color-mix(in lab,red,red)){.dark\:bg-dark-700\/90:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-700) 90%,transparent)}}.dark\:bg-dark-800:is(.dark,.dark *){background-color:var(--color-dark-800)}.dark\:bg-dark-800\/25:is(.dark,.dark *){background-color:#1c1f2440}@supports (color:color-mix(in lab,red,red)){.dark\:bg-dark-800\/25:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-800) 25%,transparent)}}.dark\:bg-dark-800\/30:is(.dark,.dark *){background-color:#1c1f244d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-dark-800\/30:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-800) 30%,transparent)}}.dark\:bg-dark-800\/40:is(.dark,.dark *){background-color:#1c1f2466}@supports (color:color-mix(in lab,red,red)){.dark\:bg-dark-800\/40:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-800) 40%,transparent)}}.dark\:bg-dark-800\/50:is(.dark,.dark *){background-color:#1c1f2480}@supports (color:color-mix(in lab,red,red)){.dark\:bg-dark-800\/50:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-800) 50%,transparent)}}.dark\:bg-dark-800\/60:is(.dark,.dark *){background-color:#1c1f2499}@supports (color:color-mix(in lab,red,red)){.dark\:bg-dark-800\/60:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-800) 60%,transparent)}}.dark\:bg-dark-800\/70:is(.dark,.dark *){background-color:#1c1f24b3}@supports (color:color-mix(in lab,red,red)){.dark\:bg-dark-800\/70:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-800) 70%,transparent)}}.dark\:bg-dark-800\/95:is(.dark,.dark *){background-color:#1c1f24f2}@supports (color:color-mix(in lab,red,red)){.dark\:bg-dark-800\/95:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-800) 95%,transparent)}}.dark\:bg-dark-900:is(.dark,.dark *){background-color:var(--color-dark-900)}.dark\:bg-dark-900\/50:is(.dark,.dark *){background-color:#10111480}@supports (color:color-mix(in lab,red,red)){.dark\:bg-dark-900\/50:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-900) 50%,transparent)}}.dark\:bg-fuchsia-500\/15:is(.dark,.dark *){background-color:#e12afb26}@supports (color:color-mix(in lab,red,red)){.dark\:bg-fuchsia-500\/15:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-fuchsia-500) 15%,transparent)}}.dark\:bg-fuchsia-600:is(.dark,.dark *){background-color:var(--color-fuchsia-600)}.dark\:bg-gray-500\/15:is(.dark,.dark *){background-color:#6a728226}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-500\/15:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-gray-500) 15%,transparent)}}.dark\:bg-gray-600:is(.dark,.dark *){background-color:var(--color-gray-600)}.dark\:bg-green-500\/15:is(.dark,.dark *){background-color:#00c75826}@supports (color:color-mix(in lab,red,red)){.dark\:bg-green-500\/15:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-green-500) 15%,transparent)}}.dark\:bg-green-600:is(.dark,.dark *){background-color:var(--color-green-600)}.dark\:bg-indigo-500\/15:is(.dark,.dark *){background-color:#625fff26}@supports (color:color-mix(in lab,red,red)){.dark\:bg-indigo-500\/15:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-indigo-500) 15%,transparent)}}.dark\:bg-indigo-600:is(.dark,.dark *){background-color:var(--color-indigo-600)}.dark\:bg-orange-500\/15:is(.dark,.dark *){background-color:#fe6e0026}@supports (color:color-mix(in lab,red,red)){.dark\:bg-orange-500\/15:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-orange-500) 15%,transparent)}}.dark\:bg-orange-600:is(.dark,.dark *){background-color:var(--color-orange-600)}.dark\:bg-pink-500\/15:is(.dark,.dark *){background-color:#f6339a26}@supports (color:color-mix(in lab,red,red)){.dark\:bg-pink-500\/15:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-pink-500) 15%,transparent)}}.dark\:bg-pink-600:is(.dark,.dark *){background-color:var(--color-pink-600)}.dark\:bg-primary-500\/10:is(.dark,.dark *){background-color:#0076d21a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-primary-500\/10:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-primary-500) 10%,transparent)}}.dark\:bg-primary-500\/15:is(.dark,.dark *){background-color:#0076d226}@supports (color:color-mix(in lab,red,red)){.dark\:bg-primary-500\/15:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-primary-500) 15%,transparent)}}.dark\:bg-primary-600:is(.dark,.dark *){background-color:var(--color-primary-600)}.dark\:bg-purple-500\/15:is(.dark,.dark *){background-color:#ac4bff26}@supports (color:color-mix(in lab,red,red)){.dark\:bg-purple-500\/15:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-purple-500) 15%,transparent)}}.dark\:bg-purple-600:is(.dark,.dark *){background-color:var(--color-purple-600)}.dark\:bg-red-500\/15:is(.dark,.dark *){background-color:#fb2c3626}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-500\/15:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-red-500) 15%,transparent)}}.dark\:bg-red-600:is(.dark,.dark *){background-color:var(--color-red-600)}.dark\:bg-slate-500\/15:is(.dark,.dark *){background-color:#62748e26}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-500\/15:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-500) 15%,transparent)}}.dark\:bg-slate-600:is(.dark,.dark *){background-color:var(--color-slate-600)}.dark\:bg-slate-950\!:is(.dark,.dark *){background-color:var(--color-slate-950)!important}.dark\:bg-transparent:is(.dark,.dark *){background-color:#0000}.dark\:bg-violet-500\/15:is(.dark,.dark *){background-color:#8d54ff26}@supports (color:color-mix(in lab,red,red)){.dark\:bg-violet-500\/15:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-violet-500) 15%,transparent)}}.dark\:bg-violet-600:is(.dark,.dark *){background-color:var(--color-violet-600)}.dark\:bg-yellow-500\/15:is(.dark,.dark *){background-color:#edb20026}@supports (color:color-mix(in lab,red,red)){.dark\:bg-yellow-500\/15:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-yellow-500) 15%,transparent)}}.dark\:bg-yellow-600:is(.dark,.dark *){background-color:var(--color-yellow-600)}.dark\:\!text-dark-600:is(.dark,.dark *){color:var(--color-dark-600)!important}.dark\:\!text-slate-400:is(.dark,.dark *){color:var(--color-slate-400)!important}.dark\:text-amber-300:is(.dark,.dark *){color:var(--color-amber-300)}.dark\:text-amber-400:is(.dark,.dark *){color:var(--color-amber-400)}.dark\:text-blue-100:is(.dark,.dark *){color:var(--color-blue-100)}.dark\:text-blue-300:is(.dark,.dark *){color:var(--color-blue-300)}.dark\:text-blue-300\!:is(.dark,.dark *){color:var(--color-blue-300)!important}.dark\:text-blue-400:is(.dark,.dark *){color:var(--color-blue-400)}.dark\:text-blue-500:is(.dark,.dark *){color:var(--color-blue-500)}.dark\:text-cyan-100:is(.dark,.dark *){color:var(--color-cyan-100)}.dark\:text-cyan-300:is(.dark,.dark *){color:var(--color-cyan-300)}.dark\:text-cyan-300\!:is(.dark,.dark *){color:var(--color-cyan-300)!important}.dark\:text-cyan-400:is(.dark,.dark *){color:var(--color-cyan-400)}.dark\:text-dark-100:is(.dark,.dark *){color:var(--color-dark-100)}.dark\:text-dark-200:is(.dark,.dark *){color:var(--color-dark-200)}.dark\:text-dark-300:is(.dark,.dark *){color:var(--color-dark-300)}.dark\:text-dark-300\/70:is(.dark,.dark *){color:#a7aaadb3}@supports (color:color-mix(in lab,red,red)){.dark\:text-dark-300\/70:is(.dark,.dark *){color:color-mix(in oklab,var(--color-dark-300) 70%,transparent)}}.dark\:text-dark-400:is(.dark,.dark *){color:var(--color-dark-400)}.dark\:text-dark-400\/60:is(.dark,.dark *){color:#6c707599}@supports (color:color-mix(in lab,red,red)){.dark\:text-dark-400\/60:is(.dark,.dark *){color:color-mix(in oklab,var(--color-dark-400) 60%,transparent)}}.dark\:text-dark-500:is(.dark,.dark *){color:var(--color-dark-500)}.dark\:text-dark-500\!:is(.dark,.dark *){color:var(--color-dark-500)!important}.dark\:text-dark-600:is(.dark,.dark *){color:var(--color-dark-600)}.dark\:text-fuchsia-100:is(.dark,.dark *){color:var(--color-fuchsia-100)}.dark\:text-fuchsia-300:is(.dark,.dark *){color:var(--color-fuchsia-300)}.dark\:text-fuchsia-300\!:is(.dark,.dark *){color:var(--color-fuchsia-300)!important}.dark\:text-fuchsia-400:is(.dark,.dark *){color:var(--color-fuchsia-400)}.dark\:text-gray-300:is(.dark,.dark *){color:var(--color-gray-300)}.dark\:text-gray-400:is(.dark,.dark *){color:var(--color-gray-400)}.dark\:text-green-100:is(.dark,.dark *){color:var(--color-green-100)}.dark\:text-green-300:is(.dark,.dark *){color:var(--color-green-300)}.dark\:text-green-300\!:is(.dark,.dark *){color:var(--color-green-300)!important}.dark\:text-green-400:is(.dark,.dark *){color:var(--color-green-400)}.dark\:text-green-500:is(.dark,.dark *){color:var(--color-green-500)}.dark\:text-green-700:is(.dark,.dark *){color:var(--color-green-700)}.dark\:text-indigo-100:is(.dark,.dark *){color:var(--color-indigo-100)}.dark\:text-indigo-300:is(.dark,.dark *){color:var(--color-indigo-300)}.dark\:text-indigo-300\!:is(.dark,.dark *){color:var(--color-indigo-300)!important}.dark\:text-indigo-400:is(.dark,.dark *){color:var(--color-indigo-400)}.dark\:text-orange-100:is(.dark,.dark *){color:var(--color-orange-100)}.dark\:text-orange-300:is(.dark,.dark *){color:var(--color-orange-300)}.dark\:text-orange-300\!:is(.dark,.dark *){color:var(--color-orange-300)!important}.dark\:text-orange-400:is(.dark,.dark *){color:var(--color-orange-400)}.dark\:text-pink-100:is(.dark,.dark *){color:var(--color-pink-100)}.dark\:text-pink-300:is(.dark,.dark *){color:var(--color-pink-300)}.dark\:text-pink-300\!:is(.dark,.dark *){color:var(--color-pink-300)!important}.dark\:text-pink-400:is(.dark,.dark *){color:var(--color-pink-400)}.dark\:text-primary-100:is(.dark,.dark *){color:var(--color-primary-100)}.dark\:text-primary-300:is(.dark,.dark *){color:var(--color-primary-300)}.dark\:text-primary-300\!:is(.dark,.dark *){color:var(--color-primary-300)!important}.dark\:text-primary-400:is(.dark,.dark *){color:var(--color-primary-400)}.dark\:text-purple-100:is(.dark,.dark *){color:var(--color-purple-100)}.dark\:text-purple-300:is(.dark,.dark *){color:var(--color-purple-300)}.dark\:text-purple-300\!:is(.dark,.dark *){color:var(--color-purple-300)!important}.dark\:text-purple-400:is(.dark,.dark *){color:var(--color-purple-400)}.dark\:text-red-100:is(.dark,.dark *){color:var(--color-red-100)}.dark\:text-red-300:is(.dark,.dark *){color:var(--color-red-300)}.dark\:text-red-300\!:is(.dark,.dark *){color:var(--color-red-300)!important}.dark\:text-red-400:is(.dark,.dark *){color:var(--color-red-400)}.dark\:text-red-400\!:is(.dark,.dark *){color:var(--color-red-400)!important}.dark\:text-red-500:is(.dark,.dark *){color:var(--color-red-500)}.dark\:text-slate-100:is(.dark,.dark *){color:var(--color-slate-100)}.dark\:text-slate-200:is(.dark,.dark *){color:var(--color-slate-200)}.dark\:text-slate-300:is(.dark,.dark *){color:var(--color-slate-300)}.dark\:text-slate-300\!:is(.dark,.dark *){color:var(--color-slate-300)!important}.dark\:text-slate-400:is(.dark,.dark *){color:var(--color-slate-400)}.dark\:text-slate-600:is(.dark,.dark *){color:var(--color-slate-600)}.dark\:text-violet-100:is(.dark,.dark *){color:var(--color-violet-100)}.dark\:text-violet-300:is(.dark,.dark *){color:var(--color-violet-300)}.dark\:text-violet-300\!:is(.dark,.dark *){color:var(--color-violet-300)!important}.dark\:text-violet-400:is(.dark,.dark *){color:var(--color-violet-400)}.dark\:text-white:is(.dark,.dark *){color:var(--color-white)}.dark\:text-white\/80:is(.dark,.dark *){color:#fffc}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/80:is(.dark,.dark *){color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.dark\:text-yellow-100:is(.dark,.dark *){color:var(--color-yellow-100)}.dark\:text-yellow-300:is(.dark,.dark *){color:var(--color-yellow-300)}.dark\:text-yellow-300\!:is(.dark,.dark *){color:var(--color-yellow-300)!important}.dark\:text-yellow-400:is(.dark,.dark *){color:var(--color-yellow-400)}.dark\:text-yellow-500:is(.dark,.dark *){color:var(--color-yellow-500)}.dark\:placeholder-dark-500:is(.dark,.dark *)::placeholder{color:var(--color-dark-500)}.dark\:placeholder-transparent:is(.dark,.dark *)::placeholder{color:#0000}.dark\:opacity-30:is(.dark,.dark *){opacity:.3}.dark\:shadow-md:is(.dark,.dark *){--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-none:is(.dark,.dark *){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:ring-0:is(.dark,.dark *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-dark-800\/70:is(.dark,.dark *){--tw-shadow-color:#1c1f24b3}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-dark-800\/70:is(.dark,.dark *){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-dark-800) 70%, transparent) var(--tw-shadow-alpha), transparent)}}.dark\:shadow-dark-950\/20:is(.dark,.dark *){--tw-shadow-color:#0a0b0d33}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-dark-950\/20:is(.dark,.dark *){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-dark-950) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.dark\:shadow-slate-800\/50:is(.dark,.dark *){--tw-shadow-color:#1d293d80}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-slate-800\/50:is(.dark,.dark *){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-800) 50%, transparent) var(--tw-shadow-alpha), transparent)}}.dark\:ring-dark-500\/25:is(.dark,.dark *){--tw-ring-color:#4a4e5340}@supports (color:color-mix(in lab,red,red)){.dark\:ring-dark-500\/25:is(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-dark-500) 25%, transparent)}}.dark\:ring-offset-dark-500\/50:is(.dark,.dark *){--tw-ring-offset-color:#4a4e5380}@supports (color:color-mix(in lab,red,red)){.dark\:ring-offset-dark-500\/50:is(.dark,.dark *){--tw-ring-offset-color:color-mix(in oklab, var(--color-dark-500) 50%, transparent)}}.dark\:\!outline-primary-500:is(.dark,.dark *){outline-color:var(--color-primary-500)!important}.dark\:invert:is(.dark,.dark *){--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}@media(hover:hover){.dark\:group-hover\:text-slate-300:is(.dark,.dark *):is(:where(.group):hover *){color:var(--color-slate-300)}}.dark\:peer-focus\:pt-1:is(.dark,.dark *):is(:where(.peer):focus~*){padding-top:calc(var(--spacing) * 1)}.dark\:after\:bg-dark-400:is(.dark,.dark *):after{content:var(--tw-content);background-color:var(--color-dark-400)}@media(hover:hover){.dark\:hover\:\!border-dark-500:is(.dark,.dark *):hover{border-color:var(--color-dark-500)!important}.dark\:hover\:border-dark-400\/70:is(.dark,.dark *):hover{border-color:#6c7075b3}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:border-dark-400\/70:is(.dark,.dark *):hover{border-color:color-mix(in oklab,var(--color-dark-400) 70%,transparent)}}.dark\:hover\:border-dark-500:is(.dark,.dark *):hover{border-color:var(--color-dark-500)}.dark\:hover\:border-dark-500\/50:is(.dark,.dark *):hover{border-color:#4a4e5380}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:border-dark-500\/50:is(.dark,.dark *):hover{border-color:color-mix(in oklab,var(--color-dark-500) 50%,transparent)}}.dark\:hover\:\!bg-dark-900:is(.dark,.dark *):hover{background-color:var(--color-dark-900)!important}.dark\:hover\:bg-dark-600:is(.dark,.dark *):hover{background-color:var(--color-dark-600)}.dark\:hover\:bg-dark-800:is(.dark,.dark *):hover{background-color:var(--color-dark-800)}.dark\:hover\:bg-dark-800\/60:is(.dark,.dark *):hover{background-color:#1c1f2499}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-dark-800\/60:is(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-dark-800) 60%,transparent)}}.dark\:hover\:bg-dark-900:is(.dark,.dark *):hover{background-color:var(--color-dark-900)}.dark\:hover\:bg-dark-950:is(.dark,.dark *):hover{background-color:var(--color-dark-950)}.dark\:hover\:bg-green-900\/20:is(.dark,.dark *):hover{background-color:#0d542b33}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-green-900\/20:is(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-green-900) 20%,transparent)}}.hover\:dark\:bg-dark-800\!:hover:is(.dark,.dark *){background-color:var(--color-dark-800)!important}.dark\:hover\:text-dark-100:is(.dark,.dark *):hover{color:var(--color-dark-100)}.dark\:hover\:text-dark-200:is(.dark,.dark *):hover{color:var(--color-dark-200)}.dark\:hover\:text-dark-300:is(.dark,.dark *):hover{color:var(--color-dark-300)}.dark\:hover\:text-dark-400:is(.dark,.dark *):hover{color:var(--color-dark-400)}.dark\:hover\:text-dark-400\!:is(.dark,.dark *):hover{color:var(--color-dark-400)!important}.dark\:hover\:text-dark-700:is(.dark,.dark *):hover{color:var(--color-dark-700)}.dark\:hover\:text-primary-400:is(.dark,.dark *):hover{color:var(--color-primary-400)}.hover\:dark\:text-dark-100:hover:is(.dark,.dark *){color:var(--color-dark-100)}.hover\:dark\:shadow-dark-900:hover:is(.dark,.dark *){--tw-shadow-color:#101114}@supports (color:color-mix(in lab,red,red)){.hover\:dark\:shadow-dark-900:hover:is(.dark,.dark *){--tw-shadow-color:color-mix(in oklab, var(--color-dark-900) var(--tw-shadow-alpha), transparent)}}}.dark\:focus\:\!border-primary-500:is(.dark,.dark *):focus{border-color:var(--color-primary-500)!important}.dark\:focus\:\!outline-primary-500:is(.dark,.dark *):focus{outline-color:var(--color-primary-500)!important}.focus-visible\:dark\:bg-dark-800\!:focus-visible:is(.dark,.dark *){background-color:var(--color-dark-800)!important}.bw-input-group.attached :is(.bw-input,.bw-textarea,.bw-button,.bw-select div.clickable){border-radius:0}.bw-input-group.attached>:first-child,.bw-input-group.attached>:first-child :is(.bw-input,.bw-textarea,.bw-button,.bw-select div.clickable){border-top-left-radius:var(--radius-md, .375rem);border-bottom-left-radius:var(--radius-md, .375rem)}.bw-input-group.attached>:last-child,.bw-input-group.attached>:last-child :is(.bw-input,.bw-textarea,.bw-button,.bw-select div.clickable){border-top-right-radius:var(--radius-md, .375rem);border-bottom-right-radius:var(--radius-md, .375rem)}}:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);animation-fill-mode:both}.animate__animated.animate__infinite{animation-iteration-count:infinite}.animate__animated.animate__repeat-1{animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{animation-iteration-count:2;-webkit-animation-iteration-count:calc(var(--animate-repeat)*2);animation-iteration-count:calc(var(--animate-repeat)*2)}.animate__animated.animate__repeat-3{animation-iteration-count:3;-webkit-animation-iteration-count:calc(var(--animate-repeat)*3);animation-iteration-count:calc(var(--animate-repeat)*3)}.animate__animated.animate__delay-1s{animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{animation-delay:2s;-webkit-animation-delay:calc(var(--animate-delay)*2);animation-delay:calc(var(--animate-delay)*2)}.animate__animated.animate__delay-3s{animation-delay:3s;-webkit-animation-delay:calc(var(--animate-delay)*3);animation-delay:calc(var(--animate-delay)*3)}.animate__animated.animate__delay-4s{animation-delay:4s;-webkit-animation-delay:calc(var(--animate-delay)*4);animation-delay:calc(var(--animate-delay)*4)}.animate__animated.animate__delay-5s{animation-delay:5s;-webkit-animation-delay:calc(var(--animate-delay)*5);animation-delay:calc(var(--animate-delay)*5)}.animate__animated.animate__faster{animation-duration:.5s;-webkit-animation-duration:calc(var(--animate-duration)/2);animation-duration:calc(var(--animate-duration)/2)}.animate__animated.animate__fast{animation-duration:.8s;-webkit-animation-duration:calc(var(--animate-duration)*.8);animation-duration:calc(var(--animate-duration)*.8)}.animate__animated.animate__slow{animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2)}.animate__animated.animate__slower{animation-duration:3s;-webkit-animation-duration:calc(var(--animate-duration)*3);animation-duration:calc(var(--animate-duration)*3)}@media(prefers-reduced-motion:reduce),print{.animate__animated{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}}@keyframes bounce{0%,20%,53%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translateY(-30px)scaleY(1.1)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translateY(-15px)scaleY(1.05)}80%{transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)scaleY(.95)}90%{transform:translateY(-4px)scaleY(1.02)}}.animate__bounce{transform-origin:bottom;animation-name:bounce}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{animation-name:flash}@keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleX(1)}}.animate__pulse{animation-name:pulse;animation-timing-function:ease-in-out}@keyframes rubberBand{0%{transform:scaleX(1)}30%{transform:scale(1.25,.75)}40%{transform:scale(.75,1.25)}50%{transform:scale(1.15,.85)}65%{transform:scale(.95,1.05)}75%{transform:scale(1.05,.95)}to{transform:scaleX(1)}}.animate__rubberBand{animation-name:rubberBand}@keyframes shakeX{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate(-10px)}20%,40%,60%,80%{transform:translate(10px)}}.animate__shakeX{animation-name:shakeX}@keyframes shakeY{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translateY(-10px)}20%,40%,60%,80%{transform:translateY(10px)}}.animate__shakeY{animation-name:shakeY}@keyframes headShake{0%{transform:translate(0)}6.5%{transform:translate(-6px)rotateY(-9deg)}18.5%{transform:translate(5px)rotateY(7deg)}31.5%{transform:translate(-3px)rotateY(-5deg)}43.5%{transform:translate(2px)rotateY(3deg)}50%{transform:translate(0)}}.animate__headShake{animation-name:headShake;animation-timing-function:ease-in-out}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0)}}.animate__swing{transform-origin:top;animation-name:swing}@keyframes tada{0%{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9)rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1)rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1)rotate(-3deg)}to{transform:scaleX(1)}}.animate__tada{animation-name:tada}@keyframes wobble{0%{transform:translateZ(0)}15%{transform:translate(-25%)rotate(-5deg)}30%{transform:translate(20%)rotate(3deg)}45%{transform:translate(-15%)rotate(-3deg)}60%{transform:translate(10%)rotate(2deg)}75%{transform:translate(-5%)rotate(-1deg)}to{transform:translateZ(0)}}.animate__wobble{animation-name:wobble}@keyframes jello{0%,11.1%,to{transform:translateZ(0)}22.2%{transform:skew(-12.5deg)skewY(-12.5deg)}33.3%{transform:skew(6.25deg)skewY(6.25deg)}44.4%{transform:skew(-3.125deg)skewY(-3.125deg)}55.5%{transform:skew(1.5625deg)skewY(1.5625deg)}66.6%{transform:skew(-.78125deg)skewY(-.78125deg)}77.7%{transform:skew(.390625deg)skewY(.390625deg)}88.8%{transform:skew(-.195313deg)skewY(-.195313deg)}}.animate__jello{transform-origin:50%;animation-name:jello}@keyframes heartBeat{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}.animate__heartBeat{animation-name:heartBeat;animation-duration:1.3s;-webkit-animation-duration:calc(var(--animate-duration)*1.3);animation-duration:calc(var(--animate-duration)*1.3);animation-timing-function:ease-in-out}@keyframes backInDown{0%{opacity:.7;transform:translateY(-1200px)scale(.7)}80%{opacity:.7;transform:translateY(0)scale(.7)}to{opacity:1;transform:scale(1)}}.animate__backInDown{animation-name:backInDown}@keyframes backInLeft{0%{opacity:.7;transform:translate(-2000px)scale(.7)}80%{opacity:.7;transform:translate(0)scale(.7)}to{opacity:1;transform:scale(1)}}.animate__backInLeft{animation-name:backInLeft}@keyframes backInRight{0%{opacity:.7;transform:translate(2000px)scale(.7)}80%{opacity:.7;transform:translate(0)scale(.7)}to{opacity:1;transform:scale(1)}}.animate__backInRight{animation-name:backInRight}@keyframes backInUp{0%{opacity:.7;transform:translateY(1200px)scale(.7)}80%{opacity:.7;transform:translateY(0)scale(.7)}to{opacity:1;transform:scale(1)}}.animate__backInUp{animation-name:backInUp}@keyframes backOutDown{0%{opacity:1;transform:scale(1)}20%{opacity:.7;transform:translateY(0)scale(.7)}to{opacity:.7;transform:translateY(700px)scale(.7)}}.animate__backOutDown{animation-name:backOutDown}@keyframes backOutLeft{0%{opacity:1;transform:scale(1)}20%{opacity:.7;transform:translate(0)scale(.7)}to{opacity:.7;transform:translate(-2000px)scale(.7)}}.animate__backOutLeft{animation-name:backOutLeft}@keyframes backOutRight{0%{opacity:1;transform:scale(1)}20%{opacity:.7;transform:translate(0)scale(.7)}to{opacity:.7;transform:translate(2000px)scale(.7)}}.animate__backOutRight{animation-name:backOutRight}@keyframes backOutUp{0%{opacity:1;transform:scale(1)}20%{opacity:.7;transform:translateY(0)scale(.7)}to{opacity:.7;transform:translateY(-700px)scale(.7)}}.animate__backOutUp{animation-name:backOutUp}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}.animate__bounceIn{animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(var(--animate-duration)*.75);animation-name:bounceIn}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(-3000px)scaleY(3)}60%{opacity:1;transform:translateY(25px)scaleY(.9)}75%{transform:translateY(-10px)scaleY(.95)}90%{transform:translateY(5px)scaleY(.985)}to{transform:translateZ(0)}}.animate__bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(-3000px)scaleX(3)}60%{opacity:1;transform:translate(25px)scaleX(1)}75%{transform:translate(-10px)scaleX(.98)}90%{transform:translate(5px)scaleX(.995)}to{transform:translateZ(0)}}.animate__bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(3000px)scaleX(3)}60%{opacity:1;transform:translate(-25px)scaleX(1)}75%{transform:translate(10px)scaleX(.98)}90%{transform:translate(-5px)scaleX(.995)}to{transform:translateZ(0)}}.animate__bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(3000px)scaleY(5)}60%{opacity:1;transform:translateY(-20px)scaleY(.9)}75%{transform:translateY(10px)scaleY(.95)}90%{transform:translateY(-5px)scaleY(.985)}to{transform:translateZ(0)}}.animate__bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}.animate__bounceOut{animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(var(--animate-duration)*.75);animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translateY(10px)scaleY(.985)}40%,45%{opacity:1;transform:translateY(-20px)scaleY(.9)}to{opacity:0;transform:translateY(2000px)scaleY(3)}}.animate__bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate(20px)scaleX(.9)}to{opacity:0;transform:translate(-2000px)scaleX(2)}}.animate__bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate(-20px)scaleX(.9)}to{opacity:0;transform:translate(2000px)scaleX(2)}}.animate__bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translateY(-10px)scaleY(.985)}40%,45%{opacity:1;transform:translateY(20px)scaleY(.9)}to{opacity:0;transform:translateY(-2000px)scaleY(3)}}.animate__bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translateY(-2000px)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate(-2000px)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translate(2000px)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translateY(2000px)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeInTopLeft{0%{opacity:0;transform:translate(-100%,-100%)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInTopLeft{animation-name:fadeInTopLeft}@keyframes fadeInTopRight{0%{opacity:0;transform:translate(100%,-100%)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInTopRight{animation-name:fadeInTopRight}@keyframes fadeInBottomLeft{0%{opacity:0;transform:translate(-100%,100%)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInBottomLeft{animation-name:fadeInBottomLeft}@keyframes fadeInBottomRight{0%{opacity:0;transform:translate(100%,100%)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInBottomRight{animation-name:fadeInBottomRight}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate__fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translateY(100%)}}.animate__fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;transform:translateY(2000px)}}.animate__fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate(-100%)}}.animate__fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;transform:translate(-2000px)}}.animate__fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate(100%)}}.animate__fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;transform:translate(2000px)}}.animate__fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translateY(-100%)}}.animate__fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;transform:translateY(-2000px)}}.animate__fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes fadeOutTopLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate(-100%,-100%)}}.animate__fadeOutTopLeft{animation-name:fadeOutTopLeft}@keyframes fadeOutTopRight{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate(100%,-100%)}}.animate__fadeOutTopRight{animation-name:fadeOutTopRight}@keyframes fadeOutBottomRight{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate(100%,100%)}}.animate__fadeOutBottomRight{animation-name:fadeOutBottomRight}@keyframes fadeOutBottomLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate(-100%,100%)}}.animate__fadeOutBottomLeft{animation-name:fadeOutBottomLeft}@keyframes flip{0%{animation-timing-function:ease-out;transform:perspective(400px)scaleX(1)translateZ(0)rotateY(-1turn)}40%{animation-timing-function:ease-out;transform:perspective(400px)scaleX(1)translateZ(150px)rotateY(-190deg)}50%{animation-timing-function:ease-in;transform:perspective(400px)scaleX(1)translateZ(150px)rotateY(-170deg)}80%{animation-timing-function:ease-in;transform:perspective(400px)scale3d(.95,.95,.95)translateZ(0)rotateY(0)}to{animation-timing-function:ease-in;transform:perspective(400px)scaleX(1)translateZ(0)rotateY(0)}}.animate__animated.animate__flip{backface-visibility:visible;animation-name:flip}@keyframes flipInX{0%{opacity:0;animation-timing-function:ease-in;transform:perspective(400px)rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px)rotateX(-20deg)}60%{opacity:1;transform:perspective(400px)rotateX(10deg)}80%{transform:perspective(400px)rotateX(-5deg)}to{transform:perspective(400px)}}.animate__flipInX{animation-name:flipInX;backface-visibility:visible!important}@keyframes flipInY{0%{opacity:0;animation-timing-function:ease-in;transform:perspective(400px)rotateY(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px)rotateY(-20deg)}60%{opacity:1;transform:perspective(400px)rotateY(10deg)}80%{transform:perspective(400px)rotateY(-5deg)}to{transform:perspective(400px)}}.animate__flipInY{animation-name:flipInY;backface-visibility:visible!important}@keyframes flipOutX{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px)rotateX(-20deg)}to{opacity:0;transform:perspective(400px)rotateX(90deg)}}.animate__flipOutX{animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(var(--animate-duration)*.75);animation-name:flipOutX;backface-visibility:visible!important}@keyframes flipOutY{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px)rotateY(-15deg)}to{opacity:0;transform:perspective(400px)rotateY(90deg)}}.animate__flipOutY{animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(var(--animate-duration)*.75);animation-name:flipOutY;backface-visibility:visible!important}@keyframes lightSpeedInRight{0%{opacity:0;transform:translate(100%)skew(-30deg)}60%{opacity:1;transform:skew(20deg)}80%{transform:skew(-5deg)}to{transform:translateZ(0)}}.animate__lightSpeedInRight{animation-name:lightSpeedInRight;animation-timing-function:ease-out}@keyframes lightSpeedInLeft{0%{opacity:0;transform:translate(-100%)skew(30deg)}60%{opacity:1;transform:skew(-20deg)}80%{transform:skew(5deg)}to{transform:translateZ(0)}}.animate__lightSpeedInLeft{animation-name:lightSpeedInLeft;animation-timing-function:ease-out}@keyframes lightSpeedOutRight{0%{opacity:1}to{opacity:0;transform:translate(100%)skew(30deg)}}.animate__lightSpeedOutRight{animation-name:lightSpeedOutRight;animation-timing-function:ease-in}@keyframes lightSpeedOutLeft{0%{opacity:1}to{opacity:0;transform:translate(-100%)skew(-30deg)}}.animate__lightSpeedOutLeft{animation-name:lightSpeedOutLeft;animation-timing-function:ease-in}@keyframes rotateIn{0%{opacity:0;transform:rotate(-200deg)}to{opacity:1;transform:translateZ(0)}}.animate__rotateIn{transform-origin:50%;animation-name:rotateIn}@keyframes rotateInDownLeft{0%{opacity:0;transform:rotate(-45deg)}to{opacity:1;transform:translateZ(0)}}.animate__rotateInDownLeft{transform-origin:0 100%;animation-name:rotateInDownLeft}@keyframes rotateInDownRight{0%{opacity:0;transform:rotate(45deg)}to{opacity:1;transform:translateZ(0)}}.animate__rotateInDownRight{transform-origin:100% 100%;animation-name:rotateInDownRight}@keyframes rotateInUpLeft{0%{opacity:0;transform:rotate(45deg)}to{opacity:1;transform:translateZ(0)}}.animate__rotateInUpLeft{transform-origin:0 100%;animation-name:rotateInUpLeft}@keyframes rotateInUpRight{0%{opacity:0;transform:rotate(-90deg)}to{opacity:1;transform:translateZ(0)}}.animate__rotateInUpRight{transform-origin:100% 100%;animation-name:rotateInUpRight}@keyframes rotateOut{0%{opacity:1}to{opacity:0;transform:rotate(200deg)}}.animate__rotateOut{transform-origin:50%;animation-name:rotateOut}@keyframes rotateOutDownLeft{0%{opacity:1}to{opacity:0;transform:rotate(45deg)}}.animate__rotateOutDownLeft{transform-origin:0 100%;animation-name:rotateOutDownLeft}@keyframes rotateOutDownRight{0%{opacity:1}to{opacity:0;transform:rotate(-45deg)}}.animate__rotateOutDownRight{transform-origin:100% 100%;animation-name:rotateOutDownRight}@keyframes rotateOutUpLeft{0%{opacity:1}to{opacity:0;transform:rotate(-45deg)}}.animate__rotateOutUpLeft{transform-origin:0 100%;animation-name:rotateOutUpLeft}@keyframes rotateOutUpRight{0%{opacity:1}to{opacity:0;transform:rotate(90deg)}}.animate__rotateOutUpRight{transform-origin:100% 100%;animation-name:rotateOutUpRight}@keyframes hinge{0%{animation-timing-function:ease-in-out}20%,60%{animation-timing-function:ease-in-out;transform:rotate(80deg)}40%,80%{opacity:1;animation-timing-function:ease-in-out;transform:rotate(60deg)}to{opacity:0;transform:translateY(700px)}}.animate__hinge{animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2);transform-origin:0 0;animation-name:hinge}@keyframes jackInTheBox{0%{opacity:0;transform-origin:bottom;transform:scale(.1)rotate(30deg)}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}.animate__jackInTheBox{animation-name:jackInTheBox}@keyframes rollIn{0%{opacity:0;transform:translate(-100%)rotate(-120deg)}to{opacity:1;transform:translateZ(0)}}.animate__rollIn{animation-name:rollIn}@keyframes rollOut{0%{opacity:1}to{opacity:0;transform:translate(100%)rotate(120deg)}}.animate__rollOut{animation-name:rollOut}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{animation-name:zoomIn}@keyframes zoomInDown{0%{opacity:0;animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:scale3d(.1,.1,.1)translateY(-1000px)}60%{opacity:1;animation-timing-function:cubic-bezier(.175,.885,.32,1);transform:scale3d(.475,.475,.475)translateY(60px)}}.animate__zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{0%{opacity:0;animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:scale3d(.1,.1,.1)translate(-1000px)}60%{opacity:1;animation-timing-function:cubic-bezier(.175,.885,.32,1);transform:scale3d(.475,.475,.475)translate(10px)}}.animate__zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{0%{opacity:0;animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:scale3d(.1,.1,.1)translate(1000px)}60%{opacity:1;animation-timing-function:cubic-bezier(.175,.885,.32,1);transform:scale3d(.475,.475,.475)translate(-10px)}}.animate__zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{0%{opacity:0;animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:scale3d(.1,.1,.1)translateY(1000px)}60%{opacity:1;animation-timing-function:cubic-bezier(.175,.885,.32,1);transform:scale3d(.475,.475,.475)translateY(-60px)}}.animate__zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.animate__zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{opacity:1;animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:scale3d(.475,.475,.475)translateY(-60px)}to{opacity:0;animation-timing-function:cubic-bezier(.175,.885,.32,1);transform:scale3d(.1,.1,.1)translateY(2000px)}}.animate__zoomOutDown{transform-origin:bottom;animation-name:zoomOutDown}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475)translate(42px)}to{opacity:0;transform:scale(.1)translate(-2000px)}}.animate__zoomOutLeft{transform-origin:0;animation-name:zoomOutLeft}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475)translate(-42px)}to{opacity:0;transform:scale(.1)translate(2000px)}}.animate__zoomOutRight{transform-origin:100%;animation-name:zoomOutRight}@keyframes zoomOutUp{40%{opacity:1;animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:scale3d(.475,.475,.475)translateY(60px)}to{opacity:0;animation-timing-function:cubic-bezier(.175,.885,.32,1);transform:scale3d(.1,.1,.1)translateY(-2000px)}}.animate__zoomOutUp{transform-origin:bottom;animation-name:zoomOutUp}@keyframes slideInDown{0%{visibility:visible;transform:translateY(-100%)}to{transform:translateZ(0)}}.animate__slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{visibility:visible;transform:translate(-100%)}to{transform:translateZ(0)}}.animate__slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{visibility:visible;transform:translate(100%)}to{transform:translateZ(0)}}.animate__slideInRight{animation-name:slideInRight}@keyframes slideInUp{0%{visibility:visible;transform:translateY(100%)}to{transform:translateZ(0)}}.animate__slideInUp{animation-name:slideInUp}@keyframes slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translateY(100%)}}.animate__slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate(-100%)}}.animate__slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate(100%)}}.animate__slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translateY(-100%)}}.animate__slideOutUp{animation-name:slideOutUp}.bw-sidebar-desktop-host{min-width:0;display:none}.bw-sidebar{color:#334155;background:#fff;border:1px solid #e2e8f0;flex-direction:column;width:18rem;min-width:0;max-width:100%;transition:width .2s;display:flex;overflow:hidden}.bw-sidebar:is(.dark,.dark *){background:var(--color-dark-800, #1c1f24);color:var(--color-dark-200, #d2d4d7);border-color:#4a4e53bf}.bw-sidebar-height-full{height:100%;max-height:100dvh}.bw-sidebar-height-content{max-height:100dvh}.bw-sidebar-header,.bw-sidebar-footer{z-index:2;background:inherit;flex:none;position:sticky}.bw-sidebar-header{border-bottom:1px solid #e2e8f0;align-items:center;gap:.5rem;min-height:4rem;padding:.875rem;display:flex;top:0}.bw-sidebar-footer{border-top:1px solid #e2e8f0;padding:.875rem;bottom:0}:is(.bw-sidebar-header,.bw-sidebar-footer):is(.dark,.dark *){border-color:#4a4e53bf}.bw-sidebar-header-content{overflow-wrap:anywhere;flex:1;min-width:0}.bw-sidebar-navigation{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding:.75rem;overflow:hidden auto}.bw-sidebar-list,.bw-sidebar-group-list{margin:0;padding:0;list-style:none}.bw-sidebar-list{flex-direction:column;gap:.25rem;display:flex}.bw-sidebar-group{min-width:0}.bw-sidebar-item-action,.bw-sidebar-group-trigger{color:#475569;text-align:start;border-radius:.5rem;align-items:center;gap:.75rem;width:100%;min-width:0;padding:.625rem .75rem;text-decoration:none;transition:background-color .15s,color .15s;display:flex}:is(.bw-sidebar-item-action,.bw-sidebar-group-trigger):is(.dark,.dark *){color:var(--color-dark-200, #d2d4d7)}.bw-sidebar-item-action:hover,.bw-sidebar-group-trigger:hover{color:#0f172a;background:#f1f5f9}:is(.bw-sidebar-item-action:hover,.bw-sidebar-group-trigger:hover):is(.dark,.dark *){background:var(--color-dark-600, #33373c);color:var(--color-dark-100, #f0f1f2)}.bw-sidebar-item-action:focus-visible,.bw-sidebar-group-trigger:focus-visible,.bw-sidebar-collapse-control:focus-visible,.bw-sidebar-mobile-close:focus-visible{outline:2px solid var(--color-primary-500, oklch(56% .18 250));outline-offset:2px}.bw-sidebar-item[data-active=true]>.bw-sidebar-item-action{background:var(--color-primary-50, oklch(97% .01 250));color:var(--color-primary-700, oklch(40% .19 250));font-weight:600}.bw-sidebar-item[data-active=true]>.bw-sidebar-item-action:is(.dark,.dark *){color:var(--color-dark-100, #f0f1f2);background:#4755698c}.bw-sidebar-item[data-disabled=true]>.bw-sidebar-item-action,.bw-sidebar-group[data-disabled=true]>.bw-sidebar-group-trigger{cursor:not-allowed;opacity:.5}.bw-sidebar-icon{flex:none;place-items:center;width:1.25rem;height:1.25rem;display:grid}.bw-sidebar-icon-dot{opacity:.6;background:currentColor;border-radius:9999px;width:.375rem;height:.375rem}.bw-sidebar-item-copy{overflow-wrap:anywhere;flex:1;min-width:0}.bw-sidebar-item-label,.bw-sidebar-item-description{display:block}.bw-sidebar-item-description{color:#64748b;margin-top:.125rem;font-size:.75rem;font-weight:400;line-height:1.25rem}.bw-sidebar-item-description:is(.dark,.dark *){color:var(--color-dark-300, #a7aaad)}.bw-sidebar-badge{color:#475569;background:#e2e8f0;border-radius:9999px;flex:none;padding:.125rem .5rem;font-size:.75rem;line-height:1rem}.bw-sidebar-badge:is(.dark,.dark *){background:var(--color-dark-500, #4a4e53);color:var(--color-dark-100, #f0f1f2)}.bw-sidebar-external{opacity:.65;flex:none}.bw-sidebar-group-label{overflow-wrap:anywhere;letter-spacing:.04em;text-transform:uppercase;flex:1;min-width:0;font-size:.75rem;font-weight:700}.bw-sidebar-group-chevron{flex:none;transition:transform .15s}.bw-sidebar-group[data-expanded=true]>.bw-sidebar-group-trigger .bw-sidebar-group-chevron{transform:rotate(180deg)}.bw-sidebar-group-panel{min-width:0}.bw-sidebar-group-list{flex-direction:column;gap:.125rem;padding-block:.25rem;display:flex}.bw-sidebar-group-list .bw-sidebar-item-action,.bw-sidebar-group-list .bw-sidebar-group-trigger{padding-inline-start:2.25rem}.bw-sidebar-group-list .bw-sidebar-group-list .bw-sidebar-item-action,.bw-sidebar-group-list .bw-sidebar-group-list .bw-sidebar-group-trigger{padding-inline-start:3.25rem}.bw-sidebar-group-list .bw-sidebar-group-list .bw-sidebar-group-list .bw-sidebar-item-action,.bw-sidebar-group-list .bw-sidebar-group-list .bw-sidebar-group-list .bw-sidebar-group-trigger{padding-inline-start:4.25rem}.bw-sidebar-collapse-control,.bw-sidebar-mobile-close{color:#64748b;border-radius:.375rem;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.bw-sidebar-collapse-control:hover,.bw-sidebar-mobile-close:hover{color:#0f172a;background:#f1f5f9}:is(.bw-sidebar-collapse-control:hover,.bw-sidebar-mobile-close:hover):is(.dark,.dark *){background:var(--color-dark-600, #33373c);color:var(--color-dark-100, #f0f1f2)}.bw-sidebar-mobile-close{display:grid}.bw-sidebar[data-state=collapsed]{width:4.5rem}.bw-sidebar[data-state=collapsed] .bw-sidebar-header-content,.bw-sidebar[data-state=collapsed] .bw-sidebar-footer,.bw-sidebar[data-state=collapsed] .bw-sidebar-item-copy,.bw-sidebar[data-state=collapsed] .bw-sidebar-badge,.bw-sidebar[data-state=collapsed] .bw-sidebar-external,.bw-sidebar[data-state=collapsed] .bw-sidebar-group-label,.bw-sidebar[data-state=collapsed] .bw-sidebar-group-chevron{display:none}.bw-sidebar[data-state=collapsed] .bw-sidebar-header{justify-content:center;padding-inline:.5rem}.bw-sidebar[data-state=collapsed] .bw-sidebar-navigation{padding-inline:.5rem}.bw-sidebar[data-state=collapsed] .bw-sidebar-item-action,.bw-sidebar[data-state=collapsed] .bw-sidebar-group-trigger{justify-content:center;padding-inline:.5rem}.bw-sidebar[data-state=collapsed] .bw-sidebar-group-list .bw-sidebar-item-action,.bw-sidebar[data-state=collapsed] .bw-sidebar-group-list .bw-sidebar-group-trigger{padding-inline:.5rem}.bw-sidebar[data-state=collapsed] .bw-sidebar-collapse-control svg{transform:rotate(180deg)}.bw-sidebar-drawer .bw-drawer-body{min-height:0;padding:0;overflow:hidden}.bw-sidebar-mobile-host{height:100%;min-height:0}.bw-sidebar-mobile-host>.bw-sidebar{border:0;width:100%;height:100%;max-height:none}.bw-sidebar-mobile-host>.bw-sidebar[data-state=collapsed]{width:100%}.bw-sidebar-mobile-host>.bw-sidebar[data-state=collapsed] .bw-sidebar-header-content,.bw-sidebar-mobile-host>.bw-sidebar[data-state=collapsed] .bw-sidebar-footer,.bw-sidebar-mobile-host>.bw-sidebar[data-state=collapsed] .bw-sidebar-item-copy,.bw-sidebar-mobile-host>.bw-sidebar[data-state=collapsed] .bw-sidebar-badge,.bw-sidebar-mobile-host>.bw-sidebar[data-state=collapsed] .bw-sidebar-external,.bw-sidebar-mobile-host>.bw-sidebar[data-state=collapsed] .bw-sidebar-group-label,.bw-sidebar-mobile-host>.bw-sidebar[data-state=collapsed] .bw-sidebar-group-chevron{display:initial}.bw-sidebar-mobile-host>.bw-sidebar[data-state=collapsed] .bw-sidebar-item-action,.bw-sidebar-mobile-host>.bw-sidebar[data-state=collapsed] .bw-sidebar-group-trigger{justify-content:flex-start;padding:.625rem .75rem}.bw-sidebar-mobile-host>.bw-sidebar .bw-sidebar-collapse-control{display:none}@media(min-width:1024px){.bw-sidebar-desktop-host{display:block}.bw-sidebar-mobile-close{display:none}}@media(prefers-reduced-motion:reduce){.bw-sidebar,.bw-sidebar-item-action,.bw-sidebar-group-trigger,.bw-sidebar-group-chevron{scroll-behavior:auto;transition-duration:.01ms}}.bw-command-palette{z-index:60;pointer-events:none;justify-content:center;align-items:flex-start;padding:10vh 1rem 2rem;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.bw-command-palette[hidden]{display:none}.bw-command-palette-backdrop{-webkit-backdrop-filter:blur(4px);opacity:0;pointer-events:auto;background:#020617b3;transition:opacity .2s;position:absolute;top:0;right:0;bottom:0;left:0}.bw-command-palette[data-state=open] .bw-command-palette-backdrop{opacity:1}.bw-command-palette-panel{color:#1f2937;opacity:0;pointer-events:auto;background:#fff;border:1px solid #e2e8f0;border-radius:1.5rem;flex-direction:column;width:100%;max-width:34rem;max-height:70vh;transition:opacity .18s,transform .18s;display:flex;position:relative;overflow:hidden;transform:translateY(-.5rem)scale(.98);box-shadow:0 25px 50px -12px #02061740}.bw-command-palette-panel:is(.dark,.dark *){background:var(--color-dark-800, #1c1f24);color:var(--color-dark-200, #d2d4d7);border-color:#4a4e53bf}.bw-command-palette[data-state=open] .bw-command-palette-panel{opacity:1;transform:translateY(0)scale(1)}.bw-command-palette-tiny .bw-command-palette-panel{max-width:24rem}.bw-command-palette-small .bw-command-palette-panel{max-width:28rem}.bw-command-palette-medium .bw-command-palette-panel{max-width:34rem}.bw-command-palette-big .bw-command-palette-panel{max-width:40rem}.bw-command-palette-large .bw-command-palette-panel{max-width:48rem}.bw-command-palette-xl .bw-command-palette-panel{max-width:56rem}.bw-command-palette-omg .bw-command-palette-panel{max-width:calc(100% - 2rem)}.bw-command-palette-search{border-bottom:1px solid #e2e8f0;flex:none;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.bw-command-palette-search:is(.dark,.dark *){border-color:#4a4e53bf}.bw-command-palette-search-icon{color:#94a3b8;flex:none}.bw-command-palette-input{min-width:0;min-height:2.5rem;color:inherit;box-shadow:none;background:0 0;border:0;outline:none;flex:1;font-size:1rem;line-height:1.5rem}.bw-command-palette-input::placeholder{color:#94a3b8}.bw-command-palette-close{color:#64748b;background:#f1f5f9;border-radius:9999px;flex:none;place-items:center;width:2rem;height:2rem;transition:background-color .15s,color .15s;display:grid}.bw-command-palette-close:is(.dark,.dark *){background:var(--color-dark-700, #262a2f);color:var(--color-dark-300, #a7aaad)}.bw-command-palette-close:hover{color:#0f172a;background:#e2e8f0}.bw-command-palette-close:hover:is(.dark,.dark *){background:var(--color-dark-600, #33373c);color:var(--color-dark-100, #f0f1f2)}.bw-command-palette-close:focus-visible,.bw-command-palette-item:focus-visible{outline:2px solid var(--color-primary-500, oklch(56% .18 250));outline-offset:2px}.bw-command-palette-results{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding:.75rem;overflow-y:auto}.bw-command-palette-group+.bw-command-palette-group{margin-top:.5rem}.bw-command-palette-group[hidden]{display:none}.bw-command-palette-group-label{color:#64748b;letter-spacing:.04em;text-transform:uppercase;padding:.5rem .75rem .25rem;font-size:.6875rem;font-weight:700}.bw-command-palette-group-label:is(.dark,.dark *){color:var(--color-dark-300, #a7aaad)}.bw-command-palette-group-items{flex-direction:column;gap:.125rem;display:flex}.bw-command-palette-item{color:#334155;text-align:start;cursor:pointer;border-radius:1rem;align-items:center;gap:.75rem;width:100%;min-width:0;padding:.75rem .875rem;text-decoration:none;transition:background-color .12s,color .12s;display:flex}.bw-command-palette-item:is(.dark,.dark *){color:var(--color-dark-200, #d2d4d7)}.bw-command-palette-item[hidden]{display:none}.bw-command-palette-item[data-highlighted=true]{background:var(--color-primary-50, oklch(97% .01 250));color:var(--color-primary-700, oklch(40% .19 250))}.bw-command-palette-item[data-highlighted=true]:is(.dark,.dark *){color:var(--color-dark-100, #f0f1f2);background:#4755698c}.bw-command-palette-item[aria-disabled=true]{cursor:not-allowed;opacity:.5}.bw-command-palette-item-icon{color:#64748b;flex:none;place-items:center;width:1.25rem;height:1.25rem;display:grid}.bw-command-palette-item[data-highlighted=true] .bw-command-palette-item-icon{color:inherit}.bw-command-palette-item-icon-dot{opacity:.6;background:currentColor;border-radius:9999px;width:.375rem;height:.375rem}.bw-command-palette-item-copy{overflow-wrap:anywhere;flex:1;min-width:0}.bw-command-palette-item-label,.bw-command-palette-item-description{display:block}.bw-command-palette-item-description{color:#64748b;margin-top:.125rem;font-size:.75rem;line-height:1.25rem}.bw-command-palette-item-description:is(.dark,.dark *){color:var(--color-dark-300, #a7aaad)}.bw-command-palette-item-shortcut{flex:none;gap:.25rem;display:flex}.bw-command-palette-item-shortcut kbd,.bw-command-palette-hint kbd{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.3125rem;justify-content:center;align-items:center;min-width:1.25rem;padding:.0625rem .375rem;font-family:inherit;font-size:.6875rem;display:inline-flex}:is(.bw-command-palette-item-shortcut kbd,.bw-command-palette-hint kbd):is(.dark,.dark *){background:var(--color-dark-700, #262a2f);color:var(--color-dark-200, #d2d4d7);border-color:#4a4e53bf}.bw-command-palette-item-external{opacity:.65;flex:none}.bw-command-palette-empty,.bw-command-palette-loading{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:12rem;padding:1.5rem;display:flex}.bw-command-palette-empty[hidden],.bw-command-palette-loading[hidden]{display:none}.bw-command-palette-empty-icon{color:#94a3b8;background:#f1f5f9;border-radius:1rem;place-items:center;width:3rem;height:3rem;display:grid}.bw-command-palette-empty-icon:is(.dark,.dark *){background:var(--color-dark-700, #262a2f);color:var(--color-dark-300, #a7aaad)}.bw-command-palette-empty-title{color:#1e293b;margin-top:1rem;font-size:.875rem;font-weight:600}.bw-command-palette-empty-title:is(.dark,.dark *){color:var(--color-dark-100, #f0f1f2)}.bw-command-palette-empty-description{color:#64748b;margin-top:.25rem;font-size:.75rem;line-height:1.25rem}.bw-command-palette-empty-description:is(.dark,.dark *){color:var(--color-dark-300, #a7aaad)}.bw-command-palette-loading{color:#64748b;font-size:.75rem}.bw-command-palette-loading:is(.dark,.dark *){color:var(--color-dark-300, #a7aaad)}.bw-command-palette-loading-icon{color:#94a3b8;animation:1s linear infinite bw-command-palette-spin}.bw-command-palette-loading p{margin-top:.75rem}@keyframes bw-command-palette-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.bw-command-palette-loading-icon{animation-duration:2.4s}}.bw-command-palette-footer{border-top:1px solid #e2e8f0;flex:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem 1rem;display:flex}.bw-command-palette-footer:is(.dark,.dark *){border-color:#4a4e53bf}.bw-command-palette-hints{flex-wrap:wrap;gap:.875rem;display:flex}.bw-command-palette-hint{color:#64748b;align-items:center;gap:.25rem;font-size:.75rem;display:inline-flex}.bw-command-palette-hint:is(.dark,.dark *){color:var(--color-dark-300, #a7aaad)}@media(max-width:639px){.bw-command-palette{padding:4vh .75rem 1.5rem}.bw-command-palette-panel,.bw-command-palette-tiny .bw-command-palette-panel,.bw-command-palette-small .bw-command-palette-panel,.bw-command-palette-medium .bw-command-palette-panel,.bw-command-palette-big .bw-command-palette-panel,.bw-command-palette-large .bw-command-palette-panel,.bw-command-palette-xl .bw-command-palette-panel,.bw-command-palette-omg .bw-command-palette-panel{max-width:100%;max-height:85vh}}@media(prefers-reduced-motion:reduce){.bw-command-palette-backdrop,.bw-command-palette-panel{transition-duration:.01ms}}.bw-data-grid{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;flex-direction:column;min-width:0;display:flex;overflow:hidden}.bw-data-grid:is(.dark,.dark *){background:var(--color-dark-800, #1c1f24);color:var(--color-dark-200, #d2d4d7);border-color:#4a4e53bf}.bw-data-grid-toolbar{border-bottom:1px solid #e2e8f0;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.625rem .875rem;display:flex}.bw-data-grid-toolbar:is(.dark,.dark *){border-color:#4a4e53bf}.bw-data-grid-search{flex:1;min-width:12rem;max-width:22rem;position:relative}.bw-data-grid-search-input.bw-input{width:100%;padding-left:3rem}.bw-data-grid-search-prefix{z-index:20;color:#1e3a8a80;pointer-events:none;inset-block:0;align-items:center;padding-left:.875rem;padding-right:.5rem;display:inline-flex;position:absolute;left:0}.bw-data-grid-search-prefix:is(.dark,.dark *){color:var(--color-dark-300, #a7aaad)}.bw-data-grid-toolbar-content{flex-wrap:wrap;align-items:center;gap:.5rem;margin-inline-start:auto;display:flex}.bw-data-grid-selection-bar{background:var(--color-primary-50, oklch(97% .01 250));border-bottom:1px solid #e2e8f0;align-items:center;gap:.75rem;padding:.5rem .875rem;font-size:.8125rem;display:flex}.bw-data-grid-selection-bar:is(.dark,.dark *){background:#4755694d;border-color:#4a4e53bf}.bw-data-grid-selection-count{color:var(--color-primary-700, oklch(40% .19 250));font-weight:600}.bw-data-grid-selection-count:is(.dark,.dark *){color:var(--color-dark-100, #f0f1f2)}.bw-data-grid-clear-selection{color:var(--color-primary-600, oklch(47% .2 250));text-underline-offset:2px;cursor:pointer;text-decoration:underline}.bw-data-grid-clear-selection:is(.dark,.dark *){color:var(--color-dark-200, #d2d4d7)}.bw-data-grid-bulk-actions{align-items:center;gap:.5rem;margin-inline-start:auto;display:flex}.bw-data-grid-scroll{min-height:0;overflow:auto}.bw-data-grid-table{border-collapse:collapse;width:100%;min-width:100%;font-size:.875rem}.bw-data-grid-table thead th{color:#475569;letter-spacing:.02em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:.625rem .875rem;font-size:.75rem;font-weight:600}.bw-data-grid-table thead th:is(.dark,.dark *){color:var(--color-dark-300, #a7aaad);background:var(--color-dark-700, #262a2f);border-color:#4a4e53bf}.bw-data-grid-sticky .bw-data-grid-table thead th{z-index:1;position:sticky;top:0}.bw-data-grid-sort-button{color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;align-items:center;gap:.25rem;display:inline-flex}.bw-data-grid-sort-button:focus-visible{outline:2px solid var(--color-primary-500, oklch(56% .18 250));outline-offset:2px}.bw-data-grid-sort-icons{opacity:.35;flex-direction:column;gap:0;display:inline-flex}.bw-data-grid-sort-icon-asc{margin-bottom:-.3rem}.bw-data-grid-sort-button[data-direction=asc] .bw-data-grid-sort-icons,.bw-data-grid-sort-button[data-direction=desc] .bw-data-grid-sort-icons{opacity:1}.bw-data-grid-sort-button[data-direction=asc] .bw-data-grid-sort-icon-desc,.bw-data-grid-sort-button[data-direction=desc] .bw-data-grid-sort-icon-asc{opacity:.25}.bw-data-grid-table tbody td{vertical-align:top;border-bottom:1px solid #e2e8f0;padding:.75rem .875rem}.bw-data-grid-table tbody td:is(.dark,.dark *){border-color:#4a4e5366}.bw-data-grid-table tbody tr:last-child td,.bw-data-grid-table tbody tr:not([hidden]):not(:has(~tr:not([hidden]))) td{border-bottom:0}.bw-data-grid-table tbody tr[hidden]{display:none}.bw-data-grid-table tbody tr:hover td{background:#f8fafc}.bw-data-grid-table tbody tr:hover td:is(.dark,.dark *){background:var(--color-dark-700, #262a2f)}.bw-data-grid-table tbody tr.bw-data-grid-row-selected td{background:var(--color-primary-50, oklch(97% .01 250))}.bw-data-grid-table tbody tr.bw-data-grid-row-selected td:is(.dark,.dark *){background:#4755694d}.bw-data-grid-striped .bw-data-grid-table tbody tr:nth-child(2n) td{background:#f8fafc99}.bw-data-grid-striped .bw-data-grid-table tbody tr:nth-child(2n) td:is(.dark,.dark *){background:#262a2f99}.bw-data-grid-bordered .bw-data-grid-table th,.bw-data-grid-bordered .bw-data-grid-table td{border-right:1px solid #e2e8f0}:is(.bw-data-grid-bordered .bw-data-grid-table th,.bw-data-grid-bordered .bw-data-grid-table td):is(.dark,.dark *){border-right-color:#4a4e5366}.bw-data-grid-bordered .bw-data-grid-table th:last-child,.bw-data-grid-bordered .bw-data-grid-table td:last-child{border-right:0}.bw-data-grid-dense .bw-data-grid-table th,.bw-data-grid-dense .bw-data-grid-table td{padding-block:.375rem}.bw-data-grid-table th.bw-data-grid-align-center,.bw-data-grid-table td.bw-data-grid-align-center{text-align:center}.bw-data-grid-table th.bw-data-grid-align-right,.bw-data-grid-table td.bw-data-grid-align-right{text-align:right}.bw-data-grid-table th.bw-data-grid-align-center .bw-data-grid-sort-button{justify-content:center;width:100%}.bw-data-grid-table th.bw-data-grid-align-right .bw-data-grid-sort-button{justify-content:flex-end;width:100%}.bw-data-grid-table th.bw-data-grid-select-col,.bw-data-grid-table td.bw-data-grid-select-col{text-align:center;width:2.75rem;padding-inline:.5rem}.bw-data-grid-select-col input{vertical-align:middle}.bw-data-grid-checkbox{color:var(--color-primary-600, oklch(47% .2 250));cursor:pointer;border-width:2px;border-color:#94a3b899}.bw-data-grid-checkbox:is(.dark,.dark *){background-color:var(--color-dark-700, #262a2f);border-color:#64748b80}.bw-data-grid-checkbox[type=checkbox]{border-radius:.25rem}.bw-data-grid-checkbox[type=radio]{border-radius:100%}.bw-data-grid-checkbox:focus,.bw-data-grid-checkbox:focus-visible{outline:2px solid var(--color-primary-500, oklch(56% .18 250));outline-offset:1px}.bw-data-grid-pagination{color:#64748b;border-top:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem .875rem;font-size:.8125rem;display:flex}.bw-data-grid-pagination:is(.dark,.dark *){color:var(--color-dark-300, #a7aaad);border-color:#4a4e53bf}.bw-data-grid-pagination[hidden]{display:none}.bw-data-grid-pagination-controls{align-items:center;gap:.625rem;display:flex}.bw-data-grid-pagination-button{color:#475569;border:1px solid #e2e8f0;border-radius:.375rem;place-items:center;width:1.75rem;height:1.75rem;display:grid}.bw-data-grid-pagination-button:is(.dark,.dark *){color:var(--color-dark-200, #d2d4d7);border-color:#4a4e53bf}.bw-data-grid-pagination-button:not(:disabled):hover{background:#f8fafc}.bw-data-grid-pagination-button:not(:disabled):hover:is(.dark,.dark *){background:var(--color-dark-700, #262a2f)}.bw-data-grid-pagination-button:disabled{cursor:not-allowed;opacity:.4}.bw-data-grid-pagination-button:focus-visible{outline:2px solid var(--color-primary-500, oklch(56% .18 250));outline-offset:2px}.bw-data-grid-empty-row td{color:#64748b;text-align:center;padding:2.5rem 1rem}.bw-data-grid-empty-row td:is(.dark,.dark *){color:var(--color-dark-300, #a7aaad)}.bw-data-grid-loading-overlay{display:none}.bw-data-grid[data-loading=true] .bw-data-grid-table tbody{opacity:.5;pointer-events:none}.bw-data-grid[data-loading=true] .bw-data-grid-scroll{position:relative}.bw-data-grid[data-loading=true] .bw-data-grid-scroll:before{content:"";background:var(--color-primary-100, oklch(94% .03 250));z-index:2;inset-inline:0;height:2px;position:absolute;top:0;overflow:hidden}.bw-data-grid[data-loading=true] .bw-data-grid-scroll:after{content:"";background:var(--color-primary-500, oklch(56% .18 250));z-index:2;inset-block-start:0;width:30%;height:2px;animation:1.1s ease-in-out infinite bw-data-grid-loading;position:absolute;left:-30%}.bw-data-grid[data-loading=true] .bw-data-grid-loading-overlay{z-index:1;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}@keyframes bw-data-grid-loading{0%{left:-30%}to{left:100%}}@media(prefers-reduced-motion:reduce){.bw-data-grid[data-loading=true] .bw-data-grid-scroll:after{opacity:.6;width:100%;animation:none;left:0}}.bw-calendar{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.bw-calendar:is(.dark,.dark *){background:var(--color-dark-800, #1c1f24);color:var(--color-dark-200, #d2d4d7);border-color:#4a4e53bf}.bw-calendar-header{border-bottom:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .875rem;display:flex}.bw-calendar-header:is(.dark,.dark *){border-color:#4a4e53bf}.bw-calendar-title{font-size:.9375rem;font-weight:600}.bw-calendar-nav{align-items:center;gap:.5rem;display:flex}.bw-calendar-view-switch{border:1px solid #e2e8f0;border-radius:.375rem;align-items:center;gap:.125rem;margin-inline-end:.25rem;padding:.125rem;display:flex}.bw-calendar-view-switch:is(.dark,.dark *){border-color:#4a4e53bf}.bw-calendar-view-button{color:#64748b;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500}.bw-calendar-view-button:is(.dark,.dark *){color:var(--color-dark-300, #a7aaad)}.bw-calendar-view-button[aria-pressed=true]{background:var(--color-primary-500, oklch(56% .18 250));color:#fff}.bw-calendar-view-button:focus-visible{outline:2px solid var(--color-primary-500, oklch(56% .18 250));outline-offset:2px}.bw-calendar-today-button{color:#475569;border:1px solid #e2e8f0;border-radius:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:500}.bw-calendar-today-button:is(.dark,.dark *){color:var(--color-dark-200, #d2d4d7);border-color:#4a4e53bf}.bw-calendar-today-button:hover{background:#f8fafc}.bw-calendar-today-button:hover:is(.dark,.dark *){background:var(--color-dark-700, #262a2f)}.bw-calendar-nav-button{color:#475569;border:1px solid #e2e8f0;border-radius:.375rem;place-items:center;width:1.75rem;height:1.75rem;display:grid}.bw-calendar-nav-button:is(.dark,.dark *){color:var(--color-dark-200, #d2d4d7);border-color:#4a4e53bf}.bw-calendar-nav-button:hover{background:#f8fafc}.bw-calendar-nav-button:hover:is(.dark,.dark *){background:var(--color-dark-700, #262a2f)}.bw-calendar-today-button:focus-visible,.bw-calendar-nav-button:focus-visible{outline:2px solid var(--color-primary-500, oklch(56% .18 250));outline-offset:2px}.bw-calendar-scroll{min-height:0;overflow-y:auto}.bw-calendar-grid{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.8125rem}.bw-calendar-grid thead th{color:#64748b;letter-spacing:.02em;text-align:center;text-transform:uppercase;background:#fff;border-bottom:1px solid #e2e8f0;padding:.5rem .25rem;font-size:.6875rem;font-weight:600}.bw-calendar-grid thead th:is(.dark,.dark *){color:var(--color-dark-300, #a7aaad);background:var(--color-dark-800, #1c1f24);border-color:#4a4e53bf}.bw-calendar-scroll .bw-calendar-grid thead th{z-index:2;position:sticky;top:0}.bw-calendar-week-number-header,.bw-calendar-week-number{color:#94a3b8;text-align:center;width:2.25rem;font-size:.6875rem}.bw-calendar-cell{vertical-align:top;border:1px solid #f1f5f9;width:14.2857%;min-width:0;padding:.375rem;position:relative}.bw-calendar-cell:is(.dark,.dark *){border-color:#4a4e5366}.bw-calendar-cell:focus-visible{outline:2px solid var(--color-primary-500, oklch(56% .18 250));outline-offset:-2px;z-index:1}.bw-calendar-cell-inner{flex-direction:column;height:5.5rem;display:flex;overflow:hidden}.bw-calendar-cell-date{border-radius:9999px;justify-content:center;align-items:center;min-width:1.375rem;height:1.375rem;font-size:.8125rem;display:inline-flex}.bw-calendar-cell-today .bw-calendar-cell-date{background:var(--color-primary-100, oklch(94% .03 250));color:var(--color-primary-700, oklch(40% .19 250));font-weight:600}.bw-calendar-cell-today .bw-calendar-cell-date:is(.dark,.dark *){color:var(--color-dark-100, #f0f1f2);background:#47556980}.bw-calendar-cell-selected{background:var(--color-primary-50, oklch(97% .01 250))}.bw-calendar-cell-selected:is(.dark,.dark *){background:#4755694d}.bw-calendar-cell-selected .bw-calendar-cell-date{background:var(--color-primary-500, oklch(56% .18 250));color:#fff;font-weight:600}.bw-calendar-cell-outside .bw-calendar-cell-date,.bw-calendar-cell-outside{color:#94a3b8}.bw-calendar-cell-outside:is(.dark,.dark *){color:var(--color-dark-400, #6c7075)}.bw-calendar-cell-disabled{cursor:not-allowed;opacity:.55}.bw-calendar-cell-events{flex-direction:column;flex:auto;gap:.125rem;min-height:0;margin-top:.1875rem;display:flex;overflow-y:auto}.bw-calendar-cell-events>.bw-calendar-event,.bw-calendar-cell-events>.bw-calendar-event-more{flex-shrink:0}.bw-calendar-event{text-align:left;text-overflow:ellipsis;white-space:nowrap;border-radius:.25rem;width:100%;padding:0 .375rem;font-size:.6875rem;line-height:1.3;display:block;overflow:hidden}a.bw-calendar-event,button.bw-calendar-event{cursor:pointer}.bw-calendar-event:focus-visible{outline:2px solid var(--color-primary-500, oklch(56% .18 250));outline-offset:1px}.bw-calendar-event-info{color:#1e40af;background:#dbeafe}.bw-calendar-event-info:is(.dark,.dark *){color:#bfdbfe;background:#1e40af59}.bw-calendar-event-success{color:#166534;background:#dcfce7}.bw-calendar-event-success:is(.dark,.dark *){color:#bbf7d0;background:#16653459}.bw-calendar-event-warning{color:#854d0e;background:#fef9c3}.bw-calendar-event-warning:is(.dark,.dark *){color:#fef08a;background:#854d0e59}.bw-calendar-event-danger{color:#991b1b;background:#fee2e2}.bw-calendar-event-danger:is(.dark,.dark *){color:#fecaca;background:#991b1b59}.bw-calendar-event-more{text-align:left;color:var(--color-primary-600, oklch(47% .2 250));padding:0 .375rem;font-size:.6875rem;font-weight:600;line-height:1.3;display:block}.bw-calendar-event-more:is(.dark,.dark *){color:var(--color-dark-200, #d2d4d7)}.bw-calendar-event-more:focus-visible{outline:2px solid var(--color-primary-500, oklch(56% .18 250));outline-offset:1px}.bw-calendar-week{flex-direction:column;min-width:40rem;display:flex}.bw-calendar-week-header-row{grid-template-columns:3.5rem repeat(var(--bw-calendar-week-days,7),1fr);z-index:3;background:#fff;border-bottom:1px solid #e2e8f0;display:grid;position:sticky;top:0}.bw-calendar-week-header-row:is(.dark,.dark *){background:var(--color-dark-800, #1c1f24);border-color:#4a4e53bf}.bw-calendar-week-gutter{color:#94a3b8;border-right:1px solid #e2e8f0;justify-content:center;align-items:flex-end;padding-bottom:.375rem;font-size:.625rem;display:flex}.bw-calendar-week-gutter:is(.dark,.dark *){border-color:#4a4e5366}.bw-calendar-week-day-header{flex-direction:column;align-items:center;gap:.125rem;padding:.5rem .25rem;display:flex}.bw-calendar-week-day-header:focus-visible{outline:2px solid var(--color-primary-500, oklch(56% .18 250));outline-offset:-2px}.bw-calendar-week-day-name{letter-spacing:.02em;text-transform:uppercase;color:#64748b;font-size:.625rem;font-weight:600}.bw-calendar-week-day-name:is(.dark,.dark *){color:var(--color-dark-300, #a7aaad)}.bw-calendar-week-day-header.bw-calendar-cell-disabled{cursor:not-allowed;opacity:.55}.bw-calendar-week-allday-row{z-index:3;background:#fff;border-bottom:1px solid #e2e8f0;grid-template-columns:3.5rem 1fr;display:grid;position:sticky;top:2.9rem}.bw-calendar-week-allday-row:is(.dark,.dark *){background:var(--color-dark-800, #1c1f24);border-color:#4a4e53bf}.bw-calendar-week-allday-label{text-transform:uppercase;letter-spacing:.02em;align-items:flex-start;padding-top:.375rem;font-size:.625rem}.bw-calendar-week-allday-track{grid-template-columns:repeat(var(--bw-calendar-week-days,7),1fr);grid-auto-rows:1.5rem;gap:.1875rem;padding:.1875rem;display:grid}.bw-calendar-week-allday-banner{align-self:start;padding:.0625rem .5rem}.bw-calendar-week-body{grid-template-columns:3.5rem 1fr;display:grid;position:relative}.bw-calendar-week-hours{border-right:1px solid #e2e8f0;position:relative}.bw-calendar-week-hours:is(.dark,.dark *){border-color:#4a4e5366}.bw-calendar-week-hour-label{color:#94a3b8;white-space:nowrap;font-size:.625rem;position:absolute;right:.375rem;transform:translateY(-50%)}.bw-calendar-week-days{grid-template-columns:repeat(var(--bw-calendar-week-days,7),1fr);display:grid;position:relative}.bw-calendar-week-day-column{border-right:1px solid #f1f5f9;position:relative}.bw-calendar-week-day-column:is(.dark,.dark *){border-color:#4a4e5366}.bw-calendar-week-day-column:last-child{border-right:0}.bw-calendar-week-day-column-today{background:var(--color-primary-50, oklch(97% .01 250))}.bw-calendar-week-day-column-today:is(.dark,.dark *){background:#47556926}.bw-calendar-week-hour-line{border-top:1px solid #f1f5f9;position:absolute;left:0;right:0}.bw-calendar-week-hour-line:is(.dark,.dark *){border-color:#4a4e5366}.bw-calendar-week-timed-event{white-space:normal;border-radius:.25rem;flex-direction:column;gap:.0625rem;padding:.125rem .375rem;font-size:.6875rem;line-height:1.25;display:flex;position:absolute;overflow:hidden}.bw-calendar-week-timed-event-time{opacity:.8;font-size:.625rem}.bw-calendar-week-timed-event-label{text-overflow:ellipsis;overflow:hidden}.bw-calendar-event-drawer-title{font-size:1.0625rem;font-weight:600}.bw-calendar-event-drawer-eyebrow{align-items:center;gap:.5rem;margin-top:.625rem;display:flex}.bw-calendar-event-drawer-dot{background:var(--color-primary-500, oklch(56% .18 250));border-radius:9999px;width:.5rem;height:.5rem}.bw-calendar-event-drawer-dot.bw-calendar-event-info{background:#1e40af}.bw-calendar-event-drawer-dot.bw-calendar-event-success{background:#166534}.bw-calendar-event-drawer-dot.bw-calendar-event-warning{background:#854d0e}.bw-calendar-event-drawer-dot.bw-calendar-event-danger{background:#991b1b}.bw-calendar-event-drawer-date{letter-spacing:.01em;color:#64748b;font-size:.75rem;font-weight:600}.bw-calendar-event-drawer-date:is(.dark,.dark *){color:var(--color-dark-300, #a7aaad)}.bw-calendar-event-drawer-time{color:#64748b;margin-top:.25rem;font-size:.8125rem}.bw-calendar-event-drawer-time:is(.dark,.dark *){color:var(--color-dark-300, #a7aaad)}.bw-calendar-event-drawer-time:empty{display:none}.bw-calendar-event-drawer-description{color:#475569;white-space:pre-line;margin-top:.75rem;font-size:.875rem;line-height:1.5}.bw-calendar-event-drawer-description:is(.dark,.dark *){color:var(--color-dark-200, #d2d4d7)}.bw-calendar-event-drawer-description:empty{display:none}.bw-calendar-event-drawer-link{color:var(--color-primary-600, oklch(47% .2 250));text-underline-offset:2px;align-items:center;margin-top:1.25rem;font-size:.875rem;font-weight:600;text-decoration:underline;display:inline-flex}.bw-calendar-event-drawer-link:is(.dark,.dark *){color:var(--color-dark-200, #d2d4d7)}@media(max-width:640px){.bw-calendar-cell-inner{height:3.75rem}.bw-calendar-cell{padding:.25rem}.bw-calendar-event{display:none}.bw-calendar-cell-events{align-items:center}.bw-calendar-cell:has(.bw-calendar-cell-events) .bw-calendar-cell-date:after{content:"";background:var(--color-primary-500, oklch(56% .18 250));border-radius:9999px;width:.25rem;height:.25rem;margin:.125rem auto 0;display:block}}[data-tooltip]{position:relative}[data-tooltip]:before{pointer-events:none;content:"";z-index:2;background:#fff;width:.714286em;height:.714286em;font-size:1rem;position:absolute;transform:rotate(45deg);box-shadow:1px 1px #bababc}[data-tooltip]:after{pointer-events:none;content:attr(data-tooltip);text-transform:none;text-align:left;white-space:nowrap;color:#000000de;z-index:1;background:#fff;border:1px solid #d4d4d5;border-radius:.285714rem;max-width:none;padding:.433em .533em;font-size:.9rem;font-style:normal;font-weight:400;line-height:1.4285em;position:absolute;box-shadow:0 2px 4px #2224261f,0 2px 10px #22242626}[data-tooltip]:not([data-position]):before{background:#fff;margin-bottom:.142857rem;margin-left:-.0714286rem;inset:auto auto 100% 50%}[data-tooltip]:not([data-position]):after{margin-bottom:.5em;bottom:100%;left:50%;transform:translate(-50%)}[data-tooltip]:after,[data-tooltip]:before{pointer-events:none;visibility:hidden}[data-tooltip]:before{opacity:0;transform-origin:top;transition:all .1s;transform:rotate(45deg)scale(0)!important}[data-tooltip]:after{opacity:1;transform-origin:bottom;transition:all .1s}[data-tooltip]:hover:after,[data-tooltip]:hover:before{visibility:visible;pointer-events:auto}[data-tooltip]:hover:before{opacity:1;transform:rotate(45deg)scale(1)!important}[data-tooltip]:after,[data-tooltip][data-position="bottom center"]:after,[data-tooltip][data-position="top center"]:after{transform:translate(-50%)scale(0)!important}[data-tooltip]:hover:after,[data-tooltip][data-position="bottom center"]:hover:after{transform:translate(-50%)scale(1)!important}[data-tooltip][data-position="left center"]:after,[data-tooltip][data-position="right center"]:after{transform:translateY(-50%)scale(0)!important}[data-tooltip][data-position="left center"]:hover:after,[data-tooltip][data-position="right center"]:hover:after{transform:translateY(-50%)scale(1)!important}[data-tooltip][data-position="bottom left"]:after,[data-tooltip][data-position="bottom right"]:after,[data-tooltip][data-position="top left"]:after,[data-tooltip][data-position="top right"]:after{transform:scale(0)!important}[data-tooltip][data-position="bottom left"]:hover:after,[data-tooltip][data-position="bottom right"]:hover:after,[data-tooltip][data-position="top left"]:hover:after,[data-tooltip][data-position="top right"]:hover:after{transform:scale(1)!important}[data-tooltip][data-inverted]:before{background:#1b1c1d;-webkit-box-shadow:none!important;box-shadow:none!important}[data-tooltip][data-inverted]:after{color:#fff;-webkit-box-shadow:none;box-shadow:none;zoom:90%;background:#1b1c1d;border:none}[data-position="top center"][data-tooltip]:after{margin-bottom:.5em;inset:auto auto 100% 50%;transform:translate(-50%)}[data-position="top center"][data-tooltip]:before{background:#fff;margin-bottom:.142857rem;margin-left:-.0714286rem;inset:auto auto 100% 50%}[data-position="top left"][data-tooltip]:after{margin-bottom:.5em;inset:auto auto 100% 0}[data-position="top left"][data-tooltip]:before{margin-bottom:.142857rem;margin-left:-.0714286rem;inset:auto auto 100% 1em}[data-position="top right"][data-tooltip]:after{margin-bottom:.5em;inset:auto 0 100% auto}[data-position="top right"][data-tooltip]:before{margin-bottom:.142857rem;margin-left:-.0714286rem;inset:auto 1em 100% auto}[data-position="bottom center"][data-tooltip]:after{margin-top:.5em;inset:100% auto auto 50%;transform:translate(-50%)}[data-position="bottom center"][data-tooltip]:before{margin-top:.142857rem;margin-left:-.0714286rem;inset:100% auto auto 50%}[data-position="bottom left"][data-tooltip]:after{margin-top:.5em;top:100%;left:0}[data-position="bottom left"][data-tooltip]:before{margin-top:.142857rem;margin-left:-.0714286rem;inset:100% auto auto 1em}[data-position="bottom right"][data-tooltip]:after{margin-top:.5em;top:100%;right:0}[data-position="bottom right"][data-tooltip]:before{margin-top:.0714286rem;margin-left:-.142857rem;inset:100% 1em auto auto}[data-position="left center"][data-tooltip]:after{margin-right:.5em;top:50%;right:100%;transform:translateY(-50%)}[data-position="left center"][data-tooltip]:before{margin-top:-.142857rem;margin-right:-.0714286rem;top:50%;right:100%}[data-position="right center"][data-tooltip]:after{margin-left:.5em;top:50%;left:100%;transform:translateY(-50%)}[data-position="right center"][data-tooltip]:before{margin-top:-.0714286rem;margin-left:.142857rem;top:50%;left:100%}[data-position~=bottom][data-tooltip]:before{background:#fff;box-shadow:-1px -1px #bababc}[data-position="left center"][data-tooltip]:before{background:#fff;box-shadow:1px -1px #bababc}[data-position="right center"][data-tooltip]:before{background:#fff;box-shadow:-1px 1px #bababc}[data-position~=top][data-tooltip]:before{background:#fff}[data-inverted][data-position~=bottom][data-tooltip]:before{background:#1b1c1d;box-shadow:-1px -1px #bababc}[data-inverted][data-position="left center"][data-tooltip]:before{background:#1b1c1d;box-shadow:1px -1px #bababc}[data-inverted][data-position="right center"][data-tooltip]:before{background:#1b1c1d;box-shadow:-1px 1px #bababc}[data-inverted][data-position~=top][data-tooltip]:before{background:#1b1c1d}[data-position~=bottom][data-tooltip]:before{transform-origin:bottom}[data-position~=bottom][data-tooltip]:after,[data-position="left center"][data-tooltip]:before{transform-origin:top}[data-position="left center"][data-tooltip]:after,[data-position="right center"][data-tooltip]:before{transform-origin:100%}[data-position="right center"][data-tooltip]:after{transform-origin:0}.bw-tooltip-js [data-tooltip]:before,.bw-tooltip-js [data-tooltip]:after{content:none;display:none}.bw-tooltip-bubble{z-index:9999;pointer-events:none;opacity:0;text-align:left;text-transform:none;white-space:normal;color:#000000de;border:1px solid var(--color-dark-200, #d2d4d7);background:#fff;border-radius:.285714rem;width:max-content;max-width:20rem;font-style:normal;font-weight:400;line-height:1.4285em;transition:opacity .12s;position:fixed;box-shadow:0 2px 4px #2224261f,0 2px 10px #22242626}.bw-tooltip-bubble[data-open="1"]{opacity:1}.bw-tooltip-bubble:after{content:"";background:inherit;border:inherit;width:.5rem;height:.5rem;position:absolute;transform:rotate(45deg)}.bw-tooltip-bubble[data-side=top]:after{border-top:0;border-left:0;margin-left:-.25rem;bottom:-.29rem;left:50%}.bw-tooltip-bubble[data-side=bottom]:after{border-bottom:0;border-right:0;margin-left:-.25rem;top:-.29rem;left:50%}.bw-tooltip-bubble[data-side=left]:after{border-bottom:0;border-left:0;margin-top:-.25rem;top:50%;right:-.29rem}.bw-tooltip-bubble[data-side=right]:after{border-top:0;border-right:0;margin-top:-.25rem;top:50%;left:-.29rem}.bw-tooltip-bubble[data-inverted="1"]{background:var(--color-dark-800, #1c1f24);color:#fff;border-color:var(--color-dark-800, #1c1f24);box-shadow:none}.bw-tooltip-bubble[data-size=tiny]{padding:.2em .35em;font-size:.7rem}.bw-tooltip-bubble[data-size=small]{padding:.433em .533em;font-size:.9rem}.bw-tooltip-bubble[data-size=regular]{padding:.5em .65em;font-size:1rem}.bw-drawer{z-index:50;pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0}.bw-drawer[hidden]{display:none}.bw-drawer[data-contained=true]{position:absolute}.bw-drawer-backdrop{opacity:0;pointer-events:auto;background:#00000073;transition:opacity .25s;position:absolute;top:0;right:0;bottom:0;left:0}.bw-drawer-panel{pointer-events:auto;color:#1f2937;background:#fff;flex-direction:column;max-width:100vw;max-height:100vh;transition:transform .25s;display:flex;position:absolute;overflow:hidden;box-shadow:0 25px 50px -12px #0000004d}.bw-drawer-panel:is(.dark,.dark *){background:var(--color-dark-700, #262a2f);color:var(--color-dark-200, #d2d4d7);border-color:#4a4e53a6}.bw-drawer[data-state=open] .bw-drawer-backdrop{opacity:1}.bw-drawer[data-position=left] .bw-drawer-panel{inset-block:0;border-right:1px solid #e5e7eb;left:0;transform:translate(-100%)}.bw-drawer[data-position=right] .bw-drawer-panel{inset-block:0;border-left:1px solid #e5e7eb;right:0;transform:translate(100%)}.bw-drawer[data-position=top] .bw-drawer-panel{inset-inline:0;border-bottom:1px solid #e5e7eb;top:0;transform:translateY(-100%)}.bw-drawer[data-position=bottom] .bw-drawer-panel{inset-inline:0;border-top:1px solid #e5e7eb;bottom:0;transform:translateY(100%)}.bw-drawer[data-state=open] .bw-drawer-panel{transform:translate(0)}.bw-drawer[data-position=left][data-size=tiny] .bw-drawer-panel,.bw-drawer[data-position=right][data-size=tiny] .bw-drawer-panel{width:18rem}.bw-drawer[data-position=left][data-size=small] .bw-drawer-panel,.bw-drawer[data-position=right][data-size=small] .bw-drawer-panel{width:20rem}.bw-drawer[data-position=left][data-size=medium] .bw-drawer-panel,.bw-drawer[data-position=right][data-size=medium] .bw-drawer-panel{width:24rem}.bw-drawer[data-position=left][data-size=big] .bw-drawer-panel,.bw-drawer[data-position=right][data-size=big] .bw-drawer-panel{width:32rem}.bw-drawer[data-position=left][data-size=large] .bw-drawer-panel,.bw-drawer[data-position=right][data-size=large] .bw-drawer-panel{width:40rem}.bw-drawer[data-position=left][data-size=xl] .bw-drawer-panel,.bw-drawer[data-position=right][data-size=xl] .bw-drawer-panel{width:48rem}.bw-drawer[data-position=left][data-size=omg] .bw-drawer-panel,.bw-drawer[data-position=right][data-size=omg] .bw-drawer-panel{width:100%}.bw-drawer[data-position=top][data-size=tiny] .bw-drawer-panel,.bw-drawer[data-position=bottom][data-size=tiny] .bw-drawer-panel{height:12rem}.bw-drawer[data-position=top][data-size=small] .bw-drawer-panel,.bw-drawer[data-position=bottom][data-size=small] .bw-drawer-panel{height:16rem}.bw-drawer[data-position=top][data-size=medium] .bw-drawer-panel,.bw-drawer[data-position=bottom][data-size=medium] .bw-drawer-panel{height:24rem}.bw-drawer[data-position=top][data-size=big] .bw-drawer-panel,.bw-drawer[data-position=bottom][data-size=big] .bw-drawer-panel{height:32rem}.bw-drawer[data-position=top][data-size=large] .bw-drawer-panel,.bw-drawer[data-position=bottom][data-size=large] .bw-drawer-panel{height:40rem}.bw-drawer[data-position=top][data-size=xl] .bw-drawer-panel,.bw-drawer[data-position=bottom][data-size=xl] .bw-drawer-panel{height:48rem}.bw-drawer[data-position=top][data-size=omg] .bw-drawer-panel,.bw-drawer[data-position=bottom][data-size=omg] .bw-drawer-panel{height:100%}.bw-drawer-header{border-bottom:1px solid #e5e7eb;align-items:flex-start;gap:.75rem;padding:1.25rem 1.5rem;display:flex}:is(.bw-drawer-header,.bw-drawer-footer):is(.dark,.dark *){border-color:#4a4e53a6}.bw-drawer-body{overscroll-behavior:contain;flex:1;min-height:0;padding:1.5rem;overflow-y:auto}.bw-drawer-footer{border-top:1px solid #e5e7eb;padding:1rem 1.5rem}.bw-drawer-close{color:#6b7280;border-radius:9999px;flex:none;place-items:center;width:2rem;height:2rem;margin-inline-start:auto;display:grid}.bw-drawer-close:hover{color:#1f2937;background:#f3f4f6}.bw-drawer-close:hover:is(.dark,.dark *){background:var(--color-dark-600, #33373c);color:var(--color-dark-100, #f0f1f2)}@media(max-width:639px){.bw-drawer[data-position=left] .bw-drawer-panel,.bw-drawer[data-position=right] .bw-drawer-panel{width:min(100%,24rem)}}@media(prefers-reduced-motion:reduce){.bw-drawer-backdrop,.bw-drawer-panel{transition-duration:.01ms}}@keyframes shimmerAlternate{0%{left:calc(-150% * var(--shimmer-direction,1))}to{left:100%}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}
diff --git a/packages/core/public/css/bladewind-ui.min.css b/packages/core/public/css/bladewind-ui.min.css
index 65259a45..1194ad12 100644
--- a/packages/core/public/css/bladewind-ui.min.css
+++ b/packages/core/public/css/bladewind-ui.min.css
@@ -1 +1 @@
-/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-950:oklch(25.8% .092 26.042);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-700:oklch(55.4% .135 66.442);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-cyan-700:oklch(52% .105 223.128);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-900:oklch(37.9% .146 265.522);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-fuchsia-50:oklch(97.7% .017 320.058);--color-fuchsia-100:oklch(95.2% .037 318.852);--color-fuchsia-200:oklch(90.3% .076 319.62);--color-fuchsia-300:oklch(83.3% .145 321.434);--color-fuchsia-400:oklch(74% .238 322.16);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-fuchsia-600:oklch(59.1% .293 322.896);--color-fuchsia-700:oklch(51.8% .253 323.949);--color-pink-50:oklch(97.1% .014 343.198);--color-pink-100:oklch(94.8% .028 342.258);--color-pink-200:oklch(89.9% .061 343.231);--color-pink-300:oklch(82.3% .12 346.018);--color-pink-400:oklch(71.8% .202 349.761);--color-pink-500:oklch(65.6% .241 354.308);--color-pink-600:oklch(59.2% .249 .584);--color-pink-700:oklch(52.5% .223 3.958);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tighter:-.05em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-snug:1.375;--leading-normal:1.5;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--drop-shadow-2xl:0 25px 25px #00000026;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-primary-50:oklch(97% .01 250);--color-primary-100:oklch(94% .03 250);--color-primary-200:oklch(88% .06 250);--color-primary-300:oklch(79% .1 250);--color-primary-400:oklch(68% .14 250);--color-primary-500:oklch(56% .18 250);--color-primary-600:oklch(47% .2 250);--color-primary-700:oklch(40% .19 250);--color-primary-900:oklch(27% .1 250);--color-primary-950:oklch(20% .07 250);--color-dark-100:#f0f1f2;--color-dark-200:#d2d4d7;--color-dark-300:#a7aaad;--color-dark-400:#6c7075;--color-dark-500:#4a4e53;--color-dark-600:#33373c;--color-dark-700:#262a2f;--color-dark-800:#1c1f24;--color-dark-900:#101114;--color-dark-950:#0a0b0d}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--slide-distance:2rem;--fade-distance:1rem;--zoom-duration:.5s;--shimmer-duration:1.5s;--shimmer-angle:90deg;--shimmer-mode:alternate;--shimmer-direction:1;--shimmer-color:#fff9}.dark{--shimmer-color:#ffffff1a}input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([multiple]),textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:#6a7282;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}:is(input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([multiple]),textarea,select):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% .245 262.881);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#155dfc;outline:2px solid #0000}input::placeholder,textarea::placeholder{color:#6a7282;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em}::-webkit-date-and-time-value{text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='oklch(55.1%25 0.027 264.364)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}select:where([multiple]),select:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;-webkit-print-color-adjust:unset;print-color-adjust:unset;padding-right:.75rem}input:where([type=checkbox]),input:where([type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:middle;-webkit-user-select:none;user-select:none;color:#155dfc;--tw-shadow:0 0 #0000;background-color:#fff;background-origin:border-box;border-width:1px;border-color:#6a7282;flex-shrink:0;width:1rem;height:1rem;padding:0;display:inline-block}input:where([type=checkbox]){border-radius:0}input:where([type=radio]){border-radius:100%}input:where([type=checkbox]):focus,input:where([type=radio]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% .245 262.881);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid #0000}input:where([type=checkbox]):checked,input:where([type=radio]):checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}input:where([type=checkbox]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media(forced-colors:active){input:where([type=checkbox]):checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=radio]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media(forced-colors:active){input:where([type=radio]):checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=checkbox]):checked:hover,input:where([type=checkbox]):checked:focus,input:where([type=radio]):checked:hover,input:where([type=radio]):checked:focus{background-color:currentColor;border-color:#0000}input:where([type=checkbox]):indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}@media(forced-colors:active){input:where([type=checkbox]):indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=checkbox]):indeterminate:hover,input:where([type=checkbox]):indeterminate:focus{background-color:currentColor;border-color:#0000}input:where([type=file]){background:unset;border-color:inherit;font-size:unset;line-height:inherit;border-width:0;border-radius:0;padding:0}input:where([type=file]):focus{outline:1px solid buttontext;outline:1px auto -webkit-focus-ring-color}}@layer components{.bw-button{font-size:var(--text-xs, .75rem);line-height:var(--tw-leading,var(--text-xs--line-height, calc(1 / .75)));--tw-font-weight:var(--font-weight-medium, 500);font-weight:var(--font-weight-medium, 500);--tw-tracking:var(--tracking-wider, .05em);letter-spacing:var(--tracking-wider, .05em);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function, cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration, .15s));--tw-duration:.3s;align-items:center;transition-duration:.3s;display:inline-block}.bw-button-circle{border-radius:3.40282e38px;justify-content:center;place-items:center;display:inline-flex}.bw-button-circle:focus{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width, 0) var(--tw-ring-offset-color, #fff);--tw-outline-style:none;outline-style:none}.bw-button.regular{padding-inline:calc(var(--spacing, .25rem) * 5);padding-block:calc(var(--spacing, .25rem) * 3)}.bw-button.tiny{padding-inline:calc(var(--spacing, .25rem) * 3.75);padding-block:calc(var(--spacing, .25rem) * 1.5);font-size:10px}.bw-button.small{padding-inline:calc(var(--spacing, .25rem) * 4);padding-block:9.5px;font-size:11px}.bw-button.medium{padding-inline:calc(var(--spacing, .25rem) * 6);padding-block:calc(var(--spacing, .25rem) * 4)}.bw-button.medium.has-icon{padding-inline:calc(var(--spacing, .25rem) * 6);padding-block:calc(var(--spacing, .25rem) * 3.75)}.bw-button.big{padding-inline:calc(var(--spacing, .25rem) * 9);padding-block:calc(var(--spacing, .25rem) * 6);font-size:14px}.bw-button.big.has-icon{padding-inline:calc(var(--spacing, .25rem) * 8);padding-top:calc(var(--spacing, .25rem) * 4.75);padding-bottom:calc(var(--spacing, .25rem) * 5);font-size:16px}.bw-button.primary:not(.outlined),.bw-button-circle.primary:not(.outlined),.bw-button.secondary:not(.outlined),.bw-button-circle.secondary:not(.outlined){color:#ffffffe6}.bw-button.primary:not(.outlined):hover,.bw-button-circle.primary:not(.outlined):hover,.bw-button.secondary:not(.outlined):hover,.bw-button-circle.secondary:not(.outlined):hover{color:#fff;text-decoration-line:none}.bw-button.primary:not(.outlined):active,.bw-button-circle.primary:not(.outlined):active,.bw-button.secondary:not(.outlined):active,.bw-button-circle.secondary:not(.outlined):active{opacity:1;transform:translateY(.125rem)}.bw-button.primary:not(.outlined):focus,.bw-button-circle.primary:not(.outlined):focus,.bw-button.secondary:not(.outlined):focus,.bw-button-circle.secondary:not(.outlined):focus{--tw-ring-offset-width:0px;outline:none}.bw-button.primary.outlined,.bw-button-circle.primary.outlined,.bw-button.secondary.outlined,.bw-button-circle.secondary.outlined{background-color:#0000}.bw-button.primary.outlined:focus,.bw-button-circle.primary.outlined:focus,.bw-button.secondary.outlined:focus,.bw-button-circle.secondary.outlined:focus{--tw-ring-offset-width:0px;outline:none}.bw-button.disabled:disabled,.bw-button-circle.disabled:disabled{opacity:.5;cursor:not-allowed}.bw-button.outlined{padding-block:calc(var(--spacing, .25rem) * 2.5)}.bw-button.tiny.outlined{padding-block:calc(var(--spacing, .25rem) * 1.25)}.bw-button.small.outlined{padding-block:8.5px}.bw-button.medium.outlined{padding-block:calc(var(--spacing, .25rem) * 3.5)}.bw-button.big.outlined{padding-block:calc(var(--spacing, .25rem) * 5.5)}.bw-button-circle.tiny{width:calc(var(--spacing, .25rem) * 7.75);height:calc(var(--spacing, .25rem) * 7.75)}.bw-button-circle.small{width:calc(var(--spacing, .25rem) * 10);height:calc(var(--spacing, .25rem) * 10);padding:calc(var(--spacing, .25rem) * .5)}.bw-button-circle.regular{width:calc(var(--spacing, .25rem) * 10.5);height:calc(var(--spacing, .25rem) * 10.5);padding:calc(var(--spacing, .25rem) * 1)}.bw-button-circle.medium{width:calc(var(--spacing, .25rem) * 12.5);height:calc(var(--spacing, .25rem) * 12.5);padding:calc(var(--spacing, .25rem) * 1)}.bw-button-circle.big{width:calc(var(--spacing, .25rem) * 16.25);height:calc(var(--spacing, .25rem) * 16.25);padding:calc(var(--spacing, .25rem) * 3)}.bw-button-circle.tiny.outlined{width:calc(var(--spacing, .25rem) * 8);height:calc(var(--spacing, .25rem) * 8)}.bw-button-circle.small.outlined{padding:calc(var(--spacing, .25rem) * .5)}.bw-button-circle.medium.outlined{width:calc(var(--spacing, .25rem) * 12.5);height:calc(var(--spacing, .25rem) * 12.5);padding:calc(var(--spacing, .25rem) * 1)}.bw-button-circle.big.outlined{width:calc(var(--spacing, .25rem) * 16.5);height:calc(var(--spacing, .25rem) * 16.5);padding:calc(var(--spacing, .25rem) * 3)}.bw-breadcrumb-list{gap:0}.bw-breadcrumb-item,.bw-breadcrumb-overflow-marker{min-width:0}.bw-breadcrumb-overflow-marker{display:none}.bw-breadcrumb-link{align-items:center;gap:.375rem;min-width:0;line-height:1.5;display:inline-flex}.bw-breadcrumb-label{text-overflow:ellipsis;white-space:nowrap;max-width:min(18rem,55vw);display:block;overflow:hidden}.bw-breadcrumb-separator{margin-inline:.5rem;display:inline-flex}.bw-breadcrumb-item:nth-child(2)>.bw-breadcrumb-separator{display:none}@media(max-width:639px){.bw-breadcrumbs.collapsible .bw-breadcrumb-list:has(>.bw-breadcrumb-item:nth-child(5))>.bw-breadcrumb-overflow-marker{order:1;display:flex}.bw-breadcrumbs.collapsible .bw-breadcrumb-list:has(>.bw-breadcrumb-item:nth-child(5))>.bw-breadcrumb-item:nth-child(2){order:0}.bw-breadcrumbs.collapsible .bw-breadcrumb-list:has(>.bw-breadcrumb-item:nth-child(5))>.bw-breadcrumb-item:not(:nth-child(2)):not(:last-child){opacity:0;pointer-events:none;order:2;max-width:0;overflow:hidden}.bw-breadcrumbs.collapsible .bw-breadcrumb-list:has(>.bw-breadcrumb-item:nth-child(5))>.bw-breadcrumb-item:not(:nth-child(2)):not(:last-child):focus-within{opacity:1;pointer-events:auto;max-width:min(18rem,65vw);overflow:visible}.bw-breadcrumbs.collapsible .bw-breadcrumb-list:has(>.bw-breadcrumb-item:nth-child(5))>.bw-breadcrumb-item:last-child{order:3}.bw-breadcrumbs.collapsible .bw-breadcrumb-label{max-width:45vw}}.bw-stepper{min-width:calc(var(--spacing, .25rem) * 0);color:var(--color-gray-700, oklch(37.3% .034 259.733))}.bw-stepper:is(.dark,.dark *){color:var(--color-dark-200, #d2d4d7)}.bw-stepper-list{margin:calc(var(--spacing, .25rem) * 0);min-width:calc(var(--spacing, .25rem) * 0);padding:calc(var(--spacing, .25rem) * 0);counter-reset:bw-step;list-style-type:none;display:flex}.bw-stepper-item{min-width:calc(var(--spacing, .25rem) * 0);counter-increment:bw-step;flex:1;position:relative}.bw-stepper-trigger{z-index:1;width:100%;min-width:calc(var(--spacing, .25rem) * 0);-webkit-appearance:none;-moz-appearance:none;appearance:none;align-items:flex-start;gap:calc(var(--spacing, .25rem) * 3);border-radius:var(--radius-md, .375rem);border-style:var(--tw-border-style, solid);padding:calc(var(--spacing, .25rem) * 1);text-align:left;background-color:#0000;border-width:0;display:flex;position:relative}.bw-stepper-trigger:focus-visible{outline-style:var(--tw-outline-style, solid);outline-offset:4px;outline-width:2px;outline-color:var(--color-primary-500, oklch(56% .18 250))}.bw-stepper-trigger:not(:disabled){cursor:pointer}.bw-stepper[data-clickable=false] .bw-stepper-trigger:not(:disabled),.bw-stepper-trigger[data-clickable=false]{cursor:default}.bw-stepper-indicator{width:calc(var(--spacing, .25rem) * 9);height:calc(var(--spacing, .25rem) * 9);border-style:var(--tw-border-style, solid);border-width:2px;border-color:var(--color-gray-300, oklch(87.2% .01 258.338));background-color:var(--color-white, #fff);font-size:var(--text-sm, .875rem);line-height:var(--tw-leading,var(--text-sm--line-height, calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold, 600);font-weight:var(--font-weight-semibold, 600);color:var(--color-gray-500, oklch(55.1% .027 264.364));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function, cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration, .15s));border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.bw-stepper-indicator:is(.dark,.dark *){border-color:var(--color-dark-500, #4a4e53);background-color:var(--color-dark-800, #1c1f24);color:var(--color-dark-300, #a7aaad)}.bw-stepper-copy{min-width:calc(var(--spacing, .25rem) * 0);padding-top:calc(var(--spacing, .25rem) * 1);flex-direction:column;display:flex}.bw-stepper-label{font-size:var(--text-sm, .875rem);line-height:var(--tw-leading,var(--text-sm--line-height, calc(1.25 / .875)));--tw-leading:calc(var(--spacing, .25rem) * 5);line-height:calc(var(--spacing, .25rem) * 5);--tw-font-weight:var(--font-weight-semibold, 600);font-weight:var(--font-weight-semibold, 600);overflow-wrap:break-word;color:var(--color-gray-700, oklch(37.3% .034 259.733))}.bw-stepper-label:is(.dark,.dark *){color:var(--color-dark-200, #d2d4d7)}.bw-stepper-description{margin-top:calc(var(--spacing, .25rem) * .5);font-size:var(--text-xs, .75rem);line-height:var(--tw-leading,var(--text-xs--line-height, calc(1 / .75)));--tw-leading:calc(var(--spacing, .25rem) * 4);line-height:calc(var(--spacing, .25rem) * 4);overflow-wrap:break-word;color:var(--color-gray-500, oklch(55.1% .027 264.364))}.bw-stepper-description:is(.dark,.dark *){color:var(--color-dark-400, #6c7075)}.bw-stepper-connector{background-color:var(--color-gray-200, oklch(92.8% .006 264.531));position:absolute}.bw-stepper-connector:is(.dark,.dark *){background-color:var(--color-dark-600, #33373c)}.bw-stepper-complete-indicator,.bw-stepper-error-indicator,.bw-stepper-custom-indicator:empty{display:none}.bw-stepper[data-show-numbers=true] .bw-stepper-number:empty:before{content:counter(bw-step)}.bw-stepper-item[data-state=current] .bw-stepper-indicator{border-color:var(--color-primary-600, oklch(47% .2 250));background-color:var(--color-primary-600, oklch(47% .2 250));color:var(--color-white, #fff)}.bw-stepper-item[data-state=current] .bw-stepper-indicator:is(.dark,.dark *){border-color:var(--color-primary-400, oklch(68% .14 250));background-color:var(--color-primary-500, oklch(56% .18 250))}.bw-stepper-item[data-state=current] .bw-stepper-label{color:var(--color-primary-700, oklch(40% .19 250))}.bw-stepper-item[data-state=current] .bw-stepper-label:is(.dark,.dark *){color:var(--color-primary-300, oklch(79% .1 250))}.bw-stepper-item[data-state=complete] .bw-stepper-indicator{border-color:var(--color-green-600, oklch(62.7% .194 149.214));background-color:var(--color-green-600, oklch(62.7% .194 149.214));color:var(--color-white, #fff)}.bw-stepper-item[data-state=complete] .bw-stepper-indicator:is(.dark,.dark *){border-color:var(--color-green-400, oklch(79.2% .209 151.711));background-color:var(--color-green-500, oklch(72.3% .219 149.579))}.bw-stepper-item[data-state=complete] .bw-stepper-default-indicator{display:none}.bw-stepper-item[data-state=complete] .bw-stepper-complete-indicator{display:block}.bw-stepper-item[data-state=error] .bw-stepper-indicator{border-color:var(--color-red-600, oklch(57.7% .245 27.325));background-color:var(--color-red-50, oklch(97.1% .013 17.38));color:var(--color-red-700, oklch(50.5% .213 27.518))}.bw-stepper-item[data-state=error] .bw-stepper-indicator:is(.dark,.dark *){border-color:var(--color-red-400, oklch(70.4% .191 22.216));background-color:var(--color-red-950, oklch(25.8% .092 26.042));color:var(--color-red-300, oklch(80.8% .114 19.571))}.bw-stepper-item[data-state=error] .bw-stepper-default-indicator{display:none}.bw-stepper-item[data-state=error] .bw-stepper-error-indicator{display:block}.bw-stepper-item[data-state=disabled]{opacity:.55}.bw-stepper-item[data-state=disabled] .bw-stepper-trigger{cursor:not-allowed}.bw-stepper-horizontal{padding-bottom:calc(var(--spacing, .25rem) * 2);overflow-x:auto}.bw-stepper-horizontal .bw-stepper-list{gap:calc(var(--spacing, .25rem) * 0);min-width:max-content}.bw-stepper-horizontal .bw-stepper-item{width:calc(var(--spacing, .25rem) * 48);min-width:calc(var(--spacing, .25rem) * 48)}.bw-stepper-horizontal .bw-stepper-trigger{align-items:center;gap:calc(var(--spacing, .25rem) * 2);padding-inline:calc(var(--spacing, .25rem) * 4);text-align:center;flex-direction:column}.bw-stepper-horizontal .bw-stepper-copy{padding-top:calc(var(--spacing, .25rem) * 0);text-align:center;align-items:center}.bw-stepper-horizontal .bw-stepper-connector{inset-inline:calc(50% + 1.125rem) calc(1.125rem - 50%);height:.125rem;top:1.3125rem}.bw-stepper-horizontal .bw-stepper-item:last-child .bw-stepper-connector{display:none}.bw-stepper-vertical .bw-stepper-list{flex-direction:column}.bw-stepper-vertical .bw-stepper-item{min-height:calc(var(--spacing, .25rem) * 20);padding-bottom:calc(var(--spacing, .25rem) * 5)}.bw-stepper-vertical .bw-stepper-connector{top:calc(var(--spacing, .25rem) * 10);bottom:calc(var(--spacing, .25rem) * 0);width:calc(var(--spacing, .25rem) * .5);inset-inline-start:1.3125rem}.bw-stepper-vertical .bw-stepper-item:last-child .bw-stepper-connector{display:none}.bw-stepper-style-chevrons.bw-stepper-horizontal .bw-stepper-list{border-radius:var(--radius-lg, .5rem);border-style:var(--tw-border-style, solid);border-width:1px;border-color:var(--color-gray-300, oklch(87.2% .01 258.338));overflow:hidden}.bw-stepper-style-chevrons.bw-stepper-horizontal .bw-stepper-list:is(.dark,.dark *){border-color:var(--color-dark-500, #4a4e53)}.bw-stepper-style-chevrons.bw-stepper-horizontal .bw-stepper-item{background-color:var(--color-white, #fff)}.bw-stepper-style-chevrons.bw-stepper-horizontal .bw-stepper-item:is(.dark,.dark *){background-color:var(--color-dark-800, #1c1f24)}.bw-stepper-style-chevrons.bw-stepper-horizontal .bw-stepper-trigger{align-items:center;gap:calc(var(--spacing, .25rem) * 3);padding-inline:calc(var(--spacing, .25rem) * 8);padding-block:calc(var(--spacing, .25rem) * 4);text-align:start;border-radius:0;flex-direction:row}.bw-stepper-style-chevrons.bw-stepper-horizontal .bw-stepper-copy{text-align:start;align-items:flex-start}.bw-stepper-style-chevrons.bw-stepper-horizontal .bw-stepper-connector{display:none}.bw-stepper-style-chevrons.bw-stepper-horizontal .bw-stepper-item:not(:last-child):after{content:"";z-index:2;background:inherit;border-block-start:1px solid #d1d5db;border-inline-end:1px solid #d1d5db;border-color:var(--color-gray-300, oklch(87.2% .01 258.338));inset-inline-end:-.8rem;width:1.6rem;height:1.6rem;position:absolute;top:50%;transform:translateY(-50%)rotate(45deg)}.bw-stepper-style-chevrons .bw-stepper-item[data-state=current]{background-color:var(--color-primary-50, oklch(97% .01 250))}.bw-stepper-style-chevrons .bw-stepper-item[data-state=current]:is(.dark,.dark *){background-color:var(--color-primary-950, oklch(20% .07 250))}.bw-stepper-style-chevrons.bw-stepper-horizontal .bw-stepper-item[data-state=current]{border-inline-style:var(--tw-border-style, solid);border-inline-width:1px;border-color:var(--color-primary-300, oklch(79% .1 250))}.bw-stepper-style-chevrons.bw-stepper-horizontal .bw-stepper-item[data-state=current]:is(.dark,.dark *){border-color:var(--color-primary-700, oklch(40% .19 250))}.bw-stepper-style-chevrons.bw-stepper-horizontal .bw-stepper-item[data-state=current]:not(:last-child):after{border-color:var(--color-primary-300, oklch(79% .1 250))}.bw-stepper-style-chevrons.bw-stepper-horizontal .bw-stepper-item:has(+.bw-stepper-item[data-state=current]):after{border-color:var(--color-primary-300, oklch(79% .1 250))}.bw-stepper-style-bars.bw-stepper-horizontal .bw-stepper-list{gap:calc(var(--spacing, .25rem) * 8)}.bw-stepper-style-bars.bw-stepper-horizontal .bw-stepper-trigger{align-items:flex-start;gap:calc(var(--spacing, .25rem) * 0);padding-inline:calc(var(--spacing, .25rem) * 0);padding-top:calc(var(--spacing, .25rem) * 7);padding-bottom:calc(var(--spacing, .25rem) * 1);text-align:start}.bw-stepper-style-bars.bw-stepper-horizontal .bw-stepper-copy{text-align:start;align-items:flex-start}.bw-stepper-style-bars .bw-stepper-indicator{display:none}.bw-stepper-style-bars.bw-stepper-horizontal .bw-stepper-connector,.bw-stepper-style-bars.bw-stepper-horizontal .bw-stepper-item:last-child .bw-stepper-connector{inset-inline:0;height:.25rem;display:block;top:.25rem}.bw-stepper-style-bars .bw-stepper-label:before{content:"Step " counter(bw-step);font-size:var(--text-xs, .75rem);line-height:var(--tw-leading,var(--text-xs--line-height, calc(1 / .75)));--tw-font-weight:var(--font-weight-normal, 400);font-weight:var(--font-weight-normal, 400);color:var(--color-gray-500, oklch(55.1% .027 264.364));display:block}.bw-stepper-style-bars .bw-stepper-item[data-state=current] .bw-stepper-connector,.bw-stepper-style-bars .bw-stepper-item[data-state=complete] .bw-stepper-connector{background-color:var(--color-primary-600, oklch(47% .2 250))}:is(.bw-stepper-style-bars .bw-stepper-item[data-state=current] .bw-stepper-connector,.bw-stepper-style-bars .bw-stepper-item[data-state=complete] .bw-stepper-connector):is(.dark,.dark *){background-color:var(--color-primary-400, oklch(68% .14 250))}.bw-stepper-style-bars .bw-stepper-item[data-state=error] .bw-stepper-connector{background-color:var(--color-red-600, oklch(57.7% .245 27.325))}.bw-stepper-style-bars .bw-stepper-item[data-state=error] .bw-stepper-connector:is(.dark,.dark *){background-color:var(--color-red-400, oklch(70.4% .191 22.216))}.bw-stepper-style-bars.bw-stepper-vertical .bw-stepper-list{gap:calc(var(--spacing, .25rem) * 5)}.bw-stepper-style-bars.bw-stepper-vertical .bw-stepper-item{min-height:calc(var(--spacing, .25rem) * 0);border-inline-start-style:var(--tw-border-style, solid);border-inline-start-width:4px;border-color:var(--color-gray-200, oklch(92.8% .006 264.531));padding-inline-start:calc(var(--spacing, .25rem) * 4);padding-bottom:calc(var(--spacing, .25rem) * 0)}.bw-stepper-style-bars.bw-stepper-vertical .bw-stepper-item:is(.dark,.dark *){border-color:var(--color-dark-600, #33373c)}.bw-stepper-style-bars.bw-stepper-vertical .bw-stepper-item[data-state=current],.bw-stepper-style-bars.bw-stepper-vertical .bw-stepper-item[data-state=complete]{border-color:var(--color-primary-600, oklch(47% .2 250))}:is(.bw-stepper-style-bars.bw-stepper-vertical .bw-stepper-item[data-state=current],.bw-stepper-style-bars.bw-stepper-vertical .bw-stepper-item[data-state=complete]):is(.dark,.dark *){border-color:var(--color-primary-400, oklch(68% .14 250))}.bw-stepper-style-bars.bw-stepper-vertical .bw-stepper-item[data-state=error]{border-color:var(--color-red-600, oklch(57.7% .245 27.325))}.bw-stepper-style-bars.bw-stepper-vertical .bw-stepper-item[data-state=error]:is(.dark,.dark *){border-color:var(--color-red-400, oklch(70.4% .191 22.216))}.bw-stepper-style-bars.bw-stepper-vertical .bw-stepper-trigger{padding:calc(var(--spacing, .25rem) * 0)}.bw-stepper-style-bars.bw-stepper-vertical .bw-stepper-connector{display:none}.bw-stepper-style-line .bw-stepper-indicator{width:calc(var(--spacing, .25rem) * 4);height:calc(var(--spacing, .25rem) * 4);border-style:var(--tw-border-style, solid);background-color:var(--color-white, #fff);color:0;border-width:2px}.bw-stepper-style-line .bw-stepper-indicator:is(.dark,.dark *){background-color:var(--color-dark-800, #1c1f24)}.bw-stepper-style-line .bw-stepper-item[data-state=current] .bw-stepper-indicator{background-color:#0000}.bw-stepper-style-line .bw-stepper-indicator svg,.bw-stepper-style-line .bw-stepper-number{display:none}.bw-stepper-style-line.bw-stepper-horizontal .bw-stepper-trigger{align-items:center;gap:calc(var(--spacing, .25rem) * 3);padding-inline:calc(var(--spacing, .25rem) * 4);text-align:center;flex-direction:column-reverse}.bw-stepper-style-line.bw-stepper-horizontal .bw-stepper-copy{text-align:center;align-items:center}.bw-stepper-style-line.bw-stepper-horizontal .bw-stepper-connector{inset-inline:calc(50% + .5rem) calc(.5rem - 50%);top:auto;bottom:.6875rem}.bw-stepper-style-line.bw-stepper-vertical .bw-stepper-item{min-height:calc(var(--spacing, .25rem) * 16);padding-bottom:calc(var(--spacing, .25rem) * 4)}.bw-stepper-style-line.bw-stepper-vertical .bw-stepper-trigger{align-items:flex-start;gap:calc(var(--spacing, .25rem) * 4)}.bw-stepper-style-line.bw-stepper-vertical .bw-stepper-copy{margin-top:calc(var(--spacing, .25rem) * -.5)}.bw-stepper-style-line.bw-stepper-vertical .bw-stepper-connector{inset-inline-start:.6875rem;top:1.5rem}.bw-stepper-panel{margin-top:calc(var(--spacing, .25rem) * 6);min-width:calc(var(--spacing, .25rem) * 0);border-radius:var(--radius-lg, .5rem);border-style:var(--tw-border-style, solid);border-width:1px;border-color:var(--color-gray-200, oklch(92.8% .006 264.531));background-color:var(--color-white, #fff);padding:calc(var(--spacing, .25rem) * 5);color:var(--color-gray-700, oklch(37.3% .034 259.733))}.bw-stepper-panel:is(.dark,.dark *){border-color:var(--color-dark-600, #33373c);background-color:var(--color-dark-800, #1c1f24);color:var(--color-dark-200, #d2d4d7)}.bw-stepper-panel-borderless{border-style:var(--tw-border-style, solid);border-width:0}.bw-stepper-panel[hidden]{display:none}[dir=rtl] .bw-stepper-trigger{text-align:right}@media(max-width:639px){.bw-stepper-horizontal .bw-stepper-item{width:calc(var(--spacing, .25rem) * 40);min-width:calc(var(--spacing, .25rem) * 40)}.bw-stepper-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media(prefers-reduced-motion:reduce){.bw-stepper *{scroll-behavior:auto;transition-duration:.01ms}}.bw-card.shadowed{box-shadow:0 0 0 1px #0f172a0f,0 1px 2px #0f172a08}.dark .bw-card.shadowed{box-shadow:0 0 0 1px #e2e8f014,0 1px 2px #02061766}.bw-card.shadowed-hover:hover{box-shadow:0 0 0 1px #0f172a1a,0 2px 6px #0f172a0f}.dark .bw-card.shadowed-hover:hover{box-shadow:0 0 0 1px #e2e8f024,0 2px 6px #02061780}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=number]{-webkit-appearance:none;appearance:none;-moz-appearance:textfield}.bw-textarea,.bw-raw-select,.bw-input{border-radius:var(--radius-md, .375rem);border-style:var(--tw-border-style, solid);width:100%;padding-inline:calc(var(--spacing, .25rem) * 3);font-size:var(--text-sm, .875rem);line-height:var(--tw-leading,var(--text-sm--line-height, calc(1.25 / .875)));--tw-tracking:var(--tracking-wider, .05em);letter-spacing:var(--tracking-wider, .05em);color:var(--color-gray-600, oklch(44.6% .03 256.802));--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width, 0)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow, 0 0 #0000),var(--tw-inset-ring-shadow, 0 0 #0000),var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow, 0 0 #0000);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function, cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration, .15s));border-width:2px;padding-block:8.5px}:is(.bw-textarea,.bw-raw-select,.bw-input)::placeholder{color:#00274f66}@supports (color:color-mix(in lab,red,red)){:is(.bw-textarea,.bw-raw-select,.bw-input)::placeholder{color:color-mix(in oklab,var(--color-primary-900, oklch(27% .1 250)) 40%,transparent)}}:is(.bw-textarea,.bw-raw-select,.bw-input):focus{outline-style:var(--tw-outline-style, solid);outline-offset:-1px;outline-width:2px}:is(.bw-textarea,.bw-raw-select,.bw-input):is(.dark,.dark *){color:var(--color-dark-300, #a7aaad);background-color:#0000}:is(.bw-textarea,.bw-raw-select,.bw-input):is(.dark,.dark *)::placeholder{color:#6c707599}@supports (color:color-mix(in lab,red,red)){:is(.bw-textarea,.bw-raw-select,.bw-input):is(.dark,.dark *)::placeholder{color:color-mix(in oklab,var(--color-dark-400, #6c7075) 60%,transparent)}}.bw-textarea:not(.has-error),.bw-raw-select:not(.has-error),.bw-input:not(.has-error){border-color:var(--color-gray-200, oklch(92.8% .006 264.531))}@media(hover:hover){:is(.bw-textarea:not(.has-error),.bw-raw-select:not(.has-error),.bw-input:not(.has-error)):hover{border-color:var(--color-gray-300, oklch(87.2% .01 258.338))}}:is(.bw-textarea:not(.has-error),.bw-raw-select:not(.has-error),.bw-input:not(.has-error)):is(.dark,.dark *){border-color:#33373c80}@supports (color:color-mix(in lab,red,red)){:is(.bw-textarea:not(.has-error),.bw-raw-select:not(.has-error),.bw-input:not(.has-error)):is(.dark,.dark *){border-color:color-mix(in oklab,var(--color-dark-600, #33373c) 50%,transparent)}}@media(hover:hover){:is(.bw-textarea:not(.has-error),.bw-raw-select:not(.has-error),.bw-input:not(.has-error)):is(.dark,.dark *):hover{border-color:#4a4e5366}@supports (color:color-mix(in lab,red,red)){:is(.bw-textarea:not(.has-error),.bw-raw-select:not(.has-error),.bw-input:not(.has-error)):is(.dark,.dark *):hover{border-color:color-mix(in oklab,var(--color-dark-500, #4a4e53) 40%,transparent)}}}.bw-textarea.has-error,.bw-raw-select.has-error,.bw-input.has-error{border-color:var(--color-red-500, oklch(63.7% .237 25.331))}@media(hover:hover){:is(.bw-textarea.has-error,.bw-raw-select.has-error,.bw-input.has-error):hover{border-color:var(--color-red-500, oklch(63.7% .237 25.331))}}:is(.bw-textarea.has-error,.bw-raw-select.has-error,.bw-input.has-error):focus{border-color:var(--color-red-500, oklch(63.7% .237 25.331));outline-color:var(--color-red-500, oklch(63.7% .237 25.331))}:is(.bw-textarea.has-error,.bw-raw-select.has-error,.bw-input.has-error):is(.dark,.dark *){border-color:var(--color-red-500, oklch(63.7% .237 25.331))}@media(hover:hover){:is(.bw-textarea.has-error,.bw-raw-select.has-error,.bw-input.has-error):is(.dark,.dark *):hover{border-color:var(--color-red-500, oklch(63.7% .237 25.331))}}:is(.bw-textarea.has-error,.bw-raw-select.has-error,.bw-input.has-error):is(.dark,.dark *):focus{border-color:var(--color-red-500, oklch(63.7% .237 25.331))}.bw-input[disabled],.bw-input[readonly],fieldset[disabled] .bw-input{cursor:not-allowed;background-color:#f3f4f699}@supports (color:color-mix(in lab,red,red)){.bw-input[disabled],.bw-input[readonly],fieldset[disabled] .bw-input{background-color:color-mix(in oklab,var(--color-gray-100, oklch(96.7% .003 264.542)) 60%,transparent)}}.bw-input[disabled],.bw-input[readonly],fieldset[disabled] .bw-input{color:#99a1afb3}@supports (color:color-mix(in lab,red,red)){.bw-input[disabled],.bw-input[readonly],fieldset[disabled] .bw-input{color:color-mix(in oklab,var(--color-gray-400, oklch(70.7% .022 261.325)) 70%,transparent)}}:is(.bw-input[disabled],.bw-input[readonly],fieldset[disabled] .bw-input):is(.dark,.dark *){border-color:#4a4e53b3}@supports (color:color-mix(in lab,red,red)){:is(.bw-input[disabled],.bw-input[readonly],fieldset[disabled] .bw-input):is(.dark,.dark *){border-color:color-mix(in oklab,var(--color-dark-500, #4a4e53) 70%,transparent)}}:is(.bw-input[disabled],.bw-input[readonly],fieldset[disabled] .bw-input):is(.dark,.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){:is(.bw-input[disabled],.bw-input[readonly],fieldset[disabled] .bw-input):is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white, #fff) 10%,transparent)}}:is(.bw-input[disabled],.bw-input[readonly],fieldset[disabled] .bw-input):is(.dark,.dark *){color:var(--color-dark-400, #6c7075);opacity:.4}.bw-input.small{padding-block:6px}.bw-input.medium{padding-block:12px}.bw-input.big{padding-block:calc(var(--spacing, .25rem) * 5)}:is(input.no-label,.bw-input.no-label,.bw-textarea.bw-input.no-label)::placeholder{color:#0000}.form-label{top:calc(var(--spacing) * -2);left:calc(var(--spacing) * 3);z-index:20;cursor:text;background-color:var(--color-white);padding-inline:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:#00274f66;display:inline-block;position:absolute}@supports (color:color-mix(in lab,red,red)){.form-label{color:color-mix(in oklab,var(--color-primary-900) 40%,transparent)}}.form-label{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.form-label:is(:where(.peer):placeholder-shown~*){top:12.2px}.form-label:is(:where(.peer):focus~*){top:calc(var(--spacing) * -2)}.form-label:where(:dir(rtl),[dir=rtl],[dir=rtl] *){right:calc(var(--spacing) * 3);left:unset}.form-label:is(.dark,.dark *){border-radius:var(--radius-md);background-color:#262a2ff2}@supports (color:color-mix(in lab,red,red)){.form-label:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-700) 95%,transparent)}}.form-label:is(.dark,.dark *){padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);color:#a7aaad80}@supports (color:color-mix(in lab,red,red)){.form-label:is(.dark,.dark *){color:color-mix(in oklab,var(--color-dark-300) 50%,transparent)}}.form-label.small:is(:where(.peer):placeholder-shown~*){top:9px}.form-label.small:is(:where(.peer):focus~*){top:calc(var(--spacing) * -2)}.form-label.medium:is(:where(.peer):placeholder-shown~*){top:13.5px}.form-label.medium:is(:where(.peer):focus~*){top:-9px}.form-label.big:is(:where(.peer):placeholder-shown~*){top:25px}.form-label.big:is(:where(.peer):focus~*){top:calc(var(--spacing) * -2)}.bw-select div.clickable.disabled,.bw-select div.clickable.readonly,fieldset[disabled] .bw-select{cursor:not-allowed;background-color:#f3f4f699}@supports (color:color-mix(in lab,red,red)){.bw-select div.clickable.disabled,.bw-select div.clickable.readonly,fieldset[disabled] .bw-select{background-color:color-mix(in oklab,var(--color-gray-100, oklch(96.7% .003 264.542)) 60%,transparent)}}.bw-select div.clickable.disabled,.bw-select div.clickable.readonly,fieldset[disabled] .bw-select{opacity:.95;-webkit-user-select:none;user-select:none}:is(.bw-select div.clickable.disabled,.bw-select div.clickable.readonly,fieldset[disabled] .bw-select):is(.dark,.dark *){background-color:#a7aaad0d}@supports (color:color-mix(in lab,red,red)){:is(.bw-select div.clickable.disabled,.bw-select div.clickable.readonly,fieldset[disabled] .bw-select):is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-300, #a7aaad) 5%,transparent)}}:is(.bw-select div.clickable.disabled,.bw-select div.clickable.readonly,fieldset[disabled] .bw-select):is(.dark,.dark *){opacity:.4}.bw-select div.clickable.enabled.has-error,.bw-select div.clickable.enabled.has-error:hover{border-color:var(--color-red-500, oklch(63.7% .237 25.331))}.bw-select div.clickable.enabled{cursor:pointer;border-style:var(--tw-border-style, solid);border-width:2px;border-color:var(--color-gray-200, oklch(92.8% .006 264.531))}@media(hover:hover){.bw-select div.clickable.enabled:hover{border-color:var(--color-gray-300, oklch(87.2% .01 258.338))}}.bw-select div.clickable.enabled:focus{outline-style:var(--tw-outline-style, solid);outline-offset:-1px;outline-width:2px}.bw-select div.clickable.enabled:is(.dark,.dark *){border-color:#33373c80}@supports (color:color-mix(in lab,red,red)){.bw-select div.clickable.enabled:is(.dark,.dark *){border-color:color-mix(in oklab,var(--color-dark-600, #33373c) 50%,transparent)}}.bw-select div.clickable.enabled:is(.dark,.dark *){background-color:#0000}@media(hover:hover){.bw-select div.clickable.enabled:is(.dark,.dark *):hover{border-color:#4a4e5366}@supports (color:color-mix(in lab,red,red)){.bw-select div.clickable.enabled:is(.dark,.dark *):hover{border-color:color-mix(in oklab,var(--color-dark-500, #4a4e53) 40%,transparent)}}}.prefix svg,.suffix svg{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6)}:is(.prefix svg,.suffix svg):where(:dir(ltr),[dir=ltr],[dir=ltr] *){margin-right:calc(var(--spacing) * 1)}:is(.prefix svg,.suffix svg):where(:dir(rtl),[dir=rtl],[dir=rtl] *){margin-left:calc(var(--spacing) * 1)}:is(.prefix svg,.suffix svg):is(.dark,.dark *){color:var(--color-dark-500)}.ql-toolbar.ql-snow{border-top-left-radius:var(--radius-lg)!important;border-top-right-radius:var(--radius-lg)!important;border-style:var(--tw-border-style)!important;border-width:2px!important;border-color:var(--color-gray-200)!important}.ql-toolbar.ql-snow:is(.dark,.dark *){border-color:#33373c80!important}@supports (color:color-mix(in lab,red,red)){.ql-toolbar.ql-snow:is(.dark,.dark *){border-color:color-mix(in oklab,var(--color-dark-600) 50%,transparent)!important}}.ql-toolbar.ql-snow:is(.dark,.dark *){background-color:#0000!important}:is(.ql-toolbar.ql-snow .ql-stroke,.ql-stroke.ql-thin):is(.dark,.dark *){stroke:var(--color-dark-500)!important;color:var(--color-dark-500)!important}.ql-snow.ql-toolbar button:hover .ql-stroke{stroke:var(--color-primary-500)!important}.ql-container.ql-snow{border-bottom-right-radius:var(--radius-lg)!important;border-bottom-left-radius:var(--radius-lg)!important;border-style:var(--tw-border-style)!important;border-width:2px!important;border-color:var(--color-gray-200)!important}.ql-container.ql-snow:is(.dark,.dark *){border-color:#33373c80!important}@supports (color:color-mix(in lab,red,red)){.ql-container.ql-snow:is(.dark,.dark *){border-color:color-mix(in oklab,var(--color-dark-600) 50%,transparent)!important}}.ql-container.ql-snow:is(.dark,.dark *){background-color:#0000!important}.ql-editor.ql-blank:before{color:var(--color-gray-300)!important;font-style:normal!important}.bw-input-wrapper.has-clearing{margin-bottom:calc(var(--spacing, .25rem) * 4)}.bw-textarea-wrapper.has-clearing,.bw-select.has-clearing{margin-bottom:calc(var(--spacing, .25rem) * 3)}.bw-input-group{margin-bottom:calc(var(--spacing, .25rem) * 4);align-items:flex-start;width:100%;display:flex}.bw-input-group.gapped{gap:calc(var(--spacing, .25rem) * 2)}.bw-input-group>:is(.bw-input-wrapper,.bw-textarea-wrapper,.bw-select){margin-bottom:calc(var(--spacing, .25rem) * 0)}.bw-input-group>.bw-button{flex-shrink:0}.bw-input-group.attached>:not(:first-child){margin-left:calc(var(--spacing, .25rem) * -.5)}.bw-input-group .shrink-control{flex-grow:0;flex-shrink:0}.bw-datepicker{z-index:50;border-radius:var(--radius-lg, .5rem);border-style:var(--tw-border-style, solid);border-width:1px;border-color:var(--color-gray-100, oklch(96.7% .003 264.542));background-color:var(--color-white, #fff);padding:calc(var(--spacing, .25rem) * 2);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow, 0 0 #0000),var(--tw-inset-ring-shadow, 0 0 #0000),var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow, 0 0 #0000);flex-direction:column;display:flex;position:absolute}.bw-datepicker:is(.dark,.dark *){border-color:var(--color-dark-600, #33373c);background-color:var(--color-dark-700, #262a2f);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow, 0 0 #0000),var(--tw-inset-ring-shadow, 0 0 #0000),var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow, 0 0 #0000)}.bw-datepicker .in-range{border-style:var(--tw-border-style, solid);border-width:1px}.bw-datepicker .selected{border-radius:var(--radius-md, .375rem);color:var(--color-white, #fff);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function, cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration, .15s));--tw-duration:.1s;--tw-ease:var(--ease-in-out, cubic-bezier(.4, 0, .2, 1));transition-duration:.1s;transition-timing-function:var(--ease-in-out, cubic-bezier(.4, 0, .2, 1))}.bw-datepicker .selected:is(.dark,.dark *){background-color:var(--color-dark-900, #101114)}.bw-datepicker .disabled{pointer-events:none;cursor:not-allowed;color:var(--color-gray-300, oklch(87.2% .01 258.338))}.bw-datepicker .disabled:is(.dark,.dark *){color:var(--color-gray-600, oklch(44.6% .03 256.802))}.bw-datepicker .a-month{cursor:pointer;padding-inline:calc(var(--spacing, .25rem) * 7);padding-block:calc(var(--spacing, .25rem) * 4);font-size:var(--text-base, 1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5));--tw-font-weight:var(--font-weight-light, 300);font-weight:var(--font-weight-light, 300);--tw-tracking:var(--tracking-wider, .05em);letter-spacing:var(--tracking-wider, .05em);color:var(--color-slate-700, oklch(37.2% .044 257.287));text-transform:none}@media(hover:hover){.bw-datepicker .a-month:hover{background-color:var(--color-gray-100, oklch(96.7% .003 264.542))}}.bw-datepicker .a-month:is(.dark,.dark *){color:var(--color-dark-400, #6c7075)}@media(hover:hover){.bw-datepicker .a-month:is(.dark,.dark *):hover{background-color:var(--color-dark-600, #33373c);color:var(--color-dark-200, #d2d4d7)}}.bw-datepicker .a-year{cursor:pointer;padding:calc(var(--spacing, .25rem) * 5);font-size:var(--text-base, 1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5));--tw-font-weight:var(--font-weight-light, 300);font-weight:var(--font-weight-light, 300);--tw-tracking:var(--tracking-wider, .05em);letter-spacing:var(--tracking-wider, .05em);color:var(--color-slate-700, oklch(37.2% .044 257.287));text-transform:none}@media(hover:hover){.bw-datepicker .a-year:hover{background-color:var(--color-gray-100, oklch(96.7% .003 264.542))}}.bw-datepicker .a-year:is(.dark,.dark *){color:var(--color-dark-400, #6c7075)}@media(hover:hover){.bw-datepicker .a-year:is(.dark,.dark *):hover{background-color:var(--color-dark-600, #33373c);color:var(--color-dark-200, #d2d4d7)}}.bw-datepicker table{border-collapse:collapse;width:100%}.bw-datepicker td{cursor:pointer;border-style:var(--tw-border-style, solid);border-width:1px;border-color:var(--color-white, #fff);padding:calc(var(--spacing, .25rem) * 2);text-align:center;font-size:var(--text-base, 1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5));--tw-font-weight:var(--font-weight-light, 300);font-weight:var(--font-weight-light, 300);--tw-tracking:var(--tracking-wider, .05em);letter-spacing:var(--tracking-wider, .05em);color:var(--color-slate-700, oklch(37.2% .044 257.287))}.bw-datepicker td:is(.dark,.dark *){border-color:#33373c4d}@supports (color:color-mix(in lab,red,red)){.bw-datepicker td:is(.dark,.dark *){border-color:color-mix(in oklab,var(--color-dark-600, #33373c) 30%,transparent)}}.bw-datepicker td:is(.dark,.dark *){color:var(--color-dark-400, #6c7075)}.bw-datepicker th{width:calc(var(--spacing, .25rem) * 10);cursor:pointer;padding-inline:calc(var(--spacing, .25rem) * 2);padding-top:calc(var(--spacing, .25rem) * 3.5);padding-bottom:calc(var(--spacing, .25rem) * 2);text-align:center;font-size:var(--text-xs, .75rem);line-height:var(--tw-leading,var(--text-xs--line-height, calc(1 / .75)));--tw-font-weight:var(--font-weight-normal, 400);font-weight:var(--font-weight-normal, 400);--tw-tracking:var(--tracking-wide, .025em);letter-spacing:var(--tracking-wide, .025em);color:var(--color-slate-500, oklch(55.4% .046 257.417));text-transform:uppercase}.bw-datepicker th:is(.dark,.dark *){color:var(--color-dark-400, #6c7075)}.bw-datepicker td:hover:not(.selected,.empty){border-radius:var(--radius-md, .375rem)}.bw-datepicker td:empty:hover{background-color:var(--color-white, #fff)}.bw-datepicker td:empty:hover:is(.dark,.dark *){background-color:var(--color-dark-700, #262a2f)}.bw-datepicker .datepicker-header{margin-inline:calc(var(--spacing, .25rem) * -2);margin-top:calc(var(--spacing, .25rem) * -2);border-top-left-radius:var(--radius-lg, .5rem);border-top-right-radius:var(--radius-lg, .5rem);padding-inline:calc(var(--spacing, .25rem) * 3);padding-block:calc(var(--spacing, .25rem) * 5);color:var(--color-white, #fff);justify-content:space-between;align-items:center;display:flex}.bw-slider{height:calc(var(--spacing, .25rem) * 2);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-gray-200, oklch(92.8% .006 264.531));opacity:.9;outline-style:var(--tw-outline-style, solid);width:100%;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function, cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration, .15s));border-radius:3.40282e38px;outline-width:0;position:absolute}.bw-slider:is(.dark,.dark *){background-color:var(--color-dark-600, #33373c)}.bw-slider::-webkit-slider-thumb{width:calc(var(--spacing, .25rem) * 6);height:calc(var(--spacing, .25rem) * 6);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:3.40282e38px}.bw-slider::-moz-range-thumb{width:calc(var(--spacing, .25rem) * 6);height:calc(var(--spacing, .25rem) * 6);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:3.40282e38px}.bw-slider.primary::-webkit-slider-thumb{background-color:var(--color-primary-500, oklch(56% .18 250))}.bw-slider.primary::-moz-range-thumb{background-color:var(--color-primary-500, oklch(56% .18 250))}.bw-slider.pink::-webkit-slider-thumb{background-color:var(--color-pink-500, oklch(65.6% .241 354.308))}.bw-slider.pink::-moz-range-thumb{background-color:var(--color-pink-500, oklch(65.6% .241 354.308))}.bw-slider.blue::-webkit-slider-thumb{background-color:var(--color-blue-500, oklch(62.3% .214 259.815))}.bw-slider.blue::-moz-range-thumb{background-color:var(--color-blue-500, oklch(62.3% .214 259.815))}.bw-slider.red::-webkit-slider-thumb{background-color:var(--color-red-500, oklch(63.7% .237 25.331))}.bw-slider.red::-moz-range-thumb{background-color:var(--color-red-500, oklch(63.7% .237 25.331))}.bw-slider.yellow::-webkit-slider-thumb{background-color:var(--color-amber-500, oklch(76.9% .188 70.08))}.bw-slider.yellow::-moz-range-thumb{background-color:var(--color-amber-500, oklch(76.9% .188 70.08))}.bw-slider.black::-webkit-slider-thumb{background-color:var(--color-slate-500, oklch(55.4% .046 257.417))}.bw-slider.black::-moz-range-thumb{background-color:var(--color-slate-500, oklch(55.4% .046 257.417))}.bw-slider.gray::-webkit-slider-thumb{background-color:var(--color-slate-500, oklch(55.4% .046 257.417))}.bw-slider.gray::-moz-range-thumb{background-color:var(--color-slate-500, oklch(55.4% .046 257.417))}.bw-slider.purple::-webkit-slider-thumb{background-color:var(--color-purple-500, oklch(62.7% .265 303.9))}.bw-slider.purple::-moz-range-thumb{background-color:var(--color-purple-500, oklch(62.7% .265 303.9))}.bw-slider.cyan::-webkit-slider-thumb{background-color:var(--color-cyan-500, oklch(71.5% .143 215.221))}.bw-slider.cyan::-moz-range-thumb{background-color:var(--color-cyan-500, oklch(71.5% .143 215.221))}.bw-slider.orange::-webkit-slider-thumb{background-color:var(--color-orange-500, oklch(70.5% .213 47.604))}.bw-slider.orange::-moz-range-thumb{background-color:var(--color-orange-500, oklch(70.5% .213 47.604))}.bw-slider.violet::-webkit-slider-thumb{background-color:var(--color-violet-500, oklch(60.6% .25 292.717))}.bw-slider.violet::-moz-range-thumb{background-color:var(--color-violet-500, oklch(60.6% .25 292.717))}.bw-slider.indigo::-webkit-slider-thumb{background-color:var(--color-indigo-500, oklch(58.5% .233 277.117))}.bw-slider.indigo::-moz-range-thumb{background-color:var(--color-indigo-500, oklch(58.5% .233 277.117))}.bw-slider.fuchsia::-webkit-slider-thumb{background-color:var(--color-fuchsia-500, oklch(66.7% .295 322.15))}.bw-slider.fuchsia::-moz-range-thumb{background-color:var(--color-fuchsia-500, oklch(66.7% .295 322.15))}.bw-slider.green::-webkit-slider-thumb{background-color:var(--color-green-500, oklch(72.3% .219 149.579))}.bw-slider.green::-moz-range-thumb{background-color:var(--color-green-500, oklch(72.3% .219 149.579))}.bw-table.divided tr:not(:has(th),:last-child){border-top-style:var(--tw-border-style, solid);border-top-width:1px;border-bottom-style:var(--tw-border-style, solid);border-color:#e5e7eb26;border-bottom-width:8px}@supports (color:color-mix(in lab,red,red)){.bw-table.divided tr:not(:has(th),:last-child){border-color:color-mix(in oklab,var(--color-gray-200, oklch(92.8% .006 264.531)) 15%,transparent)}}.bw-table.divided tr:not(:has(th),:last-child){border-top-color:#e5e7eb66}@supports (color:color-mix(in lab,red,red)){.bw-table.divided tr:not(:has(th),:last-child){border-top-color:color-mix(in oklab,var(--color-gray-200, oklch(92.8% .006 264.531)) 40%,transparent)}}.bw-table.divided tr:not(:has(th),:last-child):is(.dark,.dark *){border-color:var(--color-dark-700, #262a2f);border-bottom-color:var(--color-dark-700, #262a2f)}.bw-table.divided.thin tbody tr{border-block-style:var(--tw-border-style, solid);border-block-width:1px;border-top-color:var(--color-gray-200, oklch(92.8% .006 264.531));border-bottom-color:#e5e7eb99}@supports (color:color-mix(in lab,red,red)){.bw-table.divided.thin tbody tr{border-bottom-color:color-mix(in oklab,var(--color-gray-200, oklch(92.8% .006 264.531)) 60%,transparent)}}.bw-table.divided.thin tbody tr:is(.dark,.dark *){border-top-color:#33373ccc}@supports (color:color-mix(in lab,red,red)){.bw-table.divided.thin tbody tr:is(.dark,.dark *){border-top-color:color-mix(in oklab,var(--color-dark-600, #33373c) 80%,transparent)}}.bw-table.divided.thin tbody tr:is(.dark,.dark *){border-bottom-color:#33373c4d}@supports (color:color-mix(in lab,red,red)){.bw-table.divided.thin tbody tr:is(.dark,.dark *){border-bottom-color:color-mix(in oklab,var(--color-dark-600, #33373c) 30%,transparent)}}.bw-table tr>td{border-inline-style:var(--tw-border-style, solid);background-color:var(--color-white, #fff);padding-inline:calc(var(--spacing, .25rem) * 3);padding-block:calc(var(--spacing, .25rem) * 4);vertical-align:top;font-size:var(--text-sm, .875rem);line-height:var(--tw-leading,var(--text-sm--line-height, calc(1.25 / .875)));--tw-leading:calc(var(--spacing, .25rem) * 6);line-height:calc(var(--spacing, .25rem) * 6);color:#45556ccc;border-inline-width:2px;border-color:#0000}@supports (color:color-mix(in lab,red,red)){.bw-table tr>td{color:color-mix(in oklab,var(--color-slate-600, oklch(44.6% .043 257.281)) 80%,transparent)}}.bw-table tr>td:is(.dark,.dark *){background-color:#1c1f2440}@supports (color:color-mix(in lab,red,red)){.bw-table tr>td:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-800, #1c1f24) 25%,transparent)}}.bw-table tr>td:is(.dark,.dark *){color:#a7aaadb3}@supports (color:color-mix(in lab,red,red)){.bw-table tr>td:is(.dark,.dark *){color:color-mix(in oklab,var(--color-dark-300, #a7aaad) 70%,transparent)}}.bw-table tr>td.group-heading{background-color:#e5e7ebb3}@supports (color:color-mix(in lab,red,red)){.bw-table tr>td.group-heading{background-color:color-mix(in oklab,var(--color-gray-200, oklch(92.8% .006 264.531)) 70%,transparent)}}.bw-table tr>td.group-heading{color:var(--color-slate-700, oklch(37.2% .044 257.287))}@media(hover:hover){.bw-table tr>td.group-heading:hover{background-color:#e5e7ebb3}@supports (color:color-mix(in lab,red,red)){.bw-table tr>td.group-heading:hover{background-color:color-mix(in oklab,var(--color-gray-200, oklch(92.8% .006 264.531)) 70%,transparent)}}}.bw-table tr>td.group-heading:is(.dark,.dark *){background-color:#1c1f2499}@supports (color:color-mix(in lab,red,red)){.bw-table tr>td.group-heading:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-800, #1c1f24) 60%,transparent)}}.bw-table tr>td.group-heading:is(.dark,.dark *){color:var(--color-dark-400, #6c7075)}@media(hover:hover){.bw-table tr>td.group-heading:hover:is(.dark,.dark *){background-color:#1c1f2499}@supports (color:color-mix(in lab,red,red)){.bw-table tr>td.group-heading:hover:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-800, #1c1f24) 60%,transparent)}}}.bw-table.striped tr:nth-child(2n)>td,.bw-table.striped tr:nth-child(2n):hover>td{background-color:#f1f5f9b3}@supports (color:color-mix(in lab,red,red)){.bw-table.striped tr:nth-child(2n)>td,.bw-table.striped tr:nth-child(2n):hover>td{background-color:color-mix(in oklab,var(--color-slate-100, oklch(96.8% .007 247.896)) 70%,transparent)}}:is(.bw-table.striped tr:nth-child(2n)>td,.bw-table.striped tr:nth-child(2n):hover>td):is(.dark,.dark *){background-color:#1c1f2473}@supports (color:color-mix(in lab,red,red)){:is(.bw-table.striped tr:nth-child(2n)>td,.bw-table.striped tr:nth-child(2n):hover>td):is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-800, #1c1f24) 45%,transparent)}}.bw-table.celled th,.bw-table.celled td{border-collapse:collapse;border-inline-style:var(--tw-border-style, solid);border-inline-width:0;border-right-style:var(--tw-border-style, solid);border-color:#d1d5dc80;border-right-width:1px}@supports (color:color-mix(in lab,red,red)){.bw-table.celled th,.bw-table.celled td{border-color:color-mix(in oklab,var(--color-gray-300, oklch(87.2% .01 258.338)) 50%,transparent)}}:is(.bw-table.celled th,.bw-table.celled td):is(.dark,.dark *){border-color:#33373ccc}@supports (color:color-mix(in lab,red,red)){:is(.bw-table.celled th,.bw-table.celled td):is(.dark,.dark *){border-color:color-mix(in oklab,var(--color-dark-600, #33373c) 80%,transparent)}}.bw-table thead>tr>th{border-top-style:var(--tw-border-style, solid);border-top-width:1px;border-top-color:#e5e7eb4d}@supports (color:color-mix(in lab,red,red)){.bw-table thead>tr>th{border-top-color:color-mix(in oklab,var(--color-gray-200, oklch(92.8% .006 264.531)) 30%,transparent)}}.bw-table thead>tr>th{background-color:var(--color-white, #fff);padding-inline:calc(var(--spacing, .25rem) * 3);padding-block:calc(var(--spacing, .25rem) * 4);text-align:left;font-size:var(--text-xs, .75rem);line-height:var(--tw-leading,var(--text-xs--line-height, calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold, 600);font-weight:var(--font-weight-semibold, 600);--tw-tracking:var(--tracking-widest, .1em);letter-spacing:var(--tracking-widest, .1em);color:#000c}@supports (color:color-mix(in lab,red,red)){.bw-table thead>tr>th{color:color-mix(in oklab,var(--color-black, #000) 80%,transparent)}}.bw-table thead>tr>th:is(.dark,.dark *){border-top-color:#33373ccc}@supports (color:color-mix(in lab,red,red)){.bw-table thead>tr>th:is(.dark,.dark *){border-top-color:color-mix(in oklab,var(--color-dark-600, #33373c) 80%,transparent)}}.bw-table thead>tr>th:is(.dark,.dark *){background-color:#1c1f2499;border-bottom-color:#0000}@supports (color:color-mix(in lab,red,red)){.bw-table thead>tr>th:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-800, #1c1f24) 60%,transparent)}}.bw-table thead>tr>th:is(.dark,.dark *){color:var(--color-dark-300, #a7aaad)}.bw-table.celled th:first-child,.bw-table.celled td:first-child{border-collapse:collapse;border-inline-style:var(--tw-border-style, solid);border-inline-width:1px;border-color:#d1d5dc80}@supports (color:color-mix(in lab,red,red)){.bw-table.celled th:first-child,.bw-table.celled td:first-child{border-color:color-mix(in oklab,var(--color-gray-300, oklch(87.2% .01 258.338)) 50%,transparent)}}:is(.bw-table.celled th:first-child,.bw-table.celled td:first-child):is(.dark,.dark *){border-color:#33373ccc}@supports (color:color-mix(in lab,red,red)){:is(.bw-table.celled th:first-child,.bw-table.celled td:first-child):is(.dark,.dark *){border-color:color-mix(in oklab,var(--color-dark-600, #33373c) 80%,transparent)}}.bw-table.has-no-data thead>tr{border-color:#0000}.bw-table.uppercase-headers thead>tr>th{text-transform:uppercase}.bw-table-filter-bar-unhinged input{margin-bottom:calc(var(--spacing, .25rem) * 0);border-style:var(--tw-border-style, solid);background-color:#0000;border-width:0}.bw-table-filter-bar-unhinged input:focus{border-style:var(--tw-border-style, solid);outline-style:var(--tw-outline-style, solid);border-width:0;outline-width:0}.bw-table-filter-bar{border-top-left-radius:var(--radius-lg, .5rem);border-top-right-radius:var(--radius-lg, .5rem);background-color:#e2e8f080}@supports (color:color-mix(in lab,red,red)){.bw-table-filter-bar{background-color:color-mix(in oklab,var(--color-slate-200, oklch(92.9% .013 255.508)) 50%,transparent)}}.bw-table-filter-bar:is(.dark,.dark *){background-color:#1c1f24cc}@supports (color:color-mix(in lab,red,red)){.bw-table-filter-bar:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-800, #1c1f24) 80%,transparent)}}.bw-table-filter-bar input:is(.dark,.dark *){border-style:var(--tw-border-style, solid);background-color:#0000;border-width:0}.bw-table-filter-bar input:is(.dark,.dark *):focus{border-style:var(--tw-border-style, solid);outline-style:var(--tw-outline-style, solid);border-width:0;outline-width:0}.bw-table.compact thead>tr>th{padding-block:calc(var(--spacing, .25rem) * 2.5)}.bw-table.compact tr>td{padding-block:calc(var(--spacing, .25rem) * 2)}.bw-table td.double-underline{border-collapse:separate;border-inline-style:var(--tw-border-style, solid);border-inline-width:0;border-top-style:var(--tw-border-style, solid);border-top-width:0;border-bottom-style:var(--tw-border-style, solid);--tw-border-style:double;border-style:double;border-bottom-width:4px;border-color:var(--color-gray-300, oklch(87.2% .01 258.338))}.bw-table td.double-underline:is(.dark,.dark *){border-color:var(--color-dark-600, #33373c)}.bw-table.with-hover-effect tr:not(.no-hover):hover>td{background-color:#f3f4f666}@supports (color:color-mix(in lab,red,red)){.bw-table.with-hover-effect tr:not(.no-hover):hover>td{background-color:color-mix(in oklab,var(--color-gray-100, oklch(96.7% .003 264.542)) 40%,transparent)}}.bw-table.with-hover-effect tr:not(.no-hover):hover>td:is(.dark,.dark *){background-color:#33373c4d}@supports (color:color-mix(in lab,red,red)){.bw-table.with-hover-effect tr:not(.no-hover):hover>td:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-600, #33373c) 30%,transparent)}}.bw-table td:first-child,.bw-table th:first-child{padding-left:calc(var(--spacing, .25rem) * 5)}.bw-table td:last-child,.bw-table th:last-child{padding-right:calc(var(--spacing, .25rem) * 5)}.bw-table.with-hover-effect tr:not(.no-hover):hover>td:first-child{border-left-style:var(--tw-border-style, solid);border-left-width:2px;border-left-color:var(--color-slate-400, oklch(70.4% .04 256.788))}.bw-table.with-hover-effect tr:not(.no-hover):hover>td:first-child:is(.dark,.dark *){border-left-color:var(--color-dark-500, #4a4e53)}.bw-table.with-hover-effect tr:not(.no-hover):hover>td:last-child{border-right-style:var(--tw-border-style, solid);border-right-width:2px;border-right-color:var(--color-slate-400, oklch(70.4% .04 256.788))}.bw-table.with-hover-effect tr:not(.no-hover):hover>td:last-child:is(.dark,.dark *){border-right-color:var(--color-dark-500, #4a4e53)}.bw-table.selectable>tbody>tr{cursor:pointer}.bw-table.selectable>tbody>tr.selected{border-block-style:var(--tw-border-style, solid);border-block-width:1px;border-color:var(--color-primary-200, oklch(88% .06 250))}.bw-table.selectable>tbody>tr.selected:is(.dark,.dark *){border-color:var(--color-dark-600, #33373c)}.bw-table.selectable>tbody>tr.selected>td{background-color:#ddedffcc}@supports (color:color-mix(in lab,red,red)){.bw-table.selectable>tbody>tr.selected>td{background-color:color-mix(in oklab,var(--color-primary-100, oklch(94% .03 250)) 80%,transparent)}}.bw-table.selectable>tbody>tr.selected>td:is(.dark,.dark *){background-color:#1c1f248c}@supports (color:color-mix(in lab,red,red)){.bw-table.selectable>tbody>tr.selected>td:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-800, #1c1f24) 55%,transparent)}}.bw-table th:first-child input[type=checkbox]{margin-top:calc(var(--spacing, .25rem) * 1)}.bw-table td:first-child input[type=checkbox]{margin-top:calc(var(--spacing, .25rem) * .5)}.bw-table.transparent tr,.bw-table.transparent th,.bw-table.transparent td{background-color:#0000}@media(hover:hover){:is(.bw-table.transparent tr,.bw-table.transparent th,.bw-table.transparent td):hover{background-color:#0000}}.bw-tab{border-bottom-style:var(--tw-border-style, solid);border-bottom-width:1px;border-color:var(--color-gray-200, oklch(92.8% .006 264.531))}.bw-tab:is(.dark,.dark *){border-color:var(--color-dark-500, #4a4e53)}.bw-tab.simple{padding-bottom:1px;position:relative}.bw-tab.simple .atab{background-color:#0000}.bw-tab.simple .atab span{padding:calc(var(--spacing, .25rem) * 4);text-align:center;font-size:var(--text-base, 1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5));--tw-font-weight:var(--font-weight-medium, 500);font-weight:var(--font-weight-medium, 500);--tw-tracking:var(--tracking-wider, .05em);letter-spacing:var(--tracking-wider, .05em);display:inline-block}.bw-tab.simple .atab span:is(.dark,.dark *){color:var(--color-dark-400, #6c7075)}.bw-tab.simple .atab span.is-disabled{cursor:not-allowed;color:var(--color-gray-300, oklch(87.2% .01 258.338))}@media(hover:hover){.bw-tab.simple .atab span.is-disabled:hover{color:var(--color-gray-300, oklch(87.2% .01 258.338))}}.bw-tab.simple .atab span.is-disabled:is(.dark,.dark *){opacity:.2}.bw-tab.simple .atab span.is-active{border-bottom-style:var(--tw-border-style, solid);border-bottom-width:0}.bw-tab.simple .bw-tab-active-line{pointer-events:none;top:calc(var(--spacing, .25rem) * 0);left:calc(var(--spacing, .25rem) * 0);height:calc(var(--spacing, .25rem) * .5);opacity:0;background-color:var(--bw-tab-active-line-color,var(--color-primary-500, oklch(56% .18 250)));width:0;transition:transform .25s cubic-bezier(.4,0,.2,1),width .25s cubic-bezier(.4,0,.2,1),opacity .15s;position:absolute;transform:translate(0)}.bw-tab.simple.primary{--bw-tab-active-line-color:var(--color-primary-500, oklch(56% .18 250))}.bw-tab.simple.blue{--bw-tab-active-line-color:var(--color-blue-500, oklch(62.3% .214 259.815))}.bw-tab.simple.red{--bw-tab-active-line-color:var(--color-red-500, oklch(63.7% .237 25.331))}.bw-tab.simple.yellow{--bw-tab-active-line-color:var(--color-yellow-500, oklch(79.5% .184 86.047))}.bw-tab.simple.green{--bw-tab-active-line-color:var(--color-green-500, oklch(72.3% .219 149.579))}.bw-tab.simple.gray{--bw-tab-active-line-color:var(--color-gray-500, oklch(55.1% .027 264.364))}.bw-tab.simple.purple{--bw-tab-active-line-color:var(--color-purple-500, oklch(62.7% .265 303.9))}.bw-tab.simple.pink{--bw-tab-active-line-color:var(--color-pink-500, oklch(65.6% .241 354.308))}.bw-tab.simple.cyan{--bw-tab-active-line-color:var(--color-cyan-500, oklch(71.5% .143 215.221))}.bw-tab.simple.indigo{--bw-tab-active-line-color:var(--color-indigo-500, oklch(58.5% .233 277.117))}.bw-tab.simple.violet{--bw-tab-active-line-color:var(--color-violet-500, oklch(60.6% .25 292.717))}.bw-tab.simple.fuchsia{--bw-tab-active-line-color:var(--color-fuchsia-500, oklch(66.7% .295 322.15))}.bw-tab.simple.orange{--bw-tab-active-line-color:var(--color-orange-500, oklch(70.5% .213 47.604))}@media(prefers-reduced-motion:reduce){.bw-tab.simple .bw-tab-active-line{transition:none}}.bw-tab .atab span.primary{border-color:var(--color-primary-500, oklch(56% .18 250));color:var(--color-primary-500, oklch(56% .18 250))}@media(hover:hover){.bw-tab .atab span.primary:hover{border-color:var(--color-primary-500, oklch(56% .18 250));color:var(--color-primary-500, oklch(56% .18 250))}}.bw-tab .atab span.primary:is(.dark,.dark *){color:var(--color-primary-500, oklch(56% .18 250))}.bw-tab .atab span.blue{border-color:var(--color-blue-500, oklch(62.3% .214 259.815));color:var(--color-blue-500, oklch(62.3% .214 259.815))}@media(hover:hover){.bw-tab .atab span.blue:hover{border-color:var(--color-blue-500, oklch(62.3% .214 259.815));color:var(--color-blue-500, oklch(62.3% .214 259.815))}}.bw-tab .atab span.red{border-color:var(--color-red-500, oklch(63.7% .237 25.331));color:var(--color-red-500, oklch(63.7% .237 25.331))}@media(hover:hover){.bw-tab .atab span.red:hover{border-color:var(--color-red-500, oklch(63.7% .237 25.331));color:var(--color-red-500, oklch(63.7% .237 25.331))}}.bw-tab .atab span.yellow{border-color:var(--color-yellow-500, oklch(79.5% .184 86.047));color:var(--color-yellow-500, oklch(79.5% .184 86.047))}@media(hover:hover){.bw-tab .atab span.yellow:hover{border-color:var(--color-yellow-500, oklch(79.5% .184 86.047));color:var(--color-yellow-500, oklch(79.5% .184 86.047))}}.bw-tab .atab span.green{border-color:var(--color-green-500, oklch(72.3% .219 149.579));color:var(--color-green-500, oklch(72.3% .219 149.579))}@media(hover:hover){.bw-tab .atab span.green:hover{border-color:var(--color-green-500, oklch(72.3% .219 149.579));color:var(--color-green-500, oklch(72.3% .219 149.579))}}.bw-tab .atab span.gray{border-color:var(--color-gray-500, oklch(55.1% .027 264.364));color:var(--color-gray-500, oklch(55.1% .027 264.364))}@media(hover:hover){.bw-tab .atab span.gray:hover{border-color:var(--color-gray-500, oklch(55.1% .027 264.364));color:var(--color-gray-500, oklch(55.1% .027 264.364))}}.bw-tab .atab span.purple{border-color:var(--color-purple-500, oklch(62.7% .265 303.9));color:var(--color-purple-500, oklch(62.7% .265 303.9))}@media(hover:hover){.bw-tab .atab span.purple:hover{border-color:var(--color-purple-500, oklch(62.7% .265 303.9));color:var(--color-purple-500, oklch(62.7% .265 303.9))}}.bw-tab .atab span.pink{border-color:var(--color-pink-500, oklch(65.6% .241 354.308));color:var(--color-pink-500, oklch(65.6% .241 354.308))}@media(hover:hover){.bw-tab .atab span.pink:hover{border-color:var(--color-pink-500, oklch(65.6% .241 354.308));color:var(--color-pink-500, oklch(65.6% .241 354.308))}}.bw-tab .atab span.cyan{border-color:var(--color-cyan-500, oklch(71.5% .143 215.221));color:var(--color-cyan-500, oklch(71.5% .143 215.221))}@media(hover:hover){.bw-tab .atab span.cyan:hover{border-color:var(--color-cyan-500, oklch(71.5% .143 215.221));color:var(--color-cyan-500, oklch(71.5% .143 215.221))}}.bw-tab .atab span.indigo{border-color:var(--color-indigo-500, oklch(58.5% .233 277.117));color:var(--color-indigo-500, oklch(58.5% .233 277.117))}@media(hover:hover){.bw-tab .atab span.indigo:hover{border-color:var(--color-indigo-500, oklch(58.5% .233 277.117));color:var(--color-indigo-500, oklch(58.5% .233 277.117))}}.bw-tab .atab span.violet{border-color:var(--color-violet-500, oklch(60.6% .25 292.717));color:var(--color-violet-500, oklch(60.6% .25 292.717))}@media(hover:hover){.bw-tab .atab span.violet:hover{border-color:var(--color-violet-500, oklch(60.6% .25 292.717));color:var(--color-violet-500, oklch(60.6% .25 292.717))}}.bw-tab .atab span.fuchsia{border-color:var(--color-fuchsia-500, oklch(66.7% .295 322.15));color:var(--color-fuchsia-500, oklch(66.7% .295 322.15))}@media(hover:hover){.bw-tab .atab span.fuchsia:hover{border-color:var(--color-fuchsia-500, oklch(66.7% .295 322.15));color:var(--color-fuchsia-500, oklch(66.7% .295 322.15))}}.bw-tab .atab span.orange{border-color:var(--color-orange-500, oklch(70.5% .213 47.604));color:var(--color-orange-500, oklch(70.5% .213 47.604))}@media(hover:hover){.bw-tab .atab span.orange:hover{border-color:var(--color-orange-500, oklch(70.5% .213 47.604));color:var(--color-orange-500, oklch(70.5% .213 47.604))}}.bw-tab.system{padding-left:calc(var(--spacing, .25rem) * 8)}.bw-tab.system .atab span.is-inactive{margin-top:calc(var(--spacing, .25rem) * 1.5);border-inline-style:var(--tw-border-style, solid);border-inline-width:1px;border-top-style:var(--tw-border-style, solid);border-top-width:1px;border-color:var(--color-gray-300, oklch(87.2% .01 258.338));padding-inline:calc(var(--spacing, .25rem) * 4);padding-block:calc(var(--spacing, .25rem) * 3)}.bw-tab.system .atab span.is-inactive:is(.dark,.dark *){border-color:var(--color-gray-600, oklch(44.6% .03 256.802))}.bw-tab.system .atab span{border-top-left-radius:var(--radius-lg, .5rem);border-top-right-radius:var(--radius-lg, .5rem);border-inline-style:var(--tw-border-style, solid);border-inline-width:1px;border-top-style:var(--tw-border-style, solid);padding:calc(var(--spacing, .25rem) * 3.5);text-align:center;font-size:var(--text-sm, .875rem);line-height:var(--tw-leading,var(--text-sm--line-height, calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium, 500);font-weight:var(--font-weight-medium, 500);border-top-width:1px;display:inline-block}.bw-tab.system .atab span.is-active{border-bottom-style:var(--tw-border-style, solid);border-bottom-width:2px;border-bottom-color:var(--color-white, #fff);margin-bottom:-2px}.bw-tab.system .atab span.is-active:is(.dark,.dark *){border-bottom-color:var(--color-dark-700, #262a2f)}.bw-tab.system.primary{border-bottom-style:var(--tw-border-style, solid);border-bottom-width:1px;border-color:var(--color-primary-500, oklch(56% .18 250))}.bw-tab.system.primary:is(.dark,.dark *){border-color:var(--color-primary-700, oklch(40% .19 250))}.bw-tab.system.blue{border-bottom-style:var(--tw-border-style, solid);border-bottom-width:1px;border-color:var(--color-blue-500, oklch(62.3% .214 259.815))}.bw-tab.system.blue:is(.dark,.dark *){border-color:var(--color-blue-700, oklch(48.8% .243 264.376))}.bw-tab.system.red{border-bottom-style:var(--tw-border-style, solid);border-bottom-width:1px;border-color:var(--color-red-500, oklch(63.7% .237 25.331))}.bw-tab.system.red:is(.dark,.dark *){border-color:var(--color-red-700, oklch(50.5% .213 27.518))}.bw-tab.system.yellow{border-bottom-style:var(--tw-border-style, solid);border-bottom-width:1px;border-color:var(--color-yellow-500, oklch(79.5% .184 86.047))}.bw-tab.system.yellow:is(.dark,.dark *){border-color:var(--color-yellow-700, oklch(55.4% .135 66.442))}.bw-tab.system.green{border-bottom-style:var(--tw-border-style, solid);border-bottom-width:1px;border-color:var(--color-green-500, oklch(72.3% .219 149.579))}.bw-tab.system.green:is(.dark,.dark *){border-color:var(--color-green-700, oklch(52.7% .154 150.069))}.bw-tab.system.orange{border-bottom-style:var(--tw-border-style, solid);border-bottom-width:1px;border-color:var(--color-orange-500, oklch(70.5% .213 47.604))}.bw-tab.system.orange:is(.dark,.dark *){border-color:var(--color-orange-700, oklch(55.3% .195 38.402))}.bw-tab.system.violet{border-bottom-style:var(--tw-border-style, solid);border-bottom-width:1px;border-color:var(--color-violet-500, oklch(60.6% .25 292.717))}.bw-tab.system.violet:is(.dark,.dark *){border-color:var(--color-violet-700, oklch(49.1% .27 292.581))}.bw-tab.system.gray{border-bottom-style:var(--tw-border-style, solid);border-bottom-width:1px;border-color:var(--color-gray-500, oklch(55.1% .027 264.364))}.bw-tab.system.gray:is(.dark,.dark *){border-color:var(--color-gray-600, oklch(44.6% .03 256.802))}.bw-tab.system.pink{border-bottom-style:var(--tw-border-style, solid);border-bottom-width:1px;border-color:var(--color-pink-500, oklch(65.6% .241 354.308))}.bw-tab.system.pink:is(.dark,.dark *){border-color:var(--color-pink-700, oklch(52.5% .223 3.958))}.bw-tab.system.indigo{border-bottom-style:var(--tw-border-style, solid);border-bottom-width:1px;border-color:var(--color-indigo-500, oklch(58.5% .233 277.117))}.bw-tab.system.indigo:is(.dark,.dark *){border-color:var(--color-indigo-700, oklch(45.7% .24 277.023))}.bw-tab.system.cyan{border-bottom-style:var(--tw-border-style, solid);border-bottom-width:1px;border-color:var(--color-cyan-500, oklch(71.5% .143 215.221))}.bw-tab.system.cyan:is(.dark,.dark *){border-color:var(--color-cyan-700, oklch(52% .105 223.128))}.bw-tab.system.fuchsia{border-bottom-style:var(--tw-border-style, solid);border-bottom-width:1px;border-color:var(--color-fuchsia-500, oklch(66.7% .295 322.15))}.bw-tab.system.fuchsia:is(.dark,.dark *){border-color:var(--color-fuchsia-700, oklch(51.8% .253 323.949))}.bw-tab.system.purple{border-bottom-style:var(--tw-border-style, solid);border-bottom-width:1px;border-color:var(--color-purple-500, oklch(62.7% .265 303.9))}.bw-tab.system.purple:is(.dark,.dark *){border-color:var(--color-purple-700, oklch(49.6% .265 301.924))}.bw-tab.pills{border-bottom-style:var(--tw-border-style, solid);border-bottom-width:0}.bw-tab.pills .atab span{border-radius:var(--radius-xl, .75rem);background-color:var(--color-gray-100, oklch(96.7% .003 264.542));padding-inline:calc(var(--spacing, .25rem) * 4);padding-block:calc(var(--spacing, .25rem) * 2);font-size:var(--text-sm, .875rem);line-height:var(--tw-leading,var(--text-sm--line-height, calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium, 500);font-weight:var(--font-weight-medium, 500);display:inline-block}.bw-tab.pills .atab span.is-active{border-style:var(--tw-border-style, solid);border-width:2px;border-color:var(--color-gray-300, oklch(87.2% .01 258.338))}.bw-tab.pills.primary span.is-active{border-color:var(--color-primary-500, oklch(56% .18 250))}.bw-tab.pills.pink span.is-active{border-color:var(--color-pink-500, oklch(65.6% .241 354.308))}.bw-tab.pills.red span.is-active{border-color:var(--color-red-500, oklch(63.7% .237 25.331))}.bw-tab.pills.yellow span.is-active{border-color:var(--color-yellow-500, oklch(79.5% .184 86.047))}.bw-tab.pills.cyan span.is-active{border-color:var(--color-cyan-500, oklch(71.5% .143 215.221))}.bw-tab.pills.orange span.is-active{border-color:var(--color-orange-500, oklch(70.5% .213 47.604))}.bw-tab.pills.gray span.is-active{border-color:var(--color-gray-500, oklch(55.1% .027 264.364))}.bw-tab.pills.violet span.is-active{border-color:var(--color-violet-500, oklch(60.6% .25 292.717))}.bw-tab.pills.indigo span.is-active{border-color:var(--color-indigo-500, oklch(58.5% .233 277.117))}.bw-tab.pills.fuchsia span.is-active{border-color:var(--color-fuchsia-500, oklch(66.7% .295 322.15))}.bw-tab.pills.purple span.is-active{border-color:var(--color-purple-500, oklch(62.7% .265 303.9))}.bw-tab.pills.blue span.is-active{border-color:var(--color-blue-500, oklch(62.3% .214 259.815))}.bw-tab.pills.green span.is-active{border-color:var(--color-green-500, oklch(72.3% .219 149.579))}.bw-side-nav>nav>a{margin-block:calc(var(--spacing, .25rem) * 2);--tw-gradient-from:color-mix(in oklab, var(--color-blue-500, oklch(62.3% .214 259.815)) 60%, transparent);--tw-gradient-to:var(--color-blue-700, oklch(48.8% .243 264.376));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from, #0000) var(--tw-gradient-from-position, 0%), var(--tw-gradient-to, #0000) var(--tw-gradient-to-position, 100%));padding-inline:calc(var(--spacing, .25rem) * 3);padding-block:calc(var(--spacing, .25rem) * 2);font-size:var(--text-sm, .875rem);line-height:var(--tw-leading,var(--text-sm--line-height, calc(1.25 / .875)));--tw-tracking:var(--tracking-wider, .05em);letter-spacing:var(--tracking-wider, .05em);color:color-mix(in oklab,var(--color-white, #fff) 80%,transparent);text-transform:capitalize;display:block}@media(hover:hover){.bw-side-nav>nav>a:hover{cursor:pointer;border-radius:var(--radius-md, .375rem);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}}.bw-side-nav>nav>a.active{border-radius:var(--radius-md, .375rem);background-color:color-mix(in oklab,var(--color-blue-500, oklch(62.3% .214 259.815)) 60%,transparent);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:color-mix(in oklab, var(--color-blue-500, oklch(62.3% .214 259.815)) 60%, transparent);--tw-gradient-to:var(--color-blue-700, oklch(48.8% .243 264.376));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from, #0000) var(--tw-gradient-from-position, 0%), var(--tw-gradient-to, #0000) var(--tw-gradient-to-position, 100%))}@media(hover:hover){.bw-side-nav>nav>a.active:hover{cursor:default}}.bw-side-nav>nav>label{margin-bottom:calc(var(--spacing, .25rem) * 3);margin-left:calc(var(--spacing, .25rem) * 3);font-size:var(--text-sm, .875rem);line-height:var(--tw-leading,var(--text-sm--line-height, calc(1.25 / .875)));--tw-font-weight:var(--font-weight-bold, 700);font-weight:var(--font-weight-bold, 700);--tw-tracking:var(--tracking-widest, .1em);letter-spacing:var(--tracking-widest, .1em);color:#fff6;display:block}@supports (color:color-mix(in lab,red,red)){.bw-side-nav>nav>label{color:color-mix(in oklab,var(--color-white, #fff) 40%,transparent)}}.bw-side-nav>nav>label{text-transform:uppercase}.bw-side-nav>nav>a>svg{margin-right:calc(var(--spacing, .25rem) * 4);opacity:.6;display:inline-block}.bw-progress-bar .striped{background-image:linear-gradient(45deg,#ffffff59 25%,#0000 25%,#0000 50%,#ffffff59 50%,#ffffff59 75%,#0000 75%,#0000);background-size:2.5rem 2.5rem}.bw-progress-bar .striped.animated{animation:8s linear infinite move-stripes}@keyframes move-stripes{0%{background-position:0 0}to{background-position:100% 100%}}.bw-shimmer:after{content:"";background:linear-gradient(var(--shimmer-angle,90deg),transparent,var(--shimmer-color,#fff9),transparent);width:150%;height:100%;animation:shimmerAlternate var(--shimmer-duration,1.5s) infinite;animation-direction:var(--shimmer-mode,alternate);position:absolute;top:0;left:-150%}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!relative{position:relative!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.\!top-\[13px\]{top:13px!important}.-top-1{top:calc(var(--spacing) * -1)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-10{top:calc(var(--spacing) * 10)}.top-auto{top:auto}.top-full{top:100%}.-right-1{right:calc(var(--spacing) * -1)}.right-0{right:calc(var(--spacing) * 0)}.right-3\.5{right:calc(var(--spacing) * 3.5)}.right-4{right:calc(var(--spacing) * 4)}.right-auto{right:auto}.right-full{right:100%}.-bottom-1{bottom:calc(var(--spacing) * -1)}.bottom-10{bottom:calc(var(--spacing) * 10)}.bottom-auto{bottom:auto}.bottom-full{bottom:100%}.-left-1{left:calc(var(--spacing) * -1)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-4{left:calc(var(--spacing) * 4)}.left-5{left:calc(var(--spacing) * 5)}.left-6{left:calc(var(--spacing) * 6)}.left-8{left:calc(var(--spacing) * 8)}.left-\[31px\]{left:31px}.left-\[46px\]{left:46px}.left-\[58px\]{left:58px}.left-\[79px\]{left:79px}.left-auto{left:auto}.left-full{left:100%}.\!z-20{z-index:20!important}.\!z-50{z-index:50!important}.\!z-\[9999\]{z-index:9999!important}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.clear-both{clear:both}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.m-auto{margin:auto}.\!mx-0\.5{margin-inline:calc(var(--spacing) * .5)!important}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing) * 1)}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-6{margin-block:calc(var(--spacing) * 6)}.\!mt-0{margin-top:calc(var(--spacing) * 0)!important}.\!mt-0\.5{margin-top:calc(var(--spacing) * .5)!important}.\!mt-\[4px\]{margin-top:4px!important}.-mt-0\.5{margin-top:calc(var(--spacing) * -.5)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}.-mt-10{margin-top:calc(var(--spacing) * -10)}.-mt-\[2px\]{margin-top:-2px}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-0\.5\!{margin-top:calc(var(--spacing) * .5)!important}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-\[-2px\]{margin-top:-2px}.mt-\[-2px\]\!{margin-top:-2px!important}.\!-mr-2{margin-right:calc(var(--spacing) * -2)!important}.\!-mr-3{margin-right:calc(var(--spacing) * -3)!important}.\!mr-0{margin-right:calc(var(--spacing) * 0)!important}.\!mr-0\.5{margin-right:calc(var(--spacing) * .5)!important}.\!mr-2\.5{margin-right:calc(var(--spacing) * 2.5)!important}.-mr-1{margin-right:calc(var(--spacing) * -1)}.-mr-1\!{margin-right:calc(var(--spacing) * -1)!important}.-mr-2\!{margin-right:calc(var(--spacing) * -2)!important}.mr-0{margin-right:calc(var(--spacing) * 0)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-2\!{margin-right:calc(var(--spacing) * 2)!important}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-3\.5{margin-right:calc(var(--spacing) * 3.5)}.mr-6{margin-right:calc(var(--spacing) * 6)}.\!mb-0{margin-bottom:calc(var(--spacing) * 0)!important}.\!mb-1{margin-bottom:calc(var(--spacing) * 1)!important}.-mb-2{margin-bottom:calc(var(--spacing) * -2)}.-mb-px{margin-bottom:-1px}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.\!-ml-1{margin-left:calc(var(--spacing) * -1)!important}.\!-ml-2{margin-left:calc(var(--spacing) * -2)!important}.\!-ml-3{margin-left:calc(var(--spacing) * -3)!important}.\!ml-0\.5{margin-left:calc(var(--spacing) * .5)!important}.\!ml-2{margin-left:calc(var(--spacing) * 2)!important}.-ml-0\.5{margin-left:calc(var(--spacing) * -.5)}.-ml-2\!{margin-left:calc(var(--spacing) * -2)!important}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-2\!{margin-left:calc(var(--spacing) * 2)!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.\!size-0{width:calc(var(--spacing) * 0)!important;height:calc(var(--spacing) * 0)!important}.\!size-3{width:calc(var(--spacing) * 3)!important;height:calc(var(--spacing) * 3)!important}.\!size-4{width:calc(var(--spacing) * 4)!important;height:calc(var(--spacing) * 4)!important}.\!size-5{width:calc(var(--spacing) * 5)!important;height:calc(var(--spacing) * 5)!important}.\!size-6{width:calc(var(--spacing) * 6)!important;height:calc(var(--spacing) * 6)!important}.\!size-7{width:calc(var(--spacing) * 7)!important;height:calc(var(--spacing) * 7)!important}.\!size-8{width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.\!size-9{width:calc(var(--spacing) * 9)!important;height:calc(var(--spacing) * 9)!important}.\!size-10{width:calc(var(--spacing) * 10)!important;height:calc(var(--spacing) * 10)!important}.\!size-12{width:calc(var(--spacing) * 12)!important;height:calc(var(--spacing) * 12)!important}.\!size-14{width:calc(var(--spacing) * 14)!important;height:calc(var(--spacing) * 14)!important}.\!size-16{width:calc(var(--spacing) * 16)!important;height:calc(var(--spacing) * 16)!important}.\!size-\[18px\]{width:18px!important;height:18px!important}.size-0{width:calc(var(--spacing) * 0);height:calc(var(--spacing) * 0)}.size-2\!{width:calc(var(--spacing) * 2)!important;height:calc(var(--spacing) * 2)!important}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\!{width:calc(var(--spacing) * 3)!important;height:calc(var(--spacing) * 3)!important}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-3\.5\!{width:calc(var(--spacing) * 3.5)!important;height:calc(var(--spacing) * 3.5)!important}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-4\!{width:calc(var(--spacing) * 4)!important;height:calc(var(--spacing) * 4)!important}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-6\!{width:calc(var(--spacing) * 6)!important;height:calc(var(--spacing) * 6)!important}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-7\!{width:calc(var(--spacing) * 7)!important;height:calc(var(--spacing) * 7)!important}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9\!{width:calc(var(--spacing) * 9)!important;height:calc(var(--spacing) * 9)!important}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.size-28{width:calc(var(--spacing) * 28);height:calc(var(--spacing) * 28)}.size-\[9px\]{width:9px;height:9px}.size-\[16px\]\!{width:16px!important;height:16px!important}.size-\[18px\]{width:18px;height:18px}.size-\[20px\]\!{width:20px!important;height:20px!important}.size-\[22px\]\!{width:22px!important;height:22px!important}.size-\[24px\]{width:24px;height:24px}.size-\[25px\]\!{width:25px!important;height:25px!important}.size-\[29px\]{width:29px;height:29px}.size-\[36px\]{width:36px;height:36px}.size-\[52px\]{width:52px;height:52px}.\!h-2{height:calc(var(--spacing) * 2)!important}.\!h-3{height:calc(var(--spacing) * 3)!important}.\!h-5{height:calc(var(--spacing) * 5)!important}.\!h-6{height:calc(var(--spacing) * 6)!important}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-24{height:calc(var(--spacing) * 24)}.h-36{height:calc(var(--spacing) * 36)}.h-64{height:calc(var(--spacing) * 64)}.h-80{height:calc(var(--spacing) * 80)}.h-96{height:calc(var(--spacing) * 96)}.h-full{height:100%}.max-h-0{max-height:calc(var(--spacing) * 0)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-\[calc\(100vh-120px\)\]{max-height:calc(100vh - 120px)}.\!w-2{width:calc(var(--spacing) * 2)!important}.\!w-3{width:calc(var(--spacing) * 3)!important}.\!w-5{width:calc(var(--spacing) * 5)!important}.\!w-auto{width:auto!important}.\!w-full{width:100%!important}.w-1\/2{width:50%}.w-3{width:calc(var(--spacing) * 3)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-11\/12{width:91.6667%}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-\[2px\]{width:2px}.w-\[4\.5rem\]{width:4.5rem}.w-\[75px\]{width:75px}.w-\[105px\]{width:105px}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-screen{max-width:100vw}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-28{min-width:calc(var(--spacing) * 28)}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-initial{flex:0 auto}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1\/2{--tw-translate-x: 50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-ping{animation:var(--animate-ping)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-default\!{cursor:default!important}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-x-reverse)))}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-gray-100>:not(:last-child)){border-color:var(--color-gray-100)}:where(.divide-gray-200\/70>:not(:last-child)){border-color:#e5e7ebb3}@supports (color:color-mix(in lab,red,red)){:where(.divide-gray-200\/70>:not(:last-child)){border-color:color-mix(in oklab,var(--color-gray-200) 70%,transparent)}}:where(.divide-slate-100>:not(:last-child)){border-color:var(--color-slate-100)}:where(.divide-slate-200\/90>:not(:last-child)){border-color:#e2e8f0e6}@supports (color:color-mix(in lab,red,red)){:where(.divide-slate-200\/90>:not(:last-child)){border-color:color-mix(in oklab,var(--color-slate-200) 90%,transparent)}}.\!overflow-hidden{overflow:hidden!important}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-x-auto{overflow-x:auto}.overflow-x-scroll{overflow-x:scroll}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.\!rounded-full{border-radius:3.40282e38px!important}.\!rounded-none{border-radius:0!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-4xl{border-radius:var(--radius-4xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-3xl{border-top-left-radius:var(--radius-3xl);border-top-right-radius:var(--radius-3xl)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-tl-md{border-top-left-radius:var(--radius-md)}.rounded-tr-md{border-top-right-radius:var(--radius-md)}.rounded-b-2xl{border-bottom-right-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl)}.rounded-b-3xl{border-bottom-right-radius:var(--radius-3xl);border-bottom-left-radius:var(--radius-3xl)}.rounded-b-lg{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.rounded-br-2xl{border-bottom-right-radius:var(--radius-2xl)}.rounded-br-lg{border-bottom-right-radius:var(--radius-lg)}.rounded-br-md{border-bottom-right-radius:var(--radius-md)}.rounded-bl-lg{border-bottom-left-radius:var(--radius-lg)}.rounded-bl-md{border-bottom-left-radius:var(--radius-md)}.\!border-0{border-style:var(--tw-border-style)!important;border-width:0!important}.border{border-style:var(--tw-border-style);border-width:1px}.border-0\!{border-style:var(--tw-border-style)!important;border-width:0!important}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-8{border-style:var(--tw-border-style);border-width:8px}.border-y,.border-y-\[1px\]{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.border-l-\[6px\]{border-left-style:var(--tw-border-style);border-left-width:6px}.\!border-gray-200{border-color:var(--color-gray-200)!important}.\!border-primary-500{border-color:var(--color-primary-500)!important}.\!border-red-400{border-color:var(--color-red-400)!important}.\!border-red-500{border-color:var(--color-red-500)!important}.border-black{border-color:var(--color-black)}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-400\/50{border-color:#54a2ff80}@supports (color:color-mix(in lab,red,red)){.border-blue-400\/50{border-color:color-mix(in oklab,var(--color-blue-400) 50%,transparent)}}.border-blue-500{border-color:var(--color-blue-500)}.border-blue-500\/50{border-color:#3080ff80}@supports (color:color-mix(in lab,red,red)){.border-blue-500\/50{border-color:color-mix(in oklab,var(--color-blue-500) 50%,transparent)}}.border-cyan-200{border-color:var(--color-cyan-200)}.border-cyan-400\/50{border-color:#00d2ef80}@supports (color:color-mix(in lab,red,red)){.border-cyan-400\/50{border-color:color-mix(in oklab,var(--color-cyan-400) 50%,transparent)}}.border-cyan-500{border-color:var(--color-cyan-500)}.border-cyan-500\/50{border-color:#00b7d780}@supports (color:color-mix(in lab,red,red)){.border-cyan-500\/50{border-color:color-mix(in oklab,var(--color-cyan-500) 50%,transparent)}}.border-fuchsia-200{border-color:var(--color-fuchsia-200)}.border-fuchsia-400\/50{border-color:#ec6cff80}@supports (color:color-mix(in lab,red,red)){.border-fuchsia-400\/50{border-color:color-mix(in oklab,var(--color-fuchsia-400) 50%,transparent)}}.border-fuchsia-500{border-color:var(--color-fuchsia-500)}.border-fuchsia-500\/50{border-color:#e12afb80}@supports (color:color-mix(in lab,red,red)){.border-fuchsia-500\/50{border-color:color-mix(in oklab,var(--color-fuchsia-500) 50%,transparent)}}.border-gray-100\/30{border-color:#f3f4f64d}@supports (color:color-mix(in lab,red,red)){.border-gray-100\/30{border-color:color-mix(in oklab,var(--color-gray-100) 30%,transparent)}}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-200\/70{border-color:#e5e7ebb3}@supports (color:color-mix(in lab,red,red)){.border-gray-200\/70{border-color:color-mix(in oklab,var(--color-gray-200) 70%,transparent)}}.border-gray-400\/50{border-color:#99a1af80}@supports (color:color-mix(in lab,red,red)){.border-gray-400\/50{border-color:color-mix(in oklab,var(--color-gray-400) 50%,transparent)}}.border-gray-500{border-color:var(--color-gray-500)}.border-gray-500\/50{border-color:#6a728280}@supports (color:color-mix(in lab,red,red)){.border-gray-500\/50{border-color:color-mix(in oklab,var(--color-gray-500) 50%,transparent)}}.border-green-200{border-color:var(--color-green-200)}.border-green-400\/50{border-color:#05df7280}@supports (color:color-mix(in lab,red,red)){.border-green-400\/50{border-color:color-mix(in oklab,var(--color-green-400) 50%,transparent)}}.border-green-500{border-color:var(--color-green-500)}.border-green-500\/50{border-color:#00c75880}@supports (color:color-mix(in lab,red,red)){.border-green-500\/50{border-color:color-mix(in oklab,var(--color-green-500) 50%,transparent)}}.border-indigo-200{border-color:var(--color-indigo-200)}.border-indigo-400\/50{border-color:#7d87ff80}@supports (color:color-mix(in lab,red,red)){.border-indigo-400\/50{border-color:color-mix(in oklab,var(--color-indigo-400) 50%,transparent)}}.border-indigo-500{border-color:var(--color-indigo-500)}.border-indigo-500\/50{border-color:#625fff80}@supports (color:color-mix(in lab,red,red)){.border-indigo-500\/50{border-color:color-mix(in oklab,var(--color-indigo-500) 50%,transparent)}}.border-neutral-200{border-color:var(--color-neutral-200)}.border-orange-200{border-color:var(--color-orange-200)}.border-orange-400\/50{border-color:#ff8b1a80}@supports (color:color-mix(in lab,red,red)){.border-orange-400\/50{border-color:color-mix(in oklab,var(--color-orange-400) 50%,transparent)}}.border-orange-500{border-color:var(--color-orange-500)}.border-orange-500\/50{border-color:#fe6e0080}@supports (color:color-mix(in lab,red,red)){.border-orange-500\/50{border-color:color-mix(in oklab,var(--color-orange-500) 50%,transparent)}}.border-pink-200{border-color:var(--color-pink-200)}.border-pink-400\/50{border-color:#fb64b680}@supports (color:color-mix(in lab,red,red)){.border-pink-400\/50{border-color:color-mix(in oklab,var(--color-pink-400) 50%,transparent)}}.border-pink-500{border-color:var(--color-pink-500)}.border-pink-500\/50{border-color:#f6339a80}@supports (color:color-mix(in lab,red,red)){.border-pink-500\/50{border-color:color-mix(in oklab,var(--color-pink-500) 50%,transparent)}}.border-primary-50{border-color:var(--color-primary-50)}.border-primary-200{border-color:var(--color-primary-200)}.border-primary-400\/50{border-color:#4c9deb80}@supports (color:color-mix(in lab,red,red)){.border-primary-400\/50{border-color:color-mix(in oklab,var(--color-primary-400) 50%,transparent)}}.border-primary-500{border-color:var(--color-primary-500)}.border-primary-500\/50{border-color:#0076d280}@supports (color:color-mix(in lab,red,red)){.border-primary-500\/50{border-color:color-mix(in oklab,var(--color-primary-500) 50%,transparent)}}.border-purple-200{border-color:var(--color-purple-200)}.border-purple-400\/50{border-color:#c07eff80}@supports (color:color-mix(in lab,red,red)){.border-purple-400\/50{border-color:color-mix(in oklab,var(--color-purple-400) 50%,transparent)}}.border-purple-500{border-color:var(--color-purple-500)}.border-purple-500\/50{border-color:#ac4bff80}@supports (color:color-mix(in lab,red,red)){.border-purple-500\/50{border-color:color-mix(in oklab,var(--color-purple-500) 50%,transparent)}}.border-red-200{border-color:var(--color-red-200)}.border-red-400\/50{border-color:#ff656880}@supports (color:color-mix(in lab,red,red)){.border-red-400\/50{border-color:color-mix(in oklab,var(--color-red-400) 50%,transparent)}}.border-red-500{border-color:var(--color-red-500)}.border-red-500\/50{border-color:#fb2c3680}@supports (color:color-mix(in lab,red,red)){.border-red-500\/50{border-color:color-mix(in oklab,var(--color-red-500) 50%,transparent)}}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300\/50{border-color:#cad5e280}@supports (color:color-mix(in lab,red,red)){.border-slate-300\/50{border-color:color-mix(in oklab,var(--color-slate-300) 50%,transparent)}}.border-slate-300\/80{border-color:#cad5e2cc}@supports (color:color-mix(in lab,red,red)){.border-slate-300\/80{border-color:color-mix(in oklab,var(--color-slate-300) 80%,transparent)}}.border-slate-400{border-color:var(--color-slate-400)}.border-slate-400\/50{border-color:#90a1b980}@supports (color:color-mix(in lab,red,red)){.border-slate-400\/50{border-color:color-mix(in oklab,var(--color-slate-400) 50%,transparent)}}.border-slate-500{border-color:var(--color-slate-500)}.border-slate-500\/50{border-color:#62748e80}@supports (color:color-mix(in lab,red,red)){.border-slate-500\/50{border-color:color-mix(in oklab,var(--color-slate-500) 50%,transparent)}}.border-transparent{border-color:#0000}.border-violet-200{border-color:var(--color-violet-200)}.border-violet-400\/50{border-color:#a685ff80}@supports (color:color-mix(in lab,red,red)){.border-violet-400\/50{border-color:color-mix(in oklab,var(--color-violet-400) 50%,transparent)}}.border-violet-500{border-color:var(--color-violet-500)}.border-violet-500\/50{border-color:#8d54ff80}@supports (color:color-mix(in lab,red,red)){.border-violet-500\/50{border-color:color-mix(in oklab,var(--color-violet-500) 50%,transparent)}}.border-white{border-color:var(--color-white)}.border-yellow-200{border-color:var(--color-yellow-200)}.border-yellow-400\/50{border-color:#fac80080}@supports (color:color-mix(in lab,red,red)){.border-yellow-400\/50{border-color:color-mix(in oklab,var(--color-yellow-400) 50%,transparent)}}.border-yellow-500{border-color:var(--color-yellow-500)}.border-yellow-500\/50{border-color:#edb20080}@supports (color:color-mix(in lab,red,red)){.border-yellow-500\/50{border-color:color-mix(in oklab,var(--color-yellow-500) 50%,transparent)}}.border-y-gray-200\/50{border-block-color:#e5e7eb80}@supports (color:color-mix(in lab,red,red)){.border-y-gray-200\/50{border-block-color:color-mix(in oklab,var(--color-gray-200) 50%,transparent)}}.border-t-gray-200{border-top-color:var(--color-gray-200)}.border-t-slate-200\/75{border-top-color:#e2e8f0bf}@supports (color:color-mix(in lab,red,red)){.border-t-slate-200\/75{border-top-color:color-mix(in oklab,var(--color-slate-200) 75%,transparent)}}.border-b-slate-200\/75{border-bottom-color:#e2e8f0bf}@supports (color:color-mix(in lab,red,red)){.border-b-slate-200\/75{border-bottom-color:color-mix(in oklab,var(--color-slate-200) 75%,transparent)}}.border-b-white{border-bottom-color:var(--color-white)}.border-l-blue-500{border-left-color:var(--color-blue-500)}.border-l-cyan-500{border-left-color:var(--color-cyan-500)}.border-l-fuchsia-500{border-left-color:var(--color-fuchsia-500)}.border-l-gray-500{border-left-color:var(--color-gray-500)}.border-l-green-500{border-left-color:var(--color-green-500)}.border-l-indigo-500{border-left-color:var(--color-indigo-500)}.border-l-orange-500{border-left-color:var(--color-orange-500)}.border-l-pink-500{border-left-color:var(--color-pink-500)}.border-l-primary-500{border-left-color:var(--color-primary-500)}.border-l-purple-500{border-left-color:var(--color-purple-500)}.border-l-red-500{border-left-color:var(--color-red-500)}.border-l-slate-500{border-left-color:var(--color-slate-500)}.border-l-violet-500{border-left-color:var(--color-violet-500)}.border-l-yellow-500{border-left-color:var(--color-yellow-500)}.bg-amber-200\/80{background-color:#fee685cc}@supports (color:color-mix(in lab,red,red)){.bg-amber-200\/80{background-color:color-mix(in oklab,var(--color-amber-200) 80%,transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\!{background-color:var(--color-black)!important}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-100\/70{background-color:#dbeafeb3}@supports (color:color-mix(in lab,red,red)){.bg-blue-100\/70{background-color:color-mix(in oklab,var(--color-blue-100) 70%,transparent)}}.bg-blue-200\/80{background-color:#bedbffcc}@supports (color:color-mix(in lab,red,red)){.bg-blue-200\/80{background-color:color-mix(in oklab,var(--color-blue-200) 80%,transparent)}}.bg-blue-300{background-color:var(--color-blue-300)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\!{background-color:var(--color-blue-500)!important}.bg-cyan-100{background-color:var(--color-cyan-100)}.bg-cyan-100\/70{background-color:#cefafeb3}@supports (color:color-mix(in lab,red,red)){.bg-cyan-100\/70{background-color:color-mix(in oklab,var(--color-cyan-100) 70%,transparent)}}.bg-cyan-200\/80{background-color:#a2f4fdcc}@supports (color:color-mix(in lab,red,red)){.bg-cyan-200\/80{background-color:color-mix(in oklab,var(--color-cyan-200) 80%,transparent)}}.bg-cyan-300{background-color:var(--color-cyan-300)}.bg-cyan-500{background-color:var(--color-cyan-500)}.bg-cyan-500\!{background-color:var(--color-cyan-500)!important}.bg-fuchsia-100{background-color:var(--color-fuchsia-100)}.bg-fuchsia-100\/70{background-color:#fae8ffb3}@supports (color:color-mix(in lab,red,red)){.bg-fuchsia-100\/70{background-color:color-mix(in oklab,var(--color-fuchsia-100) 70%,transparent)}}.bg-fuchsia-200\/80{background-color:#f6cfffcc}@supports (color:color-mix(in lab,red,red)){.bg-fuchsia-200\/80{background-color:color-mix(in oklab,var(--color-fuchsia-200) 80%,transparent)}}.bg-fuchsia-300{background-color:var(--color-fuchsia-300)}.bg-fuchsia-500{background-color:var(--color-fuchsia-500)}.bg-fuchsia-500\!{background-color:var(--color-fuchsia-500)!important}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-100\/70{background-color:#f3f4f6b3}@supports (color:color-mix(in lab,red,red)){.bg-gray-100\/70{background-color:color-mix(in oklab,var(--color-gray-100) 70%,transparent)}}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-200\/50{background-color:#e5e7eb80}@supports (color:color-mix(in lab,red,red)){.bg-gray-200\/50{background-color:color-mix(in oklab,var(--color-gray-200) 50%,transparent)}}.bg-gray-200\/80{background-color:#e5e7ebcc}@supports (color:color-mix(in lab,red,red)){.bg-gray-200\/80{background-color:color-mix(in oklab,var(--color-gray-200) 80%,transparent)}}.bg-gray-300{background-color:var(--color-gray-300)}.bg-gray-400{background-color:var(--color-gray-400)}.bg-gray-500{background-color:var(--color-gray-500)}.bg-gray-500\!{background-color:var(--color-gray-500)!important}.bg-gray-900\/10{background-color:#1018281a}@supports (color:color-mix(in lab,red,red)){.bg-gray-900\/10{background-color:color-mix(in oklab,var(--color-gray-900) 10%,transparent)}}.bg-green-100{background-color:var(--color-green-100)}.bg-green-100\/70{background-color:#dcfce7b3}@supports (color:color-mix(in lab,red,red)){.bg-green-100\/70{background-color:color-mix(in oklab,var(--color-green-100) 70%,transparent)}}.bg-green-200\/80{background-color:#b9f8cfcc}@supports (color:color-mix(in lab,red,red)){.bg-green-200\/80{background-color:color-mix(in oklab,var(--color-green-200) 80%,transparent)}}.bg-green-300{background-color:var(--color-green-300)}.bg-green-500{background-color:var(--color-green-500)}.bg-green-500\!{background-color:var(--color-green-500)!important}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-indigo-100\/70{background-color:#e0e7ffb3}@supports (color:color-mix(in lab,red,red)){.bg-indigo-100\/70{background-color:color-mix(in oklab,var(--color-indigo-100) 70%,transparent)}}.bg-indigo-200\/80{background-color:#c7d2ffcc}@supports (color:color-mix(in lab,red,red)){.bg-indigo-200\/80{background-color:color-mix(in oklab,var(--color-indigo-200) 80%,transparent)}}.bg-indigo-300{background-color:var(--color-indigo-300)}.bg-indigo-500{background-color:var(--color-indigo-500)}.bg-indigo-500\!{background-color:var(--color-indigo-500)!important}.bg-orange-100{background-color:var(--color-orange-100)}.bg-orange-100\/70{background-color:#ffedd5b3}@supports (color:color-mix(in lab,red,red)){.bg-orange-100\/70{background-color:color-mix(in oklab,var(--color-orange-100) 70%,transparent)}}.bg-orange-200\/80{background-color:#ffd7a8cc}@supports (color:color-mix(in lab,red,red)){.bg-orange-200\/80{background-color:color-mix(in oklab,var(--color-orange-200) 80%,transparent)}}.bg-orange-300{background-color:var(--color-orange-300)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-orange-500\!{background-color:var(--color-orange-500)!important}.bg-pink-100{background-color:var(--color-pink-100)}.bg-pink-100\/70{background-color:#fce7f3b3}@supports (color:color-mix(in lab,red,red)){.bg-pink-100\/70{background-color:color-mix(in oklab,var(--color-pink-100) 70%,transparent)}}.bg-pink-200\/80{background-color:#fccee8cc}@supports (color:color-mix(in lab,red,red)){.bg-pink-200\/80{background-color:color-mix(in oklab,var(--color-pink-200) 80%,transparent)}}.bg-pink-300{background-color:var(--color-pink-300)}.bg-pink-500{background-color:var(--color-pink-500)}.bg-pink-500\!{background-color:var(--color-pink-500)!important}.bg-primary-100{background-color:var(--color-primary-100)}.bg-primary-100\/70{background-color:#ddedffb3}@supports (color:color-mix(in lab,red,red)){.bg-primary-100\/70{background-color:color-mix(in oklab,var(--color-primary-100) 70%,transparent)}}.bg-primary-200\/70{background-color:#badbfeb3}@supports (color:color-mix(in lab,red,red)){.bg-primary-200\/70{background-color:color-mix(in oklab,var(--color-primary-200) 70%,transparent)}}.bg-primary-200\/80{background-color:#badbfecc}@supports (color:color-mix(in lab,red,red)){.bg-primary-200\/80{background-color:color-mix(in oklab,var(--color-primary-200) 80%,transparent)}}.bg-primary-300{background-color:var(--color-primary-300)}.bg-primary-500{background-color:var(--color-primary-500)}.bg-primary-500\!{background-color:var(--color-primary-500)!important}.bg-primary-600{background-color:var(--color-primary-600)}.bg-purple-100{background-color:var(--color-purple-100)}.bg-purple-100\/70{background-color:#f3e8ffb3}@supports (color:color-mix(in lab,red,red)){.bg-purple-100\/70{background-color:color-mix(in oklab,var(--color-purple-100) 70%,transparent)}}.bg-purple-200\/80{background-color:#e9d5ffcc}@supports (color:color-mix(in lab,red,red)){.bg-purple-200\/80{background-color:color-mix(in oklab,var(--color-purple-200) 80%,transparent)}}.bg-purple-300{background-color:var(--color-purple-300)}.bg-purple-500{background-color:var(--color-purple-500)}.bg-purple-500\!{background-color:var(--color-purple-500)!important}.bg-red-100{background-color:var(--color-red-100)}.bg-red-100\/70{background-color:#ffe2e2b3}@supports (color:color-mix(in lab,red,red)){.bg-red-100\/70{background-color:color-mix(in oklab,var(--color-red-100) 70%,transparent)}}.bg-red-200\/80{background-color:#ffcacacc}@supports (color:color-mix(in lab,red,red)){.bg-red-200\/80{background-color:color-mix(in oklab,var(--color-red-200) 80%,transparent)}}.bg-red-300{background-color:var(--color-red-300)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\!{background-color:var(--color-red-500)!important}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-100\/70{background-color:#f1f5f9b3}@supports (color:color-mix(in lab,red,red)){.bg-slate-100\/70{background-color:color-mix(in oklab,var(--color-slate-100) 70%,transparent)}}.bg-slate-100\/90{background-color:#f1f5f9e6}@supports (color:color-mix(in lab,red,red)){.bg-slate-100\/90{background-color:color-mix(in oklab,var(--color-slate-100) 90%,transparent)}}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-200\/70{background-color:#e2e8f0b3}@supports (color:color-mix(in lab,red,red)){.bg-slate-200\/70{background-color:color-mix(in oklab,var(--color-slate-200) 70%,transparent)}}.bg-slate-200\/80{background-color:#e2e8f0cc}@supports (color:color-mix(in lab,red,red)){.bg-slate-200\/80{background-color:color-mix(in oklab,var(--color-slate-200) 80%,transparent)}}.bg-slate-300{background-color:var(--color-slate-300)}.bg-slate-500{background-color:var(--color-slate-500)}.bg-slate-500\!{background-color:var(--color-slate-500)!important}.bg-transparent{background-color:#0000}.bg-violet-100{background-color:var(--color-violet-100)}.bg-violet-100\/70{background-color:#ede9feb3}@supports (color:color-mix(in lab,red,red)){.bg-violet-100\/70{background-color:color-mix(in oklab,var(--color-violet-100) 70%,transparent)}}.bg-violet-200\/80{background-color:#ddd6ffcc}@supports (color:color-mix(in lab,red,red)){.bg-violet-200\/80{background-color:color-mix(in oklab,var(--color-violet-200) 80%,transparent)}}.bg-violet-300{background-color:var(--color-violet-300)}.bg-violet-500{background-color:var(--color-violet-500)}.bg-violet-500\!{background-color:var(--color-violet-500)!important}.bg-white{background-color:var(--color-white)}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.bg-yellow-100{background-color:var(--color-yellow-100)}.bg-yellow-100\/70{background-color:#fef9c2b3}@supports (color:color-mix(in lab,red,red)){.bg-yellow-100\/70{background-color:color-mix(in oklab,var(--color-yellow-100) 70%,transparent)}}.bg-yellow-200\/80{background-color:#fff085cc}@supports (color:color-mix(in lab,red,red)){.bg-yellow-200\/80{background-color:color-mix(in oklab,var(--color-yellow-200) 80%,transparent)}}.bg-yellow-300{background-color:var(--color-yellow-300)}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-yellow-500\!{background-color:var(--color-yellow-500)!important}.stroke-white{stroke:var(--color-white)}.\!stroke-1{stroke-width:1px!important}.\!stroke-2{stroke-width:2px!important}.stroke-1{stroke-width:1px}.stroke-2{stroke-width:2px}.object-cover{object-fit:cover}.object-center{object-position:center}.\!p-0{padding:calc(var(--spacing) * 0)!important}.\!p-0\.5{padding:calc(var(--spacing) * .5)!important}.\!p-5{padding:calc(var(--spacing) * 5)!important}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-12{padding:calc(var(--spacing) * 12)}.p-\[3px\]{padding:3px}.\!px-2{padding-inline:calc(var(--spacing) * 2)!important}.\!px-3{padding-inline:calc(var(--spacing) * 3)!important}.\!px-4{padding-inline:calc(var(--spacing) * 4)!important}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-12{padding-inline:calc(var(--spacing) * 12)}.px-\[8px\]{padding-inline:8px}.px-\[12px\]{padding-inline:12px}.\!py-1{padding-block:calc(var(--spacing) * 1)!important}.\!py-2\.5{padding-block:calc(var(--spacing) * 2.5)!important}.\!py-5{padding-block:calc(var(--spacing) * 5)!important}.\!py-\[5px\]{padding-block:5px!important}.\!py-\[8\.5px\]{padding-block:8.5px!important}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-\[2\.5px\]{padding-block:2.5px}.py-\[6\.5px\]{padding-block:6.5px}.py-\[6px\]{padding-block:6px}.py-\[10px\]{padding-block:10px}.py-\[18\.5px\]{padding-block:18.5px}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-\[1px\]{padding-top:1px}.\!pr-0{padding-right:calc(var(--spacing) * 0)!important}.\!pr-1{padding-right:calc(var(--spacing) * 1)!important}.\!pr-3{padding-right:calc(var(--spacing) * 3)!important}.pr-0{padding-right:calc(var(--spacing) * 0)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-5{padding-right:calc(var(--spacing) * 5)}.\!pb-0{padding-bottom:calc(var(--spacing) * 0)!important}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.\!pl-5{padding-left:calc(var(--spacing) * 5)!important}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.\!text-center{text-align:center!important}.\!text-right{text-align:right!important}.text-center{text-align:center}.text-center\!{text-align:center!important}.text-left{text-align:left}.text-left\!{text-align:left!important}.text-right{text-align:right}.align-bottom{vertical-align:bottom}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.\!text-sm{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.\!text-xs{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-xs\!{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extralight{--tw-font-weight:var(--font-weight-extralight);font-weight:var(--font-weight-extralight)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-nowrap{text-wrap:nowrap}.whitespace-nowrap{white-space:nowrap}.\!text-gray-600{color:var(--color-gray-600)!important}.\!text-red-400{color:var(--color-red-400)!important}.\!text-white{color:var(--color-white)!important}.text-black{color:var(--color-black)}.text-blue-50{color:var(--color-blue-50)}.text-blue-600{color:var(--color-blue-600)}.text-blue-900\/40{color:#1c398e66}@supports (color:color-mix(in lab,red,red)){.text-blue-900\/40{color:color-mix(in oklab,var(--color-blue-900) 40%,transparent)}}.text-blue-900\/50{color:#1c398e80}@supports (color:color-mix(in lab,red,red)){.text-blue-900\/50{color:color-mix(in oklab,var(--color-blue-900) 50%,transparent)}}.text-cyan-50{color:var(--color-cyan-50)}.text-cyan-600{color:var(--color-cyan-600)}.text-fuchsia-50{color:var(--color-fuchsia-50)}.text-fuchsia-600{color:var(--color-fuchsia-600)}.text-gray-50{color:var(--color-gray-50)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-400\!{color:var(--color-gray-400)!important}.text-gray-500{color:var(--color-gray-500)}.text-gray-500\/90{color:#6a7282e6}@supports (color:color-mix(in lab,red,red)){.text-gray-500\/90{color:color-mix(in oklab,var(--color-gray-500) 90%,transparent)}}.text-gray-600{color:var(--color-gray-600)}.text-gray-600\/80{color:#4a5565cc}@supports (color:color-mix(in lab,red,red)){.text-gray-600\/80{color:color-mix(in oklab,var(--color-gray-600) 80%,transparent)}}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-green-50{color:var(--color-green-50)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-indigo-50{color:var(--color-indigo-50)}.text-indigo-600{color:var(--color-indigo-600)}.text-orange-50{color:var(--color-orange-50)}.text-orange-600{color:var(--color-orange-600)}.text-pink-50{color:var(--color-pink-50)}.text-pink-600{color:var(--color-pink-600)}.text-primary-50{color:var(--color-primary-50)}.text-primary-400{color:var(--color-primary-400)}.text-primary-600{color:var(--color-primary-600)}.text-purple-50{color:var(--color-purple-50)}.text-purple-600{color:var(--color-purple-600)}.text-red-50{color:var(--color-red-50)}.text-red-400{color:var(--color-red-400)}.text-red-400\!{color:var(--color-red-400)!important}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-slate-50{color:var(--color-slate-50)}.text-slate-100{color:var(--color-slate-100)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-600\/70{color:#45556cb3}@supports (color:color-mix(in lab,red,red)){.text-slate-600\/70{color:color-mix(in oklab,var(--color-slate-600) 70%,transparent)}}.text-slate-700{color:var(--color-slate-700)}.text-slate-900{color:var(--color-slate-900)}.text-violet-50{color:var(--color-violet-50)}.text-violet-600{color:var(--color-violet-600)}.text-white{color:var(--color-white)}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.text-yellow-50{color:var(--color-yellow-50)}.text-yellow-600{color:var(--color-yellow-600)}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-transparent::placeholder{color:#0000}.\!opacity-70{opacity:.7!important}.\!opacity-85{opacity:.85!important}.opacity-0{opacity:0}.opacity-5{opacity:.05}.opacity-10{opacity:.1}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-8{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-black\/5{--tw-shadow-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.shadow-black\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-gray-200\/70{--tw-shadow-color:#e5e7ebb3}@supports (color:color-mix(in lab,red,red)){.shadow-gray-200\/70{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-gray-200) 70%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-gray-400{--tw-shadow-color:oklch(70.7% .022 261.325)}@supports (color:color-mix(in lab,red,red)){.shadow-gray-400{--tw-shadow-color:color-mix(in oklab, var(--color-gray-400) var(--tw-shadow-alpha), transparent)}}.shadow-slate-200\/80{--tw-shadow-color:#e2e8f0cc}@supports (color:color-mix(in lab,red,red)){.shadow-slate-200\/80{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-200) 80%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-black\/25{--tw-ring-color:#00000040}@supports (color:color-mix(in lab,red,red)){.ring-black\/25{--tw-ring-color:color-mix(in oklab, var(--color-black) 25%, transparent)}}.ring-blue-200{--tw-ring-color:var(--color-blue-200)}.ring-cyan-200{--tw-ring-color:var(--color-cyan-200)}.ring-fuchsia-200{--tw-ring-color:var(--color-fuchsia-200)}.ring-gray-200{--tw-ring-color:var(--color-gray-200)}.ring-green-200{--tw-ring-color:var(--color-green-200)}.ring-indigo-200{--tw-ring-color:var(--color-indigo-200)}.ring-orange-200{--tw-ring-color:var(--color-orange-200)}.ring-pink-200{--tw-ring-color:var(--color-pink-200)}.ring-primary-200{--tw-ring-color:var(--color-primary-200)}.ring-purple-200{--tw-ring-color:var(--color-purple-200)}.ring-red-200{--tw-ring-color:var(--color-red-200)}.ring-slate-200{--tw-ring-color:var(--color-slate-200)}.ring-slate-800\/5{--tw-ring-color:#1d293d0d}@supports (color:color-mix(in lab,red,red)){.ring-slate-800\/5{--tw-ring-color:color-mix(in oklab, var(--color-slate-800) 5%, transparent)}}.ring-violet-200{--tw-ring-color:var(--color-violet-200)}.ring-yellow-200{--tw-ring-color:var(--color-yellow-200)}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-white{--tw-ring-offset-color:var(--color-white)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.\!outline-transparent{outline-color:#0000!important}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-2xl{--tw-drop-shadow-size:drop-shadow(0 25px 25px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-2xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-3xl{--tw-backdrop-blur:blur(var(--blur-3xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-lg{--tw-backdrop-blur:blur(var(--blur-lg));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-none{--tw-backdrop-blur: ;-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}@media(hover:hover){.group-hover\:bg-black:is(:where(.group):hover *){background-color:var(--color-black)}.group-hover\:bg-blue-500:is(:where(.group):hover *){background-color:var(--color-blue-500)}.group-hover\:bg-cyan-500:is(:where(.group):hover *){background-color:var(--color-cyan-500)}.group-hover\:bg-fuchsia-500:is(:where(.group):hover *){background-color:var(--color-fuchsia-500)}.group-hover\:bg-gray-500:is(:where(.group):hover *){background-color:var(--color-gray-500)}.group-hover\:bg-green-500:is(:where(.group):hover *){background-color:var(--color-green-500)}.group-hover\:bg-indigo-500:is(:where(.group):hover *){background-color:var(--color-indigo-500)}.group-hover\:bg-orange-500:is(:where(.group):hover *){background-color:var(--color-orange-500)}.group-hover\:bg-pink-500:is(:where(.group):hover *){background-color:var(--color-pink-500)}.group-hover\:bg-primary-500:is(:where(.group):hover *){background-color:var(--color-primary-500)}.group-hover\:bg-purple-500:is(:where(.group):hover *){background-color:var(--color-purple-500)}.group-hover\:bg-red-500:is(:where(.group):hover *){background-color:var(--color-red-500)}.group-hover\:bg-slate-500:is(:where(.group):hover *){background-color:var(--color-slate-500)}.group-hover\:bg-violet-500:is(:where(.group):hover *){background-color:var(--color-violet-500)}.group-hover\:bg-yellow-500:is(:where(.group):hover *){background-color:var(--color-yellow-500)}.group-hover\:text-gray-700:is(:where(.group):hover *){color:var(--color-gray-700)}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}}.peer-checked\:bg-blue-600:is(:where(.peer):checked~*){background-color:var(--color-blue-600)}.peer-checked\:bg-cyan-600:is(:where(.peer):checked~*){background-color:var(--color-cyan-600)}.peer-checked\:bg-fuchsia-600:is(:where(.peer):checked~*){background-color:var(--color-fuchsia-600)}.peer-checked\:bg-gray-600:is(:where(.peer):checked~*){background-color:var(--color-gray-600)}.peer-checked\:bg-green-600:is(:where(.peer):checked~*){background-color:var(--color-green-600)}.peer-checked\:bg-indigo-600:is(:where(.peer):checked~*){background-color:var(--color-indigo-600)}.peer-checked\:bg-orange-600:is(:where(.peer):checked~*){background-color:var(--color-orange-600)}.peer-checked\:bg-pink-600:is(:where(.peer):checked~*){background-color:var(--color-pink-600)}.peer-checked\:bg-primary-600:is(:where(.peer):checked~*){background-color:var(--color-primary-600)}.peer-checked\:bg-purple-600:is(:where(.peer):checked~*){background-color:var(--color-purple-600)}.peer-checked\:bg-red-600:is(:where(.peer):checked~*){background-color:var(--color-red-600)}.peer-checked\:bg-slate-600:is(:where(.peer):checked~*){background-color:var(--color-slate-600)}.peer-checked\:bg-violet-600:is(:where(.peer):checked~*){background-color:var(--color-violet-600)}.peer-checked\:bg-yellow-600:is(:where(.peer):checked~*){background-color:var(--color-yellow-600)}@media(hover:hover){.peer-hover\:opacity-80:is(:where(.peer):hover~*){opacity:.8}.peer-hover\:opacity-90:is(:where(.peer):hover~*){opacity:.9}}.peer-disabled\:opacity-40:is(:where(.peer):disabled~*){opacity:.4}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:start-1:after{content:var(--tw-content);inset-inline-start:calc(var(--spacing) * 1)}.after\:top-1\/2:after{content:var(--tw-content);top:50%}.after\:h-5:after{content:var(--tw-content);height:calc(var(--spacing) * 5)}.after\:h-8:after{content:var(--tw-content);height:calc(var(--spacing) * 8)}.after\:w-5:after{content:var(--tw-content);width:calc(var(--spacing) * 5)}.after\:w-8:after{content:var(--tw-content);width:calc(var(--spacing) * 8)}.after\:-translate-y-1\/2:after{content:var(--tw-content);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:rounded-full:after{content:var(--tw-content);border-radius:3.40282e38px}.after\:border-blue-100:after{content:var(--tw-content);border-color:var(--color-blue-100)}.after\:border-cyan-100:after{content:var(--tw-content);border-color:var(--color-cyan-100)}.after\:border-fuchsia-100:after{content:var(--tw-content);border-color:var(--color-fuchsia-100)}.after\:border-gray-100:after{content:var(--tw-content);border-color:var(--color-gray-100)}.after\:border-green-100:after{content:var(--tw-content);border-color:var(--color-green-100)}.after\:border-indigo-100:after{content:var(--tw-content);border-color:var(--color-indigo-100)}.after\:border-orange-100:after{content:var(--tw-content);border-color:var(--color-orange-100)}.after\:border-pink-100:after{content:var(--tw-content);border-color:var(--color-pink-100)}.after\:border-primary-100:after{content:var(--tw-content);border-color:var(--color-primary-100)}.after\:border-purple-100:after{content:var(--tw-content);border-color:var(--color-purple-100)}.after\:border-red-100:after{content:var(--tw-content);border-color:var(--color-red-100)}.after\:border-slate-100:after{content:var(--tw-content);border-color:var(--color-slate-100)}.after\:border-violet-100:after{content:var(--tw-content);border-color:var(--color-violet-100)}.after\:border-yellow-100:after{content:var(--tw-content);border-color:var(--color-yellow-100)}.after\:bg-white:after{content:var(--tw-content);background-color:var(--color-white)}.after\:shadow-sm:after{content:var(--tw-content);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.after\:ring-1:after{content:var(--tw-content);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.after\:ring-slate-700\/10:after{content:var(--tw-content);--tw-ring-color:#3141581a}@supports (color:color-mix(in lab,red,red)){.after\:ring-slate-700\/10:after{--tw-ring-color:color-mix(in oklab, var(--color-slate-700) 10%, transparent)}}.after\:transition:after{content:var(--tw-content);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:duration-200:after{content:var(--tw-content);--tw-duration:.2s;transition-duration:.2s}.after\:ease-in-out:after{content:var(--tw-content);--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.peer-checked\:after\:translate-x-5:is(:where(.peer):checked~*):after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.peer-checked\:after\:translate-x-8:is(:where(.peer):checked~*):after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * 8);translate:var(--tw-translate-x) var(--tw-translate-y)}.first\:rounded-t-lg:first-child{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.last\:rounded-b-lg:last-child{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}@media(hover:hover){.hover\:rounded-md:hover{border-radius:var(--radius-md)}.hover\:border:hover{border-style:var(--tw-border-style);border-width:1px}.hover\:\!border-gray-400:hover{border-color:var(--color-gray-400)!important}.hover\:border-blue-500\/80:hover{border-color:#3080ffcc}@supports (color:color-mix(in lab,red,red)){.hover\:border-blue-500\/80:hover{border-color:color-mix(in oklab,var(--color-blue-500) 80%,transparent)}}.hover\:border-blue-600:hover{border-color:var(--color-blue-600)}.hover\:border-cyan-500\/80:hover{border-color:#00b7d7cc}@supports (color:color-mix(in lab,red,red)){.hover\:border-cyan-500\/80:hover{border-color:color-mix(in oklab,var(--color-cyan-500) 80%,transparent)}}.hover\:border-cyan-600:hover{border-color:var(--color-cyan-600)}.hover\:border-fuchsia-500\/80:hover{border-color:#e12afbcc}@supports (color:color-mix(in lab,red,red)){.hover\:border-fuchsia-500\/80:hover{border-color:color-mix(in oklab,var(--color-fuchsia-500) 80%,transparent)}}.hover\:border-fuchsia-600:hover{border-color:var(--color-fuchsia-600)}.hover\:border-gray-400:hover{border-color:var(--color-gray-400)}.hover\:border-gray-500\/80:hover{border-color:#6a7282cc}@supports (color:color-mix(in lab,red,red)){.hover\:border-gray-500\/80:hover{border-color:color-mix(in oklab,var(--color-gray-500) 80%,transparent)}}.hover\:border-gray-600:hover{border-color:var(--color-gray-600)}.hover\:border-green-500\/80:hover{border-color:#00c758cc}@supports (color:color-mix(in lab,red,red)){.hover\:border-green-500\/80:hover{border-color:color-mix(in oklab,var(--color-green-500) 80%,transparent)}}.hover\:border-green-600:hover{border-color:var(--color-green-600)}.hover\:border-indigo-500\/80:hover{border-color:#625fffcc}@supports (color:color-mix(in lab,red,red)){.hover\:border-indigo-500\/80:hover{border-color:color-mix(in oklab,var(--color-indigo-500) 80%,transparent)}}.hover\:border-indigo-600:hover{border-color:var(--color-indigo-600)}.hover\:border-neutral-400\/70:hover{border-color:#a1a1a1b3}@supports (color:color-mix(in lab,red,red)){.hover\:border-neutral-400\/70:hover{border-color:color-mix(in oklab,var(--color-neutral-400) 70%,transparent)}}.hover\:border-orange-500\/80:hover{border-color:#fe6e00cc}@supports (color:color-mix(in lab,red,red)){.hover\:border-orange-500\/80:hover{border-color:color-mix(in oklab,var(--color-orange-500) 80%,transparent)}}.hover\:border-orange-600:hover{border-color:var(--color-orange-600)}.hover\:border-pink-500\/80:hover{border-color:#f6339acc}@supports (color:color-mix(in lab,red,red)){.hover\:border-pink-500\/80:hover{border-color:color-mix(in oklab,var(--color-pink-500) 80%,transparent)}}.hover\:border-pink-600:hover{border-color:var(--color-pink-600)}.hover\:border-primary-500\/80:hover{border-color:#0076d2cc}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary-500\/80:hover{border-color:color-mix(in oklab,var(--color-primary-500) 80%,transparent)}}.hover\:border-primary-600:hover{border-color:var(--color-primary-600)}.hover\:border-purple-500\/80:hover{border-color:#ac4bffcc}@supports (color:color-mix(in lab,red,red)){.hover\:border-purple-500\/80:hover{border-color:color-mix(in oklab,var(--color-purple-500) 80%,transparent)}}.hover\:border-purple-600:hover{border-color:var(--color-purple-600)}.hover\:border-red-500\/80:hover{border-color:#fb2c36cc}@supports (color:color-mix(in lab,red,red)){.hover\:border-red-500\/80:hover{border-color:color-mix(in oklab,var(--color-red-500) 80%,transparent)}}.hover\:border-red-600:hover{border-color:var(--color-red-600)}.hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.hover\:border-slate-400:hover{border-color:var(--color-slate-400)}.hover\:border-slate-500\/80:hover{border-color:#62748ecc}@supports (color:color-mix(in lab,red,red)){.hover\:border-slate-500\/80:hover{border-color:color-mix(in oklab,var(--color-slate-500) 80%,transparent)}}.hover\:border-slate-600:hover{border-color:var(--color-slate-600)}.hover\:border-violet-500\/80:hover{border-color:#8d54ffcc}@supports (color:color-mix(in lab,red,red)){.hover\:border-violet-500\/80:hover{border-color:color-mix(in oklab,var(--color-violet-500) 80%,transparent)}}.hover\:border-violet-600:hover{border-color:var(--color-violet-600)}.hover\:border-yellow-500\/80:hover{border-color:#edb200cc}@supports (color:color-mix(in lab,red,red)){.hover\:border-yellow-500\/80:hover{border-color:color-mix(in oklab,var(--color-yellow-500) 80%,transparent)}}.hover\:border-yellow-600:hover{border-color:var(--color-yellow-600)}.hover\:bg-blue-600:hover{background-color:var(--color-blue-600)}.hover\:bg-blue-600\!:hover{background-color:var(--color-blue-600)!important}.hover\:bg-cyan-600:hover{background-color:var(--color-cyan-600)}.hover\:bg-cyan-600\!:hover{background-color:var(--color-cyan-600)!important}.hover\:bg-fuchsia-600:hover{background-color:var(--color-fuchsia-600)}.hover\:bg-fuchsia-600\!:hover{background-color:var(--color-fuchsia-600)!important}.hover\:bg-gray-300:hover{background-color:var(--color-gray-300)}.hover\:bg-gray-600:hover{background-color:var(--color-gray-600)}.hover\:bg-gray-600\!:hover{background-color:var(--color-gray-600)!important}.hover\:bg-gray-700:hover{background-color:var(--color-gray-700)}.hover\:bg-green-600:hover{background-color:var(--color-green-600)}.hover\:bg-green-600\!:hover{background-color:var(--color-green-600)!important}.hover\:bg-indigo-600:hover{background-color:var(--color-indigo-600)}.hover\:bg-indigo-600\!:hover{background-color:var(--color-indigo-600)!important}.hover\:bg-orange-600:hover{background-color:var(--color-orange-600)}.hover\:bg-orange-600\!:hover{background-color:var(--color-orange-600)!important}.hover\:bg-pink-600:hover{background-color:var(--color-pink-600)}.hover\:bg-pink-600\!:hover{background-color:var(--color-pink-600)!important}.hover\:bg-primary-200:hover{background-color:var(--color-primary-200)}.hover\:bg-primary-600:hover{background-color:var(--color-primary-600)}.hover\:bg-primary-600\!:hover{background-color:var(--color-primary-600)!important}.hover\:bg-purple-600:hover{background-color:var(--color-purple-600)}.hover\:bg-purple-600\!:hover{background-color:var(--color-purple-600)!important}.hover\:bg-red-600:hover{background-color:var(--color-red-600)}.hover\:bg-red-600\!:hover{background-color:var(--color-red-600)!important}.hover\:bg-slate-200\/75:hover{background-color:#e2e8f0bf}@supports (color:color-mix(in lab,red,red)){.hover\:bg-slate-200\/75:hover{background-color:color-mix(in oklab,var(--color-slate-200) 75%,transparent)}}.hover\:bg-slate-300:hover{background-color:var(--color-slate-300)}.hover\:bg-slate-600:hover{background-color:var(--color-slate-600)}.hover\:bg-slate-600\!:hover{background-color:var(--color-slate-600)!important}.hover\:bg-violet-600:hover{background-color:var(--color-violet-600)}.hover\:bg-violet-600\!:hover{background-color:var(--color-violet-600)!important}.hover\:bg-white\/60:hover{background-color:#fff9}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/60:hover{background-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.hover\:bg-yellow-600:hover{background-color:var(--color-yellow-600)}.hover\:bg-yellow-600\!:hover{background-color:var(--color-yellow-600)!important}.hover\:text-blue-50:hover{color:var(--color-blue-50)}.hover\:text-cyan-50:hover{color:var(--color-cyan-50)}.hover\:text-fuchsia-50:hover{color:var(--color-fuchsia-50)}.hover\:text-gray-50:hover{color:var(--color-gray-50)}.hover\:text-gray-200:hover{color:var(--color-gray-200)}.hover\:text-gray-500:hover{color:var(--color-gray-500)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-gray-800:hover{color:var(--color-gray-800)}.hover\:text-green-50:hover{color:var(--color-green-50)}.hover\:text-indigo-50:hover{color:var(--color-indigo-50)}.hover\:text-orange-50:hover{color:var(--color-orange-50)}.hover\:text-pink-50:hover{color:var(--color-pink-50)}.hover\:text-primary-50:hover{color:var(--color-primary-50)}.hover\:text-primary-500:hover{color:var(--color-primary-500)}.hover\:text-primary-600:hover{color:var(--color-primary-600)}.hover\:text-purple-50:hover{color:var(--color-purple-50)}.hover\:text-red-50:hover{color:var(--color-red-50)}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:text-slate-50:hover{color:var(--color-slate-50)}.hover\:text-slate-500:hover{color:var(--color-slate-500)}.hover\:text-slate-600:hover{color:var(--color-slate-600)}.hover\:text-slate-700:hover{color:var(--color-slate-700)}.hover\:text-violet-50:hover{color:var(--color-violet-50)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-yellow-50:hover{color:var(--color-yellow-50)}.hover\:\!opacity-100:hover{opacity:1!important}.hover\:opacity-30:hover{opacity:.3}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-black\/5:hover{--tw-shadow-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-black\/5:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 5%, transparent) var(--tw-shadow-alpha), transparent)}}}.focus\:\!border-none:focus{--tw-border-style:none!important;border-style:none!important}.focus\:\!border-primary-500:focus{border-color:var(--color-primary-500)!important}.focus\:\!border-primary-600:focus{border-color:var(--color-primary-600)!important}.focus\:border-primary-500:focus{border-color:var(--color-primary-500)}.focus\:ring:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-4:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-8:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-black:focus{--tw-ring-color:var(--color-black)}.focus\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\:ring-cyan-500:focus{--tw-ring-color:var(--color-cyan-500)}.focus\:ring-fuchsia-500:focus{--tw-ring-color:var(--color-fuchsia-500)}.focus\:ring-gray-500:focus{--tw-ring-color:var(--color-gray-500)}.focus\:ring-green-500:focus{--tw-ring-color:var(--color-green-500)}.focus\:ring-indigo-500:focus{--tw-ring-color:var(--color-indigo-500)}.focus\:ring-orange-500:focus{--tw-ring-color:var(--color-orange-500)}.focus\:ring-pink-500:focus{--tw-ring-color:var(--color-pink-500)}.focus\:ring-primary-500:focus{--tw-ring-color:var(--color-primary-500)}.focus\:ring-purple-500:focus{--tw-ring-color:var(--color-purple-500)}.focus\:ring-red-500:focus{--tw-ring-color:var(--color-red-500)}.focus\:ring-slate-500:focus{--tw-ring-color:var(--color-slate-500)}.focus\:ring-violet-500:focus{--tw-ring-color:var(--color-violet-500)}.focus\:ring-yellow-500:focus{--tw-ring-color:var(--color-yellow-500)}.focus\:outline-0:focus{outline-style:var(--tw-outline-style);outline-width:0}.focus\:\!outline-primary-500:focus{outline-color:var(--color-primary-500)!important}.focus\:\!outline-transparent:focus{outline-color:#0000!important}.focus\:outline-primary-500:focus{outline-color:var(--color-primary-500)}.focus\:\!outline-none:focus{--tw-outline-style:none!important;outline-style:none!important}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-primary-500:focus-visible{outline-color:var(--color-primary-500)}.active\:border-blue-600:active{border-color:var(--color-blue-600)}.active\:border-cyan-600:active{border-color:var(--color-cyan-600)}.active\:border-fuchsia-600:active{border-color:var(--color-fuchsia-600)}.active\:border-gray-600:active{border-color:var(--color-gray-600)}.active\:border-green-600:active{border-color:var(--color-green-600)}.active\:border-indigo-600:active{border-color:var(--color-indigo-600)}.active\:border-orange-600:active{border-color:var(--color-orange-600)}.active\:border-pink-600:active{border-color:var(--color-pink-600)}.active\:border-primary-600:active{border-color:var(--color-primary-600)}.active\:border-purple-600:active{border-color:var(--color-purple-600)}.active\:border-red-600:active{border-color:var(--color-red-600)}.active\:border-slate-600:active{border-color:var(--color-slate-600)}.active\:border-violet-600:active{border-color:var(--color-violet-600)}.active\:border-yellow-600:active{border-color:var(--color-yellow-600)}.active\:bg-blue-600\!:active{background-color:var(--color-blue-600)!important}.active\:bg-cyan-600\!:active{background-color:var(--color-cyan-600)!important}.active\:bg-fuchsia-600\!:active{background-color:var(--color-fuchsia-600)!important}.active\:bg-gray-600\!:active{background-color:var(--color-gray-600)!important}.active\:bg-green-600\!:active{background-color:var(--color-green-600)!important}.active\:bg-indigo-600\!:active{background-color:var(--color-indigo-600)!important}.active\:bg-orange-600\!:active{background-color:var(--color-orange-600)!important}.active\:bg-pink-600\!:active{background-color:var(--color-pink-600)!important}.active\:bg-primary-600\!:active{background-color:var(--color-primary-600)!important}.active\:bg-purple-600\!:active{background-color:var(--color-purple-600)!important}.active\:bg-red-600\!:active{background-color:var(--color-red-600)!important}.active\:bg-slate-600\!:active{background-color:var(--color-slate-600)!important}.active\:bg-violet-600\!:active{background-color:var(--color-violet-600)!important}.active\:bg-yellow-600\!:active{background-color:var(--color-yellow-600)!important}.disabled\:opacity-50:disabled{opacity:.5}@media(min-width:40rem){.sm\:w-1\/3{width:33.3333%}.sm\:w-1\/4{width:25%}.sm\:w-1\/5{width:20%}.sm\:w-1\/6{width:16.6667%}.sm\:w-2\/3{width:66.6667%}.sm\:w-2\/5{width:40%}.sm\:w-11\/12{width:91.6667%}.sm\:w-72{width:calc(var(--spacing) * 72)}.sm\:w-96{width:calc(var(--spacing) * 96)}.sm\:w-\[32rem\]{width:32rem}.sm\:w-\[48rem\]{width:48rem}.sm\:w-\[60rem\]{width:60rem}.sm\:w-\[86rem\]{width:86rem}.sm\:\!max-w-\[350px\]{max-width:350px!important}.sm\:\!max-w-\[450px\]{max-width:450px!important}.sm\:\!max-w-\[550px\]{max-width:550px!important}.sm\:px-12{padding-inline:calc(var(--spacing) * 12)}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media(min-width:48rem){.md\:max-h-none{max-height:none}.md\:w-96{width:calc(var(--spacing) * 96)}.md\:overflow-visible{overflow:visible}}@media(min-width:64rem){.lg\:w-1\/3{width:33.3333%}.lg\:w-1\/4{width:25%}.lg\:w-1\/5{width:20%}.lg\:w-1\/6{width:16.6667%}.lg\:w-2\/3{width:66.6667%}.lg\:w-2\/5{width:40%}.lg\:w-11\/12{width:91.6667%}}.ltr\:right-\[2\.5px\]:where(:dir(ltr),[dir=ltr],[dir=ltr] *){right:2.5px}.ltr\:mr-2:where(:dir(ltr),[dir=ltr],[dir=ltr] *){margin-right:calc(var(--spacing) * 2)}.rtl\:\!right-\[unset\]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){right:unset!important}.rtl\:right-\[31px\]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){right:31px}.rtl\:right-\[46px\]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){right:46px}.rtl\:right-\[58px\]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){right:58px}.rtl\:right-\[79px\]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){right:79px}.rtl\:\!left-0:where(:dir(rtl),[dir=rtl],[dir=rtl] *){left:calc(var(--spacing) * 0)!important}.rtl\:left-\[2\.5px\]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){left:2.5px}.rtl\:-mr-2\!:where(:dir(rtl),[dir=rtl],[dir=rtl] *){margin-right:calc(var(--spacing) * -2)!important}.rtl\:mr-2\!:where(:dir(rtl),[dir=rtl],[dir=rtl] *){margin-right:calc(var(--spacing) * 2)!important}.rtl\:-ml-2\!:where(:dir(rtl),[dir=rtl],[dir=rtl] *){margin-left:calc(var(--spacing) * -2)!important}.rtl\:ml-2:where(:dir(rtl),[dir=rtl],[dir=rtl] *){margin-left:calc(var(--spacing) * 2)}.rtl\:ml-2\!:where(:dir(rtl),[dir=rtl],[dir=rtl] *){margin-left:calc(var(--spacing) * 2)!important}.rtl\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.rtl\:pr-4:where(:dir(rtl),[dir=rtl],[dir=rtl] *){padding-right:calc(var(--spacing) * 4)}.rtl\:pl-4:where(:dir(rtl),[dir=rtl],[dir=rtl] *){padding-left:calc(var(--spacing) * 4)}.rtl\:peer-checked\:after\:-translate-x-5:where(:dir(rtl),[dir=rtl],[dir=rtl] *):is(:where(.peer):checked~*):after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * -5);translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\:peer-checked\:after\:-translate-x-8:where(:dir(rtl),[dir=rtl],[dir=rtl] *):is(:where(.peer):checked~*):after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * -8);translate:var(--tw-translate-x) var(--tw-translate-y)}:where(.dark\:divide-dark-600:is(.dark,.dark *)>:not(:last-child)){border-color:var(--color-dark-600)}:where(.dark\:divide-dark-600\/30:is(.dark,.dark *)>:not(:last-child)){border-color:#33373c4d}@supports (color:color-mix(in lab,red,red)){:where(.dark\:divide-dark-600\/30:is(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab,var(--color-dark-600) 30%,transparent)}}:where(.dark\:divide-dark-600\/80:is(.dark,.dark *)>:not(:last-child)){border-color:#33373ccc}@supports (color:color-mix(in lab,red,red)){:where(.dark\:divide-dark-600\/80:is(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab,var(--color-dark-600) 80%,transparent)}}:where(.dark\:divide-dark-600\/90:is(.dark,.dark *)>:not(:last-child)){border-color:#33373ce6}@supports (color:color-mix(in lab,red,red)){:where(.dark\:divide-dark-600\/90:is(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab,var(--color-dark-600) 90%,transparent)}}.dark\:border:is(.dark,.dark *){border-style:var(--tw-border-style);border-width:1px}.dark\:border-r-0:is(.dark,.dark *){border-right-style:var(--tw-border-style);border-right-width:0}.dark\:border-l-0:is(.dark,.dark *){border-left-style:var(--tw-border-style);border-left-width:0}.dark\:\!border-dark-400:is(.dark,.dark *){border-color:var(--color-dark-400)!important}.dark\:\!border-dark-600:is(.dark,.dark *){border-color:var(--color-dark-600)!important}.dark\:border-dark-500\/10:is(.dark,.dark *){border-color:#4a4e531a}@supports (color:color-mix(in lab,red,red)){.dark\:border-dark-500\/10:is(.dark,.dark *){border-color:color-mix(in oklab,var(--color-dark-500) 10%,transparent)}}.dark\:border-dark-500\/80:is(.dark,.dark *){border-color:#4a4e53cc}@supports (color:color-mix(in lab,red,red)){.dark\:border-dark-500\/80:is(.dark,.dark *){border-color:color-mix(in oklab,var(--color-dark-500) 80%,transparent)}}.dark\:border-dark-600:is(.dark,.dark *){border-color:var(--color-dark-600)}.dark\:border-dark-600\/30:is(.dark,.dark *){border-color:#33373c4d}@supports (color:color-mix(in lab,red,red)){.dark\:border-dark-600\/30:is(.dark,.dark *){border-color:color-mix(in oklab,var(--color-dark-600) 30%,transparent)}}.dark\:border-dark-600\/60:is(.dark,.dark *){border-color:#33373c99}@supports (color:color-mix(in lab,red,red)){.dark\:border-dark-600\/60:is(.dark,.dark *){border-color:color-mix(in oklab,var(--color-dark-600) 60%,transparent)}}.dark\:border-dark-600\/90:is(.dark,.dark *){border-color:#33373ce6}@supports (color:color-mix(in lab,red,red)){.dark\:border-dark-600\/90:is(.dark,.dark *){border-color:color-mix(in oklab,var(--color-dark-600) 90%,transparent)}}.dark\:border-dark-700:is(.dark,.dark *){border-color:var(--color-dark-700)}.dark\:border-dark-800:is(.dark,.dark *){border-color:var(--color-dark-800)}.dark\:border-dark-800\/20:is(.dark,.dark *){border-color:#1c1f2433}@supports (color:color-mix(in lab,red,red)){.dark\:border-dark-800\/20:is(.dark,.dark *){border-color:color-mix(in oklab,var(--color-dark-800) 20%,transparent)}}.dark\:border-primary-500:is(.dark,.dark *){border-color:var(--color-primary-500)}.dark\:border-slate-500:is(.dark,.dark *){border-color:var(--color-slate-500)}.dark\:border-slate-600:is(.dark,.dark *){border-color:var(--color-slate-600)}.dark\:border-transparent:is(.dark,.dark *){border-color:#0000}.dark\:border-y-dark-500\/50:is(.dark,.dark *){border-block-color:#4a4e5380}@supports (color:color-mix(in lab,red,red)){.dark\:border-y-dark-500\/50:is(.dark,.dark *){border-block-color:color-mix(in oklab,var(--color-dark-500) 50%,transparent)}}.dark\:border-t-dark-600\/50:is(.dark,.dark *){border-top-color:#33373c80}@supports (color:color-mix(in lab,red,red)){.dark\:border-t-dark-600\/50:is(.dark,.dark *){border-top-color:color-mix(in oklab,var(--color-dark-600) 50%,transparent)}}.dark\:border-t-gray-800\/40\!:is(.dark,.dark *){border-top-color:#1e293966!important}@supports (color:color-mix(in lab,red,red)){.dark\:border-t-gray-800\/40\!:is(.dark,.dark *){border-top-color:color-mix(in oklab,var(--color-gray-800) 40%,transparent)!important}}.dark\:border-b-gray-100\/10:is(.dark,.dark *){border-bottom-color:#f3f4f61a}@supports (color:color-mix(in lab,red,red)){.dark\:border-b-gray-100\/10:is(.dark,.dark *){border-bottom-color:color-mix(in oklab,var(--color-gray-100) 10%,transparent)}}.dark\:border-b-gray-100\/10\!:is(.dark,.dark *){border-bottom-color:#f3f4f61a!important}@supports (color:color-mix(in lab,red,red)){.dark\:border-b-gray-100\/10\!:is(.dark,.dark *){border-bottom-color:color-mix(in oklab,var(--color-gray-100) 10%,transparent)!important}}.dark\:\!bg-dark-900\/60:is(.dark,.dark *){background-color:#10111499!important}@supports (color:color-mix(in lab,red,red)){.dark\:\!bg-dark-900\/60:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-900) 60%,transparent)!important}}.dark\:bg-amber-500\/15:is(.dark,.dark *){background-color:#f99c0026}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-500\/15:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-amber-500) 15%,transparent)}}.dark\:bg-blue-500\/15:is(.dark,.dark *){background-color:#3080ff26}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-500\/15:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-blue-500) 15%,transparent)}}.dark\:bg-blue-600:is(.dark,.dark *){background-color:var(--color-blue-600)}.dark\:bg-cyan-500\/15:is(.dark,.dark *){background-color:#00b7d726}@supports (color:color-mix(in lab,red,red)){.dark\:bg-cyan-500\/15:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-cyan-500) 15%,transparent)}}.dark\:bg-cyan-600:is(.dark,.dark *){background-color:var(--color-cyan-600)}.dark\:bg-dark-100\/50:is(.dark,.dark *){background-color:#f0f1f280}@supports (color:color-mix(in lab,red,red)){.dark\:bg-dark-100\/50:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-100) 50%,transparent)}}.dark\:bg-dark-500:is(.dark,.dark *){background-color:var(--color-dark-500)}.dark\:bg-dark-600:is(.dark,.dark *){background-color:var(--color-dark-600)}.dark\:bg-dark-700:is(.dark,.dark *){background-color:var(--color-dark-700)}.dark\:bg-dark-700\/90:is(.dark,.dark *){background-color:#262a2fe6}@supports (color:color-mix(in lab,red,red)){.dark\:bg-dark-700\/90:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-700) 90%,transparent)}}.dark\:bg-dark-800:is(.dark,.dark *){background-color:var(--color-dark-800)}.dark\:bg-dark-800\/25:is(.dark,.dark *){background-color:#1c1f2440}@supports (color:color-mix(in lab,red,red)){.dark\:bg-dark-800\/25:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-800) 25%,transparent)}}.dark\:bg-dark-800\/30:is(.dark,.dark *){background-color:#1c1f244d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-dark-800\/30:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-800) 30%,transparent)}}.dark\:bg-dark-800\/50:is(.dark,.dark *){background-color:#1c1f2480}@supports (color:color-mix(in lab,red,red)){.dark\:bg-dark-800\/50:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-800) 50%,transparent)}}.dark\:bg-dark-800\/60:is(.dark,.dark *){background-color:#1c1f2499}@supports (color:color-mix(in lab,red,red)){.dark\:bg-dark-800\/60:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-800) 60%,transparent)}}.dark\:bg-dark-800\/70:is(.dark,.dark *){background-color:#1c1f24b3}@supports (color:color-mix(in lab,red,red)){.dark\:bg-dark-800\/70:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-800) 70%,transparent)}}.dark\:bg-dark-800\/95:is(.dark,.dark *){background-color:#1c1f24f2}@supports (color:color-mix(in lab,red,red)){.dark\:bg-dark-800\/95:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-800) 95%,transparent)}}.dark\:bg-dark-900:is(.dark,.dark *){background-color:var(--color-dark-900)}.dark\:bg-dark-900\/50:is(.dark,.dark *){background-color:#10111480}@supports (color:color-mix(in lab,red,red)){.dark\:bg-dark-900\/50:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-900) 50%,transparent)}}.dark\:bg-fuchsia-500\/15:is(.dark,.dark *){background-color:#e12afb26}@supports (color:color-mix(in lab,red,red)){.dark\:bg-fuchsia-500\/15:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-fuchsia-500) 15%,transparent)}}.dark\:bg-fuchsia-600:is(.dark,.dark *){background-color:var(--color-fuchsia-600)}.dark\:bg-gray-500\/15:is(.dark,.dark *){background-color:#6a728226}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-500\/15:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-gray-500) 15%,transparent)}}.dark\:bg-gray-600:is(.dark,.dark *){background-color:var(--color-gray-600)}.dark\:bg-green-500\/15:is(.dark,.dark *){background-color:#00c75826}@supports (color:color-mix(in lab,red,red)){.dark\:bg-green-500\/15:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-green-500) 15%,transparent)}}.dark\:bg-green-600:is(.dark,.dark *){background-color:var(--color-green-600)}.dark\:bg-indigo-500\/15:is(.dark,.dark *){background-color:#625fff26}@supports (color:color-mix(in lab,red,red)){.dark\:bg-indigo-500\/15:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-indigo-500) 15%,transparent)}}.dark\:bg-indigo-600:is(.dark,.dark *){background-color:var(--color-indigo-600)}.dark\:bg-orange-500\/15:is(.dark,.dark *){background-color:#fe6e0026}@supports (color:color-mix(in lab,red,red)){.dark\:bg-orange-500\/15:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-orange-500) 15%,transparent)}}.dark\:bg-orange-600:is(.dark,.dark *){background-color:var(--color-orange-600)}.dark\:bg-pink-500\/15:is(.dark,.dark *){background-color:#f6339a26}@supports (color:color-mix(in lab,red,red)){.dark\:bg-pink-500\/15:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-pink-500) 15%,transparent)}}.dark\:bg-pink-600:is(.dark,.dark *){background-color:var(--color-pink-600)}.dark\:bg-primary-500\/15:is(.dark,.dark *){background-color:#0076d226}@supports (color:color-mix(in lab,red,red)){.dark\:bg-primary-500\/15:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-primary-500) 15%,transparent)}}.dark\:bg-primary-600:is(.dark,.dark *){background-color:var(--color-primary-600)}.dark\:bg-purple-500\/15:is(.dark,.dark *){background-color:#ac4bff26}@supports (color:color-mix(in lab,red,red)){.dark\:bg-purple-500\/15:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-purple-500) 15%,transparent)}}.dark\:bg-purple-600:is(.dark,.dark *){background-color:var(--color-purple-600)}.dark\:bg-red-500\/15:is(.dark,.dark *){background-color:#fb2c3626}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-500\/15:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-red-500) 15%,transparent)}}.dark\:bg-red-600:is(.dark,.dark *){background-color:var(--color-red-600)}.dark\:bg-slate-500\/15:is(.dark,.dark *){background-color:#62748e26}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-500\/15:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-500) 15%,transparent)}}.dark\:bg-slate-600:is(.dark,.dark *){background-color:var(--color-slate-600)}.dark\:bg-transparent:is(.dark,.dark *){background-color:#0000}.dark\:bg-violet-500\/15:is(.dark,.dark *){background-color:#8d54ff26}@supports (color:color-mix(in lab,red,red)){.dark\:bg-violet-500\/15:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-violet-500) 15%,transparent)}}.dark\:bg-violet-600:is(.dark,.dark *){background-color:var(--color-violet-600)}.dark\:bg-yellow-500\/15:is(.dark,.dark *){background-color:#edb20026}@supports (color:color-mix(in lab,red,red)){.dark\:bg-yellow-500\/15:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-yellow-500) 15%,transparent)}}.dark\:bg-yellow-600:is(.dark,.dark *){background-color:var(--color-yellow-600)}.dark\:\!text-dark-600:is(.dark,.dark *){color:var(--color-dark-600)!important}.dark\:\!text-slate-400:is(.dark,.dark *){color:var(--color-slate-400)!important}.dark\:text-amber-300:is(.dark,.dark *){color:var(--color-amber-300)}.dark\:text-amber-400:is(.dark,.dark *){color:var(--color-amber-400)}.dark\:text-blue-100:is(.dark,.dark *){color:var(--color-blue-100)}.dark\:text-blue-300:is(.dark,.dark *){color:var(--color-blue-300)}.dark\:text-blue-300\!:is(.dark,.dark *){color:var(--color-blue-300)!important}.dark\:text-blue-400:is(.dark,.dark *){color:var(--color-blue-400)}.dark\:text-blue-500:is(.dark,.dark *){color:var(--color-blue-500)}.dark\:text-cyan-100:is(.dark,.dark *){color:var(--color-cyan-100)}.dark\:text-cyan-300:is(.dark,.dark *){color:var(--color-cyan-300)}.dark\:text-cyan-300\!:is(.dark,.dark *){color:var(--color-cyan-300)!important}.dark\:text-cyan-400:is(.dark,.dark *){color:var(--color-cyan-400)}.dark\:text-dark-100:is(.dark,.dark *){color:var(--color-dark-100)}.dark\:text-dark-200:is(.dark,.dark *){color:var(--color-dark-200)}.dark\:text-dark-300:is(.dark,.dark *){color:var(--color-dark-300)}.dark\:text-dark-300\/70:is(.dark,.dark *){color:#a7aaadb3}@supports (color:color-mix(in lab,red,red)){.dark\:text-dark-300\/70:is(.dark,.dark *){color:color-mix(in oklab,var(--color-dark-300) 70%,transparent)}}.dark\:text-dark-400:is(.dark,.dark *){color:var(--color-dark-400)}.dark\:text-dark-400\/60:is(.dark,.dark *){color:#6c707599}@supports (color:color-mix(in lab,red,red)){.dark\:text-dark-400\/60:is(.dark,.dark *){color:color-mix(in oklab,var(--color-dark-400) 60%,transparent)}}.dark\:text-dark-500:is(.dark,.dark *){color:var(--color-dark-500)}.dark\:text-dark-500\!:is(.dark,.dark *){color:var(--color-dark-500)!important}.dark\:text-dark-600:is(.dark,.dark *){color:var(--color-dark-600)}.dark\:text-fuchsia-100:is(.dark,.dark *){color:var(--color-fuchsia-100)}.dark\:text-fuchsia-300:is(.dark,.dark *){color:var(--color-fuchsia-300)}.dark\:text-fuchsia-300\!:is(.dark,.dark *){color:var(--color-fuchsia-300)!important}.dark\:text-fuchsia-400:is(.dark,.dark *){color:var(--color-fuchsia-400)}.dark\:text-gray-300:is(.dark,.dark *){color:var(--color-gray-300)}.dark\:text-gray-400:is(.dark,.dark *){color:var(--color-gray-400)}.dark\:text-green-100:is(.dark,.dark *){color:var(--color-green-100)}.dark\:text-green-300:is(.dark,.dark *){color:var(--color-green-300)}.dark\:text-green-300\!:is(.dark,.dark *){color:var(--color-green-300)!important}.dark\:text-green-400:is(.dark,.dark *){color:var(--color-green-400)}.dark\:text-green-500:is(.dark,.dark *){color:var(--color-green-500)}.dark\:text-green-700:is(.dark,.dark *){color:var(--color-green-700)}.dark\:text-indigo-100:is(.dark,.dark *){color:var(--color-indigo-100)}.dark\:text-indigo-300:is(.dark,.dark *){color:var(--color-indigo-300)}.dark\:text-indigo-300\!:is(.dark,.dark *){color:var(--color-indigo-300)!important}.dark\:text-indigo-400:is(.dark,.dark *){color:var(--color-indigo-400)}.dark\:text-orange-100:is(.dark,.dark *){color:var(--color-orange-100)}.dark\:text-orange-300:is(.dark,.dark *){color:var(--color-orange-300)}.dark\:text-orange-300\!:is(.dark,.dark *){color:var(--color-orange-300)!important}.dark\:text-orange-400:is(.dark,.dark *){color:var(--color-orange-400)}.dark\:text-pink-100:is(.dark,.dark *){color:var(--color-pink-100)}.dark\:text-pink-300:is(.dark,.dark *){color:var(--color-pink-300)}.dark\:text-pink-300\!:is(.dark,.dark *){color:var(--color-pink-300)!important}.dark\:text-pink-400:is(.dark,.dark *){color:var(--color-pink-400)}.dark\:text-primary-100:is(.dark,.dark *){color:var(--color-primary-100)}.dark\:text-primary-300:is(.dark,.dark *){color:var(--color-primary-300)}.dark\:text-primary-300\!:is(.dark,.dark *){color:var(--color-primary-300)!important}.dark\:text-primary-400:is(.dark,.dark *){color:var(--color-primary-400)}.dark\:text-purple-100:is(.dark,.dark *){color:var(--color-purple-100)}.dark\:text-purple-300:is(.dark,.dark *){color:var(--color-purple-300)}.dark\:text-purple-300\!:is(.dark,.dark *){color:var(--color-purple-300)!important}.dark\:text-purple-400:is(.dark,.dark *){color:var(--color-purple-400)}.dark\:text-red-100:is(.dark,.dark *){color:var(--color-red-100)}.dark\:text-red-300:is(.dark,.dark *){color:var(--color-red-300)}.dark\:text-red-300\!:is(.dark,.dark *){color:var(--color-red-300)!important}.dark\:text-red-400:is(.dark,.dark *){color:var(--color-red-400)}.dark\:text-red-500:is(.dark,.dark *){color:var(--color-red-500)}.dark\:text-slate-100:is(.dark,.dark *){color:var(--color-slate-100)}.dark\:text-slate-200:is(.dark,.dark *){color:var(--color-slate-200)}.dark\:text-slate-300:is(.dark,.dark *){color:var(--color-slate-300)}.dark\:text-slate-300\!:is(.dark,.dark *){color:var(--color-slate-300)!important}.dark\:text-slate-400:is(.dark,.dark *){color:var(--color-slate-400)}.dark\:text-slate-600:is(.dark,.dark *){color:var(--color-slate-600)}.dark\:text-violet-100:is(.dark,.dark *){color:var(--color-violet-100)}.dark\:text-violet-300:is(.dark,.dark *){color:var(--color-violet-300)}.dark\:text-violet-300\!:is(.dark,.dark *){color:var(--color-violet-300)!important}.dark\:text-violet-400:is(.dark,.dark *){color:var(--color-violet-400)}.dark\:text-white:is(.dark,.dark *){color:var(--color-white)}.dark\:text-white\/80:is(.dark,.dark *){color:#fffc}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/80:is(.dark,.dark *){color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.dark\:text-yellow-100:is(.dark,.dark *){color:var(--color-yellow-100)}.dark\:text-yellow-300:is(.dark,.dark *){color:var(--color-yellow-300)}.dark\:text-yellow-300\!:is(.dark,.dark *){color:var(--color-yellow-300)!important}.dark\:text-yellow-400:is(.dark,.dark *){color:var(--color-yellow-400)}.dark\:text-yellow-500:is(.dark,.dark *){color:var(--color-yellow-500)}.dark\:placeholder-transparent:is(.dark,.dark *)::placeholder{color:#0000}.dark\:opacity-30:is(.dark,.dark *){opacity:.3}.dark\:shadow-md:is(.dark,.dark *){--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-none:is(.dark,.dark *){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:ring-0:is(.dark,.dark *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-dark-800\/70:is(.dark,.dark *){--tw-shadow-color:#1c1f24b3}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-dark-800\/70:is(.dark,.dark *){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-dark-800) 70%, transparent) var(--tw-shadow-alpha), transparent)}}.dark\:shadow-dark-950\/20:is(.dark,.dark *){--tw-shadow-color:#0a0b0d33}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-dark-950\/20:is(.dark,.dark *){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-dark-950) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.dark\:shadow-slate-800\/50:is(.dark,.dark *){--tw-shadow-color:#1d293d80}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-slate-800\/50:is(.dark,.dark *){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-800) 50%, transparent) var(--tw-shadow-alpha), transparent)}}.dark\:ring-dark-500\/25:is(.dark,.dark *){--tw-ring-color:#4a4e5340}@supports (color:color-mix(in lab,red,red)){.dark\:ring-dark-500\/25:is(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-dark-500) 25%, transparent)}}.dark\:ring-offset-dark-500\/50:is(.dark,.dark *){--tw-ring-offset-color:#4a4e5380}@supports (color:color-mix(in lab,red,red)){.dark\:ring-offset-dark-500\/50:is(.dark,.dark *){--tw-ring-offset-color:color-mix(in oklab, var(--color-dark-500) 50%, transparent)}}.dark\:\!outline-primary-500:is(.dark,.dark *){outline-color:var(--color-primary-500)!important}.dark\:invert:is(.dark,.dark *){--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}@media(hover:hover){.dark\:group-hover\:text-slate-300:is(.dark,.dark *):is(:where(.group):hover *){color:var(--color-slate-300)}}.dark\:peer-focus\:pt-1:is(.dark,.dark *):is(:where(.peer):focus~*){padding-top:calc(var(--spacing) * 1)}.dark\:after\:bg-dark-400:is(.dark,.dark *):after{content:var(--tw-content);background-color:var(--color-dark-400)}@media(hover:hover){.dark\:hover\:\!border-dark-500:is(.dark,.dark *):hover{border-color:var(--color-dark-500)!important}.dark\:hover\:border-dark-400\/70:is(.dark,.dark *):hover{border-color:#6c7075b3}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:border-dark-400\/70:is(.dark,.dark *):hover{border-color:color-mix(in oklab,var(--color-dark-400) 70%,transparent)}}.dark\:hover\:border-dark-500:is(.dark,.dark *):hover{border-color:var(--color-dark-500)}.dark\:hover\:border-dark-500\/50:is(.dark,.dark *):hover{border-color:#4a4e5380}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:border-dark-500\/50:is(.dark,.dark *):hover{border-color:color-mix(in oklab,var(--color-dark-500) 50%,transparent)}}.dark\:hover\:\!bg-dark-900:is(.dark,.dark *):hover{background-color:var(--color-dark-900)!important}.dark\:hover\:bg-dark-600:is(.dark,.dark *):hover{background-color:var(--color-dark-600)}.dark\:hover\:bg-dark-900:is(.dark,.dark *):hover{background-color:var(--color-dark-900)}.dark\:hover\:bg-dark-950:is(.dark,.dark *):hover{background-color:var(--color-dark-950)}.hover\:dark\:bg-dark-800\!:hover:is(.dark,.dark *){background-color:var(--color-dark-800)!important}.dark\:hover\:text-dark-100:is(.dark,.dark *):hover{color:var(--color-dark-100)}.dark\:hover\:text-dark-200:is(.dark,.dark *):hover{color:var(--color-dark-200)}.dark\:hover\:text-dark-300:is(.dark,.dark *):hover{color:var(--color-dark-300)}.dark\:hover\:text-dark-400:is(.dark,.dark *):hover{color:var(--color-dark-400)}.dark\:hover\:text-dark-400\!:is(.dark,.dark *):hover{color:var(--color-dark-400)!important}.dark\:hover\:text-dark-700:is(.dark,.dark *):hover{color:var(--color-dark-700)}.dark\:hover\:text-primary-400:is(.dark,.dark *):hover{color:var(--color-primary-400)}.hover\:dark\:text-dark-100:hover:is(.dark,.dark *){color:var(--color-dark-100)}.hover\:dark\:shadow-dark-900:hover:is(.dark,.dark *){--tw-shadow-color:#101114}@supports (color:color-mix(in lab,red,red)){.hover\:dark\:shadow-dark-900:hover:is(.dark,.dark *){--tw-shadow-color:color-mix(in oklab, var(--color-dark-900) var(--tw-shadow-alpha), transparent)}}}.dark\:focus\:\!border-primary-500:is(.dark,.dark *):focus{border-color:var(--color-primary-500)!important}.dark\:focus\:\!outline-primary-500:is(.dark,.dark *):focus{outline-color:var(--color-primary-500)!important}.bw-input-group.attached :is(.bw-input,.bw-textarea,.bw-button,.bw-select div.clickable){border-radius:0}.bw-input-group.attached>:first-child,.bw-input-group.attached>:first-child :is(.bw-input,.bw-textarea,.bw-button,.bw-select div.clickable){border-top-left-radius:var(--radius-md, .375rem);border-bottom-left-radius:var(--radius-md, .375rem)}.bw-input-group.attached>:last-child,.bw-input-group.attached>:last-child :is(.bw-input,.bw-textarea,.bw-button,.bw-select div.clickable){border-top-right-radius:var(--radius-md, .375rem);border-bottom-right-radius:var(--radius-md, .375rem)}}:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);animation-fill-mode:both}.animate__animated.animate__infinite{animation-iteration-count:infinite}.animate__animated.animate__repeat-1{animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{animation-iteration-count:2;-webkit-animation-iteration-count:calc(var(--animate-repeat)*2);animation-iteration-count:calc(var(--animate-repeat)*2)}.animate__animated.animate__repeat-3{animation-iteration-count:3;-webkit-animation-iteration-count:calc(var(--animate-repeat)*3);animation-iteration-count:calc(var(--animate-repeat)*3)}.animate__animated.animate__delay-1s{animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{animation-delay:2s;-webkit-animation-delay:calc(var(--animate-delay)*2);animation-delay:calc(var(--animate-delay)*2)}.animate__animated.animate__delay-3s{animation-delay:3s;-webkit-animation-delay:calc(var(--animate-delay)*3);animation-delay:calc(var(--animate-delay)*3)}.animate__animated.animate__delay-4s{animation-delay:4s;-webkit-animation-delay:calc(var(--animate-delay)*4);animation-delay:calc(var(--animate-delay)*4)}.animate__animated.animate__delay-5s{animation-delay:5s;-webkit-animation-delay:calc(var(--animate-delay)*5);animation-delay:calc(var(--animate-delay)*5)}.animate__animated.animate__faster{animation-duration:.5s;-webkit-animation-duration:calc(var(--animate-duration)/2);animation-duration:calc(var(--animate-duration)/2)}.animate__animated.animate__fast{animation-duration:.8s;-webkit-animation-duration:calc(var(--animate-duration)*.8);animation-duration:calc(var(--animate-duration)*.8)}.animate__animated.animate__slow{animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2)}.animate__animated.animate__slower{animation-duration:3s;-webkit-animation-duration:calc(var(--animate-duration)*3);animation-duration:calc(var(--animate-duration)*3)}@media(prefers-reduced-motion:reduce),print{.animate__animated{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}}@keyframes bounce{0%,20%,53%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translateY(-30px)scaleY(1.1)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translateY(-15px)scaleY(1.05)}80%{transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)scaleY(.95)}90%{transform:translateY(-4px)scaleY(1.02)}}.animate__bounce{transform-origin:bottom;animation-name:bounce}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{animation-name:flash}@keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleX(1)}}.animate__pulse{animation-name:pulse;animation-timing-function:ease-in-out}@keyframes rubberBand{0%{transform:scaleX(1)}30%{transform:scale(1.25,.75)}40%{transform:scale(.75,1.25)}50%{transform:scale(1.15,.85)}65%{transform:scale(.95,1.05)}75%{transform:scale(1.05,.95)}to{transform:scaleX(1)}}.animate__rubberBand{animation-name:rubberBand}@keyframes shakeX{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate(-10px)}20%,40%,60%,80%{transform:translate(10px)}}.animate__shakeX{animation-name:shakeX}@keyframes shakeY{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translateY(-10px)}20%,40%,60%,80%{transform:translateY(10px)}}.animate__shakeY{animation-name:shakeY}@keyframes headShake{0%{transform:translate(0)}6.5%{transform:translate(-6px)rotateY(-9deg)}18.5%{transform:translate(5px)rotateY(7deg)}31.5%{transform:translate(-3px)rotateY(-5deg)}43.5%{transform:translate(2px)rotateY(3deg)}50%{transform:translate(0)}}.animate__headShake{animation-name:headShake;animation-timing-function:ease-in-out}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0)}}.animate__swing{transform-origin:top;animation-name:swing}@keyframes tada{0%{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9)rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1)rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1)rotate(-3deg)}to{transform:scaleX(1)}}.animate__tada{animation-name:tada}@keyframes wobble{0%{transform:translateZ(0)}15%{transform:translate(-25%)rotate(-5deg)}30%{transform:translate(20%)rotate(3deg)}45%{transform:translate(-15%)rotate(-3deg)}60%{transform:translate(10%)rotate(2deg)}75%{transform:translate(-5%)rotate(-1deg)}to{transform:translateZ(0)}}.animate__wobble{animation-name:wobble}@keyframes jello{0%,11.1%,to{transform:translateZ(0)}22.2%{transform:skew(-12.5deg)skewY(-12.5deg)}33.3%{transform:skew(6.25deg)skewY(6.25deg)}44.4%{transform:skew(-3.125deg)skewY(-3.125deg)}55.5%{transform:skew(1.5625deg)skewY(1.5625deg)}66.6%{transform:skew(-.78125deg)skewY(-.78125deg)}77.7%{transform:skew(.390625deg)skewY(.390625deg)}88.8%{transform:skew(-.195313deg)skewY(-.195313deg)}}.animate__jello{transform-origin:50%;animation-name:jello}@keyframes heartBeat{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}.animate__heartBeat{animation-name:heartBeat;animation-duration:1.3s;-webkit-animation-duration:calc(var(--animate-duration)*1.3);animation-duration:calc(var(--animate-duration)*1.3);animation-timing-function:ease-in-out}@keyframes backInDown{0%{opacity:.7;transform:translateY(-1200px)scale(.7)}80%{opacity:.7;transform:translateY(0)scale(.7)}to{opacity:1;transform:scale(1)}}.animate__backInDown{animation-name:backInDown}@keyframes backInLeft{0%{opacity:.7;transform:translate(-2000px)scale(.7)}80%{opacity:.7;transform:translate(0)scale(.7)}to{opacity:1;transform:scale(1)}}.animate__backInLeft{animation-name:backInLeft}@keyframes backInRight{0%{opacity:.7;transform:translate(2000px)scale(.7)}80%{opacity:.7;transform:translate(0)scale(.7)}to{opacity:1;transform:scale(1)}}.animate__backInRight{animation-name:backInRight}@keyframes backInUp{0%{opacity:.7;transform:translateY(1200px)scale(.7)}80%{opacity:.7;transform:translateY(0)scale(.7)}to{opacity:1;transform:scale(1)}}.animate__backInUp{animation-name:backInUp}@keyframes backOutDown{0%{opacity:1;transform:scale(1)}20%{opacity:.7;transform:translateY(0)scale(.7)}to{opacity:.7;transform:translateY(700px)scale(.7)}}.animate__backOutDown{animation-name:backOutDown}@keyframes backOutLeft{0%{opacity:1;transform:scale(1)}20%{opacity:.7;transform:translate(0)scale(.7)}to{opacity:.7;transform:translate(-2000px)scale(.7)}}.animate__backOutLeft{animation-name:backOutLeft}@keyframes backOutRight{0%{opacity:1;transform:scale(1)}20%{opacity:.7;transform:translate(0)scale(.7)}to{opacity:.7;transform:translate(2000px)scale(.7)}}.animate__backOutRight{animation-name:backOutRight}@keyframes backOutUp{0%{opacity:1;transform:scale(1)}20%{opacity:.7;transform:translateY(0)scale(.7)}to{opacity:.7;transform:translateY(-700px)scale(.7)}}.animate__backOutUp{animation-name:backOutUp}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}.animate__bounceIn{animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(var(--animate-duration)*.75);animation-name:bounceIn}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(-3000px)scaleY(3)}60%{opacity:1;transform:translateY(25px)scaleY(.9)}75%{transform:translateY(-10px)scaleY(.95)}90%{transform:translateY(5px)scaleY(.985)}to{transform:translateZ(0)}}.animate__bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(-3000px)scaleX(3)}60%{opacity:1;transform:translate(25px)scaleX(1)}75%{transform:translate(-10px)scaleX(.98)}90%{transform:translate(5px)scaleX(.995)}to{transform:translateZ(0)}}.animate__bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(3000px)scaleX(3)}60%{opacity:1;transform:translate(-25px)scaleX(1)}75%{transform:translate(10px)scaleX(.98)}90%{transform:translate(-5px)scaleX(.995)}to{transform:translateZ(0)}}.animate__bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(3000px)scaleY(5)}60%{opacity:1;transform:translateY(-20px)scaleY(.9)}75%{transform:translateY(10px)scaleY(.95)}90%{transform:translateY(-5px)scaleY(.985)}to{transform:translateZ(0)}}.animate__bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}.animate__bounceOut{animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(var(--animate-duration)*.75);animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translateY(10px)scaleY(.985)}40%,45%{opacity:1;transform:translateY(-20px)scaleY(.9)}to{opacity:0;transform:translateY(2000px)scaleY(3)}}.animate__bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate(20px)scaleX(.9)}to{opacity:0;transform:translate(-2000px)scaleX(2)}}.animate__bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate(-20px)scaleX(.9)}to{opacity:0;transform:translate(2000px)scaleX(2)}}.animate__bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translateY(-10px)scaleY(.985)}40%,45%{opacity:1;transform:translateY(20px)scaleY(.9)}to{opacity:0;transform:translateY(-2000px)scaleY(3)}}.animate__bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translateY(-2000px)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate(-2000px)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translate(2000px)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translateY(2000px)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeInTopLeft{0%{opacity:0;transform:translate(-100%,-100%)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInTopLeft{animation-name:fadeInTopLeft}@keyframes fadeInTopRight{0%{opacity:0;transform:translate(100%,-100%)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInTopRight{animation-name:fadeInTopRight}@keyframes fadeInBottomLeft{0%{opacity:0;transform:translate(-100%,100%)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInBottomLeft{animation-name:fadeInBottomLeft}@keyframes fadeInBottomRight{0%{opacity:0;transform:translate(100%,100%)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInBottomRight{animation-name:fadeInBottomRight}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate__fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translateY(100%)}}.animate__fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;transform:translateY(2000px)}}.animate__fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate(-100%)}}.animate__fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;transform:translate(-2000px)}}.animate__fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate(100%)}}.animate__fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;transform:translate(2000px)}}.animate__fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translateY(-100%)}}.animate__fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;transform:translateY(-2000px)}}.animate__fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes fadeOutTopLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate(-100%,-100%)}}.animate__fadeOutTopLeft{animation-name:fadeOutTopLeft}@keyframes fadeOutTopRight{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate(100%,-100%)}}.animate__fadeOutTopRight{animation-name:fadeOutTopRight}@keyframes fadeOutBottomRight{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate(100%,100%)}}.animate__fadeOutBottomRight{animation-name:fadeOutBottomRight}@keyframes fadeOutBottomLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate(-100%,100%)}}.animate__fadeOutBottomLeft{animation-name:fadeOutBottomLeft}@keyframes flip{0%{animation-timing-function:ease-out;transform:perspective(400px)scaleX(1)translateZ(0)rotateY(-1turn)}40%{animation-timing-function:ease-out;transform:perspective(400px)scaleX(1)translateZ(150px)rotateY(-190deg)}50%{animation-timing-function:ease-in;transform:perspective(400px)scaleX(1)translateZ(150px)rotateY(-170deg)}80%{animation-timing-function:ease-in;transform:perspective(400px)scale3d(.95,.95,.95)translateZ(0)rotateY(0)}to{animation-timing-function:ease-in;transform:perspective(400px)scaleX(1)translateZ(0)rotateY(0)}}.animate__animated.animate__flip{backface-visibility:visible;animation-name:flip}@keyframes flipInX{0%{opacity:0;animation-timing-function:ease-in;transform:perspective(400px)rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px)rotateX(-20deg)}60%{opacity:1;transform:perspective(400px)rotateX(10deg)}80%{transform:perspective(400px)rotateX(-5deg)}to{transform:perspective(400px)}}.animate__flipInX{animation-name:flipInX;backface-visibility:visible!important}@keyframes flipInY{0%{opacity:0;animation-timing-function:ease-in;transform:perspective(400px)rotateY(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px)rotateY(-20deg)}60%{opacity:1;transform:perspective(400px)rotateY(10deg)}80%{transform:perspective(400px)rotateY(-5deg)}to{transform:perspective(400px)}}.animate__flipInY{animation-name:flipInY;backface-visibility:visible!important}@keyframes flipOutX{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px)rotateX(-20deg)}to{opacity:0;transform:perspective(400px)rotateX(90deg)}}.animate__flipOutX{animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(var(--animate-duration)*.75);animation-name:flipOutX;backface-visibility:visible!important}@keyframes flipOutY{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px)rotateY(-15deg)}to{opacity:0;transform:perspective(400px)rotateY(90deg)}}.animate__flipOutY{animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(var(--animate-duration)*.75);animation-name:flipOutY;backface-visibility:visible!important}@keyframes lightSpeedInRight{0%{opacity:0;transform:translate(100%)skew(-30deg)}60%{opacity:1;transform:skew(20deg)}80%{transform:skew(-5deg)}to{transform:translateZ(0)}}.animate__lightSpeedInRight{animation-name:lightSpeedInRight;animation-timing-function:ease-out}@keyframes lightSpeedInLeft{0%{opacity:0;transform:translate(-100%)skew(30deg)}60%{opacity:1;transform:skew(-20deg)}80%{transform:skew(5deg)}to{transform:translateZ(0)}}.animate__lightSpeedInLeft{animation-name:lightSpeedInLeft;animation-timing-function:ease-out}@keyframes lightSpeedOutRight{0%{opacity:1}to{opacity:0;transform:translate(100%)skew(30deg)}}.animate__lightSpeedOutRight{animation-name:lightSpeedOutRight;animation-timing-function:ease-in}@keyframes lightSpeedOutLeft{0%{opacity:1}to{opacity:0;transform:translate(-100%)skew(-30deg)}}.animate__lightSpeedOutLeft{animation-name:lightSpeedOutLeft;animation-timing-function:ease-in}@keyframes rotateIn{0%{opacity:0;transform:rotate(-200deg)}to{opacity:1;transform:translateZ(0)}}.animate__rotateIn{transform-origin:50%;animation-name:rotateIn}@keyframes rotateInDownLeft{0%{opacity:0;transform:rotate(-45deg)}to{opacity:1;transform:translateZ(0)}}.animate__rotateInDownLeft{transform-origin:0 100%;animation-name:rotateInDownLeft}@keyframes rotateInDownRight{0%{opacity:0;transform:rotate(45deg)}to{opacity:1;transform:translateZ(0)}}.animate__rotateInDownRight{transform-origin:100% 100%;animation-name:rotateInDownRight}@keyframes rotateInUpLeft{0%{opacity:0;transform:rotate(45deg)}to{opacity:1;transform:translateZ(0)}}.animate__rotateInUpLeft{transform-origin:0 100%;animation-name:rotateInUpLeft}@keyframes rotateInUpRight{0%{opacity:0;transform:rotate(-90deg)}to{opacity:1;transform:translateZ(0)}}.animate__rotateInUpRight{transform-origin:100% 100%;animation-name:rotateInUpRight}@keyframes rotateOut{0%{opacity:1}to{opacity:0;transform:rotate(200deg)}}.animate__rotateOut{transform-origin:50%;animation-name:rotateOut}@keyframes rotateOutDownLeft{0%{opacity:1}to{opacity:0;transform:rotate(45deg)}}.animate__rotateOutDownLeft{transform-origin:0 100%;animation-name:rotateOutDownLeft}@keyframes rotateOutDownRight{0%{opacity:1}to{opacity:0;transform:rotate(-45deg)}}.animate__rotateOutDownRight{transform-origin:100% 100%;animation-name:rotateOutDownRight}@keyframes rotateOutUpLeft{0%{opacity:1}to{opacity:0;transform:rotate(-45deg)}}.animate__rotateOutUpLeft{transform-origin:0 100%;animation-name:rotateOutUpLeft}@keyframes rotateOutUpRight{0%{opacity:1}to{opacity:0;transform:rotate(90deg)}}.animate__rotateOutUpRight{transform-origin:100% 100%;animation-name:rotateOutUpRight}@keyframes hinge{0%{animation-timing-function:ease-in-out}20%,60%{animation-timing-function:ease-in-out;transform:rotate(80deg)}40%,80%{opacity:1;animation-timing-function:ease-in-out;transform:rotate(60deg)}to{opacity:0;transform:translateY(700px)}}.animate__hinge{animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2);transform-origin:0 0;animation-name:hinge}@keyframes jackInTheBox{0%{opacity:0;transform-origin:bottom;transform:scale(.1)rotate(30deg)}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}.animate__jackInTheBox{animation-name:jackInTheBox}@keyframes rollIn{0%{opacity:0;transform:translate(-100%)rotate(-120deg)}to{opacity:1;transform:translateZ(0)}}.animate__rollIn{animation-name:rollIn}@keyframes rollOut{0%{opacity:1}to{opacity:0;transform:translate(100%)rotate(120deg)}}.animate__rollOut{animation-name:rollOut}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{animation-name:zoomIn}@keyframes zoomInDown{0%{opacity:0;animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:scale3d(.1,.1,.1)translateY(-1000px)}60%{opacity:1;animation-timing-function:cubic-bezier(.175,.885,.32,1);transform:scale3d(.475,.475,.475)translateY(60px)}}.animate__zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{0%{opacity:0;animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:scale3d(.1,.1,.1)translate(-1000px)}60%{opacity:1;animation-timing-function:cubic-bezier(.175,.885,.32,1);transform:scale3d(.475,.475,.475)translate(10px)}}.animate__zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{0%{opacity:0;animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:scale3d(.1,.1,.1)translate(1000px)}60%{opacity:1;animation-timing-function:cubic-bezier(.175,.885,.32,1);transform:scale3d(.475,.475,.475)translate(-10px)}}.animate__zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{0%{opacity:0;animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:scale3d(.1,.1,.1)translateY(1000px)}60%{opacity:1;animation-timing-function:cubic-bezier(.175,.885,.32,1);transform:scale3d(.475,.475,.475)translateY(-60px)}}.animate__zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.animate__zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{opacity:1;animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:scale3d(.475,.475,.475)translateY(-60px)}to{opacity:0;animation-timing-function:cubic-bezier(.175,.885,.32,1);transform:scale3d(.1,.1,.1)translateY(2000px)}}.animate__zoomOutDown{transform-origin:bottom;animation-name:zoomOutDown}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475)translate(42px)}to{opacity:0;transform:scale(.1)translate(-2000px)}}.animate__zoomOutLeft{transform-origin:0;animation-name:zoomOutLeft}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475)translate(-42px)}to{opacity:0;transform:scale(.1)translate(2000px)}}.animate__zoomOutRight{transform-origin:100%;animation-name:zoomOutRight}@keyframes zoomOutUp{40%{opacity:1;animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:scale3d(.475,.475,.475)translateY(60px)}to{opacity:0;animation-timing-function:cubic-bezier(.175,.885,.32,1);transform:scale3d(.1,.1,.1)translateY(-2000px)}}.animate__zoomOutUp{transform-origin:bottom;animation-name:zoomOutUp}@keyframes slideInDown{0%{visibility:visible;transform:translateY(-100%)}to{transform:translateZ(0)}}.animate__slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{visibility:visible;transform:translate(-100%)}to{transform:translateZ(0)}}.animate__slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{visibility:visible;transform:translate(100%)}to{transform:translateZ(0)}}.animate__slideInRight{animation-name:slideInRight}@keyframes slideInUp{0%{visibility:visible;transform:translateY(100%)}to{transform:translateZ(0)}}.animate__slideInUp{animation-name:slideInUp}@keyframes slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translateY(100%)}}.animate__slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate(-100%)}}.animate__slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate(100%)}}.animate__slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translateY(-100%)}}.animate__slideOutUp{animation-name:slideOutUp}.bw-sidebar-desktop-host{min-width:0;display:none}.bw-sidebar{color:#334155;background:#fff;border:1px solid #e2e8f0;flex-direction:column;width:18rem;min-width:0;max-width:100%;transition:width .2s;display:flex;overflow:hidden}.bw-sidebar:is(.dark,.dark *){color:#d2d4d7;background:#1c1f24;border-color:#4a4e53bf}.bw-sidebar-height-full{height:100%;max-height:100dvh}.bw-sidebar-height-content{max-height:100dvh}.bw-sidebar-header,.bw-sidebar-footer{z-index:2;background:inherit;flex:none;position:sticky}.bw-sidebar-header{border-bottom:1px solid #e2e8f0;align-items:center;gap:.5rem;min-height:4rem;padding:.875rem;display:flex;top:0}.bw-sidebar-footer{border-top:1px solid #e2e8f0;padding:.875rem;bottom:0}:is(.bw-sidebar-header,.bw-sidebar-footer):is(.dark,.dark *){border-color:#4a4e53bf}.bw-sidebar-header-content{overflow-wrap:anywhere;flex:1;min-width:0}.bw-sidebar-navigation{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding:.75rem;overflow:hidden auto}.bw-sidebar-list,.bw-sidebar-group-list{margin:0;padding:0;list-style:none}.bw-sidebar-list{flex-direction:column;gap:.25rem;display:flex}.bw-sidebar-group{min-width:0}.bw-sidebar-item-action,.bw-sidebar-group-trigger{color:#475569;text-align:start;border-radius:.5rem;align-items:center;gap:.75rem;width:100%;min-width:0;padding:.625rem .75rem;text-decoration:none;transition:background-color .15s,color .15s;display:flex}:is(.bw-sidebar-item-action,.bw-sidebar-group-trigger):is(.dark,.dark *){color:#d2d4d7}.bw-sidebar-item-action:hover,.bw-sidebar-group-trigger:hover{color:#0f172a;background:#f1f5f9}:is(.bw-sidebar-item-action:hover,.bw-sidebar-group-trigger:hover):is(.dark,.dark *){color:#f0f1f2;background:#33373c}.bw-sidebar-item-action:focus-visible,.bw-sidebar-group-trigger:focus-visible,.bw-sidebar-collapse-control:focus-visible,.bw-sidebar-mobile-close:focus-visible{outline:2px solid var(--color-primary-500, oklch(56% .18 250));outline-offset:2px}.bw-sidebar-item[data-active=true]>.bw-sidebar-item-action{background:var(--color-primary-50, oklch(97% .01 250));color:var(--color-primary-700, oklch(40% .19 250));font-weight:600}.bw-sidebar-item[data-active=true]>.bw-sidebar-item-action:is(.dark,.dark *){color:#f0f1f2;background:#4755698c}.bw-sidebar-item[data-disabled=true]>.bw-sidebar-item-action,.bw-sidebar-group[data-disabled=true]>.bw-sidebar-group-trigger{cursor:not-allowed;opacity:.5}.bw-sidebar-icon{flex:none;place-items:center;width:1.25rem;height:1.25rem;display:grid}.bw-sidebar-icon-dot{opacity:.6;background:currentColor;border-radius:9999px;width:.375rem;height:.375rem}.bw-sidebar-item-copy{overflow-wrap:anywhere;flex:1;min-width:0}.bw-sidebar-item-label,.bw-sidebar-item-description{display:block}.bw-sidebar-item-description{color:#64748b;margin-top:.125rem;font-size:.75rem;font-weight:400;line-height:1.25rem}.bw-sidebar-item-description:is(.dark,.dark *){color:#a7aaad}.bw-sidebar-badge{color:#475569;background:#e2e8f0;border-radius:9999px;flex:none;padding:.125rem .5rem;font-size:.75rem;line-height:1rem}.bw-sidebar-badge:is(.dark,.dark *){color:#f0f1f2;background:#4a4e53}.bw-sidebar-external{opacity:.65;flex:none}.bw-sidebar-group-label{overflow-wrap:anywhere;letter-spacing:.04em;text-transform:uppercase;flex:1;min-width:0;font-size:.75rem;font-weight:700}.bw-sidebar-group-chevron{flex:none;transition:transform .15s}.bw-sidebar-group[data-expanded=true]>.bw-sidebar-group-trigger .bw-sidebar-group-chevron{transform:rotate(180deg)}.bw-sidebar-group-panel{min-width:0}.bw-sidebar-group-list{flex-direction:column;gap:.125rem;padding-block:.25rem;display:flex}.bw-sidebar-group-list .bw-sidebar-item-action,.bw-sidebar-group-list .bw-sidebar-group-trigger{padding-inline-start:2.25rem}.bw-sidebar-group-list .bw-sidebar-group-list .bw-sidebar-item-action,.bw-sidebar-group-list .bw-sidebar-group-list .bw-sidebar-group-trigger{padding-inline-start:3.25rem}.bw-sidebar-group-list .bw-sidebar-group-list .bw-sidebar-group-list .bw-sidebar-item-action,.bw-sidebar-group-list .bw-sidebar-group-list .bw-sidebar-group-list .bw-sidebar-group-trigger{padding-inline-start:4.25rem}.bw-sidebar-collapse-control,.bw-sidebar-mobile-close{color:#64748b;border-radius:.375rem;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.bw-sidebar-collapse-control:hover,.bw-sidebar-mobile-close:hover{color:#0f172a;background:#f1f5f9}:is(.bw-sidebar-collapse-control:hover,.bw-sidebar-mobile-close:hover):is(.dark,.dark *){color:#f0f1f2;background:#33373c}.bw-sidebar-mobile-close{display:grid}.bw-sidebar[data-state=collapsed]{width:4.5rem}.bw-sidebar[data-state=collapsed] .bw-sidebar-header-content,.bw-sidebar[data-state=collapsed] .bw-sidebar-footer,.bw-sidebar[data-state=collapsed] .bw-sidebar-item-copy,.bw-sidebar[data-state=collapsed] .bw-sidebar-badge,.bw-sidebar[data-state=collapsed] .bw-sidebar-external,.bw-sidebar[data-state=collapsed] .bw-sidebar-group-label,.bw-sidebar[data-state=collapsed] .bw-sidebar-group-chevron{display:none}.bw-sidebar[data-state=collapsed] .bw-sidebar-header{justify-content:center;padding-inline:.5rem}.bw-sidebar[data-state=collapsed] .bw-sidebar-navigation{padding-inline:.5rem}.bw-sidebar[data-state=collapsed] .bw-sidebar-item-action,.bw-sidebar[data-state=collapsed] .bw-sidebar-group-trigger{justify-content:center;padding-inline:.5rem}.bw-sidebar[data-state=collapsed] .bw-sidebar-group-list .bw-sidebar-item-action,.bw-sidebar[data-state=collapsed] .bw-sidebar-group-list .bw-sidebar-group-trigger{padding-inline:.5rem}.bw-sidebar[data-state=collapsed] .bw-sidebar-collapse-control svg{transform:rotate(180deg)}.bw-sidebar-drawer .bw-drawer-body{min-height:0;padding:0;overflow:hidden}.bw-sidebar-mobile-host{height:100%;min-height:0}.bw-sidebar-mobile-host>.bw-sidebar{border:0;width:100%;height:100%;max-height:none}.bw-sidebar-mobile-host>.bw-sidebar[data-state=collapsed]{width:100%}.bw-sidebar-mobile-host>.bw-sidebar[data-state=collapsed] .bw-sidebar-header-content,.bw-sidebar-mobile-host>.bw-sidebar[data-state=collapsed] .bw-sidebar-footer,.bw-sidebar-mobile-host>.bw-sidebar[data-state=collapsed] .bw-sidebar-item-copy,.bw-sidebar-mobile-host>.bw-sidebar[data-state=collapsed] .bw-sidebar-badge,.bw-sidebar-mobile-host>.bw-sidebar[data-state=collapsed] .bw-sidebar-external,.bw-sidebar-mobile-host>.bw-sidebar[data-state=collapsed] .bw-sidebar-group-label,.bw-sidebar-mobile-host>.bw-sidebar[data-state=collapsed] .bw-sidebar-group-chevron{display:initial}.bw-sidebar-mobile-host>.bw-sidebar[data-state=collapsed] .bw-sidebar-item-action,.bw-sidebar-mobile-host>.bw-sidebar[data-state=collapsed] .bw-sidebar-group-trigger{justify-content:flex-start;padding:.625rem .75rem}.bw-sidebar-mobile-host>.bw-sidebar .bw-sidebar-collapse-control{display:none}@media(min-width:1024px){.bw-sidebar-desktop-host{display:block}.bw-sidebar-mobile-close{display:none}}@media(prefers-reduced-motion:reduce){.bw-sidebar,.bw-sidebar-item-action,.bw-sidebar-group-trigger,.bw-sidebar-group-chevron{scroll-behavior:auto;transition-duration:.01ms}}.bw-command-palette{z-index:60;pointer-events:none;justify-content:center;align-items:flex-start;padding:10vh 1rem 2rem;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.bw-command-palette[hidden]{display:none}.bw-command-palette-backdrop{-webkit-backdrop-filter:blur(4px);opacity:0;pointer-events:auto;background:#020617b3;transition:opacity .2s;position:absolute;top:0;right:0;bottom:0;left:0}.bw-command-palette[data-state=open] .bw-command-palette-backdrop{opacity:1}.bw-command-palette-panel{color:#1f2937;opacity:0;pointer-events:auto;background:#fff;border:1px solid #e2e8f0;border-radius:1.5rem;flex-direction:column;width:100%;max-width:34rem;max-height:70vh;transition:opacity .18s,transform .18s;display:flex;position:relative;overflow:hidden;transform:translateY(-.5rem)scale(.98);box-shadow:0 25px 50px -12px #02061740}.bw-command-palette-panel:is(.dark,.dark *){color:#d2d4d7;background:#1c1f24;border-color:#4a4e53bf}.bw-command-palette[data-state=open] .bw-command-palette-panel{opacity:1;transform:translateY(0)scale(1)}.bw-command-palette-tiny .bw-command-palette-panel{max-width:24rem}.bw-command-palette-small .bw-command-palette-panel{max-width:28rem}.bw-command-palette-medium .bw-command-palette-panel{max-width:34rem}.bw-command-palette-big .bw-command-palette-panel{max-width:40rem}.bw-command-palette-large .bw-command-palette-panel{max-width:48rem}.bw-command-palette-xl .bw-command-palette-panel{max-width:56rem}.bw-command-palette-omg .bw-command-palette-panel{max-width:calc(100% - 2rem)}.bw-command-palette-search{border-bottom:1px solid #e2e8f0;flex:none;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.bw-command-palette-search:is(.dark,.dark *){border-color:#4a4e53bf}.bw-command-palette-search-icon{color:#94a3b8;flex:none}.bw-command-palette-input{min-width:0;min-height:2.5rem;color:inherit;box-shadow:none;background:0 0;border:0;outline:none;flex:1;font-size:1rem;line-height:1.5rem}.bw-command-palette-input::placeholder{color:#94a3b8}.bw-command-palette-close{color:#64748b;background:#f1f5f9;border-radius:9999px;flex:none;place-items:center;width:2rem;height:2rem;transition:background-color .15s,color .15s;display:grid}.bw-command-palette-close:is(.dark,.dark *){color:#a7aaad;background:#262a2f}.bw-command-palette-close:hover{color:#0f172a;background:#e2e8f0}.bw-command-palette-close:hover:is(.dark,.dark *){color:#f0f1f2;background:#33373c}.bw-command-palette-close:focus-visible,.bw-command-palette-item:focus-visible{outline:2px solid var(--color-primary-500, oklch(56% .18 250));outline-offset:2px}.bw-command-palette-results{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding:.75rem;overflow-y:auto}.bw-command-palette-group+.bw-command-palette-group{margin-top:.5rem}.bw-command-palette-group[hidden]{display:none}.bw-command-palette-group-label{color:#64748b;letter-spacing:.04em;text-transform:uppercase;padding:.5rem .75rem .25rem;font-size:.6875rem;font-weight:700}.bw-command-palette-group-label:is(.dark,.dark *){color:#a7aaad}.bw-command-palette-group-items{flex-direction:column;gap:.125rem;display:flex}.bw-command-palette-item{color:#334155;text-align:start;cursor:pointer;border-radius:1rem;align-items:center;gap:.75rem;width:100%;min-width:0;padding:.75rem .875rem;text-decoration:none;transition:background-color .12s,color .12s;display:flex}.bw-command-palette-item:is(.dark,.dark *){color:#d2d4d7}.bw-command-palette-item[hidden]{display:none}.bw-command-palette-item[data-highlighted=true]{background:var(--color-primary-50, oklch(97% .01 250));color:var(--color-primary-700, oklch(40% .19 250))}.bw-command-palette-item[data-highlighted=true]:is(.dark,.dark *){color:#f0f1f2;background:#4755698c}.bw-command-palette-item[aria-disabled=true]{cursor:not-allowed;opacity:.5}.bw-command-palette-item-icon{color:#64748b;flex:none;place-items:center;width:1.25rem;height:1.25rem;display:grid}.bw-command-palette-item[data-highlighted=true] .bw-command-palette-item-icon{color:inherit}.bw-command-palette-item-icon-dot{opacity:.6;background:currentColor;border-radius:9999px;width:.375rem;height:.375rem}.bw-command-palette-item-copy{overflow-wrap:anywhere;flex:1;min-width:0}.bw-command-palette-item-label,.bw-command-palette-item-description{display:block}.bw-command-palette-item-description{color:#64748b;margin-top:.125rem;font-size:.75rem;line-height:1.25rem}.bw-command-palette-item-description:is(.dark,.dark *){color:#a7aaad}.bw-command-palette-item-shortcut{flex:none;gap:.25rem;display:flex}.bw-command-palette-item-shortcut kbd,.bw-command-palette-hint kbd{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.3125rem;justify-content:center;align-items:center;min-width:1.25rem;padding:.0625rem .375rem;font-family:inherit;font-size:.6875rem;display:inline-flex}:is(.bw-command-palette-item-shortcut kbd,.bw-command-palette-hint kbd):is(.dark,.dark *){color:#d2d4d7;background:#262a2f;border-color:#4a4e53bf}.bw-command-palette-item-external{opacity:.65;flex:none}.bw-command-palette-empty,.bw-command-palette-loading{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:12rem;padding:1.5rem;display:flex}.bw-command-palette-empty[hidden],.bw-command-palette-loading[hidden]{display:none}.bw-command-palette-empty-icon{color:#94a3b8;background:#f1f5f9;border-radius:1rem;place-items:center;width:3rem;height:3rem;display:grid}.bw-command-palette-empty-icon:is(.dark,.dark *){color:#a7aaad;background:#262a2f}.bw-command-palette-empty-title{color:#1e293b;margin-top:1rem;font-size:.875rem;font-weight:600}.bw-command-palette-empty-title:is(.dark,.dark *){color:#f0f1f2}.bw-command-palette-empty-description{color:#64748b;margin-top:.25rem;font-size:.75rem;line-height:1.25rem}.bw-command-palette-empty-description:is(.dark,.dark *){color:#a7aaad}.bw-command-palette-loading{color:#64748b;font-size:.75rem}.bw-command-palette-loading:is(.dark,.dark *){color:#a7aaad}.bw-command-palette-loading-icon{color:#94a3b8;animation:1s linear infinite bw-command-palette-spin}.bw-command-palette-loading p{margin-top:.75rem}@keyframes bw-command-palette-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.bw-command-palette-loading-icon{animation-duration:2.4s}}.bw-command-palette-footer{border-top:1px solid #e2e8f0;flex:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem 1rem;display:flex}.bw-command-palette-footer:is(.dark,.dark *){border-color:#4a4e53bf}.bw-command-palette-hints{flex-wrap:wrap;gap:.875rem;display:flex}.bw-command-palette-hint{color:#64748b;align-items:center;gap:.25rem;font-size:.75rem;display:inline-flex}.bw-command-palette-hint:is(.dark,.dark *){color:#a7aaad}@media(max-width:639px){.bw-command-palette{padding:4vh .75rem 1.5rem}.bw-command-palette-panel,.bw-command-palette-tiny .bw-command-palette-panel,.bw-command-palette-small .bw-command-palette-panel,.bw-command-palette-medium .bw-command-palette-panel,.bw-command-palette-big .bw-command-palette-panel,.bw-command-palette-large .bw-command-palette-panel,.bw-command-palette-xl .bw-command-palette-panel,.bw-command-palette-omg .bw-command-palette-panel{max-width:100%;max-height:85vh}}@media(prefers-reduced-motion:reduce){.bw-command-palette-backdrop,.bw-command-palette-panel{transition-duration:.01ms}}.bw-data-grid{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;flex-direction:column;min-width:0;display:flex;overflow:hidden}.bw-data-grid:is(.dark,.dark *){color:#d2d4d7;background:#1c1f24;border-color:#4a4e53bf}.bw-data-grid-toolbar{border-bottom:1px solid #e2e8f0;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.625rem .875rem;display:flex}.bw-data-grid-toolbar:is(.dark,.dark *){border-color:#4a4e53bf}.bw-data-grid-search{flex:1;min-width:12rem;max-width:22rem;position:relative}.bw-data-grid-search-input.bw-input{width:100%;padding-left:3rem}.bw-data-grid-search-prefix{z-index:20;color:#1e3a8a80;pointer-events:none;inset-block:0;align-items:center;padding-left:.875rem;padding-right:.5rem;display:inline-flex;position:absolute;left:0}.bw-data-grid-search-prefix:is(.dark,.dark *){color:#a7aaad}.bw-data-grid-toolbar-content{flex-wrap:wrap;align-items:center;gap:.5rem;margin-inline-start:auto;display:flex}.bw-data-grid-selection-bar{background:var(--color-primary-50, oklch(97% .01 250));border-bottom:1px solid #e2e8f0;align-items:center;gap:.75rem;padding:.5rem .875rem;font-size:.8125rem;display:flex}.bw-data-grid-selection-bar:is(.dark,.dark *){background:#4755694d;border-color:#4a4e53bf}.bw-data-grid-selection-count{color:var(--color-primary-700, oklch(40% .19 250));font-weight:600}.bw-data-grid-selection-count:is(.dark,.dark *){color:#f0f1f2}.bw-data-grid-clear-selection{color:var(--color-primary-600, oklch(47% .2 250));text-underline-offset:2px;cursor:pointer;text-decoration:underline}.bw-data-grid-clear-selection:is(.dark,.dark *){color:#d2d4d7}.bw-data-grid-bulk-actions{align-items:center;gap:.5rem;margin-inline-start:auto;display:flex}.bw-data-grid-scroll{min-height:0;overflow:auto}.bw-data-grid-table{border-collapse:collapse;width:100%;min-width:100%;font-size:.875rem}.bw-data-grid-table thead th{color:#475569;letter-spacing:.02em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:.625rem .875rem;font-size:.75rem;font-weight:600}.bw-data-grid-table thead th:is(.dark,.dark *){color:#a7aaad;background:#22262b;border-color:#4a4e53bf}.bw-data-grid-sticky .bw-data-grid-table thead th{z-index:1;position:sticky;top:0}.bw-data-grid-sort-button{color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;align-items:center;gap:.25rem;display:inline-flex}.bw-data-grid-sort-button:focus-visible{outline:2px solid var(--color-primary-500, oklch(56% .18 250));outline-offset:2px}.bw-data-grid-sort-icons{opacity:.35;flex-direction:column;gap:0;display:inline-flex}.bw-data-grid-sort-icon-asc{margin-bottom:-.3rem}.bw-data-grid-sort-button[data-direction=asc] .bw-data-grid-sort-icons,.bw-data-grid-sort-button[data-direction=desc] .bw-data-grid-sort-icons{opacity:1}.bw-data-grid-sort-button[data-direction=asc] .bw-data-grid-sort-icon-desc,.bw-data-grid-sort-button[data-direction=desc] .bw-data-grid-sort-icon-asc{opacity:.25}.bw-data-grid-table tbody td{vertical-align:top;border-bottom:1px solid #e2e8f0;padding:.75rem .875rem}.bw-data-grid-table tbody td:is(.dark,.dark *){border-color:#4a4e5366}.bw-data-grid-table tbody tr:last-child td,.bw-data-grid-table tbody tr:not([hidden]):not(:has(~tr:not([hidden]))) td{border-bottom:0}.bw-data-grid-table tbody tr[hidden]{display:none}.bw-data-grid-table tbody tr:hover td{background:#f8fafc}.bw-data-grid-table tbody tr:hover td:is(.dark,.dark *){background:#22262b}.bw-data-grid-table tbody tr.bw-data-grid-row-selected td{background:var(--color-primary-50, oklch(97% .01 250))}.bw-data-grid-table tbody tr.bw-data-grid-row-selected td:is(.dark,.dark *){background:#4755694d}.bw-data-grid-striped .bw-data-grid-table tbody tr:nth-child(2n) td{background:#f8fafc99}.bw-data-grid-striped .bw-data-grid-table tbody tr:nth-child(2n) td:is(.dark,.dark *){background:#262a2f99}.bw-data-grid-bordered .bw-data-grid-table th,.bw-data-grid-bordered .bw-data-grid-table td{border-right:1px solid #e2e8f0}:is(.bw-data-grid-bordered .bw-data-grid-table th,.bw-data-grid-bordered .bw-data-grid-table td):is(.dark,.dark *){border-right-color:#4a4e5366}.bw-data-grid-bordered .bw-data-grid-table th:last-child,.bw-data-grid-bordered .bw-data-grid-table td:last-child{border-right:0}.bw-data-grid-dense .bw-data-grid-table th,.bw-data-grid-dense .bw-data-grid-table td{padding-block:.375rem}.bw-data-grid-table th.bw-data-grid-align-center,.bw-data-grid-table td.bw-data-grid-align-center{text-align:center}.bw-data-grid-table th.bw-data-grid-align-right,.bw-data-grid-table td.bw-data-grid-align-right{text-align:right}.bw-data-grid-table th.bw-data-grid-align-center .bw-data-grid-sort-button{justify-content:center;width:100%}.bw-data-grid-table th.bw-data-grid-align-right .bw-data-grid-sort-button{justify-content:flex-end;width:100%}.bw-data-grid-table th.bw-data-grid-select-col,.bw-data-grid-table td.bw-data-grid-select-col{text-align:center;width:2.75rem;padding-inline:.5rem}.bw-data-grid-select-col input{vertical-align:middle}.bw-data-grid-checkbox{color:var(--color-primary-600, oklch(47% .2 250));cursor:pointer;border-width:2px;border-color:#94a3b899}.bw-data-grid-checkbox:is(.dark,.dark *){background-color:#22262b;border-color:#64748b80}.bw-data-grid-checkbox[type=checkbox]{border-radius:.25rem}.bw-data-grid-checkbox[type=radio]{border-radius:100%}.bw-data-grid-checkbox:focus,.bw-data-grid-checkbox:focus-visible{outline:2px solid var(--color-primary-500, oklch(56% .18 250));outline-offset:1px}.bw-data-grid-pagination{color:#64748b;border-top:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem .875rem;font-size:.8125rem;display:flex}.bw-data-grid-pagination:is(.dark,.dark *){color:#a7aaad;border-color:#4a4e53bf}.bw-data-grid-pagination[hidden]{display:none}.bw-data-grid-pagination-controls{align-items:center;gap:.625rem;display:flex}.bw-data-grid-pagination-button{color:#475569;border:1px solid #e2e8f0;border-radius:.375rem;place-items:center;width:1.75rem;height:1.75rem;display:grid}.bw-data-grid-pagination-button:is(.dark,.dark *){color:#d2d4d7;border-color:#4a4e53bf}.bw-data-grid-pagination-button:not(:disabled):hover{background:#f8fafc}.bw-data-grid-pagination-button:not(:disabled):hover:is(.dark,.dark *){background:#22262b}.bw-data-grid-pagination-button:disabled{cursor:not-allowed;opacity:.4}.bw-data-grid-pagination-button:focus-visible{outline:2px solid var(--color-primary-500, oklch(56% .18 250));outline-offset:2px}.bw-data-grid-empty-row td{color:#64748b;text-align:center;padding:2.5rem 1rem}.bw-data-grid-empty-row td:is(.dark,.dark *){color:#a7aaad}.bw-data-grid-loading-overlay{display:none}.bw-data-grid[data-loading=true] .bw-data-grid-table tbody{opacity:.5;pointer-events:none}.bw-data-grid[data-loading=true] .bw-data-grid-scroll{position:relative}.bw-data-grid[data-loading=true] .bw-data-grid-scroll:before{content:"";background:var(--color-primary-100, oklch(94% .03 250));z-index:2;inset-inline:0;height:2px;position:absolute;top:0;overflow:hidden}.bw-data-grid[data-loading=true] .bw-data-grid-scroll:after{content:"";background:var(--color-primary-500, oklch(56% .18 250));z-index:2;inset-block-start:0;width:30%;height:2px;animation:1.1s ease-in-out infinite bw-data-grid-loading;position:absolute;left:-30%}.bw-data-grid[data-loading=true] .bw-data-grid-loading-overlay{z-index:1;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}@keyframes bw-data-grid-loading{0%{left:-30%}to{left:100%}}@media(prefers-reduced-motion:reduce){.bw-data-grid[data-loading=true] .bw-data-grid-scroll:after{opacity:.6;width:100%;animation:none;left:0}}.bw-calendar{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.bw-calendar:is(.dark,.dark *){color:#d2d4d7;background:#1c1f24;border-color:#4a4e53bf}.bw-calendar-header{border-bottom:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .875rem;display:flex}.bw-calendar-header:is(.dark,.dark *){border-color:#4a4e53bf}.bw-calendar-title{font-size:.9375rem;font-weight:600}.bw-calendar-nav{align-items:center;gap:.5rem;display:flex}.bw-calendar-view-switch{border:1px solid #e2e8f0;border-radius:.375rem;align-items:center;gap:.125rem;margin-inline-end:.25rem;padding:.125rem;display:flex}.bw-calendar-view-switch:is(.dark,.dark *){border-color:#4a4e53bf}.bw-calendar-view-button{color:#64748b;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500}.bw-calendar-view-button:is(.dark,.dark *){color:#a7aaad}.bw-calendar-view-button[aria-pressed=true]{background:var(--color-primary-500, oklch(56% .18 250));color:#fff}.bw-calendar-view-button:focus-visible{outline:2px solid var(--color-primary-500, oklch(56% .18 250));outline-offset:2px}.bw-calendar-today-button{color:#475569;border:1px solid #e2e8f0;border-radius:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:500}.bw-calendar-today-button:is(.dark,.dark *){color:#d2d4d7;border-color:#4a4e53bf}.bw-calendar-today-button:hover{background:#f8fafc}.bw-calendar-today-button:hover:is(.dark,.dark *){background:#22262b}.bw-calendar-nav-button{color:#475569;border:1px solid #e2e8f0;border-radius:.375rem;place-items:center;width:1.75rem;height:1.75rem;display:grid}.bw-calendar-nav-button:is(.dark,.dark *){color:#d2d4d7;border-color:#4a4e53bf}.bw-calendar-nav-button:hover{background:#f8fafc}.bw-calendar-nav-button:hover:is(.dark,.dark *){background:#22262b}.bw-calendar-today-button:focus-visible,.bw-calendar-nav-button:focus-visible{outline:2px solid var(--color-primary-500, oklch(56% .18 250));outline-offset:2px}.bw-calendar-scroll{min-height:0;overflow-y:auto}.bw-calendar-grid{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.8125rem}.bw-calendar-grid thead th{color:#64748b;letter-spacing:.02em;text-align:center;text-transform:uppercase;background:#fff;border-bottom:1px solid #e2e8f0;padding:.5rem .25rem;font-size:.6875rem;font-weight:600}.bw-calendar-grid thead th:is(.dark,.dark *){color:#a7aaad;background:#1c1f24;border-color:#4a4e53bf}.bw-calendar-scroll .bw-calendar-grid thead th{z-index:2;position:sticky;top:0}.bw-calendar-week-number-header,.bw-calendar-week-number{color:#94a3b8;text-align:center;width:2.25rem;font-size:.6875rem}.bw-calendar-cell{vertical-align:top;border:1px solid #f1f5f9;width:14.2857%;min-width:0;padding:.375rem;position:relative}.bw-calendar-cell:is(.dark,.dark *){border-color:#4a4e5366}.bw-calendar-cell:focus-visible{outline:2px solid var(--color-primary-500, oklch(56% .18 250));outline-offset:-2px;z-index:1}.bw-calendar-cell-inner{flex-direction:column;height:5.5rem;display:flex;overflow:hidden}.bw-calendar-cell-date{border-radius:9999px;justify-content:center;align-items:center;min-width:1.375rem;height:1.375rem;font-size:.8125rem;display:inline-flex}.bw-calendar-cell-today .bw-calendar-cell-date{background:var(--color-primary-100, oklch(94% .03 250));color:var(--color-primary-700, oklch(40% .19 250));font-weight:600}.bw-calendar-cell-today .bw-calendar-cell-date:is(.dark,.dark *){color:#f0f1f2;background:#47556980}.bw-calendar-cell-selected{background:var(--color-primary-50, oklch(97% .01 250))}.bw-calendar-cell-selected:is(.dark,.dark *){background:#4755694d}.bw-calendar-cell-selected .bw-calendar-cell-date{background:var(--color-primary-500, oklch(56% .18 250));color:#fff;font-weight:600}.bw-calendar-cell-outside .bw-calendar-cell-date,.bw-calendar-cell-outside{color:#94a3b8}.bw-calendar-cell-outside:is(.dark,.dark *){color:#6c7075}.bw-calendar-cell-disabled{cursor:not-allowed;opacity:.55}.bw-calendar-cell-events{flex-direction:column;flex:auto;gap:.125rem;min-height:0;margin-top:.1875rem;display:flex;overflow-y:auto}.bw-calendar-cell-events>.bw-calendar-event,.bw-calendar-cell-events>.bw-calendar-event-more{flex-shrink:0}.bw-calendar-event{text-align:left;text-overflow:ellipsis;white-space:nowrap;border-radius:.25rem;width:100%;padding:0 .375rem;font-size:.6875rem;line-height:1.3;display:block;overflow:hidden}a.bw-calendar-event,button.bw-calendar-event{cursor:pointer}.bw-calendar-event:focus-visible{outline:2px solid var(--color-primary-500, oklch(56% .18 250));outline-offset:1px}.bw-calendar-event-info{color:#1e40af;background:#dbeafe}.bw-calendar-event-info:is(.dark,.dark *){color:#bfdbfe;background:#1e40af59}.bw-calendar-event-success{color:#166534;background:#dcfce7}.bw-calendar-event-success:is(.dark,.dark *){color:#bbf7d0;background:#16653459}.bw-calendar-event-warning{color:#854d0e;background:#fef9c3}.bw-calendar-event-warning:is(.dark,.dark *){color:#fef08a;background:#854d0e59}.bw-calendar-event-danger{color:#991b1b;background:#fee2e2}.bw-calendar-event-danger:is(.dark,.dark *){color:#fecaca;background:#991b1b59}.bw-calendar-event-more{text-align:left;color:var(--color-primary-600, oklch(47% .2 250));padding:0 .375rem;font-size:.6875rem;font-weight:600;line-height:1.3;display:block}.bw-calendar-event-more:is(.dark,.dark *){color:#d2d4d7}.bw-calendar-event-more:focus-visible{outline:2px solid var(--color-primary-500, oklch(56% .18 250));outline-offset:1px}.bw-calendar-week{flex-direction:column;min-width:40rem;display:flex}.bw-calendar-week-header-row{grid-template-columns:3.5rem repeat(var(--bw-calendar-week-days,7),1fr);z-index:3;background:#fff;border-bottom:1px solid #e2e8f0;display:grid;position:sticky;top:0}.bw-calendar-week-header-row:is(.dark,.dark *){background:#1c1f24;border-color:#4a4e53bf}.bw-calendar-week-gutter{color:#94a3b8;border-right:1px solid #e2e8f0;justify-content:center;align-items:flex-end;padding-bottom:.375rem;font-size:.625rem;display:flex}.bw-calendar-week-gutter:is(.dark,.dark *){border-color:#4a4e5366}.bw-calendar-week-day-header{flex-direction:column;align-items:center;gap:.125rem;padding:.5rem .25rem;display:flex}.bw-calendar-week-day-header:focus-visible{outline:2px solid var(--color-primary-500, oklch(56% .18 250));outline-offset:-2px}.bw-calendar-week-day-name{letter-spacing:.02em;text-transform:uppercase;color:#64748b;font-size:.625rem;font-weight:600}.bw-calendar-week-day-name:is(.dark,.dark *){color:#a7aaad}.bw-calendar-week-day-header.bw-calendar-cell-disabled{cursor:not-allowed;opacity:.55}.bw-calendar-week-allday-row{z-index:3;background:#fff;border-bottom:1px solid #e2e8f0;grid-template-columns:3.5rem 1fr;display:grid;position:sticky;top:2.9rem}.bw-calendar-week-allday-row:is(.dark,.dark *){background:#1c1f24;border-color:#4a4e53bf}.bw-calendar-week-allday-label{text-transform:uppercase;letter-spacing:.02em;align-items:flex-start;padding-top:.375rem;font-size:.625rem}.bw-calendar-week-allday-track{grid-template-columns:repeat(var(--bw-calendar-week-days,7),1fr);grid-auto-rows:1.5rem;gap:.1875rem;padding:.1875rem;display:grid}.bw-calendar-week-allday-banner{align-self:start;padding:.0625rem .5rem}.bw-calendar-week-body{grid-template-columns:3.5rem 1fr;display:grid;position:relative}.bw-calendar-week-hours{border-right:1px solid #e2e8f0;position:relative}.bw-calendar-week-hours:is(.dark,.dark *){border-color:#4a4e5366}.bw-calendar-week-hour-label{color:#94a3b8;white-space:nowrap;font-size:.625rem;position:absolute;right:.375rem;transform:translateY(-50%)}.bw-calendar-week-days{grid-template-columns:repeat(var(--bw-calendar-week-days,7),1fr);display:grid;position:relative}.bw-calendar-week-day-column{border-right:1px solid #f1f5f9;position:relative}.bw-calendar-week-day-column:is(.dark,.dark *){border-color:#4a4e5366}.bw-calendar-week-day-column:last-child{border-right:0}.bw-calendar-week-day-column-today{background:var(--color-primary-50, oklch(97% .01 250))}.bw-calendar-week-day-column-today:is(.dark,.dark *){background:#47556926}.bw-calendar-week-hour-line{border-top:1px solid #f1f5f9;position:absolute;left:0;right:0}.bw-calendar-week-hour-line:is(.dark,.dark *){border-color:#4a4e5366}.bw-calendar-week-timed-event{white-space:normal;border-radius:.25rem;flex-direction:column;gap:.0625rem;padding:.125rem .375rem;font-size:.6875rem;line-height:1.25;display:flex;position:absolute;overflow:hidden}.bw-calendar-week-timed-event-time{opacity:.8;font-size:.625rem}.bw-calendar-week-timed-event-label{text-overflow:ellipsis;overflow:hidden}.bw-calendar-event-drawer-title{font-size:1.0625rem;font-weight:600}.bw-calendar-event-drawer-eyebrow{align-items:center;gap:.5rem;margin-top:.625rem;display:flex}.bw-calendar-event-drawer-dot{background:var(--color-primary-500, oklch(56% .18 250));border-radius:9999px;width:.5rem;height:.5rem}.bw-calendar-event-drawer-dot.bw-calendar-event-info{background:#1e40af}.bw-calendar-event-drawer-dot.bw-calendar-event-success{background:#166534}.bw-calendar-event-drawer-dot.bw-calendar-event-warning{background:#854d0e}.bw-calendar-event-drawer-dot.bw-calendar-event-danger{background:#991b1b}.bw-calendar-event-drawer-date{letter-spacing:.01em;color:#64748b;font-size:.75rem;font-weight:600}.bw-calendar-event-drawer-date:is(.dark,.dark *){color:#a7aaad}.bw-calendar-event-drawer-time{color:#64748b;margin-top:.25rem;font-size:.8125rem}.bw-calendar-event-drawer-time:is(.dark,.dark *){color:#a7aaad}.bw-calendar-event-drawer-time:empty{display:none}.bw-calendar-event-drawer-description{color:#475569;white-space:pre-line;margin-top:.75rem;font-size:.875rem;line-height:1.5}.bw-calendar-event-drawer-description:is(.dark,.dark *){color:#d2d4d7}.bw-calendar-event-drawer-description:empty{display:none}.bw-calendar-event-drawer-link{color:var(--color-primary-600, oklch(47% .2 250));text-underline-offset:2px;align-items:center;margin-top:1.25rem;font-size:.875rem;font-weight:600;text-decoration:underline;display:inline-flex}.bw-calendar-event-drawer-link:is(.dark,.dark *){color:#d2d4d7}@media(max-width:640px){.bw-calendar-cell-inner{height:3.75rem}.bw-calendar-cell{padding:.25rem}.bw-calendar-event{display:none}.bw-calendar-cell-events{align-items:center}.bw-calendar-cell:has(.bw-calendar-cell-events) .bw-calendar-cell-date:after{content:"";background:var(--color-primary-500, oklch(56% .18 250));border-radius:9999px;width:.25rem;height:.25rem;margin:.125rem auto 0;display:block}}[data-tooltip]{position:relative}[data-tooltip]:before{pointer-events:none;content:"";z-index:2;background:#fff;width:.714286em;height:.714286em;font-size:1rem;position:absolute;transform:rotate(45deg);box-shadow:1px 1px #bababc}[data-tooltip]:after{pointer-events:none;content:attr(data-tooltip);text-transform:none;text-align:left;white-space:nowrap;color:#000000de;z-index:1;background:#fff;border:1px solid #d4d4d5;border-radius:.285714rem;max-width:none;padding:.433em .533em;font-size:.9rem;font-style:normal;font-weight:400;line-height:1.4285em;position:absolute;box-shadow:0 2px 4px #2224261f,0 2px 10px #22242626}[data-tooltip]:not([data-position]):before{background:#fff;margin-bottom:.142857rem;margin-left:-.0714286rem;inset:auto auto 100% 50%}[data-tooltip]:not([data-position]):after{margin-bottom:.5em;bottom:100%;left:50%;transform:translate(-50%)}[data-tooltip]:after,[data-tooltip]:before{pointer-events:none;visibility:hidden}[data-tooltip]:before{opacity:0;transform-origin:top;transition:all .1s;transform:rotate(45deg)scale(0)!important}[data-tooltip]:after{opacity:1;transform-origin:bottom;transition:all .1s}[data-tooltip]:hover:after,[data-tooltip]:hover:before{visibility:visible;pointer-events:auto}[data-tooltip]:hover:before{opacity:1;transform:rotate(45deg)scale(1)!important}[data-tooltip]:after,[data-tooltip][data-position="bottom center"]:after,[data-tooltip][data-position="top center"]:after{transform:translate(-50%)scale(0)!important}[data-tooltip]:hover:after,[data-tooltip][data-position="bottom center"]:hover:after{transform:translate(-50%)scale(1)!important}[data-tooltip][data-position="left center"]:after,[data-tooltip][data-position="right center"]:after{transform:translateY(-50%)scale(0)!important}[data-tooltip][data-position="left center"]:hover:after,[data-tooltip][data-position="right center"]:hover:after{transform:translateY(-50%)scale(1)!important}[data-tooltip][data-position="bottom left"]:after,[data-tooltip][data-position="bottom right"]:after,[data-tooltip][data-position="top left"]:after,[data-tooltip][data-position="top right"]:after{transform:scale(0)!important}[data-tooltip][data-position="bottom left"]:hover:after,[data-tooltip][data-position="bottom right"]:hover:after,[data-tooltip][data-position="top left"]:hover:after,[data-tooltip][data-position="top right"]:hover:after{transform:scale(1)!important}[data-tooltip][data-inverted]:before{background:#1b1c1d;-webkit-box-shadow:none!important;box-shadow:none!important}[data-tooltip][data-inverted]:after{color:#fff;-webkit-box-shadow:none;box-shadow:none;zoom:90%;background:#1b1c1d;border:none}[data-position="top center"][data-tooltip]:after{margin-bottom:.5em;inset:auto auto 100% 50%;transform:translate(-50%)}[data-position="top center"][data-tooltip]:before{background:#fff;margin-bottom:.142857rem;margin-left:-.0714286rem;inset:auto auto 100% 50%}[data-position="top left"][data-tooltip]:after{margin-bottom:.5em;inset:auto auto 100% 0}[data-position="top left"][data-tooltip]:before{margin-bottom:.142857rem;margin-left:-.0714286rem;inset:auto auto 100% 1em}[data-position="top right"][data-tooltip]:after{margin-bottom:.5em;inset:auto 0 100% auto}[data-position="top right"][data-tooltip]:before{margin-bottom:.142857rem;margin-left:-.0714286rem;inset:auto 1em 100% auto}[data-position="bottom center"][data-tooltip]:after{margin-top:.5em;inset:100% auto auto 50%;transform:translate(-50%)}[data-position="bottom center"][data-tooltip]:before{margin-top:.142857rem;margin-left:-.0714286rem;inset:100% auto auto 50%}[data-position="bottom left"][data-tooltip]:after{margin-top:.5em;top:100%;left:0}[data-position="bottom left"][data-tooltip]:before{margin-top:.142857rem;margin-left:-.0714286rem;inset:100% auto auto 1em}[data-position="bottom right"][data-tooltip]:after{margin-top:.5em;top:100%;right:0}[data-position="bottom right"][data-tooltip]:before{margin-top:.0714286rem;margin-left:-.142857rem;inset:100% 1em auto auto}[data-position="left center"][data-tooltip]:after{margin-right:.5em;top:50%;right:100%;transform:translateY(-50%)}[data-position="left center"][data-tooltip]:before{margin-top:-.142857rem;margin-right:-.0714286rem;top:50%;right:100%}[data-position="right center"][data-tooltip]:after{margin-left:.5em;top:50%;left:100%;transform:translateY(-50%)}[data-position="right center"][data-tooltip]:before{margin-top:-.0714286rem;margin-left:.142857rem;top:50%;left:100%}[data-position~=bottom][data-tooltip]:before{background:#fff;box-shadow:-1px -1px #bababc}[data-position="left center"][data-tooltip]:before{background:#fff;box-shadow:1px -1px #bababc}[data-position="right center"][data-tooltip]:before{background:#fff;box-shadow:-1px 1px #bababc}[data-position~=top][data-tooltip]:before{background:#fff}[data-inverted][data-position~=bottom][data-tooltip]:before{background:#1b1c1d;box-shadow:-1px -1px #bababc}[data-inverted][data-position="left center"][data-tooltip]:before{background:#1b1c1d;box-shadow:1px -1px #bababc}[data-inverted][data-position="right center"][data-tooltip]:before{background:#1b1c1d;box-shadow:-1px 1px #bababc}[data-inverted][data-position~=top][data-tooltip]:before{background:#1b1c1d}[data-position~=bottom][data-tooltip]:before{transform-origin:bottom}[data-position~=bottom][data-tooltip]:after,[data-position="left center"][data-tooltip]:before{transform-origin:top}[data-position="left center"][data-tooltip]:after,[data-position="right center"][data-tooltip]:before{transform-origin:100%}[data-position="right center"][data-tooltip]:after{transform-origin:0}.bw-tooltip-js [data-tooltip]:before,.bw-tooltip-js [data-tooltip]:after{content:none;display:none}.bw-tooltip-bubble{z-index:9999;pointer-events:none;opacity:0;text-align:left;text-transform:none;white-space:normal;color:#000000de;background:#fff;border:1px solid #d4d4d5;border-radius:.285714rem;width:max-content;max-width:20rem;font-style:normal;font-weight:400;line-height:1.4285em;transition:opacity .12s;position:fixed;box-shadow:0 2px 4px #2224261f,0 2px 10px #22242626}.bw-tooltip-bubble[data-open="1"]{opacity:1}.bw-tooltip-bubble:after{content:"";background:inherit;border:inherit;width:.5rem;height:.5rem;position:absolute;transform:rotate(45deg)}.bw-tooltip-bubble[data-side=top]:after{border-top:0;border-left:0;margin-left:-.25rem;bottom:-.29rem;left:50%}.bw-tooltip-bubble[data-side=bottom]:after{border-bottom:0;border-right:0;margin-left:-.25rem;top:-.29rem;left:50%}.bw-tooltip-bubble[data-side=left]:after{border-bottom:0;border-left:0;margin-top:-.25rem;top:50%;right:-.29rem}.bw-tooltip-bubble[data-side=right]:after{border-top:0;border-right:0;margin-top:-.25rem;top:50%;left:-.29rem}.bw-tooltip-bubble[data-inverted="1"]{color:#fff;box-shadow:none;background:#1b1c1d;border-color:#1b1c1d}.bw-tooltip-bubble[data-size=tiny]{padding:.2em .35em;font-size:.7rem}.bw-tooltip-bubble[data-size=small]{padding:.433em .533em;font-size:.9rem}.bw-tooltip-bubble[data-size=regular]{padding:.5em .65em;font-size:1rem}.bw-drawer{z-index:50;pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0}.bw-drawer[hidden]{display:none}.bw-drawer[data-contained=true]{position:absolute}.bw-drawer-backdrop{opacity:0;pointer-events:auto;background:#00000073;transition:opacity .25s;position:absolute;top:0;right:0;bottom:0;left:0}.bw-drawer-panel{pointer-events:auto;color:#1f2937;background:#fff;flex-direction:column;max-width:100vw;max-height:100vh;transition:transform .25s;display:flex;position:absolute;overflow:hidden;box-shadow:0 25px 50px -12px #0000004d}.bw-drawer-panel:is(.dark,.dark *){color:#d2d4d7;background:#262a2f;border-color:#4a4e53a6}.bw-drawer[data-state=open] .bw-drawer-backdrop{opacity:1}.bw-drawer[data-position=left] .bw-drawer-panel{inset-block:0;border-right:1px solid #e5e7eb;left:0;transform:translate(-100%)}.bw-drawer[data-position=right] .bw-drawer-panel{inset-block:0;border-left:1px solid #e5e7eb;right:0;transform:translate(100%)}.bw-drawer[data-position=top] .bw-drawer-panel{inset-inline:0;border-bottom:1px solid #e5e7eb;top:0;transform:translateY(-100%)}.bw-drawer[data-position=bottom] .bw-drawer-panel{inset-inline:0;border-top:1px solid #e5e7eb;bottom:0;transform:translateY(100%)}.bw-drawer[data-state=open] .bw-drawer-panel{transform:translate(0)}.bw-drawer[data-position=left][data-size=tiny] .bw-drawer-panel,.bw-drawer[data-position=right][data-size=tiny] .bw-drawer-panel{width:18rem}.bw-drawer[data-position=left][data-size=small] .bw-drawer-panel,.bw-drawer[data-position=right][data-size=small] .bw-drawer-panel{width:20rem}.bw-drawer[data-position=left][data-size=medium] .bw-drawer-panel,.bw-drawer[data-position=right][data-size=medium] .bw-drawer-panel{width:24rem}.bw-drawer[data-position=left][data-size=big] .bw-drawer-panel,.bw-drawer[data-position=right][data-size=big] .bw-drawer-panel{width:32rem}.bw-drawer[data-position=left][data-size=large] .bw-drawer-panel,.bw-drawer[data-position=right][data-size=large] .bw-drawer-panel{width:40rem}.bw-drawer[data-position=left][data-size=xl] .bw-drawer-panel,.bw-drawer[data-position=right][data-size=xl] .bw-drawer-panel{width:48rem}.bw-drawer[data-position=left][data-size=omg] .bw-drawer-panel,.bw-drawer[data-position=right][data-size=omg] .bw-drawer-panel{width:100%}.bw-drawer[data-position=top][data-size=tiny] .bw-drawer-panel,.bw-drawer[data-position=bottom][data-size=tiny] .bw-drawer-panel{height:12rem}.bw-drawer[data-position=top][data-size=small] .bw-drawer-panel,.bw-drawer[data-position=bottom][data-size=small] .bw-drawer-panel{height:16rem}.bw-drawer[data-position=top][data-size=medium] .bw-drawer-panel,.bw-drawer[data-position=bottom][data-size=medium] .bw-drawer-panel{height:24rem}.bw-drawer[data-position=top][data-size=big] .bw-drawer-panel,.bw-drawer[data-position=bottom][data-size=big] .bw-drawer-panel{height:32rem}.bw-drawer[data-position=top][data-size=large] .bw-drawer-panel,.bw-drawer[data-position=bottom][data-size=large] .bw-drawer-panel{height:40rem}.bw-drawer[data-position=top][data-size=xl] .bw-drawer-panel,.bw-drawer[data-position=bottom][data-size=xl] .bw-drawer-panel{height:48rem}.bw-drawer[data-position=top][data-size=omg] .bw-drawer-panel,.bw-drawer[data-position=bottom][data-size=omg] .bw-drawer-panel{height:100%}.bw-drawer-header{border-bottom:1px solid #e5e7eb;align-items:flex-start;gap:.75rem;padding:1.25rem 1.5rem;display:flex}:is(.bw-drawer-header,.bw-drawer-footer):is(.dark,.dark *){border-color:#4a4e53a6}.bw-drawer-body{overscroll-behavior:contain;flex:1;min-height:0;padding:1.5rem;overflow-y:auto}.bw-drawer-footer{border-top:1px solid #e5e7eb;padding:1rem 1.5rem}.bw-drawer-close{color:#6b7280;border-radius:9999px;flex:none;place-items:center;width:2rem;height:2rem;margin-inline-start:auto;display:grid}.bw-drawer-close:hover{color:#1f2937;background:#f3f4f6}.bw-drawer-close:hover:is(.dark,.dark *){color:#f0f1f2;background:#33373c}@media(max-width:639px){.bw-drawer[data-position=left] .bw-drawer-panel,.bw-drawer[data-position=right] .bw-drawer-panel{width:min(100%,24rem)}}@media(prefers-reduced-motion:reduce){.bw-drawer-backdrop,.bw-drawer-panel{transition-duration:.01ms}}@keyframes shimmerAlternate{0%{left:calc(-150% * var(--shimmer-direction,1))}to{left:100%}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"";inherits:false;initial-value:100%}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}
+/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-900:oklch(40.8% .123 38.172);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-900:oklch(41.4% .112 45.904);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-900:oklch(42.1% .095 57.708);--color-lime-500:oklch(76.8% .233 130.85);--color-lime-700:oklch(53.2% .157 131.589);--color-lime-900:oklch(40.5% .101 131.063);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-900:oklch(39.3% .095 152.535);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-900:oklch(37.8% .077 168.94);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-700:oklch(51.1% .096 186.391);--color-teal-900:oklch(38.6% .063 188.416);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-cyan-700:oklch(52% .105 223.128);--color-cyan-900:oklch(39.8% .07 227.392);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-700:oklch(50% .134 242.749);--color-sky-900:oklch(39.1% .09 240.876);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-900:oklch(37.9% .146 265.522);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-900:oklch(35.9% .144 278.697);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-violet-900:oklch(38% .189 293.745);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-900:oklch(38.1% .176 304.987);--color-fuchsia-50:oklch(97.7% .017 320.058);--color-fuchsia-100:oklch(95.2% .037 318.852);--color-fuchsia-200:oklch(90.3% .076 319.62);--color-fuchsia-300:oklch(83.3% .145 321.434);--color-fuchsia-400:oklch(74% .238 322.16);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-fuchsia-600:oklch(59.1% .293 322.896);--color-fuchsia-700:oklch(51.8% .253 323.949);--color-fuchsia-900:oklch(40.1% .17 325.612);--color-pink-50:oklch(97.1% .014 343.198);--color-pink-100:oklch(94.8% .028 342.258);--color-pink-200:oklch(89.9% .061 343.231);--color-pink-300:oklch(82.3% .12 346.018);--color-pink-400:oklch(71.8% .202 349.761);--color-pink-500:oklch(65.6% .241 354.308);--color-pink-600:oklch(59.2% .249 .584);--color-pink-700:oklch(52.5% .223 3.958);--color-pink-900:oklch(40.8% .153 2.432);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-900:oklch(41% .159 10.272);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-900:oklch(21% .006 285.885);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-700:oklch(37.1% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-stone-500:oklch(55.3% .013 58.071);--color-stone-700:oklch(37.4% .01 67.558);--color-stone-900:oklch(21.6% .006 56.043);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tighter:-.05em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--drop-shadow-2xl:0 25px 25px #00000026;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-primary-50:oklch(97% .01 250);--color-primary-100:oklch(94% .03 250);--color-primary-200:oklch(88% .06 250);--color-primary-300:oklch(79% .1 250);--color-primary-400:oklch(68% .14 250);--color-primary-500:oklch(56% .18 250);--color-primary-600:oklch(47% .2 250);--color-primary-700:oklch(40% .19 250);--color-primary-900:oklch(27% .1 250);--color-primary-950:oklch(20% .07 250);--color-dark-100:#f0f1f2;--color-dark-200:#d2d4d7;--color-dark-300:#a7aaad;--color-dark-400:#6c7075;--color-dark-500:#4a4e53;--color-dark-600:#33373c;--color-dark-700:#262a2f;--color-dark-800:#1c1f24;--color-dark-900:#101114;--color-dark-950:#0a0b0d}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--slide-distance:2rem;--fade-distance:1rem;--zoom-duration:.5s;--shimmer-duration:1.5s;--shimmer-angle:90deg;--shimmer-mode:alternate;--shimmer-direction:1;--shimmer-color:#fff9}.dark{--shimmer-color:#ffffff1a}input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([multiple]),textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:#6a7282;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}:is(input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([multiple]),textarea,select):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% .245 262.881);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#155dfc;outline:2px solid #0000}input::placeholder,textarea::placeholder{color:#6a7282;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em}::-webkit-date-and-time-value{text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='oklch(55.1%25 0.027 264.364)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}select:where([multiple]),select:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;-webkit-print-color-adjust:unset;print-color-adjust:unset;padding-right:.75rem}input:where([type=checkbox]),input:where([type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:middle;-webkit-user-select:none;user-select:none;color:#155dfc;--tw-shadow:0 0 #0000;background-color:#fff;background-origin:border-box;border-width:1px;border-color:#6a7282;flex-shrink:0;width:1rem;height:1rem;padding:0;display:inline-block}input:where([type=checkbox]){border-radius:0}input:where([type=radio]){border-radius:100%}input:where([type=checkbox]):focus,input:where([type=radio]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% .245 262.881);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid #0000}input:where([type=checkbox]):checked,input:where([type=radio]):checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}input:where([type=checkbox]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media(forced-colors:active){input:where([type=checkbox]):checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=radio]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media(forced-colors:active){input:where([type=radio]):checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=checkbox]):checked:hover,input:where([type=checkbox]):checked:focus,input:where([type=radio]):checked:hover,input:where([type=radio]):checked:focus{background-color:currentColor;border-color:#0000}input:where([type=checkbox]):indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}@media(forced-colors:active){input:where([type=checkbox]):indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=checkbox]):indeterminate:hover,input:where([type=checkbox]):indeterminate:focus{background-color:currentColor;border-color:#0000}input:where([type=file]){background:unset;border-color:inherit;font-size:unset;line-height:inherit;border-width:0;border-radius:0;padding:0}input:where([type=file]):focus{outline:1px solid buttontext;outline:1px auto -webkit-focus-ring-color}}@layer components{.bw-button{font-size:var(--text-xs, .75rem);line-height:var(--tw-leading,var(--text-xs--line-height, calc(1 / .75)));--tw-font-weight:var(--font-weight-medium, 500);font-weight:var(--font-weight-medium, 500);--tw-tracking:var(--tracking-wider, .05em);letter-spacing:var(--tracking-wider, .05em);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function, cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration, .15s));--tw-duration:.3s;align-items:center;transition-duration:.3s;display:inline-block}.bw-button-circle{border-radius:3.40282e38px;justify-content:center;place-items:center;display:inline-flex}.bw-button-circle:focus{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width, 0) var(--tw-ring-offset-color, #fff);--tw-outline-style:none;outline-style:none}.bw-button.regular{padding-inline:calc(var(--spacing, .25rem) * 5);padding-block:calc(var(--spacing, .25rem) * 3)}.bw-button.tiny{padding-inline:calc(var(--spacing, .25rem) * 3.75);padding-block:calc(var(--spacing, .25rem) * 1.5);font-size:10px}.bw-button.small{padding-inline:calc(var(--spacing, .25rem) * 4);padding-block:9.5px;font-size:11px}.bw-button.medium{padding-inline:calc(var(--spacing, .25rem) * 6);padding-block:calc(var(--spacing, .25rem) * 4)}.bw-button.medium.has-icon{padding-inline:calc(var(--spacing, .25rem) * 6);padding-block:calc(var(--spacing, .25rem) * 3.75)}.bw-button.big{padding-inline:calc(var(--spacing, .25rem) * 9);padding-block:calc(var(--spacing, .25rem) * 6);font-size:14px}.bw-button.big.has-icon{padding-inline:calc(var(--spacing, .25rem) * 8);padding-top:calc(var(--spacing, .25rem) * 4.75);padding-bottom:calc(var(--spacing, .25rem) * 5);font-size:16px}.bw-button.primary:not(.outlined),.bw-button-circle.primary:not(.outlined),.bw-button.secondary:not(.outlined),.bw-button-circle.secondary:not(.outlined){color:#ffffffe6}.bw-button.primary:not(.outlined):hover,.bw-button-circle.primary:not(.outlined):hover,.bw-button.secondary:not(.outlined):hover,.bw-button-circle.secondary:not(.outlined):hover{color:#fff;text-decoration-line:none}.bw-button.primary:not(.outlined):active,.bw-button-circle.primary:not(.outlined):active,.bw-button.secondary:not(.outlined):active,.bw-button-circle.secondary:not(.outlined):active{opacity:1;transform:translateY(.125rem)}.bw-button.primary:not(.outlined):focus,.bw-button-circle.primary:not(.outlined):focus,.bw-button.secondary:not(.outlined):focus,.bw-button-circle.secondary:not(.outlined):focus{--tw-ring-offset-width:0px;outline:none}.bw-button.primary.outlined,.bw-button-circle.primary.outlined,.bw-button.secondary.outlined,.bw-button-circle.secondary.outlined{background-color:#0000}.bw-button.primary.outlined:focus,.bw-button-circle.primary.outlined:focus,.bw-button.secondary.outlined:focus,.bw-button-circle.secondary.outlined:focus{--tw-ring-offset-width:0px;outline:none}.bw-button.disabled:disabled,.bw-button-circle.disabled:disabled{opacity:.5;cursor:not-allowed}.bw-button.outlined{padding-block:calc(var(--spacing, .25rem) * 2.5)}.bw-button.tiny.outlined{padding-block:calc(var(--spacing, .25rem) * 1.25)}.bw-button.small.outlined{padding-block:8.5px}.bw-button.medium.outlined{padding-block:calc(var(--spacing, .25rem) * 3.5)}.bw-button.big.outlined{padding-block:calc(var(--spacing, .25rem) * 5.5)}.bw-button-circle.tiny{width:calc(var(--spacing, .25rem) * 7.75);height:calc(var(--spacing, .25rem) * 7.75)}.bw-button-circle.small{width:calc(var(--spacing, .25rem) * 10);height:calc(var(--spacing, .25rem) * 10);padding:calc(var(--spacing, .25rem) * .5)}.bw-button-circle.regular{width:calc(var(--spacing, .25rem) * 10.5);height:calc(var(--spacing, .25rem) * 10.5);padding:calc(var(--spacing, .25rem) * 1)}.bw-button-circle.medium{width:calc(var(--spacing, .25rem) * 12.5);height:calc(var(--spacing, .25rem) * 12.5);padding:calc(var(--spacing, .25rem) * 1)}.bw-button-circle.big{width:calc(var(--spacing, .25rem) * 16.25);height:calc(var(--spacing, .25rem) * 16.25);padding:calc(var(--spacing, .25rem) * 3)}.bw-button-circle.tiny.outlined{width:calc(var(--spacing, .25rem) * 8);height:calc(var(--spacing, .25rem) * 8)}.bw-button-circle.small.outlined{padding:calc(var(--spacing, .25rem) * .5)}.bw-button-circle.medium.outlined{width:calc(var(--spacing, .25rem) * 12.5);height:calc(var(--spacing, .25rem) * 12.5);padding:calc(var(--spacing, .25rem) * 1)}.bw-button-circle.big.outlined{width:calc(var(--spacing, .25rem) * 16.5);height:calc(var(--spacing, .25rem) * 16.5);padding:calc(var(--spacing, .25rem) * 3)}.bw-button.bw-button-secondary:not(.outlined),.bw-button.bw-button-secondary.outlined,.bw-button-circle.bw-button-secondary:not(.outlined),.bw-button-circle.bw-button-secondary.outlined{background-color:var(--color-white, #fff);color:var(--color-slate-700, oklch(37.2% .044 257.287));--tw-ring-color:var(--color-slate-300, oklch(86.9% .022 252.894))}:is(.bw-button.bw-button-secondary:not(.outlined),.bw-button.bw-button-secondary.outlined,.bw-button-circle.bw-button-secondary:not(.outlined),.bw-button-circle.bw-button-secondary.outlined):is(.dark,.dark *){background-color:var(--color-dark-800, #1c1f24);color:var(--color-slate-200, oklch(92.9% .013 255.508))}.bw-button.bw-button-secondary:not(.outlined),.bw-button.bw-button-secondary.outlined,.bw-button-circle.bw-button-secondary:not(.outlined),.bw-button-circle.bw-button-secondary.outlined{box-shadow:inset 0 0 0 1px var(--color-slate-300, oklch(86.9% .022 252.894))}.bw-button.bw-button-secondary:not(.outlined):hover,.bw-button.bw-button-secondary.outlined:hover,.bw-button-circle.bw-button-secondary:not(.outlined):hover,.bw-button-circle.bw-button-secondary.outlined:hover{background-color:var(--color-slate-50, oklch(98.4% .003 247.858));color:var(--color-slate-800, oklch(27.9% .041 260.031))}:is(.bw-button.bw-button-secondary:not(.outlined):hover,.bw-button.bw-button-secondary.outlined:hover,.bw-button-circle.bw-button-secondary:not(.outlined):hover,.bw-button-circle.bw-button-secondary.outlined:hover):is(.dark,.dark *){background-color:var(--color-dark-700, #262a2f);color:var(--color-white, #fff)}.bw-button.bw-button-secondary:not(.outlined):hover,.bw-button.bw-button-secondary.outlined:hover,.bw-button-circle.bw-button-secondary:not(.outlined):hover,.bw-button-circle.bw-button-secondary.outlined:hover{text-decoration-line:none}.bw-breadcrumb-list{gap:0}.bw-breadcrumb-item,.bw-breadcrumb-overflow-marker{min-width:0}.bw-breadcrumb-overflow-marker{display:none}.bw-breadcrumb-link{align-items:center;gap:.375rem;min-width:0;line-height:1.5;display:inline-flex}.bw-breadcrumb-label{text-overflow:ellipsis;white-space:nowrap;max-width:min(18rem,55vw);display:block;overflow:hidden}.bw-breadcrumb-separator{margin-inline:.5rem;display:inline-flex}.bw-breadcrumb-item:nth-child(2)>.bw-breadcrumb-separator{display:none}@media(max-width:639px){.bw-breadcrumbs.collapsible .bw-breadcrumb-list:has(>.bw-breadcrumb-item:nth-child(5))>.bw-breadcrumb-overflow-marker{order:1;display:flex}.bw-breadcrumbs.collapsible .bw-breadcrumb-list:has(>.bw-breadcrumb-item:nth-child(5))>.bw-breadcrumb-item:nth-child(2){order:0}.bw-breadcrumbs.collapsible .bw-breadcrumb-list:has(>.bw-breadcrumb-item:nth-child(5))>.bw-breadcrumb-item:not(:nth-child(2)):not(:last-child){opacity:0;pointer-events:none;order:2;max-width:0;overflow:hidden}.bw-breadcrumbs.collapsible .bw-breadcrumb-list:has(>.bw-breadcrumb-item:nth-child(5))>.bw-breadcrumb-item:not(:nth-child(2)):not(:last-child):focus-within{opacity:1;pointer-events:auto;max-width:min(18rem,65vw);overflow:visible}.bw-breadcrumbs.collapsible .bw-breadcrumb-list:has(>.bw-breadcrumb-item:nth-child(5))>.bw-breadcrumb-item:last-child{order:3}.bw-breadcrumbs.collapsible .bw-breadcrumb-label{max-width:45vw}}.bw-stepper{min-width:calc(var(--spacing, .25rem) * 0);color:var(--color-gray-700, oklch(37.3% .034 259.733))}.bw-stepper:is(.dark,.dark *){color:var(--color-dark-200, #d2d4d7)}.bw-stepper-list{margin:calc(var(--spacing, .25rem) * 0);min-width:calc(var(--spacing, .25rem) * 0);padding:calc(var(--spacing, .25rem) * 0);counter-reset:bw-step;list-style-type:none;display:flex}.bw-stepper-item{min-width:calc(var(--spacing, .25rem) * 0);counter-increment:bw-step;flex:1;position:relative}.bw-stepper-trigger{z-index:1;width:100%;min-width:calc(var(--spacing, .25rem) * 0);-webkit-appearance:none;-moz-appearance:none;appearance:none;align-items:flex-start;gap:calc(var(--spacing, .25rem) * 3);border-radius:var(--radius-md, .375rem);border-style:var(--tw-border-style, solid);padding:calc(var(--spacing, .25rem) * 1);text-align:left;background-color:#0000;border-width:0;display:flex;position:relative}.bw-stepper-trigger:focus-visible{outline-style:var(--tw-outline-style, solid);outline-offset:4px;outline-width:2px;outline-color:var(--color-primary-500, oklch(56% .18 250))}.bw-stepper-trigger:not(:disabled){cursor:pointer}.bw-stepper[data-clickable=false] .bw-stepper-trigger:not(:disabled),.bw-stepper-trigger[data-clickable=false]{cursor:default}.bw-stepper-indicator{width:calc(var(--spacing, .25rem) * 9);height:calc(var(--spacing, .25rem) * 9);border-style:var(--tw-border-style, solid);border-width:2px;border-color:var(--color-gray-300, oklch(87.2% .01 258.338));background-color:var(--color-white, #fff);font-size:var(--text-sm, .875rem);line-height:var(--tw-leading,var(--text-sm--line-height, calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold, 600);font-weight:var(--font-weight-semibold, 600);color:var(--color-gray-500, oklch(55.1% .027 264.364));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function, cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration, .15s));border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.bw-stepper-indicator:is(.dark,.dark *){border-color:var(--color-dark-500, #4a4e53);background-color:var(--color-dark-800, #1c1f24);color:var(--color-dark-300, #a7aaad)}.bw-stepper-copy{min-width:calc(var(--spacing, .25rem) * 0);padding-top:calc(var(--spacing, .25rem) * 1);flex-direction:column;display:flex}.bw-stepper-label{font-size:var(--text-sm, .875rem);line-height:var(--tw-leading,var(--text-sm--line-height, calc(1.25 / .875)));--tw-leading:calc(var(--spacing, .25rem) * 5);line-height:calc(var(--spacing, .25rem) * 5);--tw-font-weight:var(--font-weight-semibold, 600);font-weight:var(--font-weight-semibold, 600);overflow-wrap:break-word;color:var(--color-gray-700, oklch(37.3% .034 259.733))}.bw-stepper-label:is(.dark,.dark *){color:var(--color-dark-200, #d2d4d7)}.bw-stepper-description{margin-top:calc(var(--spacing, .25rem) * .5);font-size:var(--text-xs, .75rem);line-height:var(--tw-leading,var(--text-xs--line-height, calc(1 / .75)));--tw-leading:calc(var(--spacing, .25rem) * 4);line-height:calc(var(--spacing, .25rem) * 4);overflow-wrap:break-word;color:var(--color-gray-500, oklch(55.1% .027 264.364))}.bw-stepper-description:is(.dark,.dark *){color:var(--color-dark-400, #6c7075)}.bw-stepper-connector{background-color:var(--color-gray-200, oklch(92.8% .006 264.531));position:absolute}.bw-stepper-connector:is(.dark,.dark *){background-color:var(--color-dark-600, #33373c)}.bw-stepper-complete-indicator,.bw-stepper-error-indicator,.bw-stepper-custom-indicator:empty{display:none}.bw-stepper[data-show-numbers=true] .bw-stepper-number:empty:before{content:counter(bw-step)}.bw-stepper-item[data-state=current] .bw-stepper-indicator{border-color:var(--color-primary-600, oklch(47% .2 250));background-color:var(--color-primary-600, oklch(47% .2 250));color:var(--color-white, #fff)}.bw-stepper-item[data-state=current] .bw-stepper-indicator:is(.dark,.dark *){border-color:var(--color-primary-400, oklch(68% .14 250));background-color:var(--color-primary-500, oklch(56% .18 250))}.bw-stepper-item[data-state=current] .bw-stepper-label{color:var(--color-primary-700, oklch(40% .19 250))}.bw-stepper-item[data-state=current] .bw-stepper-label:is(.dark,.dark *){color:var(--color-primary-300, oklch(79% .1 250))}.bw-stepper-item[data-state=complete] .bw-stepper-indicator{border-color:var(--color-green-600, oklch(62.7% .194 149.214));background-color:var(--color-green-600, oklch(62.7% .194 149.214));color:var(--color-white, #fff)}.bw-stepper-item[data-state=complete] .bw-stepper-indicator:is(.dark,.dark *){border-color:var(--color-green-400, oklch(79.2% .209 151.711));background-color:var(--color-green-500, oklch(72.3% .219 149.579))}.bw-stepper-item[data-state=complete] .bw-stepper-default-indicator{display:none}.bw-stepper-item[data-state=complete] .bw-stepper-complete-indicator{display:block}.bw-stepper-item[data-state=error] .bw-stepper-indicator{border-color:var(--color-red-600, oklch(57.7% .245 27.325));background-color:var(--color-red-50, oklch(97.1% .013 17.38));color:var(--color-red-700, oklch(50.5% .213 27.518))}.bw-stepper-item[data-state=error] .bw-stepper-indicator:is(.dark,.dark *){border-color:var(--color-red-400, oklch(70.4% .191 22.216));background-color:var(--color-red-950, oklch(25.8% .092 26.042));color:var(--color-red-300, oklch(80.8% .114 19.571))}.bw-stepper-item[data-state=error] .bw-stepper-default-indicator{display:none}.bw-stepper-item[data-state=error] .bw-stepper-error-indicator{display:block}.bw-stepper-item[data-state=disabled]{opacity:.55}.bw-stepper-item[data-state=disabled] .bw-stepper-trigger{cursor:not-allowed}.bw-stepper-horizontal{padding-bottom:calc(var(--spacing, .25rem) * 2);overflow-x:auto}.bw-stepper-horizontal .bw-stepper-list{gap:calc(var(--spacing, .25rem) * 0);min-width:max-content}.bw-stepper-horizontal .bw-stepper-item{width:calc(var(--spacing, .25rem) * 48);min-width:calc(var(--spacing, .25rem) * 48)}.bw-stepper-horizontal .bw-stepper-trigger{align-items:center;gap:calc(var(--spacing, .25rem) * 2);padding-inline:calc(var(--spacing, .25rem) * 4);text-align:center;flex-direction:column}.bw-stepper-horizontal .bw-stepper-copy{padding-top:calc(var(--spacing, .25rem) * 0);text-align:center;align-items:center}.bw-stepper-horizontal .bw-stepper-connector{inset-inline:calc(50% + 1.125rem) calc(1.125rem - 50%);height:.125rem;top:1.3125rem}.bw-stepper-horizontal .bw-stepper-item:last-child .bw-stepper-connector{display:none}.bw-stepper-vertical .bw-stepper-list{flex-direction:column}.bw-stepper-vertical .bw-stepper-item{min-height:calc(var(--spacing, .25rem) * 20);padding-bottom:calc(var(--spacing, .25rem) * 5)}.bw-stepper-vertical .bw-stepper-connector{top:calc(var(--spacing, .25rem) * 10);bottom:calc(var(--spacing, .25rem) * 0);width:calc(var(--spacing, .25rem) * .5);inset-inline-start:1.3125rem}.bw-stepper-vertical .bw-stepper-item:last-child .bw-stepper-connector{display:none}.bw-stepper-style-chevrons.bw-stepper-horizontal .bw-stepper-list{border-radius:var(--radius-lg, .5rem);border-style:var(--tw-border-style, solid);border-width:1px;border-color:var(--color-gray-300, oklch(87.2% .01 258.338));overflow:hidden}.bw-stepper-style-chevrons.bw-stepper-horizontal .bw-stepper-list:is(.dark,.dark *){border-color:var(--color-dark-500, #4a4e53)}.bw-stepper-style-chevrons.bw-stepper-horizontal .bw-stepper-item{background-color:var(--color-white, #fff)}.bw-stepper-style-chevrons.bw-stepper-horizontal .bw-stepper-item:is(.dark,.dark *){background-color:var(--color-dark-800, #1c1f24)}.bw-stepper-style-chevrons.bw-stepper-horizontal .bw-stepper-trigger{align-items:center;gap:calc(var(--spacing, .25rem) * 3);padding-inline:calc(var(--spacing, .25rem) * 8);padding-block:calc(var(--spacing, .25rem) * 4);text-align:start;border-radius:0;flex-direction:row}.bw-stepper-style-chevrons.bw-stepper-horizontal .bw-stepper-copy{text-align:start;align-items:flex-start}.bw-stepper-style-chevrons.bw-stepper-horizontal .bw-stepper-connector{display:none}.bw-stepper-style-chevrons.bw-stepper-horizontal .bw-stepper-item:not(:last-child):after{content:"";z-index:2;background:inherit;border-block-start:1px solid #d1d5db;border-inline-end:1px solid #d1d5db;border-color:var(--color-gray-300, oklch(87.2% .01 258.338));inset-inline-end:-.8rem;width:1.6rem;height:1.6rem;position:absolute;top:50%;transform:translateY(-50%)rotate(45deg)}.bw-stepper-style-chevrons .bw-stepper-item[data-state=current]{background-color:var(--color-primary-50, oklch(97% .01 250))}.bw-stepper-style-chevrons .bw-stepper-item[data-state=current]:is(.dark,.dark *){background-color:var(--color-primary-950, oklch(20% .07 250))}.bw-stepper-style-chevrons.bw-stepper-horizontal .bw-stepper-item[data-state=current]{border-inline-style:var(--tw-border-style, solid);border-inline-width:1px;border-color:var(--color-primary-300, oklch(79% .1 250))}.bw-stepper-style-chevrons.bw-stepper-horizontal .bw-stepper-item[data-state=current]:is(.dark,.dark *){border-color:var(--color-primary-700, oklch(40% .19 250))}.bw-stepper-style-chevrons.bw-stepper-horizontal .bw-stepper-item[data-state=current]:not(:last-child):after{border-color:var(--color-primary-300, oklch(79% .1 250))}.bw-stepper-style-chevrons.bw-stepper-horizontal .bw-stepper-item:has(+.bw-stepper-item[data-state=current]):after{border-color:var(--color-primary-300, oklch(79% .1 250))}.bw-stepper-style-bars.bw-stepper-horizontal .bw-stepper-list{gap:calc(var(--spacing, .25rem) * 8)}.bw-stepper-style-bars.bw-stepper-horizontal .bw-stepper-trigger{align-items:flex-start;gap:calc(var(--spacing, .25rem) * 0);padding-inline:calc(var(--spacing, .25rem) * 0);padding-top:calc(var(--spacing, .25rem) * 7);padding-bottom:calc(var(--spacing, .25rem) * 1);text-align:start}.bw-stepper-style-bars.bw-stepper-horizontal .bw-stepper-copy{text-align:start;align-items:flex-start}.bw-stepper-style-bars .bw-stepper-indicator{display:none}.bw-stepper-style-bars.bw-stepper-horizontal .bw-stepper-connector,.bw-stepper-style-bars.bw-stepper-horizontal .bw-stepper-item:last-child .bw-stepper-connector{inset-inline:0;height:.25rem;display:block;top:.25rem}.bw-stepper-style-bars .bw-stepper-label:before{content:"Step " counter(bw-step);font-size:var(--text-xs, .75rem);line-height:var(--tw-leading,var(--text-xs--line-height, calc(1 / .75)));--tw-font-weight:var(--font-weight-normal, 400);font-weight:var(--font-weight-normal, 400);color:var(--color-gray-500, oklch(55.1% .027 264.364));display:block}.bw-stepper-style-bars .bw-stepper-item[data-state=current] .bw-stepper-connector,.bw-stepper-style-bars .bw-stepper-item[data-state=complete] .bw-stepper-connector{background-color:var(--color-primary-600, oklch(47% .2 250))}:is(.bw-stepper-style-bars .bw-stepper-item[data-state=current] .bw-stepper-connector,.bw-stepper-style-bars .bw-stepper-item[data-state=complete] .bw-stepper-connector):is(.dark,.dark *){background-color:var(--color-primary-400, oklch(68% .14 250))}.bw-stepper-style-bars .bw-stepper-item[data-state=error] .bw-stepper-connector{background-color:var(--color-red-600, oklch(57.7% .245 27.325))}.bw-stepper-style-bars .bw-stepper-item[data-state=error] .bw-stepper-connector:is(.dark,.dark *){background-color:var(--color-red-400, oklch(70.4% .191 22.216))}.bw-stepper-style-bars.bw-stepper-vertical .bw-stepper-list{gap:calc(var(--spacing, .25rem) * 5)}.bw-stepper-style-bars.bw-stepper-vertical .bw-stepper-item{min-height:calc(var(--spacing, .25rem) * 0);border-inline-start-style:var(--tw-border-style, solid);border-inline-start-width:4px;border-color:var(--color-gray-200, oklch(92.8% .006 264.531));padding-inline-start:calc(var(--spacing, .25rem) * 4);padding-bottom:calc(var(--spacing, .25rem) * 0)}.bw-stepper-style-bars.bw-stepper-vertical .bw-stepper-item:is(.dark,.dark *){border-color:var(--color-dark-600, #33373c)}.bw-stepper-style-bars.bw-stepper-vertical .bw-stepper-item[data-state=current],.bw-stepper-style-bars.bw-stepper-vertical .bw-stepper-item[data-state=complete]{border-color:var(--color-primary-600, oklch(47% .2 250))}:is(.bw-stepper-style-bars.bw-stepper-vertical .bw-stepper-item[data-state=current],.bw-stepper-style-bars.bw-stepper-vertical .bw-stepper-item[data-state=complete]):is(.dark,.dark *){border-color:var(--color-primary-400, oklch(68% .14 250))}.bw-stepper-style-bars.bw-stepper-vertical .bw-stepper-item[data-state=error]{border-color:var(--color-red-600, oklch(57.7% .245 27.325))}.bw-stepper-style-bars.bw-stepper-vertical .bw-stepper-item[data-state=error]:is(.dark,.dark *){border-color:var(--color-red-400, oklch(70.4% .191 22.216))}.bw-stepper-style-bars.bw-stepper-vertical .bw-stepper-trigger{padding:calc(var(--spacing, .25rem) * 0)}.bw-stepper-style-bars.bw-stepper-vertical .bw-stepper-connector{display:none}.bw-stepper-style-line .bw-stepper-indicator{width:calc(var(--spacing, .25rem) * 4);height:calc(var(--spacing, .25rem) * 4);border-style:var(--tw-border-style, solid);background-color:var(--color-white, #fff);color:0;border-width:2px}.bw-stepper-style-line .bw-stepper-indicator:is(.dark,.dark *){background-color:var(--color-dark-800, #1c1f24)}.bw-stepper-style-line .bw-stepper-item[data-state=current] .bw-stepper-indicator{background-color:#0000}.bw-stepper-style-line .bw-stepper-indicator svg,.bw-stepper-style-line .bw-stepper-number{display:none}.bw-stepper-style-line.bw-stepper-horizontal .bw-stepper-trigger{align-items:center;gap:calc(var(--spacing, .25rem) * 3);padding-inline:calc(var(--spacing, .25rem) * 4);text-align:center;flex-direction:column-reverse}.bw-stepper-style-line.bw-stepper-horizontal .bw-stepper-copy{text-align:center;align-items:center}.bw-stepper-style-line.bw-stepper-horizontal .bw-stepper-connector{inset-inline:calc(50% + .5rem) calc(.5rem - 50%);top:auto;bottom:.6875rem}.bw-stepper-style-line.bw-stepper-vertical .bw-stepper-item{min-height:calc(var(--spacing, .25rem) * 16);padding-bottom:calc(var(--spacing, .25rem) * 4)}.bw-stepper-style-line.bw-stepper-vertical .bw-stepper-trigger{align-items:flex-start;gap:calc(var(--spacing, .25rem) * 4)}.bw-stepper-style-line.bw-stepper-vertical .bw-stepper-copy{margin-top:calc(var(--spacing, .25rem) * -.5)}.bw-stepper-style-line.bw-stepper-vertical .bw-stepper-connector{inset-inline-start:.6875rem;top:1.5rem}.bw-stepper-panel{margin-top:calc(var(--spacing, .25rem) * 6);min-width:calc(var(--spacing, .25rem) * 0);border-radius:var(--radius-lg, .5rem);border-style:var(--tw-border-style, solid);border-width:1px;border-color:var(--color-gray-200, oklch(92.8% .006 264.531));background-color:var(--color-white, #fff);padding:calc(var(--spacing, .25rem) * 5);color:var(--color-gray-700, oklch(37.3% .034 259.733))}.bw-stepper-panel:is(.dark,.dark *){border-color:var(--color-dark-600, #33373c);background-color:var(--color-dark-800, #1c1f24);color:var(--color-dark-200, #d2d4d7)}.bw-stepper-panel-borderless{border-style:var(--tw-border-style, solid);border-width:0}.bw-stepper-panel[hidden]{display:none}[dir=rtl] .bw-stepper-trigger{text-align:right}@media(max-width:639px){.bw-stepper-horizontal .bw-stepper-item{width:calc(var(--spacing, .25rem) * 40);min-width:calc(var(--spacing, .25rem) * 40)}.bw-stepper-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media(prefers-reduced-motion:reduce){.bw-stepper *{scroll-behavior:auto;transition-duration:.01ms}}.bw-card.shadowed{box-shadow:0 0 0 1px #0f172a0f,0 1px 2px #0f172a08}.dark .bw-card.shadowed{box-shadow:0 0 0 1px #e2e8f014,0 1px 2px #02061766}.bw-card.shadowed-hover:hover{box-shadow:0 0 0 1px #0f172a1a,0 2px 6px #0f172a0f}.dark .bw-card.shadowed-hover:hover{box-shadow:0 0 0 1px #e2e8f024,0 2px 6px #02061780}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=number]{-webkit-appearance:none;appearance:none;-moz-appearance:textfield}.bw-textarea,.bw-raw-select,.bw-input{border-radius:var(--radius-md, .375rem);border-style:var(--tw-border-style, solid);width:100%;padding-inline:calc(var(--spacing, .25rem) * 3);font-size:var(--text-sm, .875rem);line-height:var(--tw-leading,var(--text-sm--line-height, calc(1.25 / .875)));--tw-tracking:var(--tracking-wider, .05em);letter-spacing:var(--tracking-wider, .05em);color:var(--color-gray-600, oklch(44.6% .03 256.802));--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width, 0)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow, 0 0 #0000),var(--tw-inset-ring-shadow, 0 0 #0000),var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow, 0 0 #0000);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function, cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration, .15s));border-width:2px;padding-block:8.5px}:is(.bw-textarea,.bw-raw-select,.bw-input)::placeholder{color:#00274f66}@supports (color:color-mix(in lab,red,red)){:is(.bw-textarea,.bw-raw-select,.bw-input)::placeholder{color:color-mix(in oklab,var(--color-primary-900, oklch(27% .1 250)) 40%,transparent)}}:is(.bw-textarea,.bw-raw-select,.bw-input):focus{outline-style:var(--tw-outline-style, solid);outline-offset:-1px;outline-width:2px}:is(.bw-textarea,.bw-raw-select,.bw-input):is(.dark,.dark *){color:var(--color-dark-300, #a7aaad);background-color:#0000}:is(.bw-textarea,.bw-raw-select,.bw-input):is(.dark,.dark *)::placeholder{color:#6c707599}@supports (color:color-mix(in lab,red,red)){:is(.bw-textarea,.bw-raw-select,.bw-input):is(.dark,.dark *)::placeholder{color:color-mix(in oklab,var(--color-dark-400, #6c7075) 60%,transparent)}}.bw-textarea:not(.has-error),.bw-raw-select:not(.has-error),.bw-input:not(.has-error){border-color:var(--color-gray-200, oklch(92.8% .006 264.531))}@media(hover:hover){:is(.bw-textarea:not(.has-error),.bw-raw-select:not(.has-error),.bw-input:not(.has-error)):hover{border-color:var(--color-gray-300, oklch(87.2% .01 258.338))}}:is(.bw-textarea:not(.has-error),.bw-raw-select:not(.has-error),.bw-input:not(.has-error)):is(.dark,.dark *){border-color:#33373c80}@supports (color:color-mix(in lab,red,red)){:is(.bw-textarea:not(.has-error),.bw-raw-select:not(.has-error),.bw-input:not(.has-error)):is(.dark,.dark *){border-color:color-mix(in oklab,var(--color-dark-600, #33373c) 50%,transparent)}}@media(hover:hover){:is(.bw-textarea:not(.has-error),.bw-raw-select:not(.has-error),.bw-input:not(.has-error)):is(.dark,.dark *):hover{border-color:#4a4e5366}@supports (color:color-mix(in lab,red,red)){:is(.bw-textarea:not(.has-error),.bw-raw-select:not(.has-error),.bw-input:not(.has-error)):is(.dark,.dark *):hover{border-color:color-mix(in oklab,var(--color-dark-500, #4a4e53) 40%,transparent)}}}.bw-textarea.has-error,.bw-raw-select.has-error,.bw-input.has-error{border-color:var(--color-red-500, oklch(63.7% .237 25.331))}@media(hover:hover){:is(.bw-textarea.has-error,.bw-raw-select.has-error,.bw-input.has-error):hover{border-color:var(--color-red-500, oklch(63.7% .237 25.331))}}:is(.bw-textarea.has-error,.bw-raw-select.has-error,.bw-input.has-error):focus{border-color:var(--color-red-500, oklch(63.7% .237 25.331));outline-color:var(--color-red-500, oklch(63.7% .237 25.331))}:is(.bw-textarea.has-error,.bw-raw-select.has-error,.bw-input.has-error):is(.dark,.dark *){border-color:var(--color-red-500, oklch(63.7% .237 25.331))}@media(hover:hover){:is(.bw-textarea.has-error,.bw-raw-select.has-error,.bw-input.has-error):is(.dark,.dark *):hover{border-color:var(--color-red-500, oklch(63.7% .237 25.331))}}:is(.bw-textarea.has-error,.bw-raw-select.has-error,.bw-input.has-error):is(.dark,.dark *):focus{border-color:var(--color-red-500, oklch(63.7% .237 25.331))}.bw-input[disabled],.bw-input[readonly],fieldset[disabled] .bw-input{cursor:not-allowed;background-color:#f3f4f699}@supports (color:color-mix(in lab,red,red)){.bw-input[disabled],.bw-input[readonly],fieldset[disabled] .bw-input{background-color:color-mix(in oklab,var(--color-gray-100, oklch(96.7% .003 264.542)) 60%,transparent)}}.bw-input[disabled],.bw-input[readonly],fieldset[disabled] .bw-input{color:#99a1afb3}@supports (color:color-mix(in lab,red,red)){.bw-input[disabled],.bw-input[readonly],fieldset[disabled] .bw-input{color:color-mix(in oklab,var(--color-gray-400, oklch(70.7% .022 261.325)) 70%,transparent)}}:is(.bw-input[disabled],.bw-input[readonly],fieldset[disabled] .bw-input):is(.dark,.dark *){border-color:#4a4e53b3}@supports (color:color-mix(in lab,red,red)){:is(.bw-input[disabled],.bw-input[readonly],fieldset[disabled] .bw-input):is(.dark,.dark *){border-color:color-mix(in oklab,var(--color-dark-500, #4a4e53) 70%,transparent)}}:is(.bw-input[disabled],.bw-input[readonly],fieldset[disabled] .bw-input):is(.dark,.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){:is(.bw-input[disabled],.bw-input[readonly],fieldset[disabled] .bw-input):is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white, #fff) 10%,transparent)}}:is(.bw-input[disabled],.bw-input[readonly],fieldset[disabled] .bw-input):is(.dark,.dark *){color:var(--color-dark-400, #6c7075);opacity:.4}.bw-input.small{padding-block:6px}.bw-input.medium{padding-block:12px}.bw-input.big{padding-block:calc(var(--spacing, .25rem) * 5)}:is(input.no-label,.bw-input.no-label,.bw-textarea.bw-input.no-label)::placeholder{color:#0000}.form-label{top:calc(var(--spacing) * -2);left:calc(var(--spacing) * 3);z-index:20;cursor:text;background-color:var(--color-white);padding-inline:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:#00274f66;display:inline-block;position:absolute}@supports (color:color-mix(in lab,red,red)){.form-label{color:color-mix(in oklab,var(--color-primary-900) 40%,transparent)}}.form-label{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.form-label:is(:where(.peer):placeholder-shown~*){top:12.2px}.form-label:is(:where(.peer):focus~*){top:calc(var(--spacing) * -2)}.form-label:where(:dir(rtl),[dir=rtl],[dir=rtl] *){right:calc(var(--spacing) * 3);left:unset}.form-label:is(.dark,.dark *){border-radius:var(--radius-md);background-color:#262a2ff2}@supports (color:color-mix(in lab,red,red)){.form-label:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-700) 95%,transparent)}}.form-label:is(.dark,.dark *){padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);color:#a7aaad80}@supports (color:color-mix(in lab,red,red)){.form-label:is(.dark,.dark *){color:color-mix(in oklab,var(--color-dark-300) 50%,transparent)}}.form-label.small:is(:where(.peer):placeholder-shown~*){top:9px}.form-label.small:is(:where(.peer):focus~*){top:calc(var(--spacing) * -2)}.form-label.medium:is(:where(.peer):placeholder-shown~*){top:13.5px}.form-label.medium:is(:where(.peer):focus~*){top:-9px}.form-label.big:is(:where(.peer):placeholder-shown~*){top:25px}.form-label.big:is(:where(.peer):focus~*){top:calc(var(--spacing) * -2)}.bw-select div.clickable.disabled,.bw-select div.clickable.readonly,fieldset[disabled] .bw-select{cursor:not-allowed;background-color:#f3f4f699}@supports (color:color-mix(in lab,red,red)){.bw-select div.clickable.disabled,.bw-select div.clickable.readonly,fieldset[disabled] .bw-select{background-color:color-mix(in oklab,var(--color-gray-100, oklch(96.7% .003 264.542)) 60%,transparent)}}.bw-select div.clickable.disabled,.bw-select div.clickable.readonly,fieldset[disabled] .bw-select{opacity:.95;-webkit-user-select:none;user-select:none}:is(.bw-select div.clickable.disabled,.bw-select div.clickable.readonly,fieldset[disabled] .bw-select):is(.dark,.dark *){background-color:#a7aaad0d}@supports (color:color-mix(in lab,red,red)){:is(.bw-select div.clickable.disabled,.bw-select div.clickable.readonly,fieldset[disabled] .bw-select):is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-300, #a7aaad) 5%,transparent)}}:is(.bw-select div.clickable.disabled,.bw-select div.clickable.readonly,fieldset[disabled] .bw-select):is(.dark,.dark *){opacity:.4}.bw-select div.clickable.enabled.has-error,.bw-select div.clickable.enabled.has-error:hover{border-color:var(--color-red-500, oklch(63.7% .237 25.331))}.bw-select div.clickable.enabled{cursor:pointer;border-style:var(--tw-border-style, solid);border-width:2px;border-color:var(--color-gray-200, oklch(92.8% .006 264.531))}@media(hover:hover){.bw-select div.clickable.enabled:hover{border-color:var(--color-gray-300, oklch(87.2% .01 258.338))}}.bw-select div.clickable.enabled:focus{outline-style:var(--tw-outline-style, solid);outline-offset:-1px;outline-width:2px}.bw-select div.clickable.enabled:is(.dark,.dark *){border-color:#33373c80}@supports (color:color-mix(in lab,red,red)){.bw-select div.clickable.enabled:is(.dark,.dark *){border-color:color-mix(in oklab,var(--color-dark-600, #33373c) 50%,transparent)}}.bw-select div.clickable.enabled:is(.dark,.dark *){background-color:#0000}@media(hover:hover){.bw-select div.clickable.enabled:is(.dark,.dark *):hover{border-color:#4a4e5366}@supports (color:color-mix(in lab,red,red)){.bw-select div.clickable.enabled:is(.dark,.dark *):hover{border-color:color-mix(in oklab,var(--color-dark-500, #4a4e53) 40%,transparent)}}}.prefix svg,.suffix svg{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6)}:is(.prefix svg,.suffix svg):where(:dir(ltr),[dir=ltr],[dir=ltr] *){margin-right:calc(var(--spacing) * 1)}:is(.prefix svg,.suffix svg):where(:dir(rtl),[dir=rtl],[dir=rtl] *){margin-left:calc(var(--spacing) * 1)}:is(.prefix svg,.suffix svg):is(.dark,.dark *){color:var(--color-dark-500)}.ql-toolbar.ql-snow{border-top-left-radius:var(--radius-lg)!important;border-top-right-radius:var(--radius-lg)!important;border-style:var(--tw-border-style)!important;border-width:2px!important;border-color:var(--color-gray-200)!important}.ql-toolbar.ql-snow:is(.dark,.dark *){border-color:#33373c80!important}@supports (color:color-mix(in lab,red,red)){.ql-toolbar.ql-snow:is(.dark,.dark *){border-color:color-mix(in oklab,var(--color-dark-600) 50%,transparent)!important}}.ql-toolbar.ql-snow:is(.dark,.dark *){background-color:#0000!important}:is(.ql-toolbar.ql-snow .ql-stroke,.ql-stroke.ql-thin):is(.dark,.dark *){stroke:var(--color-dark-500)!important;color:var(--color-dark-500)!important}.ql-snow.ql-toolbar button:hover .ql-stroke{stroke:var(--color-primary-500)!important}.ql-container.ql-snow{border-bottom-right-radius:var(--radius-lg)!important;border-bottom-left-radius:var(--radius-lg)!important;border-style:var(--tw-border-style)!important;border-width:2px!important;border-color:var(--color-gray-200)!important}.ql-container.ql-snow:is(.dark,.dark *){border-color:#33373c80!important}@supports (color:color-mix(in lab,red,red)){.ql-container.ql-snow:is(.dark,.dark *){border-color:color-mix(in oklab,var(--color-dark-600) 50%,transparent)!important}}.ql-container.ql-snow:is(.dark,.dark *){background-color:#0000!important}.ql-editor.ql-blank:before{color:var(--color-gray-300)!important;font-style:normal!important}.bw-input-wrapper.has-clearing{margin-bottom:calc(var(--spacing, .25rem) * 4)}.bw-textarea-wrapper.has-clearing,.bw-select.has-clearing{margin-bottom:calc(var(--spacing, .25rem) * 3)}.bw-input-group{margin-bottom:calc(var(--spacing, .25rem) * 4);align-items:flex-start;width:100%;display:flex}.bw-input-group.gapped{gap:calc(var(--spacing, .25rem) * 2)}.bw-input-group>:is(.bw-input-wrapper,.bw-textarea-wrapper,.bw-select){margin-bottom:calc(var(--spacing, .25rem) * 0)}.bw-input-group>.bw-button{flex-shrink:0}.bw-input-group.attached>:not(:first-child){margin-left:calc(var(--spacing, .25rem) * -.5)}.bw-input-group .shrink-control{flex-grow:0;flex-shrink:0}.bw-datepicker{z-index:50;border-radius:var(--radius-lg, .5rem);border-style:var(--tw-border-style, solid);border-width:1px;border-color:var(--color-gray-100, oklch(96.7% .003 264.542));background-color:var(--color-white, #fff);padding:calc(var(--spacing, .25rem) * 2);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow, 0 0 #0000),var(--tw-inset-ring-shadow, 0 0 #0000),var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow, 0 0 #0000);flex-direction:column;display:flex;position:absolute}.bw-datepicker:is(.dark,.dark *){border-color:var(--color-dark-600, #33373c);background-color:var(--color-dark-700, #262a2f);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow, 0 0 #0000),var(--tw-inset-ring-shadow, 0 0 #0000),var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow, 0 0 #0000)}.bw-datepicker .in-range{border-style:var(--tw-border-style, solid);border-width:1px}.bw-datepicker .selected{border-radius:var(--radius-md, .375rem);color:var(--color-white, #fff);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function, cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration, .15s));--tw-duration:.1s;--tw-ease:var(--ease-in-out, cubic-bezier(.4, 0, .2, 1));transition-duration:.1s;transition-timing-function:var(--ease-in-out, cubic-bezier(.4, 0, .2, 1))}.bw-datepicker .selected:is(.dark,.dark *){background-color:var(--color-dark-900, #101114)}.bw-datepicker .disabled{pointer-events:none;cursor:not-allowed;color:var(--color-gray-300, oklch(87.2% .01 258.338))}.bw-datepicker .disabled:is(.dark,.dark *){color:var(--color-gray-600, oklch(44.6% .03 256.802))}.bw-datepicker .a-month{cursor:pointer;padding-inline:calc(var(--spacing, .25rem) * 7);padding-block:calc(var(--spacing, .25rem) * 4);font-size:var(--text-base, 1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5));--tw-font-weight:var(--font-weight-light, 300);font-weight:var(--font-weight-light, 300);--tw-tracking:var(--tracking-wider, .05em);letter-spacing:var(--tracking-wider, .05em);color:var(--color-slate-700, oklch(37.2% .044 257.287));text-transform:none}@media(hover:hover){.bw-datepicker .a-month:hover{background-color:var(--color-gray-100, oklch(96.7% .003 264.542))}}.bw-datepicker .a-month:is(.dark,.dark *){color:var(--color-dark-400, #6c7075)}@media(hover:hover){.bw-datepicker .a-month:is(.dark,.dark *):hover{background-color:var(--color-dark-600, #33373c);color:var(--color-dark-200, #d2d4d7)}}.bw-datepicker .a-year{cursor:pointer;padding:calc(var(--spacing, .25rem) * 5);font-size:var(--text-base, 1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5));--tw-font-weight:var(--font-weight-light, 300);font-weight:var(--font-weight-light, 300);--tw-tracking:var(--tracking-wider, .05em);letter-spacing:var(--tracking-wider, .05em);color:var(--color-slate-700, oklch(37.2% .044 257.287));text-transform:none}@media(hover:hover){.bw-datepicker .a-year:hover{background-color:var(--color-gray-100, oklch(96.7% .003 264.542))}}.bw-datepicker .a-year:is(.dark,.dark *){color:var(--color-dark-400, #6c7075)}@media(hover:hover){.bw-datepicker .a-year:is(.dark,.dark *):hover{background-color:var(--color-dark-600, #33373c);color:var(--color-dark-200, #d2d4d7)}}.bw-datepicker table{border-collapse:collapse;width:100%}.bw-datepicker td{cursor:pointer;border-style:var(--tw-border-style, solid);border-width:1px;border-color:var(--color-white, #fff);padding:calc(var(--spacing, .25rem) * 2);text-align:center;font-size:var(--text-base, 1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5));--tw-font-weight:var(--font-weight-light, 300);font-weight:var(--font-weight-light, 300);--tw-tracking:var(--tracking-wider, .05em);letter-spacing:var(--tracking-wider, .05em);color:var(--color-slate-700, oklch(37.2% .044 257.287))}.bw-datepicker td:is(.dark,.dark *){border-color:#33373c4d}@supports (color:color-mix(in lab,red,red)){.bw-datepicker td:is(.dark,.dark *){border-color:color-mix(in oklab,var(--color-dark-600, #33373c) 30%,transparent)}}.bw-datepicker td:is(.dark,.dark *){color:var(--color-dark-400, #6c7075)}.bw-datepicker th{width:calc(var(--spacing, .25rem) * 10);cursor:pointer;padding-inline:calc(var(--spacing, .25rem) * 2);padding-top:calc(var(--spacing, .25rem) * 3.5);padding-bottom:calc(var(--spacing, .25rem) * 2);text-align:center;font-size:var(--text-xs, .75rem);line-height:var(--tw-leading,var(--text-xs--line-height, calc(1 / .75)));--tw-font-weight:var(--font-weight-normal, 400);font-weight:var(--font-weight-normal, 400);--tw-tracking:var(--tracking-wide, .025em);letter-spacing:var(--tracking-wide, .025em);color:var(--color-slate-500, oklch(55.4% .046 257.417));text-transform:uppercase}.bw-datepicker th:is(.dark,.dark *){color:var(--color-dark-400, #6c7075)}.bw-datepicker td:hover:not(.selected,.empty){border-radius:var(--radius-md, .375rem)}.bw-datepicker td:empty:hover{background-color:var(--color-white, #fff)}.bw-datepicker td:empty:hover:is(.dark,.dark *){background-color:var(--color-dark-700, #262a2f)}.bw-datepicker .datepicker-header{margin-inline:calc(var(--spacing, .25rem) * -2);margin-top:calc(var(--spacing, .25rem) * -2);border-top-left-radius:var(--radius-lg, .5rem);border-top-right-radius:var(--radius-lg, .5rem);padding-inline:calc(var(--spacing, .25rem) * 3);padding-block:calc(var(--spacing, .25rem) * 5);color:var(--color-white, #fff);justify-content:space-between;align-items:center;display:flex}.bw-slider{height:calc(var(--spacing, .25rem) * 2);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-gray-200, oklch(92.8% .006 264.531));opacity:.9;outline-style:var(--tw-outline-style, solid);width:100%;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function, cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration, .15s));border-radius:3.40282e38px;outline-width:0;position:absolute}.bw-slider:is(.dark,.dark *){background-color:var(--color-dark-600, #33373c)}.bw-slider::-webkit-slider-thumb{width:calc(var(--spacing, .25rem) * 6);height:calc(var(--spacing, .25rem) * 6);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:3.40282e38px}.bw-slider::-moz-range-thumb{width:calc(var(--spacing, .25rem) * 6);height:calc(var(--spacing, .25rem) * 6);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:3.40282e38px}.bw-slider.primary::-webkit-slider-thumb{background-color:var(--color-primary-500, oklch(56% .18 250))}.bw-slider.primary::-moz-range-thumb{background-color:var(--color-primary-500, oklch(56% .18 250))}.bw-slider.pink::-webkit-slider-thumb{background-color:var(--color-pink-500, oklch(65.6% .241 354.308))}.bw-slider.pink::-moz-range-thumb{background-color:var(--color-pink-500, oklch(65.6% .241 354.308))}.bw-slider.blue::-webkit-slider-thumb{background-color:var(--color-blue-500, oklch(62.3% .214 259.815))}.bw-slider.blue::-moz-range-thumb{background-color:var(--color-blue-500, oklch(62.3% .214 259.815))}.bw-slider.red::-webkit-slider-thumb{background-color:var(--color-red-500, oklch(63.7% .237 25.331))}.bw-slider.red::-moz-range-thumb{background-color:var(--color-red-500, oklch(63.7% .237 25.331))}.bw-slider.yellow::-webkit-slider-thumb{background-color:var(--color-amber-500, oklch(76.9% .188 70.08))}.bw-slider.yellow::-moz-range-thumb{background-color:var(--color-amber-500, oklch(76.9% .188 70.08))}.bw-slider.black::-webkit-slider-thumb{background-color:var(--color-slate-500, oklch(55.4% .046 257.417))}.bw-slider.black::-moz-range-thumb{background-color:var(--color-slate-500, oklch(55.4% .046 257.417))}.bw-slider.gray::-webkit-slider-thumb{background-color:var(--color-slate-500, oklch(55.4% .046 257.417))}.bw-slider.gray::-moz-range-thumb{background-color:var(--color-slate-500, oklch(55.4% .046 257.417))}.bw-slider.purple::-webkit-slider-thumb{background-color:var(--color-purple-500, oklch(62.7% .265 303.9))}.bw-slider.purple::-moz-range-thumb{background-color:var(--color-purple-500, oklch(62.7% .265 303.9))}.bw-slider.cyan::-webkit-slider-thumb{background-color:var(--color-cyan-500, oklch(71.5% .143 215.221))}.bw-slider.cyan::-moz-range-thumb{background-color:var(--color-cyan-500, oklch(71.5% .143 215.221))}.bw-slider.orange::-webkit-slider-thumb{background-color:var(--color-orange-500, oklch(70.5% .213 47.604))}.bw-slider.orange::-moz-range-thumb{background-color:var(--color-orange-500, oklch(70.5% .213 47.604))}.bw-slider.violet::-webkit-slider-thumb{background-color:var(--color-violet-500, oklch(60.6% .25 292.717))}.bw-slider.violet::-moz-range-thumb{background-color:var(--color-violet-500, oklch(60.6% .25 292.717))}.bw-slider.indigo::-webkit-slider-thumb{background-color:var(--color-indigo-500, oklch(58.5% .233 277.117))}.bw-slider.indigo::-moz-range-thumb{background-color:var(--color-indigo-500, oklch(58.5% .233 277.117))}.bw-slider.fuchsia::-webkit-slider-thumb{background-color:var(--color-fuchsia-500, oklch(66.7% .295 322.15))}.bw-slider.fuchsia::-moz-range-thumb{background-color:var(--color-fuchsia-500, oklch(66.7% .295 322.15))}.bw-slider.green::-webkit-slider-thumb{background-color:var(--color-green-500, oklch(72.3% .219 149.579))}.bw-slider.green::-moz-range-thumb{background-color:var(--color-green-500, oklch(72.3% .219 149.579))}.bw-table.divided tr:not(:has(th),:last-child){border-top-style:var(--tw-border-style, solid);border-top-width:1px;border-bottom-style:var(--tw-border-style, solid);border-color:#e5e7eb26;border-bottom-width:8px}@supports (color:color-mix(in lab,red,red)){.bw-table.divided tr:not(:has(th),:last-child){border-color:color-mix(in oklab,var(--color-gray-200, oklch(92.8% .006 264.531)) 15%,transparent)}}.bw-table.divided tr:not(:has(th),:last-child){border-top-color:#e5e7eb66}@supports (color:color-mix(in lab,red,red)){.bw-table.divided tr:not(:has(th),:last-child){border-top-color:color-mix(in oklab,var(--color-gray-200, oklch(92.8% .006 264.531)) 40%,transparent)}}.bw-table.divided tr:not(:has(th),:last-child):is(.dark,.dark *){border-color:var(--color-dark-700, #262a2f);border-bottom-color:var(--color-dark-700, #262a2f)}.bw-table.divided.thin tbody tr{border-block-style:var(--tw-border-style, solid);border-block-width:1px;border-top-color:var(--color-gray-200, oklch(92.8% .006 264.531));border-bottom-color:#e5e7eb99}@supports (color:color-mix(in lab,red,red)){.bw-table.divided.thin tbody tr{border-bottom-color:color-mix(in oklab,var(--color-gray-200, oklch(92.8% .006 264.531)) 60%,transparent)}}.bw-table.divided.thin tbody tr:is(.dark,.dark *){border-top-color:#33373ccc}@supports (color:color-mix(in lab,red,red)){.bw-table.divided.thin tbody tr:is(.dark,.dark *){border-top-color:color-mix(in oklab,var(--color-dark-600, #33373c) 80%,transparent)}}.bw-table.divided.thin tbody tr:is(.dark,.dark *){border-bottom-color:#33373c4d}@supports (color:color-mix(in lab,red,red)){.bw-table.divided.thin tbody tr:is(.dark,.dark *){border-bottom-color:color-mix(in oklab,var(--color-dark-600, #33373c) 30%,transparent)}}.bw-table tr>td{border-inline-style:var(--tw-border-style, solid);background-color:var(--color-white, #fff);padding-inline:calc(var(--spacing, .25rem) * 3);padding-block:calc(var(--spacing, .25rem) * 4);vertical-align:top;font-size:var(--text-sm, .875rem);line-height:var(--tw-leading,var(--text-sm--line-height, calc(1.25 / .875)));--tw-leading:calc(var(--spacing, .25rem) * 6);line-height:calc(var(--spacing, .25rem) * 6);color:#45556ccc;border-inline-width:2px;border-color:#0000}@supports (color:color-mix(in lab,red,red)){.bw-table tr>td{color:color-mix(in oklab,var(--color-slate-600, oklch(44.6% .043 257.281)) 80%,transparent)}}.bw-table tr>td:is(.dark,.dark *){background-color:#1c1f2440}@supports (color:color-mix(in lab,red,red)){.bw-table tr>td:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-800, #1c1f24) 25%,transparent)}}.bw-table tr>td:is(.dark,.dark *){color:#a7aaadb3}@supports (color:color-mix(in lab,red,red)){.bw-table tr>td:is(.dark,.dark *){color:color-mix(in oklab,var(--color-dark-300, #a7aaad) 70%,transparent)}}.bw-table tr>td.group-heading{background-color:#e5e7ebb3}@supports (color:color-mix(in lab,red,red)){.bw-table tr>td.group-heading{background-color:color-mix(in oklab,var(--color-gray-200, oklch(92.8% .006 264.531)) 70%,transparent)}}.bw-table tr>td.group-heading{color:var(--color-slate-700, oklch(37.2% .044 257.287))}@media(hover:hover){.bw-table tr>td.group-heading:hover{background-color:#e5e7ebb3}@supports (color:color-mix(in lab,red,red)){.bw-table tr>td.group-heading:hover{background-color:color-mix(in oklab,var(--color-gray-200, oklch(92.8% .006 264.531)) 70%,transparent)}}}.bw-table tr>td.group-heading:is(.dark,.dark *){background-color:#1c1f2499}@supports (color:color-mix(in lab,red,red)){.bw-table tr>td.group-heading:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-800, #1c1f24) 60%,transparent)}}.bw-table tr>td.group-heading:is(.dark,.dark *){color:var(--color-dark-400, #6c7075)}@media(hover:hover){.bw-table tr>td.group-heading:hover:is(.dark,.dark *){background-color:#1c1f2499}@supports (color:color-mix(in lab,red,red)){.bw-table tr>td.group-heading:hover:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-800, #1c1f24) 60%,transparent)}}}.bw-table.striped tr:nth-child(2n)>td,.bw-table.striped tr:nth-child(2n):hover>td{background-color:#f1f5f9b3}@supports (color:color-mix(in lab,red,red)){.bw-table.striped tr:nth-child(2n)>td,.bw-table.striped tr:nth-child(2n):hover>td{background-color:color-mix(in oklab,var(--color-slate-100, oklch(96.8% .007 247.896)) 70%,transparent)}}:is(.bw-table.striped tr:nth-child(2n)>td,.bw-table.striped tr:nth-child(2n):hover>td):is(.dark,.dark *){background-color:#1c1f2473}@supports (color:color-mix(in lab,red,red)){:is(.bw-table.striped tr:nth-child(2n)>td,.bw-table.striped tr:nth-child(2n):hover>td):is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-800, #1c1f24) 45%,transparent)}}.bw-table.celled th,.bw-table.celled td{border-collapse:collapse;border-inline-style:var(--tw-border-style, solid);border-inline-width:0;border-right-style:var(--tw-border-style, solid);border-color:#d1d5dc80;border-right-width:1px}@supports (color:color-mix(in lab,red,red)){.bw-table.celled th,.bw-table.celled td{border-color:color-mix(in oklab,var(--color-gray-300, oklch(87.2% .01 258.338)) 50%,transparent)}}:is(.bw-table.celled th,.bw-table.celled td):is(.dark,.dark *){border-color:#33373ccc}@supports (color:color-mix(in lab,red,red)){:is(.bw-table.celled th,.bw-table.celled td):is(.dark,.dark *){border-color:color-mix(in oklab,var(--color-dark-600, #33373c) 80%,transparent)}}.bw-table thead>tr>th{border-top-style:var(--tw-border-style, solid);border-top-width:1px;border-top-color:#e5e7eb4d}@supports (color:color-mix(in lab,red,red)){.bw-table thead>tr>th{border-top-color:color-mix(in oklab,var(--color-gray-200, oklch(92.8% .006 264.531)) 30%,transparent)}}.bw-table thead>tr>th{background-color:var(--color-white, #fff);padding-inline:calc(var(--spacing, .25rem) * 3);padding-block:calc(var(--spacing, .25rem) * 4);text-align:left;font-size:var(--text-xs, .75rem);line-height:var(--tw-leading,var(--text-xs--line-height, calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold, 600);font-weight:var(--font-weight-semibold, 600);--tw-tracking:var(--tracking-widest, .1em);letter-spacing:var(--tracking-widest, .1em);color:#000c}@supports (color:color-mix(in lab,red,red)){.bw-table thead>tr>th{color:color-mix(in oklab,var(--color-black, #000) 80%,transparent)}}.bw-table thead>tr>th:is(.dark,.dark *){border-top-color:#33373ccc}@supports (color:color-mix(in lab,red,red)){.bw-table thead>tr>th:is(.dark,.dark *){border-top-color:color-mix(in oklab,var(--color-dark-600, #33373c) 80%,transparent)}}.bw-table thead>tr>th:is(.dark,.dark *){background-color:#1c1f2499;border-bottom-color:#0000}@supports (color:color-mix(in lab,red,red)){.bw-table thead>tr>th:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-800, #1c1f24) 60%,transparent)}}.bw-table thead>tr>th:is(.dark,.dark *){color:var(--color-dark-300, #a7aaad)}.bw-table.celled th:first-child,.bw-table.celled td:first-child{border-collapse:collapse;border-inline-style:var(--tw-border-style, solid);border-inline-width:1px;border-color:#d1d5dc80}@supports (color:color-mix(in lab,red,red)){.bw-table.celled th:first-child,.bw-table.celled td:first-child{border-color:color-mix(in oklab,var(--color-gray-300, oklch(87.2% .01 258.338)) 50%,transparent)}}:is(.bw-table.celled th:first-child,.bw-table.celled td:first-child):is(.dark,.dark *){border-color:#33373ccc}@supports (color:color-mix(in lab,red,red)){:is(.bw-table.celled th:first-child,.bw-table.celled td:first-child):is(.dark,.dark *){border-color:color-mix(in oklab,var(--color-dark-600, #33373c) 80%,transparent)}}.bw-table.has-no-data thead>tr{border-color:#0000}.bw-table.uppercase-headers thead>tr>th{text-transform:uppercase}.bw-table-filter-bar-unhinged input{margin-bottom:calc(var(--spacing, .25rem) * 0);border-style:var(--tw-border-style, solid);background-color:#0000;border-width:0}.bw-table-filter-bar-unhinged input:focus{border-style:var(--tw-border-style, solid);outline-style:var(--tw-outline-style, solid);border-width:0;outline-width:0}.bw-table-filter-bar{border-top-left-radius:var(--radius-lg, .5rem);border-top-right-radius:var(--radius-lg, .5rem);background-color:#e2e8f080}@supports (color:color-mix(in lab,red,red)){.bw-table-filter-bar{background-color:color-mix(in oklab,var(--color-slate-200, oklch(92.9% .013 255.508)) 50%,transparent)}}.bw-table-filter-bar:is(.dark,.dark *){background-color:#1c1f24cc}@supports (color:color-mix(in lab,red,red)){.bw-table-filter-bar:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-800, #1c1f24) 80%,transparent)}}.bw-table-filter-bar input:is(.dark,.dark *){border-style:var(--tw-border-style, solid);background-color:#0000;border-width:0}.bw-table-filter-bar input:is(.dark,.dark *):focus{border-style:var(--tw-border-style, solid);outline-style:var(--tw-outline-style, solid);border-width:0;outline-width:0}.bw-table.compact thead>tr>th{padding-block:calc(var(--spacing, .25rem) * 2.5)}.bw-table.compact tr>td{padding-block:calc(var(--spacing, .25rem) * 2)}.bw-table td.double-underline{border-collapse:separate;border-inline-style:var(--tw-border-style, solid);border-inline-width:0;border-top-style:var(--tw-border-style, solid);border-top-width:0;border-bottom-style:var(--tw-border-style, solid);--tw-border-style:double;border-style:double;border-bottom-width:4px;border-color:var(--color-gray-300, oklch(87.2% .01 258.338))}.bw-table td.double-underline:is(.dark,.dark *){border-color:var(--color-dark-600, #33373c)}.bw-table.with-hover-effect tr:not(.no-hover):hover>td{background-color:#f3f4f666}@supports (color:color-mix(in lab,red,red)){.bw-table.with-hover-effect tr:not(.no-hover):hover>td{background-color:color-mix(in oklab,var(--color-gray-100, oklch(96.7% .003 264.542)) 40%,transparent)}}.bw-table.with-hover-effect tr:not(.no-hover):hover>td:is(.dark,.dark *){background-color:#33373c4d}@supports (color:color-mix(in lab,red,red)){.bw-table.with-hover-effect tr:not(.no-hover):hover>td:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-600, #33373c) 30%,transparent)}}.bw-table td:first-child,.bw-table th:first-child{padding-left:calc(var(--spacing, .25rem) * 5)}.bw-table td:last-child,.bw-table th:last-child{padding-right:calc(var(--spacing, .25rem) * 5)}.bw-table.with-hover-effect tr:not(.no-hover):hover>td:first-child{border-left-style:var(--tw-border-style, solid);border-left-width:2px;border-left-color:var(--color-slate-400, oklch(70.4% .04 256.788))}.bw-table.with-hover-effect tr:not(.no-hover):hover>td:first-child:is(.dark,.dark *){border-left-color:var(--color-dark-500, #4a4e53)}.bw-table.with-hover-effect tr:not(.no-hover):hover>td:last-child{border-right-style:var(--tw-border-style, solid);border-right-width:2px;border-right-color:var(--color-slate-400, oklch(70.4% .04 256.788))}.bw-table.with-hover-effect tr:not(.no-hover):hover>td:last-child:is(.dark,.dark *){border-right-color:var(--color-dark-500, #4a4e53)}.bw-table.selectable>tbody>tr{cursor:pointer}.bw-table.selectable>tbody>tr.selected{border-block-style:var(--tw-border-style, solid);border-block-width:1px;border-color:var(--color-primary-200, oklch(88% .06 250))}.bw-table.selectable>tbody>tr.selected:is(.dark,.dark *){border-color:var(--color-dark-600, #33373c)}.bw-table.selectable>tbody>tr.selected>td{background-color:#ddedffcc}@supports (color:color-mix(in lab,red,red)){.bw-table.selectable>tbody>tr.selected>td{background-color:color-mix(in oklab,var(--color-primary-100, oklch(94% .03 250)) 80%,transparent)}}.bw-table.selectable>tbody>tr.selected>td:is(.dark,.dark *){background-color:#1c1f248c}@supports (color:color-mix(in lab,red,red)){.bw-table.selectable>tbody>tr.selected>td:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-800, #1c1f24) 55%,transparent)}}.bw-table th:first-child input[type=checkbox]{margin-top:calc(var(--spacing, .25rem) * 1)}.bw-table td:first-child input[type=checkbox]{margin-top:calc(var(--spacing, .25rem) * .5)}.bw-table.transparent tr,.bw-table.transparent th,.bw-table.transparent td{background-color:#0000}@media(hover:hover){:is(.bw-table.transparent tr,.bw-table.transparent th,.bw-table.transparent td):hover{background-color:#0000}}.bw-tab{border-bottom-style:var(--tw-border-style, solid);border-bottom-width:1px;border-color:var(--color-gray-200, oklch(92.8% .006 264.531))}.bw-tab:is(.dark,.dark *){border-color:var(--color-dark-500, #4a4e53)}.bw-tab.simple{padding-bottom:1px;position:relative}.bw-tab.simple .atab{background-color:#0000}.bw-tab.simple .atab span{padding:calc(var(--spacing, .25rem) * 4);text-align:center;font-size:var(--text-base, 1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5));--tw-font-weight:var(--font-weight-medium, 500);font-weight:var(--font-weight-medium, 500);--tw-tracking:var(--tracking-wider, .05em);letter-spacing:var(--tracking-wider, .05em);display:inline-block}.bw-tab.simple .atab span:is(.dark,.dark *){color:var(--color-dark-400, #6c7075)}.bw-tab.simple .atab span.is-disabled{cursor:not-allowed;color:var(--color-gray-300, oklch(87.2% .01 258.338))}@media(hover:hover){.bw-tab.simple .atab span.is-disabled:hover{color:var(--color-gray-300, oklch(87.2% .01 258.338))}}.bw-tab.simple .atab span.is-disabled:is(.dark,.dark *){opacity:.2}.bw-tab.simple .atab span.is-active{border-bottom-style:var(--tw-border-style, solid);border-bottom-width:0}.bw-tab.simple .bw-tab-active-line{pointer-events:none;top:calc(var(--spacing, .25rem) * 0);left:calc(var(--spacing, .25rem) * 0);height:calc(var(--spacing, .25rem) * .5);opacity:0;background-color:var(--bw-tab-active-line-color,var(--color-primary-500, oklch(56% .18 250)));width:0;transition:transform .25s cubic-bezier(.4,0,.2,1),width .25s cubic-bezier(.4,0,.2,1),opacity .15s;position:absolute;transform:translate(0)}.bw-tab.simple.primary{--bw-tab-active-line-color:var(--color-primary-500, oklch(56% .18 250))}.bw-tab.simple.blue{--bw-tab-active-line-color:var(--color-blue-500, oklch(62.3% .214 259.815))}.bw-tab.simple.red{--bw-tab-active-line-color:var(--color-red-500, oklch(63.7% .237 25.331))}.bw-tab.simple.yellow{--bw-tab-active-line-color:var(--color-yellow-500, oklch(79.5% .184 86.047))}.bw-tab.simple.green{--bw-tab-active-line-color:var(--color-green-500, oklch(72.3% .219 149.579))}.bw-tab.simple.gray{--bw-tab-active-line-color:var(--color-gray-500, oklch(55.1% .027 264.364))}.bw-tab.simple.purple{--bw-tab-active-line-color:var(--color-purple-500, oklch(62.7% .265 303.9))}.bw-tab.simple.pink{--bw-tab-active-line-color:var(--color-pink-500, oklch(65.6% .241 354.308))}.bw-tab.simple.cyan{--bw-tab-active-line-color:var(--color-cyan-500, oklch(71.5% .143 215.221))}.bw-tab.simple.indigo{--bw-tab-active-line-color:var(--color-indigo-500, oklch(58.5% .233 277.117))}.bw-tab.simple.violet{--bw-tab-active-line-color:var(--color-violet-500, oklch(60.6% .25 292.717))}.bw-tab.simple.fuchsia{--bw-tab-active-line-color:var(--color-fuchsia-500, oklch(66.7% .295 322.15))}.bw-tab.simple.orange{--bw-tab-active-line-color:var(--color-orange-500, oklch(70.5% .213 47.604))}@media(prefers-reduced-motion:reduce){.bw-tab.simple .bw-tab-active-line{transition:none}}.bw-tab .atab span.primary{border-color:var(--color-primary-500, oklch(56% .18 250));color:var(--color-primary-500, oklch(56% .18 250))}@media(hover:hover){.bw-tab .atab span.primary:hover{border-color:var(--color-primary-500, oklch(56% .18 250));color:var(--color-primary-500, oklch(56% .18 250))}}.bw-tab .atab span.primary:is(.dark,.dark *){color:var(--color-primary-500, oklch(56% .18 250))}.bw-tab .atab span.blue{border-color:var(--color-blue-500, oklch(62.3% .214 259.815));color:var(--color-blue-500, oklch(62.3% .214 259.815))}@media(hover:hover){.bw-tab .atab span.blue:hover{border-color:var(--color-blue-500, oklch(62.3% .214 259.815));color:var(--color-blue-500, oklch(62.3% .214 259.815))}}.bw-tab .atab span.red{border-color:var(--color-red-500, oklch(63.7% .237 25.331));color:var(--color-red-500, oklch(63.7% .237 25.331))}@media(hover:hover){.bw-tab .atab span.red:hover{border-color:var(--color-red-500, oklch(63.7% .237 25.331));color:var(--color-red-500, oklch(63.7% .237 25.331))}}.bw-tab .atab span.yellow{border-color:var(--color-yellow-500, oklch(79.5% .184 86.047));color:var(--color-yellow-500, oklch(79.5% .184 86.047))}@media(hover:hover){.bw-tab .atab span.yellow:hover{border-color:var(--color-yellow-500, oklch(79.5% .184 86.047));color:var(--color-yellow-500, oklch(79.5% .184 86.047))}}.bw-tab .atab span.green{border-color:var(--color-green-500, oklch(72.3% .219 149.579));color:var(--color-green-500, oklch(72.3% .219 149.579))}@media(hover:hover){.bw-tab .atab span.green:hover{border-color:var(--color-green-500, oklch(72.3% .219 149.579));color:var(--color-green-500, oklch(72.3% .219 149.579))}}.bw-tab .atab span.gray{border-color:var(--color-gray-500, oklch(55.1% .027 264.364));color:var(--color-gray-500, oklch(55.1% .027 264.364))}@media(hover:hover){.bw-tab .atab span.gray:hover{border-color:var(--color-gray-500, oklch(55.1% .027 264.364));color:var(--color-gray-500, oklch(55.1% .027 264.364))}}.bw-tab .atab span.purple{border-color:var(--color-purple-500, oklch(62.7% .265 303.9));color:var(--color-purple-500, oklch(62.7% .265 303.9))}@media(hover:hover){.bw-tab .atab span.purple:hover{border-color:var(--color-purple-500, oklch(62.7% .265 303.9));color:var(--color-purple-500, oklch(62.7% .265 303.9))}}.bw-tab .atab span.pink{border-color:var(--color-pink-500, oklch(65.6% .241 354.308));color:var(--color-pink-500, oklch(65.6% .241 354.308))}@media(hover:hover){.bw-tab .atab span.pink:hover{border-color:var(--color-pink-500, oklch(65.6% .241 354.308));color:var(--color-pink-500, oklch(65.6% .241 354.308))}}.bw-tab .atab span.cyan{border-color:var(--color-cyan-500, oklch(71.5% .143 215.221));color:var(--color-cyan-500, oklch(71.5% .143 215.221))}@media(hover:hover){.bw-tab .atab span.cyan:hover{border-color:var(--color-cyan-500, oklch(71.5% .143 215.221));color:var(--color-cyan-500, oklch(71.5% .143 215.221))}}.bw-tab .atab span.indigo{border-color:var(--color-indigo-500, oklch(58.5% .233 277.117));color:var(--color-indigo-500, oklch(58.5% .233 277.117))}@media(hover:hover){.bw-tab .atab span.indigo:hover{border-color:var(--color-indigo-500, oklch(58.5% .233 277.117));color:var(--color-indigo-500, oklch(58.5% .233 277.117))}}.bw-tab .atab span.violet{border-color:var(--color-violet-500, oklch(60.6% .25 292.717));color:var(--color-violet-500, oklch(60.6% .25 292.717))}@media(hover:hover){.bw-tab .atab span.violet:hover{border-color:var(--color-violet-500, oklch(60.6% .25 292.717));color:var(--color-violet-500, oklch(60.6% .25 292.717))}}.bw-tab .atab span.fuchsia{border-color:var(--color-fuchsia-500, oklch(66.7% .295 322.15));color:var(--color-fuchsia-500, oklch(66.7% .295 322.15))}@media(hover:hover){.bw-tab .atab span.fuchsia:hover{border-color:var(--color-fuchsia-500, oklch(66.7% .295 322.15));color:var(--color-fuchsia-500, oklch(66.7% .295 322.15))}}.bw-tab .atab span.orange{border-color:var(--color-orange-500, oklch(70.5% .213 47.604));color:var(--color-orange-500, oklch(70.5% .213 47.604))}@media(hover:hover){.bw-tab .atab span.orange:hover{border-color:var(--color-orange-500, oklch(70.5% .213 47.604));color:var(--color-orange-500, oklch(70.5% .213 47.604))}}.bw-tab.system{padding-left:calc(var(--spacing, .25rem) * 8)}.bw-tab.system .atab span.is-inactive{margin-top:calc(var(--spacing, .25rem) * 1.5);border-inline-style:var(--tw-border-style, solid);border-inline-width:1px;border-top-style:var(--tw-border-style, solid);border-top-width:1px;border-color:var(--color-gray-300, oklch(87.2% .01 258.338));padding-inline:calc(var(--spacing, .25rem) * 4);padding-block:calc(var(--spacing, .25rem) * 3)}.bw-tab.system .atab span.is-inactive:is(.dark,.dark *){border-color:var(--color-gray-600, oklch(44.6% .03 256.802))}.bw-tab.system .atab span{border-top-left-radius:var(--radius-lg, .5rem);border-top-right-radius:var(--radius-lg, .5rem);border-inline-style:var(--tw-border-style, solid);border-inline-width:1px;border-top-style:var(--tw-border-style, solid);padding:calc(var(--spacing, .25rem) * 3.5);text-align:center;font-size:var(--text-sm, .875rem);line-height:var(--tw-leading,var(--text-sm--line-height, calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium, 500);font-weight:var(--font-weight-medium, 500);border-top-width:1px;display:inline-block}.bw-tab.system .atab span.is-active{border-bottom-style:var(--tw-border-style, solid);border-bottom-width:2px;border-bottom-color:var(--color-white, #fff);margin-bottom:-2px}.bw-tab.system .atab span.is-active:is(.dark,.dark *){border-bottom-color:var(--color-dark-700, #262a2f)}.bw-tab.system.primary{border-bottom-style:var(--tw-border-style, solid);border-bottom-width:1px;border-color:var(--color-primary-500, oklch(56% .18 250))}.bw-tab.system.primary:is(.dark,.dark *){border-color:var(--color-primary-700, oklch(40% .19 250))}.bw-tab.system.blue{border-bottom-style:var(--tw-border-style, solid);border-bottom-width:1px;border-color:var(--color-blue-500, oklch(62.3% .214 259.815))}.bw-tab.system.blue:is(.dark,.dark *){border-color:var(--color-blue-700, oklch(48.8% .243 264.376))}.bw-tab.system.red{border-bottom-style:var(--tw-border-style, solid);border-bottom-width:1px;border-color:var(--color-red-500, oklch(63.7% .237 25.331))}.bw-tab.system.red:is(.dark,.dark *){border-color:var(--color-red-700, oklch(50.5% .213 27.518))}.bw-tab.system.yellow{border-bottom-style:var(--tw-border-style, solid);border-bottom-width:1px;border-color:var(--color-yellow-500, oklch(79.5% .184 86.047))}.bw-tab.system.yellow:is(.dark,.dark *){border-color:var(--color-yellow-700, oklch(55.4% .135 66.442))}.bw-tab.system.green{border-bottom-style:var(--tw-border-style, solid);border-bottom-width:1px;border-color:var(--color-green-500, oklch(72.3% .219 149.579))}.bw-tab.system.green:is(.dark,.dark *){border-color:var(--color-green-700, oklch(52.7% .154 150.069))}.bw-tab.system.orange{border-bottom-style:var(--tw-border-style, solid);border-bottom-width:1px;border-color:var(--color-orange-500, oklch(70.5% .213 47.604))}.bw-tab.system.orange:is(.dark,.dark *){border-color:var(--color-orange-700, oklch(55.3% .195 38.402))}.bw-tab.system.violet{border-bottom-style:var(--tw-border-style, solid);border-bottom-width:1px;border-color:var(--color-violet-500, oklch(60.6% .25 292.717))}.bw-tab.system.violet:is(.dark,.dark *){border-color:var(--color-violet-700, oklch(49.1% .27 292.581))}.bw-tab.system.gray{border-bottom-style:var(--tw-border-style, solid);border-bottom-width:1px;border-color:var(--color-gray-500, oklch(55.1% .027 264.364))}.bw-tab.system.gray:is(.dark,.dark *){border-color:var(--color-gray-600, oklch(44.6% .03 256.802))}.bw-tab.system.pink{border-bottom-style:var(--tw-border-style, solid);border-bottom-width:1px;border-color:var(--color-pink-500, oklch(65.6% .241 354.308))}.bw-tab.system.pink:is(.dark,.dark *){border-color:var(--color-pink-700, oklch(52.5% .223 3.958))}.bw-tab.system.indigo{border-bottom-style:var(--tw-border-style, solid);border-bottom-width:1px;border-color:var(--color-indigo-500, oklch(58.5% .233 277.117))}.bw-tab.system.indigo:is(.dark,.dark *){border-color:var(--color-indigo-700, oklch(45.7% .24 277.023))}.bw-tab.system.cyan{border-bottom-style:var(--tw-border-style, solid);border-bottom-width:1px;border-color:var(--color-cyan-500, oklch(71.5% .143 215.221))}.bw-tab.system.cyan:is(.dark,.dark *){border-color:var(--color-cyan-700, oklch(52% .105 223.128))}.bw-tab.system.fuchsia{border-bottom-style:var(--tw-border-style, solid);border-bottom-width:1px;border-color:var(--color-fuchsia-500, oklch(66.7% .295 322.15))}.bw-tab.system.fuchsia:is(.dark,.dark *){border-color:var(--color-fuchsia-700, oklch(51.8% .253 323.949))}.bw-tab.system.purple{border-bottom-style:var(--tw-border-style, solid);border-bottom-width:1px;border-color:var(--color-purple-500, oklch(62.7% .265 303.9))}.bw-tab.system.purple:is(.dark,.dark *){border-color:var(--color-purple-700, oklch(49.6% .265 301.924))}.bw-tab.pills{border-bottom-style:var(--tw-border-style, solid);border-bottom-width:0}.bw-tab.pills .atab span{border-radius:var(--radius-xl, .75rem);background-color:var(--color-gray-100, oklch(96.7% .003 264.542));padding-inline:calc(var(--spacing, .25rem) * 4);padding-block:calc(var(--spacing, .25rem) * 2);font-size:var(--text-sm, .875rem);line-height:var(--tw-leading,var(--text-sm--line-height, calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium, 500);font-weight:var(--font-weight-medium, 500);display:inline-block}.bw-tab.pills .atab span.is-active{border-style:var(--tw-border-style, solid);border-width:2px;border-color:var(--color-gray-300, oklch(87.2% .01 258.338))}.bw-tab.pills.primary span.is-active{border-color:var(--color-primary-500, oklch(56% .18 250))}.bw-tab.pills.pink span.is-active{border-color:var(--color-pink-500, oklch(65.6% .241 354.308))}.bw-tab.pills.red span.is-active{border-color:var(--color-red-500, oklch(63.7% .237 25.331))}.bw-tab.pills.yellow span.is-active{border-color:var(--color-yellow-500, oklch(79.5% .184 86.047))}.bw-tab.pills.cyan span.is-active{border-color:var(--color-cyan-500, oklch(71.5% .143 215.221))}.bw-tab.pills.orange span.is-active{border-color:var(--color-orange-500, oklch(70.5% .213 47.604))}.bw-tab.pills.gray span.is-active{border-color:var(--color-gray-500, oklch(55.1% .027 264.364))}.bw-tab.pills.violet span.is-active{border-color:var(--color-violet-500, oklch(60.6% .25 292.717))}.bw-tab.pills.indigo span.is-active{border-color:var(--color-indigo-500, oklch(58.5% .233 277.117))}.bw-tab.pills.fuchsia span.is-active{border-color:var(--color-fuchsia-500, oklch(66.7% .295 322.15))}.bw-tab.pills.purple span.is-active{border-color:var(--color-purple-500, oklch(62.7% .265 303.9))}.bw-tab.pills.blue span.is-active{border-color:var(--color-blue-500, oklch(62.3% .214 259.815))}.bw-tab.pills.green span.is-active{border-color:var(--color-green-500, oklch(72.3% .219 149.579))}.bw-side-nav>nav>a{margin-block:calc(var(--spacing, .25rem) * 2);--tw-gradient-from:color-mix(in oklab, var(--color-blue-500, oklch(62.3% .214 259.815)) 60%, transparent);--tw-gradient-to:var(--color-blue-700, oklch(48.8% .243 264.376));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from, #0000) var(--tw-gradient-from-position, 0%), var(--tw-gradient-to, #0000) var(--tw-gradient-to-position, 100%));padding-inline:calc(var(--spacing, .25rem) * 3);padding-block:calc(var(--spacing, .25rem) * 2);font-size:var(--text-sm, .875rem);line-height:var(--tw-leading,var(--text-sm--line-height, calc(1.25 / .875)));--tw-tracking:var(--tracking-wider, .05em);letter-spacing:var(--tracking-wider, .05em);color:color-mix(in oklab,var(--color-white, #fff) 80%,transparent);text-transform:capitalize;display:block}@media(hover:hover){.bw-side-nav>nav>a:hover{cursor:pointer;border-radius:var(--radius-md, .375rem);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}}.bw-side-nav>nav>a.active{border-radius:var(--radius-md, .375rem);background-color:color-mix(in oklab,var(--color-blue-500, oklch(62.3% .214 259.815)) 60%,transparent);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:color-mix(in oklab, var(--color-blue-500, oklch(62.3% .214 259.815)) 60%, transparent);--tw-gradient-to:var(--color-blue-700, oklch(48.8% .243 264.376));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from, #0000) var(--tw-gradient-from-position, 0%), var(--tw-gradient-to, #0000) var(--tw-gradient-to-position, 100%))}@media(hover:hover){.bw-side-nav>nav>a.active:hover{cursor:default}}.bw-side-nav>nav>label{margin-bottom:calc(var(--spacing, .25rem) * 3);margin-left:calc(var(--spacing, .25rem) * 3);font-size:var(--text-sm, .875rem);line-height:var(--tw-leading,var(--text-sm--line-height, calc(1.25 / .875)));--tw-font-weight:var(--font-weight-bold, 700);font-weight:var(--font-weight-bold, 700);--tw-tracking:var(--tracking-widest, .1em);letter-spacing:var(--tracking-widest, .1em);color:#fff6;display:block}@supports (color:color-mix(in lab,red,red)){.bw-side-nav>nav>label{color:color-mix(in oklab,var(--color-white, #fff) 40%,transparent)}}.bw-side-nav>nav>label{text-transform:uppercase}.bw-side-nav>nav>a>svg{margin-right:calc(var(--spacing, .25rem) * 4);opacity:.6;display:inline-block}.bw-progress-bar .striped{background-image:linear-gradient(45deg,#ffffff59 25%,#0000 25%,#0000 50%,#ffffff59 50%,#ffffff59 75%,#0000 75%,#0000);background-size:2.5rem 2.5rem}.bw-progress-bar .striped.animated{animation:8s linear infinite move-stripes}@keyframes move-stripes{0%{background-position:0 0}to{background-position:100% 100%}}.bw-shimmer:after{content:"";background:linear-gradient(var(--shimmer-angle,90deg),transparent,var(--shimmer-color,#fff9),transparent);width:150%;height:100%;animation:shimmerAlternate var(--shimmer-duration,1.5s) infinite;animation-direction:var(--shimmer-mode,alternate);position:absolute;top:0;left:-150%}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!relative{position:relative!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.\!top-\[13px\]{top:13px!important}.-top-1{top:calc(var(--spacing) * -1)}.-top-2{top:calc(var(--spacing) * -2)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-10{top:calc(var(--spacing) * 10)}.top-auto{top:auto}.top-full{top:100%}.-right-1{right:calc(var(--spacing) * -1)}.-right-3{right:calc(var(--spacing) * -3)}.right-0{right:calc(var(--spacing) * 0)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-3\.5{right:calc(var(--spacing) * 3.5)}.right-4{right:calc(var(--spacing) * 4)}.right-auto{right:auto}.right-full{right:100%}.-bottom-1{bottom:calc(var(--spacing) * -1)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-10{bottom:calc(var(--spacing) * 10)}.bottom-auto{bottom:auto}.bottom-full{bottom:100%}.-left-1{left:calc(var(--spacing) * -1)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-4{left:calc(var(--spacing) * 4)}.left-5{left:calc(var(--spacing) * 5)}.left-6{left:calc(var(--spacing) * 6)}.left-8{left:calc(var(--spacing) * 8)}.left-\[31px\]{left:31px}.left-\[46px\]{left:46px}.left-\[58px\]{left:58px}.left-\[79px\]{left:79px}.left-auto{left:auto}.left-full{left:100%}.\!z-20{z-index:20!important}.\!z-50{z-index:50!important}.\!z-\[9999\]{z-index:9999!important}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[9999\]{z-index:9999}.clear-both{clear:both}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.m-0\!{margin:calc(var(--spacing) * 0)!important}.m-auto{margin:auto}.\!mx-0\.5{margin-inline:calc(var(--spacing) * .5)!important}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.-mx-3{margin-inline:calc(var(--spacing) * -3)}.mx-0{margin-inline:calc(var(--spacing) * 0)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-8{margin-inline:calc(var(--spacing) * 8)}.mx-auto{margin-inline:auto}.my-0{margin-block:calc(var(--spacing) * 0)}.my-1{margin-block:calc(var(--spacing) * 1)}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-2\!{margin-block:calc(var(--spacing) * 2)!important}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-8{margin-block:calc(var(--spacing) * 8)}.\!mt-0{margin-top:calc(var(--spacing) * 0)!important}.\!mt-0\.5{margin-top:calc(var(--spacing) * .5)!important}.\!mt-\[4px\]{margin-top:4px!important}.-mt-0\.5{margin-top:calc(var(--spacing) * -.5)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}.-mt-10{margin-top:calc(var(--spacing) * -10)}.-mt-\[2px\]{margin-top:-2px}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-0\.5\!{margin-top:calc(var(--spacing) * .5)!important}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-\[-2px\]{margin-top:-2px}.mt-\[-2px\]\!{margin-top:-2px!important}.\!-mr-2{margin-right:calc(var(--spacing) * -2)!important}.\!-mr-3{margin-right:calc(var(--spacing) * -3)!important}.\!mr-0{margin-right:calc(var(--spacing) * 0)!important}.\!mr-0\.5{margin-right:calc(var(--spacing) * .5)!important}.\!mr-2\.5{margin-right:calc(var(--spacing) * 2.5)!important}.-mr-1{margin-right:calc(var(--spacing) * -1)}.-mr-1\!{margin-right:calc(var(--spacing) * -1)!important}.-mr-2\!{margin-right:calc(var(--spacing) * -2)!important}.mr-0{margin-right:calc(var(--spacing) * 0)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-2\!{margin-right:calc(var(--spacing) * 2)!important}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-3\.5{margin-right:calc(var(--spacing) * 3.5)}.mr-6{margin-right:calc(var(--spacing) * 6)}.\!mb-0{margin-bottom:calc(var(--spacing) * 0)!important}.\!mb-1{margin-bottom:calc(var(--spacing) * 1)!important}.-mb-2{margin-bottom:calc(var(--spacing) * -2)}.-mb-px{margin-bottom:-1px}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.\!-ml-1{margin-left:calc(var(--spacing) * -1)!important}.\!-ml-2{margin-left:calc(var(--spacing) * -2)!important}.\!-ml-3{margin-left:calc(var(--spacing) * -3)!important}.\!ml-0\.5{margin-left:calc(var(--spacing) * .5)!important}.\!ml-2{margin-left:calc(var(--spacing) * 2)!important}.-ml-0\.5{margin-left:calc(var(--spacing) * -.5)}.-ml-2\!{margin-left:calc(var(--spacing) * -2)!important}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-2\!{margin-left:calc(var(--spacing) * 2)!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[86\/54\]{aspect-ratio:86/54}.\!size-0{width:calc(var(--spacing) * 0)!important;height:calc(var(--spacing) * 0)!important}.\!size-3{width:calc(var(--spacing) * 3)!important;height:calc(var(--spacing) * 3)!important}.\!size-4{width:calc(var(--spacing) * 4)!important;height:calc(var(--spacing) * 4)!important}.\!size-5{width:calc(var(--spacing) * 5)!important;height:calc(var(--spacing) * 5)!important}.\!size-6{width:calc(var(--spacing) * 6)!important;height:calc(var(--spacing) * 6)!important}.\!size-7{width:calc(var(--spacing) * 7)!important;height:calc(var(--spacing) * 7)!important}.\!size-8{width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.\!size-9{width:calc(var(--spacing) * 9)!important;height:calc(var(--spacing) * 9)!important}.\!size-10{width:calc(var(--spacing) * 10)!important;height:calc(var(--spacing) * 10)!important}.\!size-12{width:calc(var(--spacing) * 12)!important;height:calc(var(--spacing) * 12)!important}.\!size-14{width:calc(var(--spacing) * 14)!important;height:calc(var(--spacing) * 14)!important}.\!size-16{width:calc(var(--spacing) * 16)!important;height:calc(var(--spacing) * 16)!important}.\!size-\[18px\]{width:18px!important;height:18px!important}.size-0{width:calc(var(--spacing) * 0);height:calc(var(--spacing) * 0)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\!{width:calc(var(--spacing) * 2)!important;height:calc(var(--spacing) * 2)!important}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\!{width:calc(var(--spacing) * 3)!important;height:calc(var(--spacing) * 3)!important}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-3\.5\!{width:calc(var(--spacing) * 3.5)!important;height:calc(var(--spacing) * 3.5)!important}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-4\!{width:calc(var(--spacing) * 4)!important;height:calc(var(--spacing) * 4)!important}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-6\!{width:calc(var(--spacing) * 6)!important;height:calc(var(--spacing) * 6)!important}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-7\!{width:calc(var(--spacing) * 7)!important;height:calc(var(--spacing) * 7)!important}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9\!{width:calc(var(--spacing) * 9)!important;height:calc(var(--spacing) * 9)!important}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.size-28{width:calc(var(--spacing) * 28);height:calc(var(--spacing) * 28)}.size-\[9px\]{width:9px;height:9px}.size-\[16px\]\!{width:16px!important;height:16px!important}.size-\[18px\]{width:18px;height:18px}.size-\[20px\]\!{width:20px!important;height:20px!important}.size-\[22px\]\!{width:22px!important;height:22px!important}.size-\[24px\]{width:24px;height:24px}.size-\[25px\]\!{width:25px!important;height:25px!important}.size-\[29px\]{width:29px;height:29px}.size-\[36px\]{width:36px;height:36px}.size-\[52px\]{width:52px;height:52px}.size-full{width:100%;height:100%}.\!h-2{height:calc(var(--spacing) * 2)!important}.\!h-3{height:calc(var(--spacing) * 3)!important}.\!h-5{height:calc(var(--spacing) * 5)!important}.\!h-6{height:calc(var(--spacing) * 6)!important}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-24{height:calc(var(--spacing) * 24)}.h-36{height:calc(var(--spacing) * 36)}.h-64{height:calc(var(--spacing) * 64)}.h-80{height:calc(var(--spacing) * 80)}.h-96{height:calc(var(--spacing) * 96)}.h-full{height:100%}.max-h-0{max-height:calc(var(--spacing) * 0)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-\[calc\(100vh-120px\)\]{max-height:calc(100vh - 120px)}.max-h-full{max-height:100%}.min-h-\[1em\]{min-height:1em}.min-h-\[2rem\]{min-height:2rem}.\!w-2{width:calc(var(--spacing) * 2)!important}.\!w-3{width:calc(var(--spacing) * 3)!important}.\!w-5{width:calc(var(--spacing) * 5)!important}.\!w-auto{width:auto!important}.\!w-full{width:100%!important}.w-1\/2{width:50%}.w-3{width:calc(var(--spacing) * 3)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-11\/12{width:91.6667%}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-72{width:calc(var(--spacing) * 72)}.w-\[2px\]{width:2px}.w-\[4\.5rem\]{width:4.5rem}.w-\[75px\]{width:75px}.w-\[105px\]{width:105px}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[75\%\]{max-width:75%}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-screen{max-width:100vw}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-28{min-width:calc(var(--spacing) * 28)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-initial{flex:0 auto}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1\/2{--tw-translate-x: 50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-ping{animation:var(--animate-ping)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-default\!{cursor:default!important}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-x-reverse)))}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-gray-100>:not(:last-child)){border-color:var(--color-gray-100)}:where(.divide-gray-200\/70>:not(:last-child)){border-color:#e5e7ebb3}@supports (color:color-mix(in lab,red,red)){:where(.divide-gray-200\/70>:not(:last-child)){border-color:color-mix(in oklab,var(--color-gray-200) 70%,transparent)}}:where(.divide-slate-100>:not(:last-child)){border-color:var(--color-slate-100)}:where(.divide-slate-200\/90>:not(:last-child)){border-color:#e2e8f0e6}@supports (color:color-mix(in lab,red,red)){:where(.divide-slate-200\/90>:not(:last-child)){border-color:color-mix(in oklab,var(--color-slate-200) 90%,transparent)}}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\!overflow-hidden{overflow:hidden!important}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-x-auto{overflow-x:auto}.overflow-x-scroll{overflow-x:scroll}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.\!rounded-full{border-radius:3.40282e38px!important}.\!rounded-none{border-radius:0!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-4xl{border-radius:var(--radius-4xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-none\!{border-radius:0!important}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-3xl{border-top-left-radius:var(--radius-3xl);border-top-right-radius:var(--radius-3xl)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-tl-md{border-top-left-radius:var(--radius-md)}.rounded-tr-md{border-top-right-radius:var(--radius-md)}.rounded-b-2xl{border-bottom-right-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl)}.rounded-b-3xl{border-bottom-right-radius:var(--radius-3xl);border-bottom-left-radius:var(--radius-3xl)}.rounded-b-lg{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.rounded-br-2xl{border-bottom-right-radius:var(--radius-2xl)}.rounded-br-lg{border-bottom-right-radius:var(--radius-lg)}.rounded-br-md{border-bottom-right-radius:var(--radius-md)}.rounded-br-sm{border-bottom-right-radius:var(--radius-sm)}.rounded-bl-lg{border-bottom-left-radius:var(--radius-lg)}.rounded-bl-md{border-bottom-left-radius:var(--radius-md)}.rounded-bl-sm{border-bottom-left-radius:var(--radius-sm)}.\!border-0{border-style:var(--tw-border-style)!important;border-width:0!important}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-0\!{border-style:var(--tw-border-style)!important;border-width:0!important}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-8{border-style:var(--tw-border-style);border-width:8px}.border-y,.border-y-\[1px\]{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.border-l-\[6px\]{border-left-style:var(--tw-border-style);border-left-width:6px}.\!border-gray-200{border-color:var(--color-gray-200)!important}.\!border-primary-500{border-color:var(--color-primary-500)!important}.\!border-red-400{border-color:var(--color-red-400)!important}.\!border-red-500{border-color:var(--color-red-500)!important}.border-black{border-color:var(--color-black)}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-400\/50{border-color:#54a2ff80}@supports (color:color-mix(in lab,red,red)){.border-blue-400\/50{border-color:color-mix(in oklab,var(--color-blue-400) 50%,transparent)}}.border-blue-500{border-color:var(--color-blue-500)}.border-blue-500\/50{border-color:#3080ff80}@supports (color:color-mix(in lab,red,red)){.border-blue-500\/50{border-color:color-mix(in oklab,var(--color-blue-500) 50%,transparent)}}.border-cyan-200{border-color:var(--color-cyan-200)}.border-cyan-400\/50{border-color:#00d2ef80}@supports (color:color-mix(in lab,red,red)){.border-cyan-400\/50{border-color:color-mix(in oklab,var(--color-cyan-400) 50%,transparent)}}.border-cyan-500{border-color:var(--color-cyan-500)}.border-cyan-500\/50{border-color:#00b7d780}@supports (color:color-mix(in lab,red,red)){.border-cyan-500\/50{border-color:color-mix(in oklab,var(--color-cyan-500) 50%,transparent)}}.border-fuchsia-200{border-color:var(--color-fuchsia-200)}.border-fuchsia-400\/50{border-color:#ec6cff80}@supports (color:color-mix(in lab,red,red)){.border-fuchsia-400\/50{border-color:color-mix(in oklab,var(--color-fuchsia-400) 50%,transparent)}}.border-fuchsia-500{border-color:var(--color-fuchsia-500)}.border-fuchsia-500\/50{border-color:#e12afb80}@supports (color:color-mix(in lab,red,red)){.border-fuchsia-500\/50{border-color:color-mix(in oklab,var(--color-fuchsia-500) 50%,transparent)}}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-100\/30{border-color:#f3f4f64d}@supports (color:color-mix(in lab,red,red)){.border-gray-100\/30{border-color:color-mix(in oklab,var(--color-gray-100) 30%,transparent)}}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-200\/70{border-color:#e5e7ebb3}@supports (color:color-mix(in lab,red,red)){.border-gray-200\/70{border-color:color-mix(in oklab,var(--color-gray-200) 70%,transparent)}}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-400\/50{border-color:#99a1af80}@supports (color:color-mix(in lab,red,red)){.border-gray-400\/50{border-color:color-mix(in oklab,var(--color-gray-400) 50%,transparent)}}.border-gray-500{border-color:var(--color-gray-500)}.border-gray-500\/50{border-color:#6a728280}@supports (color:color-mix(in lab,red,red)){.border-gray-500\/50{border-color:color-mix(in oklab,var(--color-gray-500) 50%,transparent)}}.border-green-200{border-color:var(--color-green-200)}.border-green-400\/50{border-color:#05df7280}@supports (color:color-mix(in lab,red,red)){.border-green-400\/50{border-color:color-mix(in oklab,var(--color-green-400) 50%,transparent)}}.border-green-500{border-color:var(--color-green-500)}.border-green-500\/50{border-color:#00c75880}@supports (color:color-mix(in lab,red,red)){.border-green-500\/50{border-color:color-mix(in oklab,var(--color-green-500) 50%,transparent)}}.border-indigo-200{border-color:var(--color-indigo-200)}.border-indigo-400\/50{border-color:#7d87ff80}@supports (color:color-mix(in lab,red,red)){.border-indigo-400\/50{border-color:color-mix(in oklab,var(--color-indigo-400) 50%,transparent)}}.border-indigo-500{border-color:var(--color-indigo-500)}.border-indigo-500\/50{border-color:#625fff80}@supports (color:color-mix(in lab,red,red)){.border-indigo-500\/50{border-color:color-mix(in oklab,var(--color-indigo-500) 50%,transparent)}}.border-neutral-200{border-color:var(--color-neutral-200)}.border-orange-200{border-color:var(--color-orange-200)}.border-orange-400\/50{border-color:#ff8b1a80}@supports (color:color-mix(in lab,red,red)){.border-orange-400\/50{border-color:color-mix(in oklab,var(--color-orange-400) 50%,transparent)}}.border-orange-500{border-color:var(--color-orange-500)}.border-orange-500\/50{border-color:#fe6e0080}@supports (color:color-mix(in lab,red,red)){.border-orange-500\/50{border-color:color-mix(in oklab,var(--color-orange-500) 50%,transparent)}}.border-pink-200{border-color:var(--color-pink-200)}.border-pink-400\/50{border-color:#fb64b680}@supports (color:color-mix(in lab,red,red)){.border-pink-400\/50{border-color:color-mix(in oklab,var(--color-pink-400) 50%,transparent)}}.border-pink-500{border-color:var(--color-pink-500)}.border-pink-500\/50{border-color:#f6339a80}@supports (color:color-mix(in lab,red,red)){.border-pink-500\/50{border-color:color-mix(in oklab,var(--color-pink-500) 50%,transparent)}}.border-primary-50{border-color:var(--color-primary-50)}.border-primary-200{border-color:var(--color-primary-200)}.border-primary-400\/50{border-color:#4c9deb80}@supports (color:color-mix(in lab,red,red)){.border-primary-400\/50{border-color:color-mix(in oklab,var(--color-primary-400) 50%,transparent)}}.border-primary-500{border-color:var(--color-primary-500)}.border-primary-500\/50{border-color:#0076d280}@supports (color:color-mix(in lab,red,red)){.border-primary-500\/50{border-color:color-mix(in oklab,var(--color-primary-500) 50%,transparent)}}.border-purple-200{border-color:var(--color-purple-200)}.border-purple-400\/50{border-color:#c07eff80}@supports (color:color-mix(in lab,red,red)){.border-purple-400\/50{border-color:color-mix(in oklab,var(--color-purple-400) 50%,transparent)}}.border-purple-500{border-color:var(--color-purple-500)}.border-purple-500\/50{border-color:#ac4bff80}@supports (color:color-mix(in lab,red,red)){.border-purple-500\/50{border-color:color-mix(in oklab,var(--color-purple-500) 50%,transparent)}}.border-red-200{border-color:var(--color-red-200)}.border-red-400\/50{border-color:#ff656880}@supports (color:color-mix(in lab,red,red)){.border-red-400\/50{border-color:color-mix(in oklab,var(--color-red-400) 50%,transparent)}}.border-red-500{border-color:var(--color-red-500)}.border-red-500\/50{border-color:#fb2c3680}@supports (color:color-mix(in lab,red,red)){.border-red-500\/50{border-color:color-mix(in oklab,var(--color-red-500) 50%,transparent)}}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300\/50{border-color:#cad5e280}@supports (color:color-mix(in lab,red,red)){.border-slate-300\/50{border-color:color-mix(in oklab,var(--color-slate-300) 50%,transparent)}}.border-slate-300\/80{border-color:#cad5e2cc}@supports (color:color-mix(in lab,red,red)){.border-slate-300\/80{border-color:color-mix(in oklab,var(--color-slate-300) 80%,transparent)}}.border-slate-400{border-color:var(--color-slate-400)}.border-slate-400\/50{border-color:#90a1b980}@supports (color:color-mix(in lab,red,red)){.border-slate-400\/50{border-color:color-mix(in oklab,var(--color-slate-400) 50%,transparent)}}.border-slate-500{border-color:var(--color-slate-500)}.border-slate-500\/50{border-color:#62748e80}@supports (color:color-mix(in lab,red,red)){.border-slate-500\/50{border-color:color-mix(in oklab,var(--color-slate-500) 50%,transparent)}}.border-transparent{border-color:#0000}.border-violet-200{border-color:var(--color-violet-200)}.border-violet-400\/50{border-color:#a685ff80}@supports (color:color-mix(in lab,red,red)){.border-violet-400\/50{border-color:color-mix(in oklab,var(--color-violet-400) 50%,transparent)}}.border-violet-500{border-color:var(--color-violet-500)}.border-violet-500\/50{border-color:#8d54ff80}@supports (color:color-mix(in lab,red,red)){.border-violet-500\/50{border-color:color-mix(in oklab,var(--color-violet-500) 50%,transparent)}}.border-white{border-color:var(--color-white)}.border-yellow-200{border-color:var(--color-yellow-200)}.border-yellow-400\/50{border-color:#fac80080}@supports (color:color-mix(in lab,red,red)){.border-yellow-400\/50{border-color:color-mix(in oklab,var(--color-yellow-400) 50%,transparent)}}.border-yellow-500{border-color:var(--color-yellow-500)}.border-yellow-500\/50{border-color:#edb20080}@supports (color:color-mix(in lab,red,red)){.border-yellow-500\/50{border-color:color-mix(in oklab,var(--color-yellow-500) 50%,transparent)}}.border-y-gray-200\/50{border-block-color:#e5e7eb80}@supports (color:color-mix(in lab,red,red)){.border-y-gray-200\/50{border-block-color:color-mix(in oklab,var(--color-gray-200) 50%,transparent)}}.border-t-gray-200{border-top-color:var(--color-gray-200)}.border-t-slate-200\/75{border-top-color:#e2e8f0bf}@supports (color:color-mix(in lab,red,red)){.border-t-slate-200\/75{border-top-color:color-mix(in oklab,var(--color-slate-200) 75%,transparent)}}.border-b-slate-200\/75{border-bottom-color:#e2e8f0bf}@supports (color:color-mix(in lab,red,red)){.border-b-slate-200\/75{border-bottom-color:color-mix(in oklab,var(--color-slate-200) 75%,transparent)}}.border-b-white{border-bottom-color:var(--color-white)}.border-l-blue-500{border-left-color:var(--color-blue-500)}.border-l-cyan-500{border-left-color:var(--color-cyan-500)}.border-l-fuchsia-500{border-left-color:var(--color-fuchsia-500)}.border-l-gray-500{border-left-color:var(--color-gray-500)}.border-l-green-500{border-left-color:var(--color-green-500)}.border-l-indigo-500{border-left-color:var(--color-indigo-500)}.border-l-orange-500{border-left-color:var(--color-orange-500)}.border-l-pink-500{border-left-color:var(--color-pink-500)}.border-l-primary-500{border-left-color:var(--color-primary-500)}.border-l-purple-500{border-left-color:var(--color-purple-500)}.border-l-red-500{border-left-color:var(--color-red-500)}.border-l-slate-500{border-left-color:var(--color-slate-500)}.border-l-violet-500{border-left-color:var(--color-violet-500)}.border-l-yellow-500{border-left-color:var(--color-yellow-500)}.bg-amber-200\/80{background-color:#fee685cc}@supports (color:color-mix(in lab,red,red)){.bg-amber-200\/80{background-color:color-mix(in oklab,var(--color-amber-200) 80%,transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\!{background-color:var(--color-black)!important}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black) 80%,transparent)}}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-100\/70{background-color:#dbeafeb3}@supports (color:color-mix(in lab,red,red)){.bg-blue-100\/70{background-color:color-mix(in oklab,var(--color-blue-100) 70%,transparent)}}.bg-blue-200\/80{background-color:#bedbffcc}@supports (color:color-mix(in lab,red,red)){.bg-blue-200\/80{background-color:color-mix(in oklab,var(--color-blue-200) 80%,transparent)}}.bg-blue-300{background-color:var(--color-blue-300)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\!{background-color:var(--color-blue-500)!important}.bg-cyan-100{background-color:var(--color-cyan-100)}.bg-cyan-100\/70{background-color:#cefafeb3}@supports (color:color-mix(in lab,red,red)){.bg-cyan-100\/70{background-color:color-mix(in oklab,var(--color-cyan-100) 70%,transparent)}}.bg-cyan-200\/80{background-color:#a2f4fdcc}@supports (color:color-mix(in lab,red,red)){.bg-cyan-200\/80{background-color:color-mix(in oklab,var(--color-cyan-200) 80%,transparent)}}.bg-cyan-300{background-color:var(--color-cyan-300)}.bg-cyan-500{background-color:var(--color-cyan-500)}.bg-cyan-500\!{background-color:var(--color-cyan-500)!important}.bg-fuchsia-100{background-color:var(--color-fuchsia-100)}.bg-fuchsia-100\/70{background-color:#fae8ffb3}@supports (color:color-mix(in lab,red,red)){.bg-fuchsia-100\/70{background-color:color-mix(in oklab,var(--color-fuchsia-100) 70%,transparent)}}.bg-fuchsia-200\/80{background-color:#f6cfffcc}@supports (color:color-mix(in lab,red,red)){.bg-fuchsia-200\/80{background-color:color-mix(in oklab,var(--color-fuchsia-200) 80%,transparent)}}.bg-fuchsia-300{background-color:var(--color-fuchsia-300)}.bg-fuchsia-500{background-color:var(--color-fuchsia-500)}.bg-fuchsia-500\!{background-color:var(--color-fuchsia-500)!important}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-50\/60{background-color:#f9fafb99}@supports (color:color-mix(in lab,red,red)){.bg-gray-50\/60{background-color:color-mix(in oklab,var(--color-gray-50) 60%,transparent)}}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-100\/70{background-color:#f3f4f6b3}@supports (color:color-mix(in lab,red,red)){.bg-gray-100\/70{background-color:color-mix(in oklab,var(--color-gray-100) 70%,transparent)}}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-200\/50{background-color:#e5e7eb80}@supports (color:color-mix(in lab,red,red)){.bg-gray-200\/50{background-color:color-mix(in oklab,var(--color-gray-200) 50%,transparent)}}.bg-gray-200\/70{background-color:#e5e7ebb3}@supports (color:color-mix(in lab,red,red)){.bg-gray-200\/70{background-color:color-mix(in oklab,var(--color-gray-200) 70%,transparent)}}.bg-gray-200\/80{background-color:#e5e7ebcc}@supports (color:color-mix(in lab,red,red)){.bg-gray-200\/80{background-color:color-mix(in oklab,var(--color-gray-200) 80%,transparent)}}.bg-gray-300{background-color:var(--color-gray-300)}.bg-gray-400{background-color:var(--color-gray-400)}.bg-gray-500{background-color:var(--color-gray-500)}.bg-gray-500\!{background-color:var(--color-gray-500)!important}.bg-gray-900\/10{background-color:#1018281a}@supports (color:color-mix(in lab,red,red)){.bg-gray-900\/10{background-color:color-mix(in oklab,var(--color-gray-900) 10%,transparent)}}.bg-green-100{background-color:var(--color-green-100)}.bg-green-100\/70{background-color:#dcfce7b3}@supports (color:color-mix(in lab,red,red)){.bg-green-100\/70{background-color:color-mix(in oklab,var(--color-green-100) 70%,transparent)}}.bg-green-200\/80{background-color:#b9f8cfcc}@supports (color:color-mix(in lab,red,red)){.bg-green-200\/80{background-color:color-mix(in oklab,var(--color-green-200) 80%,transparent)}}.bg-green-300{background-color:var(--color-green-300)}.bg-green-500{background-color:var(--color-green-500)}.bg-green-500\!{background-color:var(--color-green-500)!important}.bg-green-600{background-color:var(--color-green-600)}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-indigo-100\/70{background-color:#e0e7ffb3}@supports (color:color-mix(in lab,red,red)){.bg-indigo-100\/70{background-color:color-mix(in oklab,var(--color-indigo-100) 70%,transparent)}}.bg-indigo-200\/80{background-color:#c7d2ffcc}@supports (color:color-mix(in lab,red,red)){.bg-indigo-200\/80{background-color:color-mix(in oklab,var(--color-indigo-200) 80%,transparent)}}.bg-indigo-300{background-color:var(--color-indigo-300)}.bg-indigo-500{background-color:var(--color-indigo-500)}.bg-indigo-500\!{background-color:var(--color-indigo-500)!important}.bg-orange-100{background-color:var(--color-orange-100)}.bg-orange-100\/70{background-color:#ffedd5b3}@supports (color:color-mix(in lab,red,red)){.bg-orange-100\/70{background-color:color-mix(in oklab,var(--color-orange-100) 70%,transparent)}}.bg-orange-200\/80{background-color:#ffd7a8cc}@supports (color:color-mix(in lab,red,red)){.bg-orange-200\/80{background-color:color-mix(in oklab,var(--color-orange-200) 80%,transparent)}}.bg-orange-300{background-color:var(--color-orange-300)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-orange-500\!{background-color:var(--color-orange-500)!important}.bg-pink-100{background-color:var(--color-pink-100)}.bg-pink-100\/70{background-color:#fce7f3b3}@supports (color:color-mix(in lab,red,red)){.bg-pink-100\/70{background-color:color-mix(in oklab,var(--color-pink-100) 70%,transparent)}}.bg-pink-200\/80{background-color:#fccee8cc}@supports (color:color-mix(in lab,red,red)){.bg-pink-200\/80{background-color:color-mix(in oklab,var(--color-pink-200) 80%,transparent)}}.bg-pink-300{background-color:var(--color-pink-300)}.bg-pink-500{background-color:var(--color-pink-500)}.bg-pink-500\!{background-color:var(--color-pink-500)!important}.bg-primary-50{background-color:var(--color-primary-50)}.bg-primary-100{background-color:var(--color-primary-100)}.bg-primary-100\/70{background-color:#ddedffb3}@supports (color:color-mix(in lab,red,red)){.bg-primary-100\/70{background-color:color-mix(in oklab,var(--color-primary-100) 70%,transparent)}}.bg-primary-200\/70{background-color:#badbfeb3}@supports (color:color-mix(in lab,red,red)){.bg-primary-200\/70{background-color:color-mix(in oklab,var(--color-primary-200) 70%,transparent)}}.bg-primary-200\/80{background-color:#badbfecc}@supports (color:color-mix(in lab,red,red)){.bg-primary-200\/80{background-color:color-mix(in oklab,var(--color-primary-200) 80%,transparent)}}.bg-primary-300{background-color:var(--color-primary-300)}.bg-primary-500{background-color:var(--color-primary-500)}.bg-primary-500\!{background-color:var(--color-primary-500)!important}.bg-primary-600{background-color:var(--color-primary-600)}.bg-purple-100{background-color:var(--color-purple-100)}.bg-purple-100\/70{background-color:#f3e8ffb3}@supports (color:color-mix(in lab,red,red)){.bg-purple-100\/70{background-color:color-mix(in oklab,var(--color-purple-100) 70%,transparent)}}.bg-purple-200\/80{background-color:#e9d5ffcc}@supports (color:color-mix(in lab,red,red)){.bg-purple-200\/80{background-color:color-mix(in oklab,var(--color-purple-200) 80%,transparent)}}.bg-purple-300{background-color:var(--color-purple-300)}.bg-purple-500{background-color:var(--color-purple-500)}.bg-purple-500\!{background-color:var(--color-purple-500)!important}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-100\/70{background-color:#ffe2e2b3}@supports (color:color-mix(in lab,red,red)){.bg-red-100\/70{background-color:color-mix(in oklab,var(--color-red-100) 70%,transparent)}}.bg-red-200\/80{background-color:#ffcacacc}@supports (color:color-mix(in lab,red,red)){.bg-red-200\/80{background-color:color-mix(in oklab,var(--color-red-200) 80%,transparent)}}.bg-red-300{background-color:var(--color-red-300)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\!{background-color:var(--color-red-500)!important}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-100\/70{background-color:#f1f5f9b3}@supports (color:color-mix(in lab,red,red)){.bg-slate-100\/70{background-color:color-mix(in oklab,var(--color-slate-100) 70%,transparent)}}.bg-slate-100\/90{background-color:#f1f5f9e6}@supports (color:color-mix(in lab,red,red)){.bg-slate-100\/90{background-color:color-mix(in oklab,var(--color-slate-100) 90%,transparent)}}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-200\/70{background-color:#e2e8f0b3}@supports (color:color-mix(in lab,red,red)){.bg-slate-200\/70{background-color:color-mix(in oklab,var(--color-slate-200) 70%,transparent)}}.bg-slate-200\/80{background-color:#e2e8f0cc}@supports (color:color-mix(in lab,red,red)){.bg-slate-200\/80{background-color:color-mix(in oklab,var(--color-slate-200) 80%,transparent)}}.bg-slate-300{background-color:var(--color-slate-300)}.bg-slate-500{background-color:var(--color-slate-500)}.bg-slate-500\!{background-color:var(--color-slate-500)!important}.bg-slate-800\/70{background-color:#1d293db3}@supports (color:color-mix(in lab,red,red)){.bg-slate-800\/70{background-color:color-mix(in oklab,var(--color-slate-800) 70%,transparent)}}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-900\!{background-color:var(--color-slate-900)!important}.bg-transparent{background-color:#0000}.bg-violet-100{background-color:var(--color-violet-100)}.bg-violet-100\/70{background-color:#ede9feb3}@supports (color:color-mix(in lab,red,red)){.bg-violet-100\/70{background-color:color-mix(in oklab,var(--color-violet-100) 70%,transparent)}}.bg-violet-200\/80{background-color:#ddd6ffcc}@supports (color:color-mix(in lab,red,red)){.bg-violet-200\/80{background-color:color-mix(in oklab,var(--color-violet-200) 80%,transparent)}}.bg-violet-300{background-color:var(--color-violet-300)}.bg-violet-500{background-color:var(--color-violet-500)}.bg-violet-500\!{background-color:var(--color-violet-500)!important}.bg-white{background-color:var(--color-white)}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.bg-white\/50{background-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.bg-white\/50{background-color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.bg-yellow-100{background-color:var(--color-yellow-100)}.bg-yellow-100\/70{background-color:#fef9c2b3}@supports (color:color-mix(in lab,red,red)){.bg-yellow-100\/70{background-color:color-mix(in oklab,var(--color-yellow-100) 70%,transparent)}}.bg-yellow-200\/80{background-color:#fff085cc}@supports (color:color-mix(in lab,red,red)){.bg-yellow-200\/80{background-color:color-mix(in oklab,var(--color-yellow-200) 80%,transparent)}}.bg-yellow-300{background-color:var(--color-yellow-300)}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-yellow-500\!{background-color:var(--color-yellow-500)!important}.bg-linear-to-br{--tw-gradient-position:to bottom right}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-br{--tw-gradient-position:to bottom right in oklab}}.bg-linear-to-br{background-image:linear-gradient(var(--tw-gradient-stops))}.from-amber-500{--tw-gradient-from:var(--color-amber-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-700{--tw-gradient-from:var(--color-amber-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-500{--tw-gradient-from:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-700{--tw-gradient-from:var(--color-blue-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-500{--tw-gradient-from:var(--color-cyan-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-700{--tw-gradient-from:var(--color-cyan-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-500{--tw-gradient-from:var(--color-emerald-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-700{--tw-gradient-from:var(--color-emerald-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-fuchsia-500{--tw-gradient-from:var(--color-fuchsia-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-fuchsia-700{--tw-gradient-from:var(--color-fuchsia-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-gray-500{--tw-gradient-from:var(--color-gray-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-gray-700{--tw-gradient-from:var(--color-gray-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-green-500{--tw-gradient-from:var(--color-green-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-green-700{--tw-gradient-from:var(--color-green-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-indigo-500{--tw-gradient-from:var(--color-indigo-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-indigo-700{--tw-gradient-from:var(--color-indigo-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-lime-500{--tw-gradient-from:var(--color-lime-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-lime-700{--tw-gradient-from:var(--color-lime-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-neutral-500{--tw-gradient-from:var(--color-neutral-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-neutral-700{--tw-gradient-from:var(--color-neutral-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-orange-500{--tw-gradient-from:var(--color-orange-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-orange-700{--tw-gradient-from:var(--color-orange-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-pink-500{--tw-gradient-from:var(--color-pink-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-pink-700{--tw-gradient-from:var(--color-pink-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-primary-500{--tw-gradient-from:var(--color-primary-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-primary-700{--tw-gradient-from:var(--color-primary-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-500{--tw-gradient-from:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-700{--tw-gradient-from:var(--color-purple-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-500{--tw-gradient-from:var(--color-red-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-700{--tw-gradient-from:var(--color-red-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-rose-500{--tw-gradient-from:var(--color-rose-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-rose-700{--tw-gradient-from:var(--color-rose-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-500{--tw-gradient-from:var(--color-sky-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-700{--tw-gradient-from:var(--color-sky-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-500{--tw-gradient-from:var(--color-slate-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-700{--tw-gradient-from:var(--color-slate-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-stone-500{--tw-gradient-from:var(--color-stone-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-stone-700{--tw-gradient-from:var(--color-stone-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-teal-500{--tw-gradient-from:var(--color-teal-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-teal-700{--tw-gradient-from:var(--color-teal-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-500{--tw-gradient-from:var(--color-violet-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-700{--tw-gradient-from:var(--color-violet-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-yellow-200{--tw-gradient-from:var(--color-yellow-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-yellow-500{--tw-gradient-from:var(--color-yellow-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-yellow-700{--tw-gradient-from:var(--color-yellow-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-zinc-500{--tw-gradient-from:var(--color-zinc-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-zinc-700{--tw-gradient-from:var(--color-zinc-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-700{--tw-gradient-to:var(--color-amber-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-900{--tw-gradient-to:var(--color-amber-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-700{--tw-gradient-to:var(--color-blue-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-900{--tw-gradient-to:var(--color-blue-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-700{--tw-gradient-to:var(--color-cyan-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-900{--tw-gradient-to:var(--color-cyan-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-700{--tw-gradient-to:var(--color-emerald-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-900{--tw-gradient-to:var(--color-emerald-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-fuchsia-700{--tw-gradient-to:var(--color-fuchsia-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-fuchsia-900{--tw-gradient-to:var(--color-fuchsia-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-gray-700{--tw-gradient-to:var(--color-gray-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-gray-900{--tw-gradient-to:var(--color-gray-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-green-700{--tw-gradient-to:var(--color-green-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-green-900{--tw-gradient-to:var(--color-green-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-700{--tw-gradient-to:var(--color-indigo-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-900{--tw-gradient-to:var(--color-indigo-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-lime-700{--tw-gradient-to:var(--color-lime-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-lime-900{--tw-gradient-to:var(--color-lime-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-neutral-700{--tw-gradient-to:var(--color-neutral-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-neutral-900{--tw-gradient-to:var(--color-neutral-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-700{--tw-gradient-to:var(--color-orange-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-900{--tw-gradient-to:var(--color-orange-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pink-700{--tw-gradient-to:var(--color-pink-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pink-900{--tw-gradient-to:var(--color-pink-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-primary-700{--tw-gradient-to:var(--color-primary-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-primary-900{--tw-gradient-to:var(--color-primary-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-700{--tw-gradient-to:var(--color-purple-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-900{--tw-gradient-to:var(--color-purple-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-red-700{--tw-gradient-to:var(--color-red-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-red-900{--tw-gradient-to:var(--color-red-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-rose-700{--tw-gradient-to:var(--color-rose-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-rose-900{--tw-gradient-to:var(--color-rose-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sky-700{--tw-gradient-to:var(--color-sky-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sky-900{--tw-gradient-to:var(--color-sky-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-700{--tw-gradient-to:var(--color-slate-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-900{--tw-gradient-to:var(--color-slate-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-stone-700{--tw-gradient-to:var(--color-stone-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-stone-900{--tw-gradient-to:var(--color-stone-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-teal-700{--tw-gradient-to:var(--color-teal-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-teal-900{--tw-gradient-to:var(--color-teal-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-violet-700{--tw-gradient-to:var(--color-violet-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-violet-900{--tw-gradient-to:var(--color-violet-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-yellow-500{--tw-gradient-to:var(--color-yellow-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-yellow-700{--tw-gradient-to:var(--color-yellow-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-yellow-900{--tw-gradient-to:var(--color-yellow-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-zinc-700{--tw-gradient-to:var(--color-zinc-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-zinc-900{--tw-gradient-to:var(--color-zinc-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.stroke-white{stroke:var(--color-white)}.\!stroke-1{stroke-width:1px!important}.\!stroke-2{stroke-width:2px!important}.stroke-1{stroke-width:1px}.stroke-2{stroke-width:2px}.object-cover{object-fit:cover}.object-center{object-position:center}.\!p-0{padding:calc(var(--spacing) * 0)!important}.\!p-0\.5{padding:calc(var(--spacing) * .5)!important}.\!p-5{padding:calc(var(--spacing) * 5)!important}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-12{padding:calc(var(--spacing) * 12)}.p-\[3px\]{padding:3px}.\!px-2{padding-inline:calc(var(--spacing) * 2)!important}.\!px-3{padding-inline:calc(var(--spacing) * 3)!important}.\!px-4{padding-inline:calc(var(--spacing) * 4)!important}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-12{padding-inline:calc(var(--spacing) * 12)}.px-\[8px\]{padding-inline:8px}.px-\[12px\]{padding-inline:12px}.\!py-1{padding-block:calc(var(--spacing) * 1)!important}.\!py-2\.5{padding-block:calc(var(--spacing) * 2.5)!important}.\!py-5{padding-block:calc(var(--spacing) * 5)!important}.\!py-\[5px\]{padding-block:5px!important}.\!py-\[8\.5px\]{padding-block:8.5px!important}.py-0{padding-block:calc(var(--spacing) * 0)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\!{padding-block:calc(var(--spacing) * 1)!important}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-\[2\.5px\]{padding-block:2.5px}.py-\[6\.5px\]{padding-block:6.5px}.py-\[6px\]{padding-block:6px}.py-\[10px\]{padding-block:10px}.py-\[18\.5px\]{padding-block:18.5px}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-\[1px\]{padding-top:1px}.\!pr-0{padding-right:calc(var(--spacing) * 0)!important}.\!pr-1{padding-right:calc(var(--spacing) * 1)!important}.\!pr-3{padding-right:calc(var(--spacing) * 3)!important}.pr-0{padding-right:calc(var(--spacing) * 0)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pr-14{padding-right:calc(var(--spacing) * 14)}.\!pb-0{padding-bottom:calc(var(--spacing) * 0)!important}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.\!pl-5{padding-left:calc(var(--spacing) * 5)!important}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.\!text-center{text-align:center!important}.\!text-right{text-align:right!important}.text-center{text-align:center}.text-center\!{text-align:center!important}.text-left{text-align:left}.text-left\!{text-align:left!important}.text-right{text-align:right}.align-bottom{vertical-align:bottom}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.\!text-sm{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.\!text-xs{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\!{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-xs\!{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extralight{--tw-font-weight:var(--font-weight-extralight);font-weight:var(--font-weight-extralight)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-nowrap{text-wrap:nowrap}.break-words{overflow-wrap:break-word}.\!whitespace-pre-wrap{white-space:pre-wrap!important}.whitespace-nowrap{white-space:nowrap}.\!text-gray-600{color:var(--color-gray-600)!important}.\!text-red-400{color:var(--color-red-400)!important}.\!text-white{color:var(--color-white)!important}.text-black{color:var(--color-black)}.text-blue-50{color:var(--color-blue-50)}.text-blue-600{color:var(--color-blue-600)}.text-blue-900\/40{color:#1c398e66}@supports (color:color-mix(in lab,red,red)){.text-blue-900\/40{color:color-mix(in oklab,var(--color-blue-900) 40%,transparent)}}.text-blue-900\/50{color:#1c398e80}@supports (color:color-mix(in lab,red,red)){.text-blue-900\/50{color:color-mix(in oklab,var(--color-blue-900) 50%,transparent)}}.text-cyan-50{color:var(--color-cyan-50)}.text-cyan-600{color:var(--color-cyan-600)}.text-fuchsia-50{color:var(--color-fuchsia-50)}.text-fuchsia-600{color:var(--color-fuchsia-600)}.text-gray-50{color:var(--color-gray-50)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-400\!{color:var(--color-gray-400)!important}.text-gray-500{color:var(--color-gray-500)}.text-gray-500\/90{color:#6a7282e6}@supports (color:color-mix(in lab,red,red)){.text-gray-500\/90{color:color-mix(in oklab,var(--color-gray-500) 90%,transparent)}}.text-gray-600{color:var(--color-gray-600)}.text-gray-600\/80{color:#4a5565cc}@supports (color:color-mix(in lab,red,red)){.text-gray-600\/80{color:color-mix(in oklab,var(--color-gray-600) 80%,transparent)}}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-green-50{color:var(--color-green-50)}.text-green-400{color:var(--color-green-400)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-indigo-50{color:var(--color-indigo-50)}.text-indigo-600{color:var(--color-indigo-600)}.text-orange-50{color:var(--color-orange-50)}.text-orange-600{color:var(--color-orange-600)}.text-pink-50{color:var(--color-pink-50)}.text-pink-600{color:var(--color-pink-600)}.text-primary-50{color:var(--color-primary-50)}.text-primary-400{color:var(--color-primary-400)}.text-primary-500{color:var(--color-primary-500)}.text-primary-600{color:var(--color-primary-600)}.text-purple-50{color:var(--color-purple-50)}.text-purple-600{color:var(--color-purple-600)}.text-red-50{color:var(--color-red-50)}.text-red-400{color:var(--color-red-400)}.text-red-400\!{color:var(--color-red-400)!important}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-600\!{color:var(--color-red-600)!important}.text-slate-50{color:var(--color-slate-50)}.text-slate-100{color:var(--color-slate-100)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-600\/70{color:#45556cb3}@supports (color:color-mix(in lab,red,red)){.text-slate-600\/70{color:color-mix(in oklab,var(--color-slate-600) 70%,transparent)}}.text-slate-700{color:var(--color-slate-700)}.text-slate-900{color:var(--color-slate-900)}.text-violet-50{color:var(--color-violet-50)}.text-violet-600{color:var(--color-violet-600)}.text-white{color:var(--color-white)}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.text-yellow-50{color:var(--color-yellow-50)}.text-yellow-600{color:var(--color-yellow-600)}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-gray-400::placeholder{color:var(--color-gray-400)}.placeholder-transparent::placeholder{color:#0000}.placeholder-white\/50::placeholder{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.placeholder-white\/50::placeholder{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.\!opacity-70{opacity:.7!important}.\!opacity-85{opacity:.85!important}.opacity-0{opacity:0}.opacity-5{opacity:.05}.opacity-10{opacity:.1}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-8{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-black\/5{--tw-shadow-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.shadow-black\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-gray-200\/70{--tw-shadow-color:#e5e7ebb3}@supports (color:color-mix(in lab,red,red)){.shadow-gray-200\/70{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-gray-200) 70%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-gray-400{--tw-shadow-color:oklch(70.7% .022 261.325)}@supports (color:color-mix(in lab,red,red)){.shadow-gray-400{--tw-shadow-color:color-mix(in oklab, var(--color-gray-400) var(--tw-shadow-alpha), transparent)}}.shadow-slate-200\/80{--tw-shadow-color:#e2e8f0cc}@supports (color:color-mix(in lab,red,red)){.shadow-slate-200\/80{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-200) 80%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-black\/25{--tw-ring-color:#00000040}@supports (color:color-mix(in lab,red,red)){.ring-black\/25{--tw-ring-color:color-mix(in oklab, var(--color-black) 25%, transparent)}}.ring-blue-200{--tw-ring-color:var(--color-blue-200)}.ring-cyan-200{--tw-ring-color:var(--color-cyan-200)}.ring-fuchsia-200{--tw-ring-color:var(--color-fuchsia-200)}.ring-gray-200{--tw-ring-color:var(--color-gray-200)}.ring-green-200{--tw-ring-color:var(--color-green-200)}.ring-indigo-200{--tw-ring-color:var(--color-indigo-200)}.ring-orange-200{--tw-ring-color:var(--color-orange-200)}.ring-pink-200{--tw-ring-color:var(--color-pink-200)}.ring-primary-200{--tw-ring-color:var(--color-primary-200)}.ring-purple-200{--tw-ring-color:var(--color-purple-200)}.ring-red-200{--tw-ring-color:var(--color-red-200)}.ring-slate-200{--tw-ring-color:var(--color-slate-200)}.ring-slate-800\/5{--tw-ring-color:#1d293d0d}@supports (color:color-mix(in lab,red,red)){.ring-slate-800\/5{--tw-ring-color:color-mix(in oklab, var(--color-slate-800) 5%, transparent)}}.ring-violet-200{--tw-ring-color:var(--color-violet-200)}.ring-yellow-200{--tw-ring-color:var(--color-yellow-200)}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-white{--tw-ring-offset-color:var(--color-white)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-offset-2{outline-offset:2px}.\!outline-transparent{outline-color:#0000!important}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-2xl{--tw-drop-shadow-size:drop-shadow(0 25px 25px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-2xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-3xl{--tw-backdrop-blur:blur(var(--blur-3xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-lg{--tw-backdrop-blur:blur(var(--blur-lg));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-none{--tw-backdrop-blur: ;-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media(hover:hover){.group-hover\:bg-black:is(:where(.group):hover *){background-color:var(--color-black)}.group-hover\:bg-blue-500:is(:where(.group):hover *){background-color:var(--color-blue-500)}.group-hover\:bg-cyan-500:is(:where(.group):hover *){background-color:var(--color-cyan-500)}.group-hover\:bg-fuchsia-500:is(:where(.group):hover *){background-color:var(--color-fuchsia-500)}.group-hover\:bg-gray-500:is(:where(.group):hover *){background-color:var(--color-gray-500)}.group-hover\:bg-green-500:is(:where(.group):hover *){background-color:var(--color-green-500)}.group-hover\:bg-indigo-500:is(:where(.group):hover *){background-color:var(--color-indigo-500)}.group-hover\:bg-orange-500:is(:where(.group):hover *){background-color:var(--color-orange-500)}.group-hover\:bg-pink-500:is(:where(.group):hover *){background-color:var(--color-pink-500)}.group-hover\:bg-primary-500:is(:where(.group):hover *){background-color:var(--color-primary-500)}.group-hover\:bg-purple-500:is(:where(.group):hover *){background-color:var(--color-purple-500)}.group-hover\:bg-red-500:is(:where(.group):hover *){background-color:var(--color-red-500)}.group-hover\:bg-slate-500:is(:where(.group):hover *){background-color:var(--color-slate-500)}.group-hover\:bg-violet-500:is(:where(.group):hover *){background-color:var(--color-violet-500)}.group-hover\:bg-yellow-500:is(:where(.group):hover *){background-color:var(--color-yellow-500)}.group-hover\:text-gray-700:is(:where(.group):hover *){color:var(--color-gray-700)}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.peer-checked\:bg-blue-600:is(:where(.peer):checked~*){background-color:var(--color-blue-600)}.peer-checked\:bg-cyan-600:is(:where(.peer):checked~*){background-color:var(--color-cyan-600)}.peer-checked\:bg-fuchsia-600:is(:where(.peer):checked~*){background-color:var(--color-fuchsia-600)}.peer-checked\:bg-gray-600:is(:where(.peer):checked~*){background-color:var(--color-gray-600)}.peer-checked\:bg-green-600:is(:where(.peer):checked~*){background-color:var(--color-green-600)}.peer-checked\:bg-indigo-600:is(:where(.peer):checked~*){background-color:var(--color-indigo-600)}.peer-checked\:bg-orange-600:is(:where(.peer):checked~*){background-color:var(--color-orange-600)}.peer-checked\:bg-pink-600:is(:where(.peer):checked~*){background-color:var(--color-pink-600)}.peer-checked\:bg-primary-600:is(:where(.peer):checked~*){background-color:var(--color-primary-600)}.peer-checked\:bg-purple-600:is(:where(.peer):checked~*){background-color:var(--color-purple-600)}.peer-checked\:bg-red-600:is(:where(.peer):checked~*){background-color:var(--color-red-600)}.peer-checked\:bg-slate-600:is(:where(.peer):checked~*){background-color:var(--color-slate-600)}.peer-checked\:bg-violet-600:is(:where(.peer):checked~*){background-color:var(--color-violet-600)}.peer-checked\:bg-yellow-600:is(:where(.peer):checked~*){background-color:var(--color-yellow-600)}@media(hover:hover){.peer-hover\:opacity-80:is(:where(.peer):hover~*){opacity:.8}.peer-hover\:opacity-90:is(:where(.peer):hover~*){opacity:.9}}.peer-disabled\:opacity-40:is(:where(.peer):disabled~*){opacity:.4}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:start-1:after{content:var(--tw-content);inset-inline-start:calc(var(--spacing) * 1)}.after\:top-1\/2:after{content:var(--tw-content);top:50%}.after\:h-5:after{content:var(--tw-content);height:calc(var(--spacing) * 5)}.after\:h-8:after{content:var(--tw-content);height:calc(var(--spacing) * 8)}.after\:w-5:after{content:var(--tw-content);width:calc(var(--spacing) * 5)}.after\:w-8:after{content:var(--tw-content);width:calc(var(--spacing) * 8)}.after\:-translate-y-1\/2:after{content:var(--tw-content);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:rounded-full:after{content:var(--tw-content);border-radius:3.40282e38px}.after\:border-blue-100:after{content:var(--tw-content);border-color:var(--color-blue-100)}.after\:border-cyan-100:after{content:var(--tw-content);border-color:var(--color-cyan-100)}.after\:border-fuchsia-100:after{content:var(--tw-content);border-color:var(--color-fuchsia-100)}.after\:border-gray-100:after{content:var(--tw-content);border-color:var(--color-gray-100)}.after\:border-green-100:after{content:var(--tw-content);border-color:var(--color-green-100)}.after\:border-indigo-100:after{content:var(--tw-content);border-color:var(--color-indigo-100)}.after\:border-orange-100:after{content:var(--tw-content);border-color:var(--color-orange-100)}.after\:border-pink-100:after{content:var(--tw-content);border-color:var(--color-pink-100)}.after\:border-primary-100:after{content:var(--tw-content);border-color:var(--color-primary-100)}.after\:border-purple-100:after{content:var(--tw-content);border-color:var(--color-purple-100)}.after\:border-red-100:after{content:var(--tw-content);border-color:var(--color-red-100)}.after\:border-slate-100:after{content:var(--tw-content);border-color:var(--color-slate-100)}.after\:border-violet-100:after{content:var(--tw-content);border-color:var(--color-violet-100)}.after\:border-yellow-100:after{content:var(--tw-content);border-color:var(--color-yellow-100)}.after\:bg-white:after{content:var(--tw-content);background-color:var(--color-white)}.after\:shadow-sm:after{content:var(--tw-content);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.after\:ring-1:after{content:var(--tw-content);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.after\:ring-slate-700\/10:after{content:var(--tw-content);--tw-ring-color:#3141581a}@supports (color:color-mix(in lab,red,red)){.after\:ring-slate-700\/10:after{--tw-ring-color:color-mix(in oklab, var(--color-slate-700) 10%, transparent)}}.after\:transition:after{content:var(--tw-content);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:duration-200:after{content:var(--tw-content);--tw-duration:.2s;transition-duration:.2s}.after\:ease-in-out:after{content:var(--tw-content);--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.peer-checked\:after\:translate-x-5:is(:where(.peer):checked~*):after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.peer-checked\:after\:translate-x-8:is(:where(.peer):checked~*):after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * 8);translate:var(--tw-translate-x) var(--tw-translate-y)}.first\:rounded-t-lg:first-child{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.last\:rounded-b-lg:last-child{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}@media(hover:hover){.hover\:rounded-md:hover{border-radius:var(--radius-md)}.hover\:border:hover{border-style:var(--tw-border-style);border-width:1px}.hover\:\!border-gray-400:hover{border-color:var(--color-gray-400)!important}.hover\:border-blue-500\/80:hover{border-color:#3080ffcc}@supports (color:color-mix(in lab,red,red)){.hover\:border-blue-500\/80:hover{border-color:color-mix(in oklab,var(--color-blue-500) 80%,transparent)}}.hover\:border-blue-600:hover{border-color:var(--color-blue-600)}.hover\:border-cyan-500\/80:hover{border-color:#00b7d7cc}@supports (color:color-mix(in lab,red,red)){.hover\:border-cyan-500\/80:hover{border-color:color-mix(in oklab,var(--color-cyan-500) 80%,transparent)}}.hover\:border-cyan-600:hover{border-color:var(--color-cyan-600)}.hover\:border-fuchsia-500\/80:hover{border-color:#e12afbcc}@supports (color:color-mix(in lab,red,red)){.hover\:border-fuchsia-500\/80:hover{border-color:color-mix(in oklab,var(--color-fuchsia-500) 80%,transparent)}}.hover\:border-fuchsia-600:hover{border-color:var(--color-fuchsia-600)}.hover\:border-gray-400:hover{border-color:var(--color-gray-400)}.hover\:border-gray-500\/80:hover{border-color:#6a7282cc}@supports (color:color-mix(in lab,red,red)){.hover\:border-gray-500\/80:hover{border-color:color-mix(in oklab,var(--color-gray-500) 80%,transparent)}}.hover\:border-gray-600:hover{border-color:var(--color-gray-600)}.hover\:border-green-500\/80:hover{border-color:#00c758cc}@supports (color:color-mix(in lab,red,red)){.hover\:border-green-500\/80:hover{border-color:color-mix(in oklab,var(--color-green-500) 80%,transparent)}}.hover\:border-green-600:hover{border-color:var(--color-green-600)}.hover\:border-indigo-500\/80:hover{border-color:#625fffcc}@supports (color:color-mix(in lab,red,red)){.hover\:border-indigo-500\/80:hover{border-color:color-mix(in oklab,var(--color-indigo-500) 80%,transparent)}}.hover\:border-indigo-600:hover{border-color:var(--color-indigo-600)}.hover\:border-neutral-400\/70:hover{border-color:#a1a1a1b3}@supports (color:color-mix(in lab,red,red)){.hover\:border-neutral-400\/70:hover{border-color:color-mix(in oklab,var(--color-neutral-400) 70%,transparent)}}.hover\:border-orange-500\/80:hover{border-color:#fe6e00cc}@supports (color:color-mix(in lab,red,red)){.hover\:border-orange-500\/80:hover{border-color:color-mix(in oklab,var(--color-orange-500) 80%,transparent)}}.hover\:border-orange-600:hover{border-color:var(--color-orange-600)}.hover\:border-pink-500\/80:hover{border-color:#f6339acc}@supports (color:color-mix(in lab,red,red)){.hover\:border-pink-500\/80:hover{border-color:color-mix(in oklab,var(--color-pink-500) 80%,transparent)}}.hover\:border-pink-600:hover{border-color:var(--color-pink-600)}.hover\:border-primary-500\/80:hover{border-color:#0076d2cc}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary-500\/80:hover{border-color:color-mix(in oklab,var(--color-primary-500) 80%,transparent)}}.hover\:border-primary-600:hover{border-color:var(--color-primary-600)}.hover\:border-purple-500\/80:hover{border-color:#ac4bffcc}@supports (color:color-mix(in lab,red,red)){.hover\:border-purple-500\/80:hover{border-color:color-mix(in oklab,var(--color-purple-500) 80%,transparent)}}.hover\:border-purple-600:hover{border-color:var(--color-purple-600)}.hover\:border-red-500\/80:hover{border-color:#fb2c36cc}@supports (color:color-mix(in lab,red,red)){.hover\:border-red-500\/80:hover{border-color:color-mix(in oklab,var(--color-red-500) 80%,transparent)}}.hover\:border-red-600:hover{border-color:var(--color-red-600)}.hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.hover\:border-slate-400:hover{border-color:var(--color-slate-400)}.hover\:border-slate-500\/80:hover{border-color:#62748ecc}@supports (color:color-mix(in lab,red,red)){.hover\:border-slate-500\/80:hover{border-color:color-mix(in oklab,var(--color-slate-500) 80%,transparent)}}.hover\:border-slate-600:hover{border-color:var(--color-slate-600)}.hover\:border-violet-500\/80:hover{border-color:#8d54ffcc}@supports (color:color-mix(in lab,red,red)){.hover\:border-violet-500\/80:hover{border-color:color-mix(in oklab,var(--color-violet-500) 80%,transparent)}}.hover\:border-violet-600:hover{border-color:var(--color-violet-600)}.hover\:border-yellow-500\/80:hover{border-color:#edb200cc}@supports (color:color-mix(in lab,red,red)){.hover\:border-yellow-500\/80:hover{border-color:color-mix(in oklab,var(--color-yellow-500) 80%,transparent)}}.hover\:border-yellow-600:hover{border-color:var(--color-yellow-600)}.hover\:bg-black\/60:hover{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/60:hover{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.hover\:bg-blue-600:hover{background-color:var(--color-blue-600)}.hover\:bg-blue-600\!:hover{background-color:var(--color-blue-600)!important}.hover\:bg-cyan-600:hover{background-color:var(--color-cyan-600)}.hover\:bg-cyan-600\!:hover{background-color:var(--color-cyan-600)!important}.hover\:bg-fuchsia-600:hover{background-color:var(--color-fuchsia-600)}.hover\:bg-fuchsia-600\!:hover{background-color:var(--color-fuchsia-600)!important}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-gray-300:hover{background-color:var(--color-gray-300)}.hover\:bg-gray-600:hover{background-color:var(--color-gray-600)}.hover\:bg-gray-600\!:hover{background-color:var(--color-gray-600)!important}.hover\:bg-gray-700:hover{background-color:var(--color-gray-700)}.hover\:bg-green-50:hover{background-color:var(--color-green-50)}.hover\:bg-green-600:hover{background-color:var(--color-green-600)}.hover\:bg-green-600\!:hover{background-color:var(--color-green-600)!important}.hover\:bg-indigo-600:hover{background-color:var(--color-indigo-600)}.hover\:bg-indigo-600\!:hover{background-color:var(--color-indigo-600)!important}.hover\:bg-orange-600:hover{background-color:var(--color-orange-600)}.hover\:bg-orange-600\!:hover{background-color:var(--color-orange-600)!important}.hover\:bg-pink-600:hover{background-color:var(--color-pink-600)}.hover\:bg-pink-600\!:hover{background-color:var(--color-pink-600)!important}.hover\:bg-primary-200:hover{background-color:var(--color-primary-200)}.hover\:bg-primary-600:hover{background-color:var(--color-primary-600)}.hover\:bg-primary-600\!:hover{background-color:var(--color-primary-600)!important}.hover\:bg-purple-600:hover{background-color:var(--color-purple-600)}.hover\:bg-purple-600\!:hover{background-color:var(--color-purple-600)!important}.hover\:bg-red-600:hover{background-color:var(--color-red-600)}.hover\:bg-red-600\!:hover{background-color:var(--color-red-600)!important}.hover\:bg-slate-200\/75:hover{background-color:#e2e8f0bf}@supports (color:color-mix(in lab,red,red)){.hover\:bg-slate-200\/75:hover{background-color:color-mix(in oklab,var(--color-slate-200) 75%,transparent)}}.hover\:bg-slate-300:hover{background-color:var(--color-slate-300)}.hover\:bg-slate-600:hover{background-color:var(--color-slate-600)}.hover\:bg-slate-600\!:hover{background-color:var(--color-slate-600)!important}.hover\:bg-violet-600:hover{background-color:var(--color-violet-600)}.hover\:bg-violet-600\!:hover{background-color:var(--color-violet-600)!important}.hover\:bg-white\/60:hover{background-color:#fff9}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/60:hover{background-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.hover\:bg-white\/80:hover{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/80:hover{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.hover\:bg-yellow-600:hover{background-color:var(--color-yellow-600)}.hover\:bg-yellow-600\!:hover{background-color:var(--color-yellow-600)!important}.hover\:text-blue-50:hover{color:var(--color-blue-50)}.hover\:text-cyan-50:hover{color:var(--color-cyan-50)}.hover\:text-fuchsia-50:hover{color:var(--color-fuchsia-50)}.hover\:text-gray-50:hover{color:var(--color-gray-50)}.hover\:text-gray-200:hover{color:var(--color-gray-200)}.hover\:text-gray-500:hover{color:var(--color-gray-500)}.hover\:text-gray-600:hover{color:var(--color-gray-600)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-gray-800:hover{color:var(--color-gray-800)}.hover\:text-green-50:hover{color:var(--color-green-50)}.hover\:text-indigo-50:hover{color:var(--color-indigo-50)}.hover\:text-orange-50:hover{color:var(--color-orange-50)}.hover\:text-pink-50:hover{color:var(--color-pink-50)}.hover\:text-primary-50:hover{color:var(--color-primary-50)}.hover\:text-primary-500:hover{color:var(--color-primary-500)}.hover\:text-primary-600:hover{color:var(--color-primary-600)}.hover\:text-purple-50:hover{color:var(--color-purple-50)}.hover\:text-red-50:hover{color:var(--color-red-50)}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:text-slate-50:hover{color:var(--color-slate-50)}.hover\:text-slate-500:hover{color:var(--color-slate-500)}.hover\:text-slate-600:hover{color:var(--color-slate-600)}.hover\:text-slate-700:hover{color:var(--color-slate-700)}.hover\:text-violet-50:hover{color:var(--color-violet-50)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-yellow-50:hover{color:var(--color-yellow-50)}.hover\:\!opacity-100:hover{opacity:1!important}.hover\:opacity-30:hover{opacity:.3}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-black\/5:hover{--tw-shadow-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-black\/5:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.hover\:brightness-95:hover{--tw-brightness:brightness(95%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.focus\:\!border-none:focus{--tw-border-style:none!important;border-style:none!important}.focus\:\!border-primary-500:focus{border-color:var(--color-primary-500)!important}.focus\:\!border-primary-600:focus{border-color:var(--color-primary-600)!important}.focus\:border-primary-500:focus{border-color:var(--color-primary-500)}.focus\:opacity-100:focus{opacity:1}.focus\:ring:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-4:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-8:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-black:focus{--tw-ring-color:var(--color-black)}.focus\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\:ring-cyan-500:focus{--tw-ring-color:var(--color-cyan-500)}.focus\:ring-fuchsia-500:focus{--tw-ring-color:var(--color-fuchsia-500)}.focus\:ring-gray-500:focus{--tw-ring-color:var(--color-gray-500)}.focus\:ring-green-500:focus{--tw-ring-color:var(--color-green-500)}.focus\:ring-indigo-500:focus{--tw-ring-color:var(--color-indigo-500)}.focus\:ring-orange-500:focus{--tw-ring-color:var(--color-orange-500)}.focus\:ring-pink-500:focus{--tw-ring-color:var(--color-pink-500)}.focus\:ring-primary-500:focus{--tw-ring-color:var(--color-primary-500)}.focus\:ring-purple-500:focus{--tw-ring-color:var(--color-purple-500)}.focus\:ring-red-500:focus{--tw-ring-color:var(--color-red-500)}.focus\:ring-slate-500:focus{--tw-ring-color:var(--color-slate-500)}.focus\:ring-violet-500:focus{--tw-ring-color:var(--color-violet-500)}.focus\:ring-white:focus{--tw-ring-color:var(--color-white)}.focus\:ring-yellow-500:focus{--tw-ring-color:var(--color-yellow-500)}.focus\:outline-0:focus{outline-style:var(--tw-outline-style);outline-width:0}.focus\:outline-2:focus{outline-style:var(--tw-outline-style);outline-width:2px}.focus\:\!outline-primary-500:focus{outline-color:var(--color-primary-500)!important}.focus\:\!outline-transparent:focus{outline-color:#0000!important}.focus\:outline-primary-500:focus{outline-color:var(--color-primary-500)}.focus\:\!outline-none:focus{--tw-outline-style:none!important;outline-style:none!important}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:rounded-md:focus-visible{border-radius:var(--radius-md)}.focus-visible\:bg-slate-200\/75:focus-visible{background-color:#e2e8f0bf}@supports (color:color-mix(in lab,red,red)){.focus-visible\:bg-slate-200\/75:focus-visible{background-color:color-mix(in oklab,var(--color-slate-200) 75%,transparent)}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-primary-500:focus-visible{outline-color:var(--color-primary-500)}.active\:border-blue-600:active{border-color:var(--color-blue-600)}.active\:border-cyan-600:active{border-color:var(--color-cyan-600)}.active\:border-fuchsia-600:active{border-color:var(--color-fuchsia-600)}.active\:border-gray-600:active{border-color:var(--color-gray-600)}.active\:border-green-600:active{border-color:var(--color-green-600)}.active\:border-indigo-600:active{border-color:var(--color-indigo-600)}.active\:border-orange-600:active{border-color:var(--color-orange-600)}.active\:border-pink-600:active{border-color:var(--color-pink-600)}.active\:border-primary-600:active{border-color:var(--color-primary-600)}.active\:border-purple-600:active{border-color:var(--color-purple-600)}.active\:border-red-600:active{border-color:var(--color-red-600)}.active\:border-slate-600:active{border-color:var(--color-slate-600)}.active\:border-violet-600:active{border-color:var(--color-violet-600)}.active\:border-yellow-600:active{border-color:var(--color-yellow-600)}.active\:bg-blue-600\!:active{background-color:var(--color-blue-600)!important}.active\:bg-cyan-600\!:active{background-color:var(--color-cyan-600)!important}.active\:bg-fuchsia-600\!:active{background-color:var(--color-fuchsia-600)!important}.active\:bg-gray-600\!:active{background-color:var(--color-gray-600)!important}.active\:bg-green-600\!:active{background-color:var(--color-green-600)!important}.active\:bg-indigo-600\!:active{background-color:var(--color-indigo-600)!important}.active\:bg-orange-600\!:active{background-color:var(--color-orange-600)!important}.active\:bg-pink-600\!:active{background-color:var(--color-pink-600)!important}.active\:bg-primary-600\!:active{background-color:var(--color-primary-600)!important}.active\:bg-purple-600\!:active{background-color:var(--color-purple-600)!important}.active\:bg-red-600\!:active{background-color:var(--color-red-600)!important}.active\:bg-slate-600\!:active{background-color:var(--color-slate-600)!important}.active\:bg-violet-600\!:active{background-color:var(--color-violet-600)!important}.active\:bg-yellow-600\!:active{background-color:var(--color-yellow-600)!important}.disabled\:opacity-50:disabled{opacity:.5}@media(min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mt-0{margin-top:calc(var(--spacing) * 0)}.sm\:grid{display:grid}.sm\:w-1\/3{width:33.3333%}.sm\:w-1\/4{width:25%}.sm\:w-1\/5{width:20%}.sm\:w-1\/6{width:16.6667%}.sm\:w-2\/3{width:66.6667%}.sm\:w-2\/5{width:40%}.sm\:w-11\/12{width:91.6667%}.sm\:w-72{width:calc(var(--spacing) * 72)}.sm\:w-96{width:calc(var(--spacing) * 96)}.sm\:w-\[32rem\]{width:32rem}.sm\:w-\[48rem\]{width:48rem}.sm\:w-\[60rem\]{width:60rem}.sm\:w-\[86rem\]{width:86rem}.sm\:\!max-w-\[350px\]{max-width:350px!important}.sm\:\!max-w-\[450px\]{max-width:450px!important}.sm\:\!max-w-\[550px\]{max-width:550px!important}.sm\:rotate-0{rotate:0deg}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:px-12{padding-inline:calc(var(--spacing) * 12)}.sm\:py-4{padding-block:calc(var(--spacing) * 4)}.sm\:pt-8{padding-top:calc(var(--spacing) * 8)}.sm\:pb-0{padding-bottom:calc(var(--spacing) * 0)}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media(min-width:48rem){.md\:max-h-none{max-height:none}.md\:w-96{width:calc(var(--spacing) * 96)}.md\:overflow-visible{overflow:visible}}@media(min-width:64rem){.lg\:w-1\/3{width:33.3333%}.lg\:w-1\/4{width:25%}.lg\:w-1\/5{width:20%}.lg\:w-1\/6{width:16.6667%}.lg\:w-2\/3{width:66.6667%}.lg\:w-2\/5{width:40%}.lg\:w-11\/12{width:91.6667%}}.ltr\:right-\[2\.5px\]:where(:dir(ltr),[dir=ltr],[dir=ltr] *){right:2.5px}.ltr\:mr-2:where(:dir(ltr),[dir=ltr],[dir=ltr] *){margin-right:calc(var(--spacing) * 2)}.rtl\:\!right-\[unset\]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){right:unset!important}.rtl\:right-\[31px\]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){right:31px}.rtl\:right-\[46px\]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){right:46px}.rtl\:right-\[58px\]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){right:58px}.rtl\:right-\[79px\]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){right:79px}.rtl\:\!left-0:where(:dir(rtl),[dir=rtl],[dir=rtl] *){left:calc(var(--spacing) * 0)!important}.rtl\:left-\[2\.5px\]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){left:2.5px}.rtl\:-mr-2\!:where(:dir(rtl),[dir=rtl],[dir=rtl] *){margin-right:calc(var(--spacing) * -2)!important}.rtl\:mr-2\!:where(:dir(rtl),[dir=rtl],[dir=rtl] *){margin-right:calc(var(--spacing) * 2)!important}.rtl\:-ml-2\!:where(:dir(rtl),[dir=rtl],[dir=rtl] *){margin-left:calc(var(--spacing) * -2)!important}.rtl\:ml-2:where(:dir(rtl),[dir=rtl],[dir=rtl] *){margin-left:calc(var(--spacing) * 2)}.rtl\:ml-2\!:where(:dir(rtl),[dir=rtl],[dir=rtl] *){margin-left:calc(var(--spacing) * 2)!important}.rtl\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.rtl\:pr-4:where(:dir(rtl),[dir=rtl],[dir=rtl] *){padding-right:calc(var(--spacing) * 4)}.rtl\:pl-4:where(:dir(rtl),[dir=rtl],[dir=rtl] *){padding-left:calc(var(--spacing) * 4)}.rtl\:peer-checked\:after\:-translate-x-5:where(:dir(rtl),[dir=rtl],[dir=rtl] *):is(:where(.peer):checked~*):after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * -5);translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\:peer-checked\:after\:-translate-x-8:where(:dir(rtl),[dir=rtl],[dir=rtl] *):is(:where(.peer):checked~*):after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * -8);translate:var(--tw-translate-x) var(--tw-translate-y)}:where(.dark\:divide-dark-600:is(.dark,.dark *)>:not(:last-child)){border-color:var(--color-dark-600)}:where(.dark\:divide-dark-600\/30:is(.dark,.dark *)>:not(:last-child)){border-color:#33373c4d}@supports (color:color-mix(in lab,red,red)){:where(.dark\:divide-dark-600\/30:is(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab,var(--color-dark-600) 30%,transparent)}}:where(.dark\:divide-dark-600\/80:is(.dark,.dark *)>:not(:last-child)){border-color:#33373ccc}@supports (color:color-mix(in lab,red,red)){:where(.dark\:divide-dark-600\/80:is(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab,var(--color-dark-600) 80%,transparent)}}:where(.dark\:divide-dark-600\/90:is(.dark,.dark *)>:not(:last-child)){border-color:#33373ce6}@supports (color:color-mix(in lab,red,red)){:where(.dark\:divide-dark-600\/90:is(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab,var(--color-dark-600) 90%,transparent)}}:where(.dark\:divide-dark-700:is(.dark,.dark *)>:not(:last-child)){border-color:var(--color-dark-700)}.dark\:border:is(.dark,.dark *){border-style:var(--tw-border-style);border-width:1px}.dark\:border-r-0:is(.dark,.dark *){border-right-style:var(--tw-border-style);border-right-width:0}.dark\:border-l-0:is(.dark,.dark *){border-left-style:var(--tw-border-style);border-left-width:0}.dark\:\!border-dark-400:is(.dark,.dark *){border-color:var(--color-dark-400)!important}.dark\:\!border-dark-600:is(.dark,.dark *){border-color:var(--color-dark-600)!important}.dark\:border-dark-500\/10:is(.dark,.dark *){border-color:#4a4e531a}@supports (color:color-mix(in lab,red,red)){.dark\:border-dark-500\/10:is(.dark,.dark *){border-color:color-mix(in oklab,var(--color-dark-500) 10%,transparent)}}.dark\:border-dark-500\/80:is(.dark,.dark *){border-color:#4a4e53cc}@supports (color:color-mix(in lab,red,red)){.dark\:border-dark-500\/80:is(.dark,.dark *){border-color:color-mix(in oklab,var(--color-dark-500) 80%,transparent)}}.dark\:border-dark-600:is(.dark,.dark *){border-color:var(--color-dark-600)}.dark\:border-dark-600\/30:is(.dark,.dark *){border-color:#33373c4d}@supports (color:color-mix(in lab,red,red)){.dark\:border-dark-600\/30:is(.dark,.dark *){border-color:color-mix(in oklab,var(--color-dark-600) 30%,transparent)}}.dark\:border-dark-600\/60:is(.dark,.dark *){border-color:#33373c99}@supports (color:color-mix(in lab,red,red)){.dark\:border-dark-600\/60:is(.dark,.dark *){border-color:color-mix(in oklab,var(--color-dark-600) 60%,transparent)}}.dark\:border-dark-600\/90:is(.dark,.dark *){border-color:#33373ce6}@supports (color:color-mix(in lab,red,red)){.dark\:border-dark-600\/90:is(.dark,.dark *){border-color:color-mix(in oklab,var(--color-dark-600) 90%,transparent)}}.dark\:border-dark-700:is(.dark,.dark *){border-color:var(--color-dark-700)}.dark\:border-dark-800:is(.dark,.dark *){border-color:var(--color-dark-800)}.dark\:border-dark-800\/20:is(.dark,.dark *){border-color:#1c1f2433}@supports (color:color-mix(in lab,red,red)){.dark\:border-dark-800\/20:is(.dark,.dark *){border-color:color-mix(in oklab,var(--color-dark-800) 20%,transparent)}}.dark\:border-primary-500:is(.dark,.dark *){border-color:var(--color-primary-500)}.dark\:border-slate-500:is(.dark,.dark *){border-color:var(--color-slate-500)}.dark\:border-slate-600:is(.dark,.dark *){border-color:var(--color-slate-600)}.dark\:border-transparent:is(.dark,.dark *){border-color:#0000}.dark\:border-y-dark-500\/50:is(.dark,.dark *){border-block-color:#4a4e5380}@supports (color:color-mix(in lab,red,red)){.dark\:border-y-dark-500\/50:is(.dark,.dark *){border-block-color:color-mix(in oklab,var(--color-dark-500) 50%,transparent)}}.dark\:border-t-dark-600\/50:is(.dark,.dark *){border-top-color:#33373c80}@supports (color:color-mix(in lab,red,red)){.dark\:border-t-dark-600\/50:is(.dark,.dark *){border-top-color:color-mix(in oklab,var(--color-dark-600) 50%,transparent)}}.dark\:border-t-gray-800\/40\!:is(.dark,.dark *){border-top-color:#1e293966!important}@supports (color:color-mix(in lab,red,red)){.dark\:border-t-gray-800\/40\!:is(.dark,.dark *){border-top-color:color-mix(in oklab,var(--color-gray-800) 40%,transparent)!important}}.dark\:border-b-gray-100\/10:is(.dark,.dark *){border-bottom-color:#f3f4f61a}@supports (color:color-mix(in lab,red,red)){.dark\:border-b-gray-100\/10:is(.dark,.dark *){border-bottom-color:color-mix(in oklab,var(--color-gray-100) 10%,transparent)}}.dark\:border-b-gray-100\/10\!:is(.dark,.dark *){border-bottom-color:#f3f4f61a!important}@supports (color:color-mix(in lab,red,red)){.dark\:border-b-gray-100\/10\!:is(.dark,.dark *){border-bottom-color:color-mix(in oklab,var(--color-gray-100) 10%,transparent)!important}}.dark\:\!bg-dark-900\/60:is(.dark,.dark *){background-color:#10111499!important}@supports (color:color-mix(in lab,red,red)){.dark\:\!bg-dark-900\/60:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-900) 60%,transparent)!important}}.dark\:bg-amber-500\/15:is(.dark,.dark *){background-color:#f99c0026}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-500\/15:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-amber-500) 15%,transparent)}}.dark\:bg-blue-500\/15:is(.dark,.dark *){background-color:#3080ff26}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-500\/15:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-blue-500) 15%,transparent)}}.dark\:bg-blue-600:is(.dark,.dark *){background-color:var(--color-blue-600)}.dark\:bg-cyan-500\/15:is(.dark,.dark *){background-color:#00b7d726}@supports (color:color-mix(in lab,red,red)){.dark\:bg-cyan-500\/15:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-cyan-500) 15%,transparent)}}.dark\:bg-cyan-600:is(.dark,.dark *){background-color:var(--color-cyan-600)}.dark\:bg-dark-100\/50:is(.dark,.dark *){background-color:#f0f1f280}@supports (color:color-mix(in lab,red,red)){.dark\:bg-dark-100\/50:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-100) 50%,transparent)}}.dark\:bg-dark-500:is(.dark,.dark *){background-color:var(--color-dark-500)}.dark\:bg-dark-600:is(.dark,.dark *){background-color:var(--color-dark-600)}.dark\:bg-dark-700:is(.dark,.dark *){background-color:var(--color-dark-700)}.dark\:bg-dark-700\/90:is(.dark,.dark *){background-color:#262a2fe6}@supports (color:color-mix(in lab,red,red)){.dark\:bg-dark-700\/90:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-700) 90%,transparent)}}.dark\:bg-dark-800:is(.dark,.dark *){background-color:var(--color-dark-800)}.dark\:bg-dark-800\/25:is(.dark,.dark *){background-color:#1c1f2440}@supports (color:color-mix(in lab,red,red)){.dark\:bg-dark-800\/25:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-800) 25%,transparent)}}.dark\:bg-dark-800\/30:is(.dark,.dark *){background-color:#1c1f244d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-dark-800\/30:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-800) 30%,transparent)}}.dark\:bg-dark-800\/40:is(.dark,.dark *){background-color:#1c1f2466}@supports (color:color-mix(in lab,red,red)){.dark\:bg-dark-800\/40:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-800) 40%,transparent)}}.dark\:bg-dark-800\/50:is(.dark,.dark *){background-color:#1c1f2480}@supports (color:color-mix(in lab,red,red)){.dark\:bg-dark-800\/50:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-800) 50%,transparent)}}.dark\:bg-dark-800\/60:is(.dark,.dark *){background-color:#1c1f2499}@supports (color:color-mix(in lab,red,red)){.dark\:bg-dark-800\/60:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-800) 60%,transparent)}}.dark\:bg-dark-800\/70:is(.dark,.dark *){background-color:#1c1f24b3}@supports (color:color-mix(in lab,red,red)){.dark\:bg-dark-800\/70:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-800) 70%,transparent)}}.dark\:bg-dark-800\/95:is(.dark,.dark *){background-color:#1c1f24f2}@supports (color:color-mix(in lab,red,red)){.dark\:bg-dark-800\/95:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-800) 95%,transparent)}}.dark\:bg-dark-900:is(.dark,.dark *){background-color:var(--color-dark-900)}.dark\:bg-dark-900\/50:is(.dark,.dark *){background-color:#10111480}@supports (color:color-mix(in lab,red,red)){.dark\:bg-dark-900\/50:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-dark-900) 50%,transparent)}}.dark\:bg-fuchsia-500\/15:is(.dark,.dark *){background-color:#e12afb26}@supports (color:color-mix(in lab,red,red)){.dark\:bg-fuchsia-500\/15:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-fuchsia-500) 15%,transparent)}}.dark\:bg-fuchsia-600:is(.dark,.dark *){background-color:var(--color-fuchsia-600)}.dark\:bg-gray-500\/15:is(.dark,.dark *){background-color:#6a728226}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-500\/15:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-gray-500) 15%,transparent)}}.dark\:bg-gray-600:is(.dark,.dark *){background-color:var(--color-gray-600)}.dark\:bg-green-500\/15:is(.dark,.dark *){background-color:#00c75826}@supports (color:color-mix(in lab,red,red)){.dark\:bg-green-500\/15:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-green-500) 15%,transparent)}}.dark\:bg-green-600:is(.dark,.dark *){background-color:var(--color-green-600)}.dark\:bg-indigo-500\/15:is(.dark,.dark *){background-color:#625fff26}@supports (color:color-mix(in lab,red,red)){.dark\:bg-indigo-500\/15:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-indigo-500) 15%,transparent)}}.dark\:bg-indigo-600:is(.dark,.dark *){background-color:var(--color-indigo-600)}.dark\:bg-orange-500\/15:is(.dark,.dark *){background-color:#fe6e0026}@supports (color:color-mix(in lab,red,red)){.dark\:bg-orange-500\/15:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-orange-500) 15%,transparent)}}.dark\:bg-orange-600:is(.dark,.dark *){background-color:var(--color-orange-600)}.dark\:bg-pink-500\/15:is(.dark,.dark *){background-color:#f6339a26}@supports (color:color-mix(in lab,red,red)){.dark\:bg-pink-500\/15:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-pink-500) 15%,transparent)}}.dark\:bg-pink-600:is(.dark,.dark *){background-color:var(--color-pink-600)}.dark\:bg-primary-500\/10:is(.dark,.dark *){background-color:#0076d21a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-primary-500\/10:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-primary-500) 10%,transparent)}}.dark\:bg-primary-500\/15:is(.dark,.dark *){background-color:#0076d226}@supports (color:color-mix(in lab,red,red)){.dark\:bg-primary-500\/15:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-primary-500) 15%,transparent)}}.dark\:bg-primary-600:is(.dark,.dark *){background-color:var(--color-primary-600)}.dark\:bg-purple-500\/15:is(.dark,.dark *){background-color:#ac4bff26}@supports (color:color-mix(in lab,red,red)){.dark\:bg-purple-500\/15:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-purple-500) 15%,transparent)}}.dark\:bg-purple-600:is(.dark,.dark *){background-color:var(--color-purple-600)}.dark\:bg-red-500\/15:is(.dark,.dark *){background-color:#fb2c3626}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-500\/15:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-red-500) 15%,transparent)}}.dark\:bg-red-600:is(.dark,.dark *){background-color:var(--color-red-600)}.dark\:bg-slate-500\/15:is(.dark,.dark *){background-color:#62748e26}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-500\/15:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-500) 15%,transparent)}}.dark\:bg-slate-600:is(.dark,.dark *){background-color:var(--color-slate-600)}.dark\:bg-slate-950\!:is(.dark,.dark *){background-color:var(--color-slate-950)!important}.dark\:bg-transparent:is(.dark,.dark *){background-color:#0000}.dark\:bg-violet-500\/15:is(.dark,.dark *){background-color:#8d54ff26}@supports (color:color-mix(in lab,red,red)){.dark\:bg-violet-500\/15:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-violet-500) 15%,transparent)}}.dark\:bg-violet-600:is(.dark,.dark *){background-color:var(--color-violet-600)}.dark\:bg-yellow-500\/15:is(.dark,.dark *){background-color:#edb20026}@supports (color:color-mix(in lab,red,red)){.dark\:bg-yellow-500\/15:is(.dark,.dark *){background-color:color-mix(in oklab,var(--color-yellow-500) 15%,transparent)}}.dark\:bg-yellow-600:is(.dark,.dark *){background-color:var(--color-yellow-600)}.dark\:\!text-dark-600:is(.dark,.dark *){color:var(--color-dark-600)!important}.dark\:\!text-slate-400:is(.dark,.dark *){color:var(--color-slate-400)!important}.dark\:text-amber-300:is(.dark,.dark *){color:var(--color-amber-300)}.dark\:text-amber-400:is(.dark,.dark *){color:var(--color-amber-400)}.dark\:text-blue-100:is(.dark,.dark *){color:var(--color-blue-100)}.dark\:text-blue-300:is(.dark,.dark *){color:var(--color-blue-300)}.dark\:text-blue-300\!:is(.dark,.dark *){color:var(--color-blue-300)!important}.dark\:text-blue-400:is(.dark,.dark *){color:var(--color-blue-400)}.dark\:text-blue-500:is(.dark,.dark *){color:var(--color-blue-500)}.dark\:text-cyan-100:is(.dark,.dark *){color:var(--color-cyan-100)}.dark\:text-cyan-300:is(.dark,.dark *){color:var(--color-cyan-300)}.dark\:text-cyan-300\!:is(.dark,.dark *){color:var(--color-cyan-300)!important}.dark\:text-cyan-400:is(.dark,.dark *){color:var(--color-cyan-400)}.dark\:text-dark-100:is(.dark,.dark *){color:var(--color-dark-100)}.dark\:text-dark-200:is(.dark,.dark *){color:var(--color-dark-200)}.dark\:text-dark-300:is(.dark,.dark *){color:var(--color-dark-300)}.dark\:text-dark-300\/70:is(.dark,.dark *){color:#a7aaadb3}@supports (color:color-mix(in lab,red,red)){.dark\:text-dark-300\/70:is(.dark,.dark *){color:color-mix(in oklab,var(--color-dark-300) 70%,transparent)}}.dark\:text-dark-400:is(.dark,.dark *){color:var(--color-dark-400)}.dark\:text-dark-400\/60:is(.dark,.dark *){color:#6c707599}@supports (color:color-mix(in lab,red,red)){.dark\:text-dark-400\/60:is(.dark,.dark *){color:color-mix(in oklab,var(--color-dark-400) 60%,transparent)}}.dark\:text-dark-500:is(.dark,.dark *){color:var(--color-dark-500)}.dark\:text-dark-500\!:is(.dark,.dark *){color:var(--color-dark-500)!important}.dark\:text-dark-600:is(.dark,.dark *){color:var(--color-dark-600)}.dark\:text-fuchsia-100:is(.dark,.dark *){color:var(--color-fuchsia-100)}.dark\:text-fuchsia-300:is(.dark,.dark *){color:var(--color-fuchsia-300)}.dark\:text-fuchsia-300\!:is(.dark,.dark *){color:var(--color-fuchsia-300)!important}.dark\:text-fuchsia-400:is(.dark,.dark *){color:var(--color-fuchsia-400)}.dark\:text-gray-300:is(.dark,.dark *){color:var(--color-gray-300)}.dark\:text-gray-400:is(.dark,.dark *){color:var(--color-gray-400)}.dark\:text-green-100:is(.dark,.dark *){color:var(--color-green-100)}.dark\:text-green-300:is(.dark,.dark *){color:var(--color-green-300)}.dark\:text-green-300\!:is(.dark,.dark *){color:var(--color-green-300)!important}.dark\:text-green-400:is(.dark,.dark *){color:var(--color-green-400)}.dark\:text-green-500:is(.dark,.dark *){color:var(--color-green-500)}.dark\:text-green-700:is(.dark,.dark *){color:var(--color-green-700)}.dark\:text-indigo-100:is(.dark,.dark *){color:var(--color-indigo-100)}.dark\:text-indigo-300:is(.dark,.dark *){color:var(--color-indigo-300)}.dark\:text-indigo-300\!:is(.dark,.dark *){color:var(--color-indigo-300)!important}.dark\:text-indigo-400:is(.dark,.dark *){color:var(--color-indigo-400)}.dark\:text-orange-100:is(.dark,.dark *){color:var(--color-orange-100)}.dark\:text-orange-300:is(.dark,.dark *){color:var(--color-orange-300)}.dark\:text-orange-300\!:is(.dark,.dark *){color:var(--color-orange-300)!important}.dark\:text-orange-400:is(.dark,.dark *){color:var(--color-orange-400)}.dark\:text-pink-100:is(.dark,.dark *){color:var(--color-pink-100)}.dark\:text-pink-300:is(.dark,.dark *){color:var(--color-pink-300)}.dark\:text-pink-300\!:is(.dark,.dark *){color:var(--color-pink-300)!important}.dark\:text-pink-400:is(.dark,.dark *){color:var(--color-pink-400)}.dark\:text-primary-100:is(.dark,.dark *){color:var(--color-primary-100)}.dark\:text-primary-300:is(.dark,.dark *){color:var(--color-primary-300)}.dark\:text-primary-300\!:is(.dark,.dark *){color:var(--color-primary-300)!important}.dark\:text-primary-400:is(.dark,.dark *){color:var(--color-primary-400)}.dark\:text-purple-100:is(.dark,.dark *){color:var(--color-purple-100)}.dark\:text-purple-300:is(.dark,.dark *){color:var(--color-purple-300)}.dark\:text-purple-300\!:is(.dark,.dark *){color:var(--color-purple-300)!important}.dark\:text-purple-400:is(.dark,.dark *){color:var(--color-purple-400)}.dark\:text-red-100:is(.dark,.dark *){color:var(--color-red-100)}.dark\:text-red-300:is(.dark,.dark *){color:var(--color-red-300)}.dark\:text-red-300\!:is(.dark,.dark *){color:var(--color-red-300)!important}.dark\:text-red-400:is(.dark,.dark *){color:var(--color-red-400)}.dark\:text-red-400\!:is(.dark,.dark *){color:var(--color-red-400)!important}.dark\:text-red-500:is(.dark,.dark *){color:var(--color-red-500)}.dark\:text-slate-100:is(.dark,.dark *){color:var(--color-slate-100)}.dark\:text-slate-200:is(.dark,.dark *){color:var(--color-slate-200)}.dark\:text-slate-300:is(.dark,.dark *){color:var(--color-slate-300)}.dark\:text-slate-300\!:is(.dark,.dark *){color:var(--color-slate-300)!important}.dark\:text-slate-400:is(.dark,.dark *){color:var(--color-slate-400)}.dark\:text-slate-600:is(.dark,.dark *){color:var(--color-slate-600)}.dark\:text-violet-100:is(.dark,.dark *){color:var(--color-violet-100)}.dark\:text-violet-300:is(.dark,.dark *){color:var(--color-violet-300)}.dark\:text-violet-300\!:is(.dark,.dark *){color:var(--color-violet-300)!important}.dark\:text-violet-400:is(.dark,.dark *){color:var(--color-violet-400)}.dark\:text-white:is(.dark,.dark *){color:var(--color-white)}.dark\:text-white\/80:is(.dark,.dark *){color:#fffc}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/80:is(.dark,.dark *){color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.dark\:text-yellow-100:is(.dark,.dark *){color:var(--color-yellow-100)}.dark\:text-yellow-300:is(.dark,.dark *){color:var(--color-yellow-300)}.dark\:text-yellow-300\!:is(.dark,.dark *){color:var(--color-yellow-300)!important}.dark\:text-yellow-400:is(.dark,.dark *){color:var(--color-yellow-400)}.dark\:text-yellow-500:is(.dark,.dark *){color:var(--color-yellow-500)}.dark\:placeholder-dark-500:is(.dark,.dark *)::placeholder{color:var(--color-dark-500)}.dark\:placeholder-transparent:is(.dark,.dark *)::placeholder{color:#0000}.dark\:opacity-30:is(.dark,.dark *){opacity:.3}.dark\:shadow-md:is(.dark,.dark *){--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-none:is(.dark,.dark *){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:ring-0:is(.dark,.dark *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-dark-800\/70:is(.dark,.dark *){--tw-shadow-color:#1c1f24b3}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-dark-800\/70:is(.dark,.dark *){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-dark-800) 70%, transparent) var(--tw-shadow-alpha), transparent)}}.dark\:shadow-dark-950\/20:is(.dark,.dark *){--tw-shadow-color:#0a0b0d33}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-dark-950\/20:is(.dark,.dark *){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-dark-950) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.dark\:shadow-slate-800\/50:is(.dark,.dark *){--tw-shadow-color:#1d293d80}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-slate-800\/50:is(.dark,.dark *){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-800) 50%, transparent) var(--tw-shadow-alpha), transparent)}}.dark\:ring-dark-500\/25:is(.dark,.dark *){--tw-ring-color:#4a4e5340}@supports (color:color-mix(in lab,red,red)){.dark\:ring-dark-500\/25:is(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-dark-500) 25%, transparent)}}.dark\:ring-offset-dark-500\/50:is(.dark,.dark *){--tw-ring-offset-color:#4a4e5380}@supports (color:color-mix(in lab,red,red)){.dark\:ring-offset-dark-500\/50:is(.dark,.dark *){--tw-ring-offset-color:color-mix(in oklab, var(--color-dark-500) 50%, transparent)}}.dark\:\!outline-primary-500:is(.dark,.dark *){outline-color:var(--color-primary-500)!important}.dark\:invert:is(.dark,.dark *){--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}@media(hover:hover){.dark\:group-hover\:text-slate-300:is(.dark,.dark *):is(:where(.group):hover *){color:var(--color-slate-300)}}.dark\:peer-focus\:pt-1:is(.dark,.dark *):is(:where(.peer):focus~*){padding-top:calc(var(--spacing) * 1)}.dark\:after\:bg-dark-400:is(.dark,.dark *):after{content:var(--tw-content);background-color:var(--color-dark-400)}@media(hover:hover){.dark\:hover\:\!border-dark-500:is(.dark,.dark *):hover{border-color:var(--color-dark-500)!important}.dark\:hover\:border-dark-400\/70:is(.dark,.dark *):hover{border-color:#6c7075b3}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:border-dark-400\/70:is(.dark,.dark *):hover{border-color:color-mix(in oklab,var(--color-dark-400) 70%,transparent)}}.dark\:hover\:border-dark-500:is(.dark,.dark *):hover{border-color:var(--color-dark-500)}.dark\:hover\:border-dark-500\/50:is(.dark,.dark *):hover{border-color:#4a4e5380}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:border-dark-500\/50:is(.dark,.dark *):hover{border-color:color-mix(in oklab,var(--color-dark-500) 50%,transparent)}}.dark\:hover\:\!bg-dark-900:is(.dark,.dark *):hover{background-color:var(--color-dark-900)!important}.dark\:hover\:bg-dark-600:is(.dark,.dark *):hover{background-color:var(--color-dark-600)}.dark\:hover\:bg-dark-800:is(.dark,.dark *):hover{background-color:var(--color-dark-800)}.dark\:hover\:bg-dark-800\/60:is(.dark,.dark *):hover{background-color:#1c1f2499}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-dark-800\/60:is(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-dark-800) 60%,transparent)}}.dark\:hover\:bg-dark-900:is(.dark,.dark *):hover{background-color:var(--color-dark-900)}.dark\:hover\:bg-dark-950:is(.dark,.dark *):hover{background-color:var(--color-dark-950)}.dark\:hover\:bg-green-900\/20:is(.dark,.dark *):hover{background-color:#0d542b33}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-green-900\/20:is(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-green-900) 20%,transparent)}}.hover\:dark\:bg-dark-800\!:hover:is(.dark,.dark *){background-color:var(--color-dark-800)!important}.dark\:hover\:text-dark-100:is(.dark,.dark *):hover{color:var(--color-dark-100)}.dark\:hover\:text-dark-200:is(.dark,.dark *):hover{color:var(--color-dark-200)}.dark\:hover\:text-dark-300:is(.dark,.dark *):hover{color:var(--color-dark-300)}.dark\:hover\:text-dark-400:is(.dark,.dark *):hover{color:var(--color-dark-400)}.dark\:hover\:text-dark-400\!:is(.dark,.dark *):hover{color:var(--color-dark-400)!important}.dark\:hover\:text-dark-700:is(.dark,.dark *):hover{color:var(--color-dark-700)}.dark\:hover\:text-primary-400:is(.dark,.dark *):hover{color:var(--color-primary-400)}.hover\:dark\:text-dark-100:hover:is(.dark,.dark *){color:var(--color-dark-100)}.hover\:dark\:shadow-dark-900:hover:is(.dark,.dark *){--tw-shadow-color:#101114}@supports (color:color-mix(in lab,red,red)){.hover\:dark\:shadow-dark-900:hover:is(.dark,.dark *){--tw-shadow-color:color-mix(in oklab, var(--color-dark-900) var(--tw-shadow-alpha), transparent)}}}.dark\:focus\:\!border-primary-500:is(.dark,.dark *):focus{border-color:var(--color-primary-500)!important}.dark\:focus\:\!outline-primary-500:is(.dark,.dark *):focus{outline-color:var(--color-primary-500)!important}.focus-visible\:dark\:bg-dark-800\!:focus-visible:is(.dark,.dark *){background-color:var(--color-dark-800)!important}.bw-input-group.attached :is(.bw-input,.bw-textarea,.bw-button,.bw-select div.clickable){border-radius:0}.bw-input-group.attached>:first-child,.bw-input-group.attached>:first-child :is(.bw-input,.bw-textarea,.bw-button,.bw-select div.clickable){border-top-left-radius:var(--radius-md, .375rem);border-bottom-left-radius:var(--radius-md, .375rem)}.bw-input-group.attached>:last-child,.bw-input-group.attached>:last-child :is(.bw-input,.bw-textarea,.bw-button,.bw-select div.clickable){border-top-right-radius:var(--radius-md, .375rem);border-bottom-right-radius:var(--radius-md, .375rem)}}:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);animation-fill-mode:both}.animate__animated.animate__infinite{animation-iteration-count:infinite}.animate__animated.animate__repeat-1{animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{animation-iteration-count:2;-webkit-animation-iteration-count:calc(var(--animate-repeat)*2);animation-iteration-count:calc(var(--animate-repeat)*2)}.animate__animated.animate__repeat-3{animation-iteration-count:3;-webkit-animation-iteration-count:calc(var(--animate-repeat)*3);animation-iteration-count:calc(var(--animate-repeat)*3)}.animate__animated.animate__delay-1s{animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{animation-delay:2s;-webkit-animation-delay:calc(var(--animate-delay)*2);animation-delay:calc(var(--animate-delay)*2)}.animate__animated.animate__delay-3s{animation-delay:3s;-webkit-animation-delay:calc(var(--animate-delay)*3);animation-delay:calc(var(--animate-delay)*3)}.animate__animated.animate__delay-4s{animation-delay:4s;-webkit-animation-delay:calc(var(--animate-delay)*4);animation-delay:calc(var(--animate-delay)*4)}.animate__animated.animate__delay-5s{animation-delay:5s;-webkit-animation-delay:calc(var(--animate-delay)*5);animation-delay:calc(var(--animate-delay)*5)}.animate__animated.animate__faster{animation-duration:.5s;-webkit-animation-duration:calc(var(--animate-duration)/2);animation-duration:calc(var(--animate-duration)/2)}.animate__animated.animate__fast{animation-duration:.8s;-webkit-animation-duration:calc(var(--animate-duration)*.8);animation-duration:calc(var(--animate-duration)*.8)}.animate__animated.animate__slow{animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2)}.animate__animated.animate__slower{animation-duration:3s;-webkit-animation-duration:calc(var(--animate-duration)*3);animation-duration:calc(var(--animate-duration)*3)}@media(prefers-reduced-motion:reduce),print{.animate__animated{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}}@keyframes bounce{0%,20%,53%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translateY(-30px)scaleY(1.1)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translateY(-15px)scaleY(1.05)}80%{transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)scaleY(.95)}90%{transform:translateY(-4px)scaleY(1.02)}}.animate__bounce{transform-origin:bottom;animation-name:bounce}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{animation-name:flash}@keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleX(1)}}.animate__pulse{animation-name:pulse;animation-timing-function:ease-in-out}@keyframes rubberBand{0%{transform:scaleX(1)}30%{transform:scale(1.25,.75)}40%{transform:scale(.75,1.25)}50%{transform:scale(1.15,.85)}65%{transform:scale(.95,1.05)}75%{transform:scale(1.05,.95)}to{transform:scaleX(1)}}.animate__rubberBand{animation-name:rubberBand}@keyframes shakeX{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate(-10px)}20%,40%,60%,80%{transform:translate(10px)}}.animate__shakeX{animation-name:shakeX}@keyframes shakeY{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translateY(-10px)}20%,40%,60%,80%{transform:translateY(10px)}}.animate__shakeY{animation-name:shakeY}@keyframes headShake{0%{transform:translate(0)}6.5%{transform:translate(-6px)rotateY(-9deg)}18.5%{transform:translate(5px)rotateY(7deg)}31.5%{transform:translate(-3px)rotateY(-5deg)}43.5%{transform:translate(2px)rotateY(3deg)}50%{transform:translate(0)}}.animate__headShake{animation-name:headShake;animation-timing-function:ease-in-out}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0)}}.animate__swing{transform-origin:top;animation-name:swing}@keyframes tada{0%{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9)rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1)rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1)rotate(-3deg)}to{transform:scaleX(1)}}.animate__tada{animation-name:tada}@keyframes wobble{0%{transform:translateZ(0)}15%{transform:translate(-25%)rotate(-5deg)}30%{transform:translate(20%)rotate(3deg)}45%{transform:translate(-15%)rotate(-3deg)}60%{transform:translate(10%)rotate(2deg)}75%{transform:translate(-5%)rotate(-1deg)}to{transform:translateZ(0)}}.animate__wobble{animation-name:wobble}@keyframes jello{0%,11.1%,to{transform:translateZ(0)}22.2%{transform:skew(-12.5deg)skewY(-12.5deg)}33.3%{transform:skew(6.25deg)skewY(6.25deg)}44.4%{transform:skew(-3.125deg)skewY(-3.125deg)}55.5%{transform:skew(1.5625deg)skewY(1.5625deg)}66.6%{transform:skew(-.78125deg)skewY(-.78125deg)}77.7%{transform:skew(.390625deg)skewY(.390625deg)}88.8%{transform:skew(-.195313deg)skewY(-.195313deg)}}.animate__jello{transform-origin:50%;animation-name:jello}@keyframes heartBeat{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}.animate__heartBeat{animation-name:heartBeat;animation-duration:1.3s;-webkit-animation-duration:calc(var(--animate-duration)*1.3);animation-duration:calc(var(--animate-duration)*1.3);animation-timing-function:ease-in-out}@keyframes backInDown{0%{opacity:.7;transform:translateY(-1200px)scale(.7)}80%{opacity:.7;transform:translateY(0)scale(.7)}to{opacity:1;transform:scale(1)}}.animate__backInDown{animation-name:backInDown}@keyframes backInLeft{0%{opacity:.7;transform:translate(-2000px)scale(.7)}80%{opacity:.7;transform:translate(0)scale(.7)}to{opacity:1;transform:scale(1)}}.animate__backInLeft{animation-name:backInLeft}@keyframes backInRight{0%{opacity:.7;transform:translate(2000px)scale(.7)}80%{opacity:.7;transform:translate(0)scale(.7)}to{opacity:1;transform:scale(1)}}.animate__backInRight{animation-name:backInRight}@keyframes backInUp{0%{opacity:.7;transform:translateY(1200px)scale(.7)}80%{opacity:.7;transform:translateY(0)scale(.7)}to{opacity:1;transform:scale(1)}}.animate__backInUp{animation-name:backInUp}@keyframes backOutDown{0%{opacity:1;transform:scale(1)}20%{opacity:.7;transform:translateY(0)scale(.7)}to{opacity:.7;transform:translateY(700px)scale(.7)}}.animate__backOutDown{animation-name:backOutDown}@keyframes backOutLeft{0%{opacity:1;transform:scale(1)}20%{opacity:.7;transform:translate(0)scale(.7)}to{opacity:.7;transform:translate(-2000px)scale(.7)}}.animate__backOutLeft{animation-name:backOutLeft}@keyframes backOutRight{0%{opacity:1;transform:scale(1)}20%{opacity:.7;transform:translate(0)scale(.7)}to{opacity:.7;transform:translate(2000px)scale(.7)}}.animate__backOutRight{animation-name:backOutRight}@keyframes backOutUp{0%{opacity:1;transform:scale(1)}20%{opacity:.7;transform:translateY(0)scale(.7)}to{opacity:.7;transform:translateY(-700px)scale(.7)}}.animate__backOutUp{animation-name:backOutUp}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}.animate__bounceIn{animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(var(--animate-duration)*.75);animation-name:bounceIn}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(-3000px)scaleY(3)}60%{opacity:1;transform:translateY(25px)scaleY(.9)}75%{transform:translateY(-10px)scaleY(.95)}90%{transform:translateY(5px)scaleY(.985)}to{transform:translateZ(0)}}.animate__bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(-3000px)scaleX(3)}60%{opacity:1;transform:translate(25px)scaleX(1)}75%{transform:translate(-10px)scaleX(.98)}90%{transform:translate(5px)scaleX(.995)}to{transform:translateZ(0)}}.animate__bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(3000px)scaleX(3)}60%{opacity:1;transform:translate(-25px)scaleX(1)}75%{transform:translate(10px)scaleX(.98)}90%{transform:translate(-5px)scaleX(.995)}to{transform:translateZ(0)}}.animate__bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(3000px)scaleY(5)}60%{opacity:1;transform:translateY(-20px)scaleY(.9)}75%{transform:translateY(10px)scaleY(.95)}90%{transform:translateY(-5px)scaleY(.985)}to{transform:translateZ(0)}}.animate__bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}.animate__bounceOut{animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(var(--animate-duration)*.75);animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translateY(10px)scaleY(.985)}40%,45%{opacity:1;transform:translateY(-20px)scaleY(.9)}to{opacity:0;transform:translateY(2000px)scaleY(3)}}.animate__bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate(20px)scaleX(.9)}to{opacity:0;transform:translate(-2000px)scaleX(2)}}.animate__bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate(-20px)scaleX(.9)}to{opacity:0;transform:translate(2000px)scaleX(2)}}.animate__bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translateY(-10px)scaleY(.985)}40%,45%{opacity:1;transform:translateY(20px)scaleY(.9)}to{opacity:0;transform:translateY(-2000px)scaleY(3)}}.animate__bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translateY(-2000px)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate(-2000px)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translate(2000px)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translateY(2000px)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeInTopLeft{0%{opacity:0;transform:translate(-100%,-100%)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInTopLeft{animation-name:fadeInTopLeft}@keyframes fadeInTopRight{0%{opacity:0;transform:translate(100%,-100%)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInTopRight{animation-name:fadeInTopRight}@keyframes fadeInBottomLeft{0%{opacity:0;transform:translate(-100%,100%)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInBottomLeft{animation-name:fadeInBottomLeft}@keyframes fadeInBottomRight{0%{opacity:0;transform:translate(100%,100%)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInBottomRight{animation-name:fadeInBottomRight}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate__fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translateY(100%)}}.animate__fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;transform:translateY(2000px)}}.animate__fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate(-100%)}}.animate__fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;transform:translate(-2000px)}}.animate__fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate(100%)}}.animate__fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;transform:translate(2000px)}}.animate__fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translateY(-100%)}}.animate__fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;transform:translateY(-2000px)}}.animate__fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes fadeOutTopLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate(-100%,-100%)}}.animate__fadeOutTopLeft{animation-name:fadeOutTopLeft}@keyframes fadeOutTopRight{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate(100%,-100%)}}.animate__fadeOutTopRight{animation-name:fadeOutTopRight}@keyframes fadeOutBottomRight{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate(100%,100%)}}.animate__fadeOutBottomRight{animation-name:fadeOutBottomRight}@keyframes fadeOutBottomLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate(-100%,100%)}}.animate__fadeOutBottomLeft{animation-name:fadeOutBottomLeft}@keyframes flip{0%{animation-timing-function:ease-out;transform:perspective(400px)scaleX(1)translateZ(0)rotateY(-1turn)}40%{animation-timing-function:ease-out;transform:perspective(400px)scaleX(1)translateZ(150px)rotateY(-190deg)}50%{animation-timing-function:ease-in;transform:perspective(400px)scaleX(1)translateZ(150px)rotateY(-170deg)}80%{animation-timing-function:ease-in;transform:perspective(400px)scale3d(.95,.95,.95)translateZ(0)rotateY(0)}to{animation-timing-function:ease-in;transform:perspective(400px)scaleX(1)translateZ(0)rotateY(0)}}.animate__animated.animate__flip{backface-visibility:visible;animation-name:flip}@keyframes flipInX{0%{opacity:0;animation-timing-function:ease-in;transform:perspective(400px)rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px)rotateX(-20deg)}60%{opacity:1;transform:perspective(400px)rotateX(10deg)}80%{transform:perspective(400px)rotateX(-5deg)}to{transform:perspective(400px)}}.animate__flipInX{animation-name:flipInX;backface-visibility:visible!important}@keyframes flipInY{0%{opacity:0;animation-timing-function:ease-in;transform:perspective(400px)rotateY(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px)rotateY(-20deg)}60%{opacity:1;transform:perspective(400px)rotateY(10deg)}80%{transform:perspective(400px)rotateY(-5deg)}to{transform:perspective(400px)}}.animate__flipInY{animation-name:flipInY;backface-visibility:visible!important}@keyframes flipOutX{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px)rotateX(-20deg)}to{opacity:0;transform:perspective(400px)rotateX(90deg)}}.animate__flipOutX{animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(var(--animate-duration)*.75);animation-name:flipOutX;backface-visibility:visible!important}@keyframes flipOutY{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px)rotateY(-15deg)}to{opacity:0;transform:perspective(400px)rotateY(90deg)}}.animate__flipOutY{animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(var(--animate-duration)*.75);animation-name:flipOutY;backface-visibility:visible!important}@keyframes lightSpeedInRight{0%{opacity:0;transform:translate(100%)skew(-30deg)}60%{opacity:1;transform:skew(20deg)}80%{transform:skew(-5deg)}to{transform:translateZ(0)}}.animate__lightSpeedInRight{animation-name:lightSpeedInRight;animation-timing-function:ease-out}@keyframes lightSpeedInLeft{0%{opacity:0;transform:translate(-100%)skew(30deg)}60%{opacity:1;transform:skew(-20deg)}80%{transform:skew(5deg)}to{transform:translateZ(0)}}.animate__lightSpeedInLeft{animation-name:lightSpeedInLeft;animation-timing-function:ease-out}@keyframes lightSpeedOutRight{0%{opacity:1}to{opacity:0;transform:translate(100%)skew(30deg)}}.animate__lightSpeedOutRight{animation-name:lightSpeedOutRight;animation-timing-function:ease-in}@keyframes lightSpeedOutLeft{0%{opacity:1}to{opacity:0;transform:translate(-100%)skew(-30deg)}}.animate__lightSpeedOutLeft{animation-name:lightSpeedOutLeft;animation-timing-function:ease-in}@keyframes rotateIn{0%{opacity:0;transform:rotate(-200deg)}to{opacity:1;transform:translateZ(0)}}.animate__rotateIn{transform-origin:50%;animation-name:rotateIn}@keyframes rotateInDownLeft{0%{opacity:0;transform:rotate(-45deg)}to{opacity:1;transform:translateZ(0)}}.animate__rotateInDownLeft{transform-origin:0 100%;animation-name:rotateInDownLeft}@keyframes rotateInDownRight{0%{opacity:0;transform:rotate(45deg)}to{opacity:1;transform:translateZ(0)}}.animate__rotateInDownRight{transform-origin:100% 100%;animation-name:rotateInDownRight}@keyframes rotateInUpLeft{0%{opacity:0;transform:rotate(45deg)}to{opacity:1;transform:translateZ(0)}}.animate__rotateInUpLeft{transform-origin:0 100%;animation-name:rotateInUpLeft}@keyframes rotateInUpRight{0%{opacity:0;transform:rotate(-90deg)}to{opacity:1;transform:translateZ(0)}}.animate__rotateInUpRight{transform-origin:100% 100%;animation-name:rotateInUpRight}@keyframes rotateOut{0%{opacity:1}to{opacity:0;transform:rotate(200deg)}}.animate__rotateOut{transform-origin:50%;animation-name:rotateOut}@keyframes rotateOutDownLeft{0%{opacity:1}to{opacity:0;transform:rotate(45deg)}}.animate__rotateOutDownLeft{transform-origin:0 100%;animation-name:rotateOutDownLeft}@keyframes rotateOutDownRight{0%{opacity:1}to{opacity:0;transform:rotate(-45deg)}}.animate__rotateOutDownRight{transform-origin:100% 100%;animation-name:rotateOutDownRight}@keyframes rotateOutUpLeft{0%{opacity:1}to{opacity:0;transform:rotate(-45deg)}}.animate__rotateOutUpLeft{transform-origin:0 100%;animation-name:rotateOutUpLeft}@keyframes rotateOutUpRight{0%{opacity:1}to{opacity:0;transform:rotate(90deg)}}.animate__rotateOutUpRight{transform-origin:100% 100%;animation-name:rotateOutUpRight}@keyframes hinge{0%{animation-timing-function:ease-in-out}20%,60%{animation-timing-function:ease-in-out;transform:rotate(80deg)}40%,80%{opacity:1;animation-timing-function:ease-in-out;transform:rotate(60deg)}to{opacity:0;transform:translateY(700px)}}.animate__hinge{animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2);transform-origin:0 0;animation-name:hinge}@keyframes jackInTheBox{0%{opacity:0;transform-origin:bottom;transform:scale(.1)rotate(30deg)}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}.animate__jackInTheBox{animation-name:jackInTheBox}@keyframes rollIn{0%{opacity:0;transform:translate(-100%)rotate(-120deg)}to{opacity:1;transform:translateZ(0)}}.animate__rollIn{animation-name:rollIn}@keyframes rollOut{0%{opacity:1}to{opacity:0;transform:translate(100%)rotate(120deg)}}.animate__rollOut{animation-name:rollOut}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{animation-name:zoomIn}@keyframes zoomInDown{0%{opacity:0;animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:scale3d(.1,.1,.1)translateY(-1000px)}60%{opacity:1;animation-timing-function:cubic-bezier(.175,.885,.32,1);transform:scale3d(.475,.475,.475)translateY(60px)}}.animate__zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{0%{opacity:0;animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:scale3d(.1,.1,.1)translate(-1000px)}60%{opacity:1;animation-timing-function:cubic-bezier(.175,.885,.32,1);transform:scale3d(.475,.475,.475)translate(10px)}}.animate__zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{0%{opacity:0;animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:scale3d(.1,.1,.1)translate(1000px)}60%{opacity:1;animation-timing-function:cubic-bezier(.175,.885,.32,1);transform:scale3d(.475,.475,.475)translate(-10px)}}.animate__zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{0%{opacity:0;animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:scale3d(.1,.1,.1)translateY(1000px)}60%{opacity:1;animation-timing-function:cubic-bezier(.175,.885,.32,1);transform:scale3d(.475,.475,.475)translateY(-60px)}}.animate__zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.animate__zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{opacity:1;animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:scale3d(.475,.475,.475)translateY(-60px)}to{opacity:0;animation-timing-function:cubic-bezier(.175,.885,.32,1);transform:scale3d(.1,.1,.1)translateY(2000px)}}.animate__zoomOutDown{transform-origin:bottom;animation-name:zoomOutDown}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475)translate(42px)}to{opacity:0;transform:scale(.1)translate(-2000px)}}.animate__zoomOutLeft{transform-origin:0;animation-name:zoomOutLeft}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475)translate(-42px)}to{opacity:0;transform:scale(.1)translate(2000px)}}.animate__zoomOutRight{transform-origin:100%;animation-name:zoomOutRight}@keyframes zoomOutUp{40%{opacity:1;animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:scale3d(.475,.475,.475)translateY(60px)}to{opacity:0;animation-timing-function:cubic-bezier(.175,.885,.32,1);transform:scale3d(.1,.1,.1)translateY(-2000px)}}.animate__zoomOutUp{transform-origin:bottom;animation-name:zoomOutUp}@keyframes slideInDown{0%{visibility:visible;transform:translateY(-100%)}to{transform:translateZ(0)}}.animate__slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{visibility:visible;transform:translate(-100%)}to{transform:translateZ(0)}}.animate__slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{visibility:visible;transform:translate(100%)}to{transform:translateZ(0)}}.animate__slideInRight{animation-name:slideInRight}@keyframes slideInUp{0%{visibility:visible;transform:translateY(100%)}to{transform:translateZ(0)}}.animate__slideInUp{animation-name:slideInUp}@keyframes slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translateY(100%)}}.animate__slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate(-100%)}}.animate__slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate(100%)}}.animate__slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translateY(-100%)}}.animate__slideOutUp{animation-name:slideOutUp}.bw-sidebar-desktop-host{min-width:0;display:none}.bw-sidebar{color:#334155;background:#fff;border:1px solid #e2e8f0;flex-direction:column;width:18rem;min-width:0;max-width:100%;transition:width .2s;display:flex;overflow:hidden}.bw-sidebar:is(.dark,.dark *){background:var(--color-dark-800, #1c1f24);color:var(--color-dark-200, #d2d4d7);border-color:#4a4e53bf}.bw-sidebar-height-full{height:100%;max-height:100dvh}.bw-sidebar-height-content{max-height:100dvh}.bw-sidebar-header,.bw-sidebar-footer{z-index:2;background:inherit;flex:none;position:sticky}.bw-sidebar-header{border-bottom:1px solid #e2e8f0;align-items:center;gap:.5rem;min-height:4rem;padding:.875rem;display:flex;top:0}.bw-sidebar-footer{border-top:1px solid #e2e8f0;padding:.875rem;bottom:0}:is(.bw-sidebar-header,.bw-sidebar-footer):is(.dark,.dark *){border-color:#4a4e53bf}.bw-sidebar-header-content{overflow-wrap:anywhere;flex:1;min-width:0}.bw-sidebar-navigation{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding:.75rem;overflow:hidden auto}.bw-sidebar-list,.bw-sidebar-group-list{margin:0;padding:0;list-style:none}.bw-sidebar-list{flex-direction:column;gap:.25rem;display:flex}.bw-sidebar-group{min-width:0}.bw-sidebar-item-action,.bw-sidebar-group-trigger{color:#475569;text-align:start;border-radius:.5rem;align-items:center;gap:.75rem;width:100%;min-width:0;padding:.625rem .75rem;text-decoration:none;transition:background-color .15s,color .15s;display:flex}:is(.bw-sidebar-item-action,.bw-sidebar-group-trigger):is(.dark,.dark *){color:var(--color-dark-200, #d2d4d7)}.bw-sidebar-item-action:hover,.bw-sidebar-group-trigger:hover{color:#0f172a;background:#f1f5f9}:is(.bw-sidebar-item-action:hover,.bw-sidebar-group-trigger:hover):is(.dark,.dark *){background:var(--color-dark-600, #33373c);color:var(--color-dark-100, #f0f1f2)}.bw-sidebar-item-action:focus-visible,.bw-sidebar-group-trigger:focus-visible,.bw-sidebar-collapse-control:focus-visible,.bw-sidebar-mobile-close:focus-visible{outline:2px solid var(--color-primary-500, oklch(56% .18 250));outline-offset:2px}.bw-sidebar-item[data-active=true]>.bw-sidebar-item-action{background:var(--color-primary-50, oklch(97% .01 250));color:var(--color-primary-700, oklch(40% .19 250));font-weight:600}.bw-sidebar-item[data-active=true]>.bw-sidebar-item-action:is(.dark,.dark *){color:var(--color-dark-100, #f0f1f2);background:#4755698c}.bw-sidebar-item[data-disabled=true]>.bw-sidebar-item-action,.bw-sidebar-group[data-disabled=true]>.bw-sidebar-group-trigger{cursor:not-allowed;opacity:.5}.bw-sidebar-icon{flex:none;place-items:center;width:1.25rem;height:1.25rem;display:grid}.bw-sidebar-icon-dot{opacity:.6;background:currentColor;border-radius:9999px;width:.375rem;height:.375rem}.bw-sidebar-item-copy{overflow-wrap:anywhere;flex:1;min-width:0}.bw-sidebar-item-label,.bw-sidebar-item-description{display:block}.bw-sidebar-item-description{color:#64748b;margin-top:.125rem;font-size:.75rem;font-weight:400;line-height:1.25rem}.bw-sidebar-item-description:is(.dark,.dark *){color:var(--color-dark-300, #a7aaad)}.bw-sidebar-badge{color:#475569;background:#e2e8f0;border-radius:9999px;flex:none;padding:.125rem .5rem;font-size:.75rem;line-height:1rem}.bw-sidebar-badge:is(.dark,.dark *){background:var(--color-dark-500, #4a4e53);color:var(--color-dark-100, #f0f1f2)}.bw-sidebar-external{opacity:.65;flex:none}.bw-sidebar-group-label{overflow-wrap:anywhere;letter-spacing:.04em;text-transform:uppercase;flex:1;min-width:0;font-size:.75rem;font-weight:700}.bw-sidebar-group-chevron{flex:none;transition:transform .15s}.bw-sidebar-group[data-expanded=true]>.bw-sidebar-group-trigger .bw-sidebar-group-chevron{transform:rotate(180deg)}.bw-sidebar-group-panel{min-width:0}.bw-sidebar-group-list{flex-direction:column;gap:.125rem;padding-block:.25rem;display:flex}.bw-sidebar-group-list .bw-sidebar-item-action,.bw-sidebar-group-list .bw-sidebar-group-trigger{padding-inline-start:2.25rem}.bw-sidebar-group-list .bw-sidebar-group-list .bw-sidebar-item-action,.bw-sidebar-group-list .bw-sidebar-group-list .bw-sidebar-group-trigger{padding-inline-start:3.25rem}.bw-sidebar-group-list .bw-sidebar-group-list .bw-sidebar-group-list .bw-sidebar-item-action,.bw-sidebar-group-list .bw-sidebar-group-list .bw-sidebar-group-list .bw-sidebar-group-trigger{padding-inline-start:4.25rem}.bw-sidebar-collapse-control,.bw-sidebar-mobile-close{color:#64748b;border-radius:.375rem;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.bw-sidebar-collapse-control:hover,.bw-sidebar-mobile-close:hover{color:#0f172a;background:#f1f5f9}:is(.bw-sidebar-collapse-control:hover,.bw-sidebar-mobile-close:hover):is(.dark,.dark *){background:var(--color-dark-600, #33373c);color:var(--color-dark-100, #f0f1f2)}.bw-sidebar-mobile-close{display:grid}.bw-sidebar[data-state=collapsed]{width:4.5rem}.bw-sidebar[data-state=collapsed] .bw-sidebar-header-content,.bw-sidebar[data-state=collapsed] .bw-sidebar-footer,.bw-sidebar[data-state=collapsed] .bw-sidebar-item-copy,.bw-sidebar[data-state=collapsed] .bw-sidebar-badge,.bw-sidebar[data-state=collapsed] .bw-sidebar-external,.bw-sidebar[data-state=collapsed] .bw-sidebar-group-label,.bw-sidebar[data-state=collapsed] .bw-sidebar-group-chevron{display:none}.bw-sidebar[data-state=collapsed] .bw-sidebar-header{justify-content:center;padding-inline:.5rem}.bw-sidebar[data-state=collapsed] .bw-sidebar-navigation{padding-inline:.5rem}.bw-sidebar[data-state=collapsed] .bw-sidebar-item-action,.bw-sidebar[data-state=collapsed] .bw-sidebar-group-trigger{justify-content:center;padding-inline:.5rem}.bw-sidebar[data-state=collapsed] .bw-sidebar-group-list .bw-sidebar-item-action,.bw-sidebar[data-state=collapsed] .bw-sidebar-group-list .bw-sidebar-group-trigger{padding-inline:.5rem}.bw-sidebar[data-state=collapsed] .bw-sidebar-collapse-control svg{transform:rotate(180deg)}.bw-sidebar-drawer .bw-drawer-body{min-height:0;padding:0;overflow:hidden}.bw-sidebar-mobile-host{height:100%;min-height:0}.bw-sidebar-mobile-host>.bw-sidebar{border:0;width:100%;height:100%;max-height:none}.bw-sidebar-mobile-host>.bw-sidebar[data-state=collapsed]{width:100%}.bw-sidebar-mobile-host>.bw-sidebar[data-state=collapsed] .bw-sidebar-header-content,.bw-sidebar-mobile-host>.bw-sidebar[data-state=collapsed] .bw-sidebar-footer,.bw-sidebar-mobile-host>.bw-sidebar[data-state=collapsed] .bw-sidebar-item-copy,.bw-sidebar-mobile-host>.bw-sidebar[data-state=collapsed] .bw-sidebar-badge,.bw-sidebar-mobile-host>.bw-sidebar[data-state=collapsed] .bw-sidebar-external,.bw-sidebar-mobile-host>.bw-sidebar[data-state=collapsed] .bw-sidebar-group-label,.bw-sidebar-mobile-host>.bw-sidebar[data-state=collapsed] .bw-sidebar-group-chevron{display:initial}.bw-sidebar-mobile-host>.bw-sidebar[data-state=collapsed] .bw-sidebar-item-action,.bw-sidebar-mobile-host>.bw-sidebar[data-state=collapsed] .bw-sidebar-group-trigger{justify-content:flex-start;padding:.625rem .75rem}.bw-sidebar-mobile-host>.bw-sidebar .bw-sidebar-collapse-control{display:none}@media(min-width:1024px){.bw-sidebar-desktop-host{display:block}.bw-sidebar-mobile-close{display:none}}@media(prefers-reduced-motion:reduce){.bw-sidebar,.bw-sidebar-item-action,.bw-sidebar-group-trigger,.bw-sidebar-group-chevron{scroll-behavior:auto;transition-duration:.01ms}}.bw-command-palette{z-index:60;pointer-events:none;justify-content:center;align-items:flex-start;padding:10vh 1rem 2rem;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.bw-command-palette[hidden]{display:none}.bw-command-palette-backdrop{-webkit-backdrop-filter:blur(4px);opacity:0;pointer-events:auto;background:#020617b3;transition:opacity .2s;position:absolute;top:0;right:0;bottom:0;left:0}.bw-command-palette[data-state=open] .bw-command-palette-backdrop{opacity:1}.bw-command-palette-panel{color:#1f2937;opacity:0;pointer-events:auto;background:#fff;border:1px solid #e2e8f0;border-radius:1.5rem;flex-direction:column;width:100%;max-width:34rem;max-height:70vh;transition:opacity .18s,transform .18s;display:flex;position:relative;overflow:hidden;transform:translateY(-.5rem)scale(.98);box-shadow:0 25px 50px -12px #02061740}.bw-command-palette-panel:is(.dark,.dark *){background:var(--color-dark-800, #1c1f24);color:var(--color-dark-200, #d2d4d7);border-color:#4a4e53bf}.bw-command-palette[data-state=open] .bw-command-palette-panel{opacity:1;transform:translateY(0)scale(1)}.bw-command-palette-tiny .bw-command-palette-panel{max-width:24rem}.bw-command-palette-small .bw-command-palette-panel{max-width:28rem}.bw-command-palette-medium .bw-command-palette-panel{max-width:34rem}.bw-command-palette-big .bw-command-palette-panel{max-width:40rem}.bw-command-palette-large .bw-command-palette-panel{max-width:48rem}.bw-command-palette-xl .bw-command-palette-panel{max-width:56rem}.bw-command-palette-omg .bw-command-palette-panel{max-width:calc(100% - 2rem)}.bw-command-palette-search{border-bottom:1px solid #e2e8f0;flex:none;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.bw-command-palette-search:is(.dark,.dark *){border-color:#4a4e53bf}.bw-command-palette-search-icon{color:#94a3b8;flex:none}.bw-command-palette-input{min-width:0;min-height:2.5rem;color:inherit;box-shadow:none;background:0 0;border:0;outline:none;flex:1;font-size:1rem;line-height:1.5rem}.bw-command-palette-input::placeholder{color:#94a3b8}.bw-command-palette-close{color:#64748b;background:#f1f5f9;border-radius:9999px;flex:none;place-items:center;width:2rem;height:2rem;transition:background-color .15s,color .15s;display:grid}.bw-command-palette-close:is(.dark,.dark *){background:var(--color-dark-700, #262a2f);color:var(--color-dark-300, #a7aaad)}.bw-command-palette-close:hover{color:#0f172a;background:#e2e8f0}.bw-command-palette-close:hover:is(.dark,.dark *){background:var(--color-dark-600, #33373c);color:var(--color-dark-100, #f0f1f2)}.bw-command-palette-close:focus-visible,.bw-command-palette-item:focus-visible{outline:2px solid var(--color-primary-500, oklch(56% .18 250));outline-offset:2px}.bw-command-palette-results{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding:.75rem;overflow-y:auto}.bw-command-palette-group+.bw-command-palette-group{margin-top:.5rem}.bw-command-palette-group[hidden]{display:none}.bw-command-palette-group-label{color:#64748b;letter-spacing:.04em;text-transform:uppercase;padding:.5rem .75rem .25rem;font-size:.6875rem;font-weight:700}.bw-command-palette-group-label:is(.dark,.dark *){color:var(--color-dark-300, #a7aaad)}.bw-command-palette-group-items{flex-direction:column;gap:.125rem;display:flex}.bw-command-palette-item{color:#334155;text-align:start;cursor:pointer;border-radius:1rem;align-items:center;gap:.75rem;width:100%;min-width:0;padding:.75rem .875rem;text-decoration:none;transition:background-color .12s,color .12s;display:flex}.bw-command-palette-item:is(.dark,.dark *){color:var(--color-dark-200, #d2d4d7)}.bw-command-palette-item[hidden]{display:none}.bw-command-palette-item[data-highlighted=true]{background:var(--color-primary-50, oklch(97% .01 250));color:var(--color-primary-700, oklch(40% .19 250))}.bw-command-palette-item[data-highlighted=true]:is(.dark,.dark *){color:var(--color-dark-100, #f0f1f2);background:#4755698c}.bw-command-palette-item[aria-disabled=true]{cursor:not-allowed;opacity:.5}.bw-command-palette-item-icon{color:#64748b;flex:none;place-items:center;width:1.25rem;height:1.25rem;display:grid}.bw-command-palette-item[data-highlighted=true] .bw-command-palette-item-icon{color:inherit}.bw-command-palette-item-icon-dot{opacity:.6;background:currentColor;border-radius:9999px;width:.375rem;height:.375rem}.bw-command-palette-item-copy{overflow-wrap:anywhere;flex:1;min-width:0}.bw-command-palette-item-label,.bw-command-palette-item-description{display:block}.bw-command-palette-item-description{color:#64748b;margin-top:.125rem;font-size:.75rem;line-height:1.25rem}.bw-command-palette-item-description:is(.dark,.dark *){color:var(--color-dark-300, #a7aaad)}.bw-command-palette-item-shortcut{flex:none;gap:.25rem;display:flex}.bw-command-palette-item-shortcut kbd,.bw-command-palette-hint kbd{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.3125rem;justify-content:center;align-items:center;min-width:1.25rem;padding:.0625rem .375rem;font-family:inherit;font-size:.6875rem;display:inline-flex}:is(.bw-command-palette-item-shortcut kbd,.bw-command-palette-hint kbd):is(.dark,.dark *){background:var(--color-dark-700, #262a2f);color:var(--color-dark-200, #d2d4d7);border-color:#4a4e53bf}.bw-command-palette-item-external{opacity:.65;flex:none}.bw-command-palette-empty,.bw-command-palette-loading{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:12rem;padding:1.5rem;display:flex}.bw-command-palette-empty[hidden],.bw-command-palette-loading[hidden]{display:none}.bw-command-palette-empty-icon{color:#94a3b8;background:#f1f5f9;border-radius:1rem;place-items:center;width:3rem;height:3rem;display:grid}.bw-command-palette-empty-icon:is(.dark,.dark *){background:var(--color-dark-700, #262a2f);color:var(--color-dark-300, #a7aaad)}.bw-command-palette-empty-title{color:#1e293b;margin-top:1rem;font-size:.875rem;font-weight:600}.bw-command-palette-empty-title:is(.dark,.dark *){color:var(--color-dark-100, #f0f1f2)}.bw-command-palette-empty-description{color:#64748b;margin-top:.25rem;font-size:.75rem;line-height:1.25rem}.bw-command-palette-empty-description:is(.dark,.dark *){color:var(--color-dark-300, #a7aaad)}.bw-command-palette-loading{color:#64748b;font-size:.75rem}.bw-command-palette-loading:is(.dark,.dark *){color:var(--color-dark-300, #a7aaad)}.bw-command-palette-loading-icon{color:#94a3b8;animation:1s linear infinite bw-command-palette-spin}.bw-command-palette-loading p{margin-top:.75rem}@keyframes bw-command-palette-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.bw-command-palette-loading-icon{animation-duration:2.4s}}.bw-command-palette-footer{border-top:1px solid #e2e8f0;flex:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem 1rem;display:flex}.bw-command-palette-footer:is(.dark,.dark *){border-color:#4a4e53bf}.bw-command-palette-hints{flex-wrap:wrap;gap:.875rem;display:flex}.bw-command-palette-hint{color:#64748b;align-items:center;gap:.25rem;font-size:.75rem;display:inline-flex}.bw-command-palette-hint:is(.dark,.dark *){color:var(--color-dark-300, #a7aaad)}@media(max-width:639px){.bw-command-palette{padding:4vh .75rem 1.5rem}.bw-command-palette-panel,.bw-command-palette-tiny .bw-command-palette-panel,.bw-command-palette-small .bw-command-palette-panel,.bw-command-palette-medium .bw-command-palette-panel,.bw-command-palette-big .bw-command-palette-panel,.bw-command-palette-large .bw-command-palette-panel,.bw-command-palette-xl .bw-command-palette-panel,.bw-command-palette-omg .bw-command-palette-panel{max-width:100%;max-height:85vh}}@media(prefers-reduced-motion:reduce){.bw-command-palette-backdrop,.bw-command-palette-panel{transition-duration:.01ms}}.bw-data-grid{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;flex-direction:column;min-width:0;display:flex;overflow:hidden}.bw-data-grid:is(.dark,.dark *){background:var(--color-dark-800, #1c1f24);color:var(--color-dark-200, #d2d4d7);border-color:#4a4e53bf}.bw-data-grid-toolbar{border-bottom:1px solid #e2e8f0;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.625rem .875rem;display:flex}.bw-data-grid-toolbar:is(.dark,.dark *){border-color:#4a4e53bf}.bw-data-grid-search{flex:1;min-width:12rem;max-width:22rem;position:relative}.bw-data-grid-search-input.bw-input{width:100%;padding-left:3rem}.bw-data-grid-search-prefix{z-index:20;color:#1e3a8a80;pointer-events:none;inset-block:0;align-items:center;padding-left:.875rem;padding-right:.5rem;display:inline-flex;position:absolute;left:0}.bw-data-grid-search-prefix:is(.dark,.dark *){color:var(--color-dark-300, #a7aaad)}.bw-data-grid-toolbar-content{flex-wrap:wrap;align-items:center;gap:.5rem;margin-inline-start:auto;display:flex}.bw-data-grid-selection-bar{background:var(--color-primary-50, oklch(97% .01 250));border-bottom:1px solid #e2e8f0;align-items:center;gap:.75rem;padding:.5rem .875rem;font-size:.8125rem;display:flex}.bw-data-grid-selection-bar:is(.dark,.dark *){background:#4755694d;border-color:#4a4e53bf}.bw-data-grid-selection-count{color:var(--color-primary-700, oklch(40% .19 250));font-weight:600}.bw-data-grid-selection-count:is(.dark,.dark *){color:var(--color-dark-100, #f0f1f2)}.bw-data-grid-clear-selection{color:var(--color-primary-600, oklch(47% .2 250));text-underline-offset:2px;cursor:pointer;text-decoration:underline}.bw-data-grid-clear-selection:is(.dark,.dark *){color:var(--color-dark-200, #d2d4d7)}.bw-data-grid-bulk-actions{align-items:center;gap:.5rem;margin-inline-start:auto;display:flex}.bw-data-grid-scroll{min-height:0;overflow:auto}.bw-data-grid-table{border-collapse:collapse;width:100%;min-width:100%;font-size:.875rem}.bw-data-grid-table thead th{color:#475569;letter-spacing:.02em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:.625rem .875rem;font-size:.75rem;font-weight:600}.bw-data-grid-table thead th:is(.dark,.dark *){color:var(--color-dark-300, #a7aaad);background:var(--color-dark-700, #262a2f);border-color:#4a4e53bf}.bw-data-grid-sticky .bw-data-grid-table thead th{z-index:1;position:sticky;top:0}.bw-data-grid-sort-button{color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;align-items:center;gap:.25rem;display:inline-flex}.bw-data-grid-sort-button:focus-visible{outline:2px solid var(--color-primary-500, oklch(56% .18 250));outline-offset:2px}.bw-data-grid-sort-icons{opacity:.35;flex-direction:column;gap:0;display:inline-flex}.bw-data-grid-sort-icon-asc{margin-bottom:-.3rem}.bw-data-grid-sort-button[data-direction=asc] .bw-data-grid-sort-icons,.bw-data-grid-sort-button[data-direction=desc] .bw-data-grid-sort-icons{opacity:1}.bw-data-grid-sort-button[data-direction=asc] .bw-data-grid-sort-icon-desc,.bw-data-grid-sort-button[data-direction=desc] .bw-data-grid-sort-icon-asc{opacity:.25}.bw-data-grid-table tbody td{vertical-align:top;border-bottom:1px solid #e2e8f0;padding:.75rem .875rem}.bw-data-grid-table tbody td:is(.dark,.dark *){border-color:#4a4e5366}.bw-data-grid-table tbody tr:last-child td,.bw-data-grid-table tbody tr:not([hidden]):not(:has(~tr:not([hidden]))) td{border-bottom:0}.bw-data-grid-table tbody tr[hidden]{display:none}.bw-data-grid-table tbody tr:hover td{background:#f8fafc}.bw-data-grid-table tbody tr:hover td:is(.dark,.dark *){background:var(--color-dark-700, #262a2f)}.bw-data-grid-table tbody tr.bw-data-grid-row-selected td{background:var(--color-primary-50, oklch(97% .01 250))}.bw-data-grid-table tbody tr.bw-data-grid-row-selected td:is(.dark,.dark *){background:#4755694d}.bw-data-grid-striped .bw-data-grid-table tbody tr:nth-child(2n) td{background:#f8fafc99}.bw-data-grid-striped .bw-data-grid-table tbody tr:nth-child(2n) td:is(.dark,.dark *){background:#262a2f99}.bw-data-grid-bordered .bw-data-grid-table th,.bw-data-grid-bordered .bw-data-grid-table td{border-right:1px solid #e2e8f0}:is(.bw-data-grid-bordered .bw-data-grid-table th,.bw-data-grid-bordered .bw-data-grid-table td):is(.dark,.dark *){border-right-color:#4a4e5366}.bw-data-grid-bordered .bw-data-grid-table th:last-child,.bw-data-grid-bordered .bw-data-grid-table td:last-child{border-right:0}.bw-data-grid-dense .bw-data-grid-table th,.bw-data-grid-dense .bw-data-grid-table td{padding-block:.375rem}.bw-data-grid-table th.bw-data-grid-align-center,.bw-data-grid-table td.bw-data-grid-align-center{text-align:center}.bw-data-grid-table th.bw-data-grid-align-right,.bw-data-grid-table td.bw-data-grid-align-right{text-align:right}.bw-data-grid-table th.bw-data-grid-align-center .bw-data-grid-sort-button{justify-content:center;width:100%}.bw-data-grid-table th.bw-data-grid-align-right .bw-data-grid-sort-button{justify-content:flex-end;width:100%}.bw-data-grid-table th.bw-data-grid-select-col,.bw-data-grid-table td.bw-data-grid-select-col{text-align:center;width:2.75rem;padding-inline:.5rem}.bw-data-grid-select-col input{vertical-align:middle}.bw-data-grid-checkbox{color:var(--color-primary-600, oklch(47% .2 250));cursor:pointer;border-width:2px;border-color:#94a3b899}.bw-data-grid-checkbox:is(.dark,.dark *){background-color:var(--color-dark-700, #262a2f);border-color:#64748b80}.bw-data-grid-checkbox[type=checkbox]{border-radius:.25rem}.bw-data-grid-checkbox[type=radio]{border-radius:100%}.bw-data-grid-checkbox:focus,.bw-data-grid-checkbox:focus-visible{outline:2px solid var(--color-primary-500, oklch(56% .18 250));outline-offset:1px}.bw-data-grid-pagination{color:#64748b;border-top:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem .875rem;font-size:.8125rem;display:flex}.bw-data-grid-pagination:is(.dark,.dark *){color:var(--color-dark-300, #a7aaad);border-color:#4a4e53bf}.bw-data-grid-pagination[hidden]{display:none}.bw-data-grid-pagination-controls{align-items:center;gap:.625rem;display:flex}.bw-data-grid-pagination-button{color:#475569;border:1px solid #e2e8f0;border-radius:.375rem;place-items:center;width:1.75rem;height:1.75rem;display:grid}.bw-data-grid-pagination-button:is(.dark,.dark *){color:var(--color-dark-200, #d2d4d7);border-color:#4a4e53bf}.bw-data-grid-pagination-button:not(:disabled):hover{background:#f8fafc}.bw-data-grid-pagination-button:not(:disabled):hover:is(.dark,.dark *){background:var(--color-dark-700, #262a2f)}.bw-data-grid-pagination-button:disabled{cursor:not-allowed;opacity:.4}.bw-data-grid-pagination-button:focus-visible{outline:2px solid var(--color-primary-500, oklch(56% .18 250));outline-offset:2px}.bw-data-grid-empty-row td{color:#64748b;text-align:center;padding:2.5rem 1rem}.bw-data-grid-empty-row td:is(.dark,.dark *){color:var(--color-dark-300, #a7aaad)}.bw-data-grid-loading-overlay{display:none}.bw-data-grid[data-loading=true] .bw-data-grid-table tbody{opacity:.5;pointer-events:none}.bw-data-grid[data-loading=true] .bw-data-grid-scroll{position:relative}.bw-data-grid[data-loading=true] .bw-data-grid-scroll:before{content:"";background:var(--color-primary-100, oklch(94% .03 250));z-index:2;inset-inline:0;height:2px;position:absolute;top:0;overflow:hidden}.bw-data-grid[data-loading=true] .bw-data-grid-scroll:after{content:"";background:var(--color-primary-500, oklch(56% .18 250));z-index:2;inset-block-start:0;width:30%;height:2px;animation:1.1s ease-in-out infinite bw-data-grid-loading;position:absolute;left:-30%}.bw-data-grid[data-loading=true] .bw-data-grid-loading-overlay{z-index:1;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}@keyframes bw-data-grid-loading{0%{left:-30%}to{left:100%}}@media(prefers-reduced-motion:reduce){.bw-data-grid[data-loading=true] .bw-data-grid-scroll:after{opacity:.6;width:100%;animation:none;left:0}}.bw-calendar{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.bw-calendar:is(.dark,.dark *){background:var(--color-dark-800, #1c1f24);color:var(--color-dark-200, #d2d4d7);border-color:#4a4e53bf}.bw-calendar-header{border-bottom:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .875rem;display:flex}.bw-calendar-header:is(.dark,.dark *){border-color:#4a4e53bf}.bw-calendar-title{font-size:.9375rem;font-weight:600}.bw-calendar-nav{align-items:center;gap:.5rem;display:flex}.bw-calendar-view-switch{border:1px solid #e2e8f0;border-radius:.375rem;align-items:center;gap:.125rem;margin-inline-end:.25rem;padding:.125rem;display:flex}.bw-calendar-view-switch:is(.dark,.dark *){border-color:#4a4e53bf}.bw-calendar-view-button{color:#64748b;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500}.bw-calendar-view-button:is(.dark,.dark *){color:var(--color-dark-300, #a7aaad)}.bw-calendar-view-button[aria-pressed=true]{background:var(--color-primary-500, oklch(56% .18 250));color:#fff}.bw-calendar-view-button:focus-visible{outline:2px solid var(--color-primary-500, oklch(56% .18 250));outline-offset:2px}.bw-calendar-today-button{color:#475569;border:1px solid #e2e8f0;border-radius:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:500}.bw-calendar-today-button:is(.dark,.dark *){color:var(--color-dark-200, #d2d4d7);border-color:#4a4e53bf}.bw-calendar-today-button:hover{background:#f8fafc}.bw-calendar-today-button:hover:is(.dark,.dark *){background:var(--color-dark-700, #262a2f)}.bw-calendar-nav-button{color:#475569;border:1px solid #e2e8f0;border-radius:.375rem;place-items:center;width:1.75rem;height:1.75rem;display:grid}.bw-calendar-nav-button:is(.dark,.dark *){color:var(--color-dark-200, #d2d4d7);border-color:#4a4e53bf}.bw-calendar-nav-button:hover{background:#f8fafc}.bw-calendar-nav-button:hover:is(.dark,.dark *){background:var(--color-dark-700, #262a2f)}.bw-calendar-today-button:focus-visible,.bw-calendar-nav-button:focus-visible{outline:2px solid var(--color-primary-500, oklch(56% .18 250));outline-offset:2px}.bw-calendar-scroll{min-height:0;overflow-y:auto}.bw-calendar-grid{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.8125rem}.bw-calendar-grid thead th{color:#64748b;letter-spacing:.02em;text-align:center;text-transform:uppercase;background:#fff;border-bottom:1px solid #e2e8f0;padding:.5rem .25rem;font-size:.6875rem;font-weight:600}.bw-calendar-grid thead th:is(.dark,.dark *){color:var(--color-dark-300, #a7aaad);background:var(--color-dark-800, #1c1f24);border-color:#4a4e53bf}.bw-calendar-scroll .bw-calendar-grid thead th{z-index:2;position:sticky;top:0}.bw-calendar-week-number-header,.bw-calendar-week-number{color:#94a3b8;text-align:center;width:2.25rem;font-size:.6875rem}.bw-calendar-cell{vertical-align:top;border:1px solid #f1f5f9;width:14.2857%;min-width:0;padding:.375rem;position:relative}.bw-calendar-cell:is(.dark,.dark *){border-color:#4a4e5366}.bw-calendar-cell:focus-visible{outline:2px solid var(--color-primary-500, oklch(56% .18 250));outline-offset:-2px;z-index:1}.bw-calendar-cell-inner{flex-direction:column;height:5.5rem;display:flex;overflow:hidden}.bw-calendar-cell-date{border-radius:9999px;justify-content:center;align-items:center;min-width:1.375rem;height:1.375rem;font-size:.8125rem;display:inline-flex}.bw-calendar-cell-today .bw-calendar-cell-date{background:var(--color-primary-100, oklch(94% .03 250));color:var(--color-primary-700, oklch(40% .19 250));font-weight:600}.bw-calendar-cell-today .bw-calendar-cell-date:is(.dark,.dark *){color:var(--color-dark-100, #f0f1f2);background:#47556980}.bw-calendar-cell-selected{background:var(--color-primary-50, oklch(97% .01 250))}.bw-calendar-cell-selected:is(.dark,.dark *){background:#4755694d}.bw-calendar-cell-selected .bw-calendar-cell-date{background:var(--color-primary-500, oklch(56% .18 250));color:#fff;font-weight:600}.bw-calendar-cell-outside .bw-calendar-cell-date,.bw-calendar-cell-outside{color:#94a3b8}.bw-calendar-cell-outside:is(.dark,.dark *){color:var(--color-dark-400, #6c7075)}.bw-calendar-cell-disabled{cursor:not-allowed;opacity:.55}.bw-calendar-cell-events{flex-direction:column;flex:auto;gap:.125rem;min-height:0;margin-top:.1875rem;display:flex;overflow-y:auto}.bw-calendar-cell-events>.bw-calendar-event,.bw-calendar-cell-events>.bw-calendar-event-more{flex-shrink:0}.bw-calendar-event{text-align:left;text-overflow:ellipsis;white-space:nowrap;border-radius:.25rem;width:100%;padding:0 .375rem;font-size:.6875rem;line-height:1.3;display:block;overflow:hidden}a.bw-calendar-event,button.bw-calendar-event{cursor:pointer}.bw-calendar-event:focus-visible{outline:2px solid var(--color-primary-500, oklch(56% .18 250));outline-offset:1px}.bw-calendar-event-info{color:#1e40af;background:#dbeafe}.bw-calendar-event-info:is(.dark,.dark *){color:#bfdbfe;background:#1e40af59}.bw-calendar-event-success{color:#166534;background:#dcfce7}.bw-calendar-event-success:is(.dark,.dark *){color:#bbf7d0;background:#16653459}.bw-calendar-event-warning{color:#854d0e;background:#fef9c3}.bw-calendar-event-warning:is(.dark,.dark *){color:#fef08a;background:#854d0e59}.bw-calendar-event-danger{color:#991b1b;background:#fee2e2}.bw-calendar-event-danger:is(.dark,.dark *){color:#fecaca;background:#991b1b59}.bw-calendar-event-more{text-align:left;color:var(--color-primary-600, oklch(47% .2 250));padding:0 .375rem;font-size:.6875rem;font-weight:600;line-height:1.3;display:block}.bw-calendar-event-more:is(.dark,.dark *){color:var(--color-dark-200, #d2d4d7)}.bw-calendar-event-more:focus-visible{outline:2px solid var(--color-primary-500, oklch(56% .18 250));outline-offset:1px}.bw-calendar-week{flex-direction:column;min-width:40rem;display:flex}.bw-calendar-week-header-row{grid-template-columns:3.5rem repeat(var(--bw-calendar-week-days,7),1fr);z-index:3;background:#fff;border-bottom:1px solid #e2e8f0;display:grid;position:sticky;top:0}.bw-calendar-week-header-row:is(.dark,.dark *){background:var(--color-dark-800, #1c1f24);border-color:#4a4e53bf}.bw-calendar-week-gutter{color:#94a3b8;border-right:1px solid #e2e8f0;justify-content:center;align-items:flex-end;padding-bottom:.375rem;font-size:.625rem;display:flex}.bw-calendar-week-gutter:is(.dark,.dark *){border-color:#4a4e5366}.bw-calendar-week-day-header{flex-direction:column;align-items:center;gap:.125rem;padding:.5rem .25rem;display:flex}.bw-calendar-week-day-header:focus-visible{outline:2px solid var(--color-primary-500, oklch(56% .18 250));outline-offset:-2px}.bw-calendar-week-day-name{letter-spacing:.02em;text-transform:uppercase;color:#64748b;font-size:.625rem;font-weight:600}.bw-calendar-week-day-name:is(.dark,.dark *){color:var(--color-dark-300, #a7aaad)}.bw-calendar-week-day-header.bw-calendar-cell-disabled{cursor:not-allowed;opacity:.55}.bw-calendar-week-allday-row{z-index:3;background:#fff;border-bottom:1px solid #e2e8f0;grid-template-columns:3.5rem 1fr;display:grid;position:sticky;top:2.9rem}.bw-calendar-week-allday-row:is(.dark,.dark *){background:var(--color-dark-800, #1c1f24);border-color:#4a4e53bf}.bw-calendar-week-allday-label{text-transform:uppercase;letter-spacing:.02em;align-items:flex-start;padding-top:.375rem;font-size:.625rem}.bw-calendar-week-allday-track{grid-template-columns:repeat(var(--bw-calendar-week-days,7),1fr);grid-auto-rows:1.5rem;gap:.1875rem;padding:.1875rem;display:grid}.bw-calendar-week-allday-banner{align-self:start;padding:.0625rem .5rem}.bw-calendar-week-body{grid-template-columns:3.5rem 1fr;display:grid;position:relative}.bw-calendar-week-hours{border-right:1px solid #e2e8f0;position:relative}.bw-calendar-week-hours:is(.dark,.dark *){border-color:#4a4e5366}.bw-calendar-week-hour-label{color:#94a3b8;white-space:nowrap;font-size:.625rem;position:absolute;right:.375rem;transform:translateY(-50%)}.bw-calendar-week-days{grid-template-columns:repeat(var(--bw-calendar-week-days,7),1fr);display:grid;position:relative}.bw-calendar-week-day-column{border-right:1px solid #f1f5f9;position:relative}.bw-calendar-week-day-column:is(.dark,.dark *){border-color:#4a4e5366}.bw-calendar-week-day-column:last-child{border-right:0}.bw-calendar-week-day-column-today{background:var(--color-primary-50, oklch(97% .01 250))}.bw-calendar-week-day-column-today:is(.dark,.dark *){background:#47556926}.bw-calendar-week-hour-line{border-top:1px solid #f1f5f9;position:absolute;left:0;right:0}.bw-calendar-week-hour-line:is(.dark,.dark *){border-color:#4a4e5366}.bw-calendar-week-timed-event{white-space:normal;border-radius:.25rem;flex-direction:column;gap:.0625rem;padding:.125rem .375rem;font-size:.6875rem;line-height:1.25;display:flex;position:absolute;overflow:hidden}.bw-calendar-week-timed-event-time{opacity:.8;font-size:.625rem}.bw-calendar-week-timed-event-label{text-overflow:ellipsis;overflow:hidden}.bw-calendar-event-drawer-title{font-size:1.0625rem;font-weight:600}.bw-calendar-event-drawer-eyebrow{align-items:center;gap:.5rem;margin-top:.625rem;display:flex}.bw-calendar-event-drawer-dot{background:var(--color-primary-500, oklch(56% .18 250));border-radius:9999px;width:.5rem;height:.5rem}.bw-calendar-event-drawer-dot.bw-calendar-event-info{background:#1e40af}.bw-calendar-event-drawer-dot.bw-calendar-event-success{background:#166534}.bw-calendar-event-drawer-dot.bw-calendar-event-warning{background:#854d0e}.bw-calendar-event-drawer-dot.bw-calendar-event-danger{background:#991b1b}.bw-calendar-event-drawer-date{letter-spacing:.01em;color:#64748b;font-size:.75rem;font-weight:600}.bw-calendar-event-drawer-date:is(.dark,.dark *){color:var(--color-dark-300, #a7aaad)}.bw-calendar-event-drawer-time{color:#64748b;margin-top:.25rem;font-size:.8125rem}.bw-calendar-event-drawer-time:is(.dark,.dark *){color:var(--color-dark-300, #a7aaad)}.bw-calendar-event-drawer-time:empty{display:none}.bw-calendar-event-drawer-description{color:#475569;white-space:pre-line;margin-top:.75rem;font-size:.875rem;line-height:1.5}.bw-calendar-event-drawer-description:is(.dark,.dark *){color:var(--color-dark-200, #d2d4d7)}.bw-calendar-event-drawer-description:empty{display:none}.bw-calendar-event-drawer-link{color:var(--color-primary-600, oklch(47% .2 250));text-underline-offset:2px;align-items:center;margin-top:1.25rem;font-size:.875rem;font-weight:600;text-decoration:underline;display:inline-flex}.bw-calendar-event-drawer-link:is(.dark,.dark *){color:var(--color-dark-200, #d2d4d7)}@media(max-width:640px){.bw-calendar-cell-inner{height:3.75rem}.bw-calendar-cell{padding:.25rem}.bw-calendar-event{display:none}.bw-calendar-cell-events{align-items:center}.bw-calendar-cell:has(.bw-calendar-cell-events) .bw-calendar-cell-date:after{content:"";background:var(--color-primary-500, oklch(56% .18 250));border-radius:9999px;width:.25rem;height:.25rem;margin:.125rem auto 0;display:block}}[data-tooltip]{position:relative}[data-tooltip]:before{pointer-events:none;content:"";z-index:2;background:#fff;width:.714286em;height:.714286em;font-size:1rem;position:absolute;transform:rotate(45deg);box-shadow:1px 1px #bababc}[data-tooltip]:after{pointer-events:none;content:attr(data-tooltip);text-transform:none;text-align:left;white-space:nowrap;color:#000000de;z-index:1;background:#fff;border:1px solid #d4d4d5;border-radius:.285714rem;max-width:none;padding:.433em .533em;font-size:.9rem;font-style:normal;font-weight:400;line-height:1.4285em;position:absolute;box-shadow:0 2px 4px #2224261f,0 2px 10px #22242626}[data-tooltip]:not([data-position]):before{background:#fff;margin-bottom:.142857rem;margin-left:-.0714286rem;inset:auto auto 100% 50%}[data-tooltip]:not([data-position]):after{margin-bottom:.5em;bottom:100%;left:50%;transform:translate(-50%)}[data-tooltip]:after,[data-tooltip]:before{pointer-events:none;visibility:hidden}[data-tooltip]:before{opacity:0;transform-origin:top;transition:all .1s;transform:rotate(45deg)scale(0)!important}[data-tooltip]:after{opacity:1;transform-origin:bottom;transition:all .1s}[data-tooltip]:hover:after,[data-tooltip]:hover:before{visibility:visible;pointer-events:auto}[data-tooltip]:hover:before{opacity:1;transform:rotate(45deg)scale(1)!important}[data-tooltip]:after,[data-tooltip][data-position="bottom center"]:after,[data-tooltip][data-position="top center"]:after{transform:translate(-50%)scale(0)!important}[data-tooltip]:hover:after,[data-tooltip][data-position="bottom center"]:hover:after{transform:translate(-50%)scale(1)!important}[data-tooltip][data-position="left center"]:after,[data-tooltip][data-position="right center"]:after{transform:translateY(-50%)scale(0)!important}[data-tooltip][data-position="left center"]:hover:after,[data-tooltip][data-position="right center"]:hover:after{transform:translateY(-50%)scale(1)!important}[data-tooltip][data-position="bottom left"]:after,[data-tooltip][data-position="bottom right"]:after,[data-tooltip][data-position="top left"]:after,[data-tooltip][data-position="top right"]:after{transform:scale(0)!important}[data-tooltip][data-position="bottom left"]:hover:after,[data-tooltip][data-position="bottom right"]:hover:after,[data-tooltip][data-position="top left"]:hover:after,[data-tooltip][data-position="top right"]:hover:after{transform:scale(1)!important}[data-tooltip][data-inverted]:before{background:#1b1c1d;-webkit-box-shadow:none!important;box-shadow:none!important}[data-tooltip][data-inverted]:after{color:#fff;-webkit-box-shadow:none;box-shadow:none;zoom:90%;background:#1b1c1d;border:none}[data-position="top center"][data-tooltip]:after{margin-bottom:.5em;inset:auto auto 100% 50%;transform:translate(-50%)}[data-position="top center"][data-tooltip]:before{background:#fff;margin-bottom:.142857rem;margin-left:-.0714286rem;inset:auto auto 100% 50%}[data-position="top left"][data-tooltip]:after{margin-bottom:.5em;inset:auto auto 100% 0}[data-position="top left"][data-tooltip]:before{margin-bottom:.142857rem;margin-left:-.0714286rem;inset:auto auto 100% 1em}[data-position="top right"][data-tooltip]:after{margin-bottom:.5em;inset:auto 0 100% auto}[data-position="top right"][data-tooltip]:before{margin-bottom:.142857rem;margin-left:-.0714286rem;inset:auto 1em 100% auto}[data-position="bottom center"][data-tooltip]:after{margin-top:.5em;inset:100% auto auto 50%;transform:translate(-50%)}[data-position="bottom center"][data-tooltip]:before{margin-top:.142857rem;margin-left:-.0714286rem;inset:100% auto auto 50%}[data-position="bottom left"][data-tooltip]:after{margin-top:.5em;top:100%;left:0}[data-position="bottom left"][data-tooltip]:before{margin-top:.142857rem;margin-left:-.0714286rem;inset:100% auto auto 1em}[data-position="bottom right"][data-tooltip]:after{margin-top:.5em;top:100%;right:0}[data-position="bottom right"][data-tooltip]:before{margin-top:.0714286rem;margin-left:-.142857rem;inset:100% 1em auto auto}[data-position="left center"][data-tooltip]:after{margin-right:.5em;top:50%;right:100%;transform:translateY(-50%)}[data-position="left center"][data-tooltip]:before{margin-top:-.142857rem;margin-right:-.0714286rem;top:50%;right:100%}[data-position="right center"][data-tooltip]:after{margin-left:.5em;top:50%;left:100%;transform:translateY(-50%)}[data-position="right center"][data-tooltip]:before{margin-top:-.0714286rem;margin-left:.142857rem;top:50%;left:100%}[data-position~=bottom][data-tooltip]:before{background:#fff;box-shadow:-1px -1px #bababc}[data-position="left center"][data-tooltip]:before{background:#fff;box-shadow:1px -1px #bababc}[data-position="right center"][data-tooltip]:before{background:#fff;box-shadow:-1px 1px #bababc}[data-position~=top][data-tooltip]:before{background:#fff}[data-inverted][data-position~=bottom][data-tooltip]:before{background:#1b1c1d;box-shadow:-1px -1px #bababc}[data-inverted][data-position="left center"][data-tooltip]:before{background:#1b1c1d;box-shadow:1px -1px #bababc}[data-inverted][data-position="right center"][data-tooltip]:before{background:#1b1c1d;box-shadow:-1px 1px #bababc}[data-inverted][data-position~=top][data-tooltip]:before{background:#1b1c1d}[data-position~=bottom][data-tooltip]:before{transform-origin:bottom}[data-position~=bottom][data-tooltip]:after,[data-position="left center"][data-tooltip]:before{transform-origin:top}[data-position="left center"][data-tooltip]:after,[data-position="right center"][data-tooltip]:before{transform-origin:100%}[data-position="right center"][data-tooltip]:after{transform-origin:0}.bw-tooltip-js [data-tooltip]:before,.bw-tooltip-js [data-tooltip]:after{content:none;display:none}.bw-tooltip-bubble{z-index:9999;pointer-events:none;opacity:0;text-align:left;text-transform:none;white-space:normal;color:#000000de;border:1px solid var(--color-dark-200, #d2d4d7);background:#fff;border-radius:.285714rem;width:max-content;max-width:20rem;font-style:normal;font-weight:400;line-height:1.4285em;transition:opacity .12s;position:fixed;box-shadow:0 2px 4px #2224261f,0 2px 10px #22242626}.bw-tooltip-bubble[data-open="1"]{opacity:1}.bw-tooltip-bubble:after{content:"";background:inherit;border:inherit;width:.5rem;height:.5rem;position:absolute;transform:rotate(45deg)}.bw-tooltip-bubble[data-side=top]:after{border-top:0;border-left:0;margin-left:-.25rem;bottom:-.29rem;left:50%}.bw-tooltip-bubble[data-side=bottom]:after{border-bottom:0;border-right:0;margin-left:-.25rem;top:-.29rem;left:50%}.bw-tooltip-bubble[data-side=left]:after{border-bottom:0;border-left:0;margin-top:-.25rem;top:50%;right:-.29rem}.bw-tooltip-bubble[data-side=right]:after{border-top:0;border-right:0;margin-top:-.25rem;top:50%;left:-.29rem}.bw-tooltip-bubble[data-inverted="1"]{background:var(--color-dark-800, #1c1f24);color:#fff;border-color:var(--color-dark-800, #1c1f24);box-shadow:none}.bw-tooltip-bubble[data-size=tiny]{padding:.2em .35em;font-size:.7rem}.bw-tooltip-bubble[data-size=small]{padding:.433em .533em;font-size:.9rem}.bw-tooltip-bubble[data-size=regular]{padding:.5em .65em;font-size:1rem}.bw-drawer{z-index:50;pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0}.bw-drawer[hidden]{display:none}.bw-drawer[data-contained=true]{position:absolute}.bw-drawer-backdrop{opacity:0;pointer-events:auto;background:#00000073;transition:opacity .25s;position:absolute;top:0;right:0;bottom:0;left:0}.bw-drawer-panel{pointer-events:auto;color:#1f2937;background:#fff;flex-direction:column;max-width:100vw;max-height:100vh;transition:transform .25s;display:flex;position:absolute;overflow:hidden;box-shadow:0 25px 50px -12px #0000004d}.bw-drawer-panel:is(.dark,.dark *){background:var(--color-dark-700, #262a2f);color:var(--color-dark-200, #d2d4d7);border-color:#4a4e53a6}.bw-drawer[data-state=open] .bw-drawer-backdrop{opacity:1}.bw-drawer[data-position=left] .bw-drawer-panel{inset-block:0;border-right:1px solid #e5e7eb;left:0;transform:translate(-100%)}.bw-drawer[data-position=right] .bw-drawer-panel{inset-block:0;border-left:1px solid #e5e7eb;right:0;transform:translate(100%)}.bw-drawer[data-position=top] .bw-drawer-panel{inset-inline:0;border-bottom:1px solid #e5e7eb;top:0;transform:translateY(-100%)}.bw-drawer[data-position=bottom] .bw-drawer-panel{inset-inline:0;border-top:1px solid #e5e7eb;bottom:0;transform:translateY(100%)}.bw-drawer[data-state=open] .bw-drawer-panel{transform:translate(0)}.bw-drawer[data-position=left][data-size=tiny] .bw-drawer-panel,.bw-drawer[data-position=right][data-size=tiny] .bw-drawer-panel{width:18rem}.bw-drawer[data-position=left][data-size=small] .bw-drawer-panel,.bw-drawer[data-position=right][data-size=small] .bw-drawer-panel{width:20rem}.bw-drawer[data-position=left][data-size=medium] .bw-drawer-panel,.bw-drawer[data-position=right][data-size=medium] .bw-drawer-panel{width:24rem}.bw-drawer[data-position=left][data-size=big] .bw-drawer-panel,.bw-drawer[data-position=right][data-size=big] .bw-drawer-panel{width:32rem}.bw-drawer[data-position=left][data-size=large] .bw-drawer-panel,.bw-drawer[data-position=right][data-size=large] .bw-drawer-panel{width:40rem}.bw-drawer[data-position=left][data-size=xl] .bw-drawer-panel,.bw-drawer[data-position=right][data-size=xl] .bw-drawer-panel{width:48rem}.bw-drawer[data-position=left][data-size=omg] .bw-drawer-panel,.bw-drawer[data-position=right][data-size=omg] .bw-drawer-panel{width:100%}.bw-drawer[data-position=top][data-size=tiny] .bw-drawer-panel,.bw-drawer[data-position=bottom][data-size=tiny] .bw-drawer-panel{height:12rem}.bw-drawer[data-position=top][data-size=small] .bw-drawer-panel,.bw-drawer[data-position=bottom][data-size=small] .bw-drawer-panel{height:16rem}.bw-drawer[data-position=top][data-size=medium] .bw-drawer-panel,.bw-drawer[data-position=bottom][data-size=medium] .bw-drawer-panel{height:24rem}.bw-drawer[data-position=top][data-size=big] .bw-drawer-panel,.bw-drawer[data-position=bottom][data-size=big] .bw-drawer-panel{height:32rem}.bw-drawer[data-position=top][data-size=large] .bw-drawer-panel,.bw-drawer[data-position=bottom][data-size=large] .bw-drawer-panel{height:40rem}.bw-drawer[data-position=top][data-size=xl] .bw-drawer-panel,.bw-drawer[data-position=bottom][data-size=xl] .bw-drawer-panel{height:48rem}.bw-drawer[data-position=top][data-size=omg] .bw-drawer-panel,.bw-drawer[data-position=bottom][data-size=omg] .bw-drawer-panel{height:100%}.bw-drawer-header{border-bottom:1px solid #e5e7eb;align-items:flex-start;gap:.75rem;padding:1.25rem 1.5rem;display:flex}:is(.bw-drawer-header,.bw-drawer-footer):is(.dark,.dark *){border-color:#4a4e53a6}.bw-drawer-body{overscroll-behavior:contain;flex:1;min-height:0;padding:1.5rem;overflow-y:auto}.bw-drawer-footer{border-top:1px solid #e5e7eb;padding:1rem 1.5rem}.bw-drawer-close{color:#6b7280;border-radius:9999px;flex:none;place-items:center;width:2rem;height:2rem;margin-inline-start:auto;display:grid}.bw-drawer-close:hover{color:#1f2937;background:#f3f4f6}.bw-drawer-close:hover:is(.dark,.dark *){background:var(--color-dark-600, #33373c);color:var(--color-dark-100, #f0f1f2)}@media(max-width:639px){.bw-drawer[data-position=left] .bw-drawer-panel,.bw-drawer[data-position=right] .bw-drawer-panel{width:min(100%,24rem)}}@media(prefers-reduced-motion:reduce){.bw-drawer-backdrop,.bw-drawer-panel{transition-duration:.01ms}}@keyframes shimmerAlternate{0%{left:calc(-150% * var(--shimmer-direction,1))}to{left:100%}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}
diff --git a/packages/core/public/css/prism-plugins.min.css b/packages/core/public/css/prism-plugins.min.css
new file mode 100644
index 00000000..1a96b548
--- /dev/null
+++ b/packages/core/public/css/prism-plugins.min.css
@@ -0,0 +1 @@
+code[class*=language-],pre[class*=language-]{color:#ccc;background:0 0;font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.block-comment,.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#999}.token.punctuation{color:#ccc}.token.attr-name,.token.deleted,.token.namespace,.token.tag{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.function,.token.number{color:#f08d49}.token.class-name,.token.constant,.token.property,.token.symbol{color:#f8c555}.token.atrule,.token.builtin,.token.important,.token.keyword,.token.selector{color:#cc99cd}.token.attr-value,.token.char,.token.regex,.token.string,.token.variable{color:#7ec699}.token.entity,.token.operator,.token.url{color:#67cdcc}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}pre[class*=language-].line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}pre[class*=language-].line-numbers>code{position:relative;white-space:inherit}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid #999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.line-numbers-rows>span{display:block;counter-increment:linenumber}.line-numbers-rows>span:before{content:counter(linenumber);color:#999;display:block;padding-right:.8em;text-align:right}pre[data-line]{position:relative;padding:1em 0 1em 3em}.line-highlight{position:absolute;left:0;right:0;padding:inherit 0;margin-top:1em;background:hsla(24,20%,50%,.08);background:linear-gradient(to right,hsla(24,20%,50%,.1) 70%,hsla(24,20%,50%,0));pointer-events:none;line-height:inherit;white-space:pre}@media print{.line-highlight{-webkit-print-color-adjust:exact;color-adjust:exact}}.line-highlight:before,.line-highlight[data-end]:after{content:attr(data-start);position:absolute;top:.4em;left:.6em;min-width:1em;padding:0 .5em;background-color:hsla(24,20%,50%,.4);color:#f4f1ef;font:bold 65%/1.5 sans-serif;text-align:center;vertical-align:.3em;border-radius:999px;text-shadow:none;box-shadow:0 1px #fff}.line-highlight[data-end]:after{content:attr(data-end);top:auto;bottom:.4em}.line-numbers .line-highlight:after,.line-numbers .line-highlight:before{content:none}pre[id].linkable-line-numbers span.line-numbers-rows{pointer-events:all}pre[id].linkable-line-numbers span.line-numbers-rows>span:before{cursor:pointer}pre[id].linkable-line-numbers span.line-numbers-rows>span:hover:before{background-color:rgba(128,128,128,.2)}
\ No newline at end of file
diff --git a/packages/core/public/js/carousel.js b/packages/core/public/js/carousel.js
new file mode 100644
index 00000000..c5eb9722
--- /dev/null
+++ b/packages/core/public/js/carousel.js
@@ -0,0 +1,182 @@
+(function () {
+ // Always (re)define so published updates replace a stale in-memory class.
+ window.BladewindCarousel = class BladewindCarousel {
+ id;
+ root;
+ index = 0;
+ timer = null;
+
+ constructor(id, options = {}) {
+ this.id = id;
+ this.root = document.querySelector(`[data-bw-carousel="${id}"]`);
+ if (!this.root) {
+ return;
+ }
+
+ this.options = {
+ loop: true,
+ swipe: true,
+ autoplay: false,
+ interval: 5000,
+ indicators: true,
+ ...options,
+ };
+
+ this.track = this.root.querySelector('[data-track]');
+ this.slides = [...this.root.querySelectorAll(':scope > [data-track] > .bw-carousel-slide')];
+ this.indicatorsEl = this.root.querySelector('[data-indicators]');
+ this.prevBtn = this.root.querySelector('[data-prev]');
+ this.nextBtn = this.root.querySelector('[data-next]');
+
+ this.reducedMotion = window.matchMedia('(prefers-reduced-motion: reduce)').matches;
+
+ if (!this.slides.length) {
+ return;
+ }
+
+ if (!this.reducedMotion) {
+ this.track.style.transition = 'transform 300ms ease-in-out';
+ }
+
+ this.buildIndicators();
+ this.goTo(0, false);
+
+ this.prevBtn?.addEventListener('click', () => this.prev());
+ this.nextBtn?.addEventListener('click', () => this.next());
+
+ this.root.setAttribute('tabindex', '0');
+ this.root.addEventListener('keydown', (e) => {
+ if (e.key === 'ArrowLeft') this.prev();
+ if (e.key === 'ArrowRight') this.next();
+ });
+
+ if (this.options.swipe) {
+ this.bindSwipe();
+ }
+
+ if (this.options.autoplay && !this.reducedMotion) {
+ this.root.addEventListener('mouseenter', () => this.stopAutoplay());
+ this.root.addEventListener('mouseleave', () => this.startAutoplay());
+ this.startAutoplay();
+ }
+ }
+
+ buildIndicators = () => {
+ if (!this.options.indicators || !this.indicatorsEl) {
+ return;
+ }
+
+ this.slides.forEach((_, i) => {
+ const dot = document.createElement('button');
+ dot.type = 'button';
+ dot.setAttribute('aria-label', `Go to slide ${i + 1}`);
+ dot.dataset.index = String(i);
+ dot.className = 'size-2 rounded-full bg-white/50 hover:bg-white/80';
+ dot.addEventListener('click', () => this.goTo(i));
+ this.indicatorsEl.appendChild(dot);
+ });
+ };
+
+ updateIndicators = () => {
+ if (!this.indicatorsEl) {
+ return;
+ }
+
+ [...this.indicatorsEl.children].forEach((dot, i) => {
+ dot.classList.toggle('bg-white', i === this.index);
+ dot.classList.toggle('bg-white/50', i !== this.index);
+ });
+ };
+
+ updateArrows = () => {
+ if (this.options.loop) {
+ return;
+ }
+
+ if (this.prevBtn) this.prevBtn.disabled = this.index === 0;
+ if (this.nextBtn) this.nextBtn.disabled = this.index === this.slides.length - 1;
+ };
+
+ goTo = (index, animate = true) => {
+ const count = this.slides.length;
+
+ if (this.options.loop) {
+ this.index = (index + count) % count;
+ } else {
+ this.index = Math.max(0, Math.min(index, count - 1));
+ }
+
+ const previousTransition = this.track.style.transition;
+ if (!animate) this.track.style.transition = 'none';
+
+ this.track.style.transform = `translateX(-${this.index * 100}%)`;
+
+ if (!animate) {
+ // force layout before restoring the transition, so the jump
+ // to the initial slide is never itself animated
+ this.track.offsetHeight;
+ this.track.style.transition = previousTransition;
+ }
+
+ this.updateIndicators();
+ this.updateArrows();
+ };
+
+ next = () => this.goTo(this.index + 1);
+
+ prev = () => this.goTo(this.index - 1);
+
+ startAutoplay = () => {
+ this.stopAutoplay();
+ this.timer = setInterval(() => this.next(), this.options.interval);
+ };
+
+ stopAutoplay = () => {
+ if (this.timer) {
+ clearInterval(this.timer);
+ this.timer = null;
+ }
+ };
+
+ bindSwipe = () => {
+ let startX = 0;
+ let currentX = 0;
+ let dragging = false;
+
+ const onDown = (e) => {
+ dragging = true;
+ startX = currentX = e.clientX ?? e.touches?.[0]?.clientX ?? 0;
+ this.stopAutoplay();
+ };
+
+ const onMove = (e) => {
+ if (!dragging) return;
+ currentX = e.clientX ?? e.touches?.[0]?.clientX ?? 0;
+ };
+
+ const onUp = () => {
+ if (!dragging) return;
+ dragging = false;
+
+ const delta = currentX - startX;
+ const threshold = 50;
+
+ if (delta > threshold) {
+ this.prev();
+ } else if (delta < -threshold) {
+ this.next();
+ }
+
+ if (this.options.autoplay && !this.reducedMotion) {
+ this.startAutoplay();
+ }
+ };
+
+ this.track.addEventListener('pointerdown', onDown);
+ this.track.addEventListener('pointermove', onMove);
+ this.track.addEventListener('pointerup', onUp);
+ this.track.addEventListener('pointercancel', onUp);
+ this.track.addEventListener('pointerleave', onUp);
+ };
+ };
+})();
diff --git a/packages/core/public/js/code-block.js b/packages/core/public/js/code-block.js
new file mode 100644
index 00000000..bb594792
--- /dev/null
+++ b/packages/core/public/js/code-block.js
@@ -0,0 +1,68 @@
+(function () {
+ // Always (re)define so published updates replace a stale in-memory class.
+ window.BladewindCodeBlock = class BladewindCodeBlock {
+ id;
+ root;
+
+ constructor(id) {
+ this.id = id;
+ this.root = document.querySelector(`[data-bw-code-block="${id}"]`);
+
+ if (!this.root) {
+ return;
+ }
+
+ this.source = this.root.querySelector('[data-bw-code-block-source]');
+ this.copyTrigger = this.root.querySelector('[data-bw-code-block-copy]');
+ this.iconDefault = this.root.querySelector('[data-icon-default]');
+ this.iconSuccess = this.root.querySelector('[data-icon-success]');
+
+ if (window.Prism && this.source) {
+ window.Prism.highlightElement(this.source);
+ }
+
+ this.copyTrigger?.addEventListener('click', () => this.copy());
+ }
+
+ copy = () => {
+ const text = this.source?.textContent || '';
+
+ if (navigator.clipboard && window.isSecureContext) {
+ navigator.clipboard.writeText(text).then(() => this.onSuccess(), () => this.onFailure());
+ return;
+ }
+
+ const textarea = document.createElement('textarea');
+ textarea.value = text;
+ textarea.style.position = 'fixed';
+ textarea.style.opacity = '0';
+ document.body.appendChild(textarea);
+ textarea.select();
+
+ try {
+ document.execCommand('copy');
+ this.onSuccess();
+ } catch (e) {
+ this.onFailure();
+ }
+
+ textarea.remove();
+ };
+
+ onSuccess = () => {
+ this.iconDefault?.classList.add('hidden');
+ this.iconSuccess?.classList.remove('hidden');
+
+ setTimeout(() => {
+ this.iconDefault?.classList.remove('hidden');
+ this.iconSuccess?.classList.add('hidden');
+ }, 2000);
+ };
+
+ onFailure = () => {
+ // clipboard write failed (permissions, insecure context with no
+ // execCommand fallback available) — nothing further to do, the
+ // icon simply does not switch to the success state
+ };
+ };
+})();
diff --git a/packages/core/public/js/context-menu.js b/packages/core/public/js/context-menu.js
new file mode 100644
index 00000000..13a1b875
--- /dev/null
+++ b/packages/core/public/js/context-menu.js
@@ -0,0 +1,351 @@
+(function () {
+ // Always (re)define so published updates replace a stale in-memory class.
+ window.BladewindContextMenu = class BladewindContextMenu {
+ name;
+ root;
+ region;
+ itemsWrap;
+ topList;
+ openChain = [];
+
+ constructor(name) {
+ this.name = name;
+ this.root = domEl(`.${name}`);
+ if (! this.root) {
+ return;
+ }
+ const targetSelector = this.root.getAttribute('data-target');
+ this.region = targetSelector
+ ? document.querySelector(targetSelector)
+ : this.root.querySelector('.bw-context-menu-region');
+ this.itemsWrap = this.root.querySelector('.bw-context-menu-items');
+ this.topList = this.itemsWrap?.querySelector(':scope > .bw-items-list') || null;
+ this._boundGlobal = false;
+ this.activate();
+ }
+
+ activate = () => {
+ if (! this.region || ! this.topList) {
+ return;
+ }
+
+ this.region.addEventListener('contextmenu', (event) => {
+ const disableNative = this.root.getAttribute('data-disable-native') === '1';
+ if (! disableNative) {
+ return;
+ }
+ event.preventDefault();
+ event.stopPropagation();
+ this.open(event.clientX, event.clientY);
+ });
+
+ this.itemsWrap.addEventListener('click', (event) => this.onItemClick(event));
+ this.itemsWrap.addEventListener('mouseover', (event) => this.onItemHover(event));
+ };
+
+ hasItems = () => !! this.topList.querySelector(':scope > [data-item="true"]');
+
+ // ------------------------------------------------------------------
+ // Open / close
+ // ------------------------------------------------------------------
+
+ open = (x, y) => {
+ if (! this.hasItems()) {
+ return;
+ }
+
+ this.closeSubmenusFrom(0);
+ changeCss(`.${this.name} .bw-context-menu-items`, 'opacity-0,hidden', 'remove');
+ this.itemsWrap.setAttribute('data-open', '1');
+ this.itemsWrap.setAttribute('aria-hidden', 'false');
+ this.positionAtPoint(this.topList, x, y);
+ this.openChain = [{list: this.topList, parentItem: null}];
+ this.focusFirst(this.topList);
+ this.bindGlobalListeners();
+ };
+
+ close = () => {
+ if (this.openChain.length === 0) {
+ return;
+ }
+ this.closeSubmenusFrom(0);
+ this.itemsWrap.setAttribute('data-open', '0');
+ this.itemsWrap.setAttribute('aria-hidden', 'true');
+ changeCss(`.${this.name} .bw-context-menu-items`, 'opacity-0,hidden');
+ this.openChain = [];
+ };
+
+ isOpen = () => this.openChain.length > 0;
+
+ // ------------------------------------------------------------------
+ // Submenus
+ // ------------------------------------------------------------------
+
+ submenuOf = (item) => item.querySelector(':scope > .bw-context-menu-submenu');
+
+ depthOf = (list) => this.openChain.findIndex((entry) => entry.list === list);
+
+ closeSubmenusFrom = (depth) => {
+ for (let i = this.openChain.length - 1; i > depth; i--) {
+ const entry = this.openChain[i];
+ entry.list.classList.add('hidden');
+ entry.list.setAttribute('aria-hidden', 'true');
+ entry.parentItem?.setAttribute('aria-expanded', 'false');
+ this.openChain.pop();
+ }
+ };
+
+ openSubmenu = (item, list) => {
+ const submenu = this.submenuOf(item);
+ if (! submenu) {
+ return;
+ }
+
+ const depth = this.depthOf(list);
+ this.closeSubmenusFrom(depth);
+
+ if (submenu.classList.contains('hidden')) {
+ submenu.classList.remove('hidden');
+ submenu.setAttribute('aria-hidden', 'false');
+ item.setAttribute('aria-expanded', 'true');
+ this.positionSubmenu(submenu, item.getBoundingClientRect());
+ this.openChain.push({list: submenu, parentItem: item});
+ }
+
+ this.focusFirst(submenu);
+ };
+
+ toggleSubmenu = (item, list) => {
+ const submenu = this.submenuOf(item);
+ if (submenu && ! submenu.classList.contains('hidden')) {
+ this.closeSubmenusFrom(this.depthOf(list));
+ item.focus();
+ return;
+ }
+ this.openSubmenu(item, list);
+ };
+
+ // ------------------------------------------------------------------
+ // Positioning
+ // ------------------------------------------------------------------
+
+ positionAtPoint = (list, x, y) => {
+ const pad = 8;
+ list.style.visibility = 'hidden';
+ list.style.top = '0px';
+ list.style.left = '0px';
+ void list.offsetWidth;
+ const width = Math.max(list.offsetWidth, list.scrollWidth);
+ const height = Math.max(list.offsetHeight, list.scrollHeight);
+ list.style.visibility = '';
+
+ let left = x;
+ if (left + width > window.innerWidth - pad) {
+ left = x - width;
+ }
+ left = Math.min(Math.max(left, pad), Math.max(pad, window.innerWidth - pad - width));
+
+ let top = y;
+ if (top + height > window.innerHeight - pad) {
+ top = y - height;
+ }
+ top = Math.min(Math.max(top, pad), Math.max(pad, window.innerHeight - pad - height));
+
+ list.style.top = `${Math.round(top)}px`;
+ list.style.left = `${Math.round(left)}px`;
+ };
+
+ positionSubmenu = (submenu, anchorRect) => {
+ const pad = 8;
+ const gap = 2;
+ submenu.style.visibility = 'hidden';
+ submenu.style.top = '0px';
+ submenu.style.left = '0px';
+ void submenu.offsetWidth;
+ const width = Math.max(submenu.offsetWidth, submenu.scrollWidth);
+ const height = Math.max(submenu.offsetHeight, submenu.scrollHeight);
+ submenu.style.visibility = '';
+
+ let left = anchorRect.right + gap;
+ if (left + width > window.innerWidth - pad) {
+ left = anchorRect.left - width - gap;
+ }
+ left = Math.min(Math.max(left, pad), Math.max(pad, window.innerWidth - pad - width));
+
+ let top = anchorRect.top - 4;
+ if (top + height > window.innerHeight - pad) {
+ top = window.innerHeight - pad - height;
+ }
+ top = Math.max(top, pad);
+
+ submenu.style.top = `${Math.round(top)}px`;
+ submenu.style.left = `${Math.round(left)}px`;
+ };
+
+ // ------------------------------------------------------------------
+ // Focus / roving tabindex
+ // ------------------------------------------------------------------
+
+ itemsIn = (list) => Array.from(list.querySelectorAll(':scope > [data-item="true"]'))
+ .filter((el) => el.dataset.disabled !== '1');
+
+ focusFirst = (list) => this.focusAt(list, 0);
+
+ focusLast = (list) => {
+ const items = this.itemsIn(list);
+ this.focusAt(list, items.length - 1);
+ };
+
+ focusAt = (list, index) => {
+ const items = this.itemsIn(list);
+ if (items.length === 0) {
+ return;
+ }
+ const clamped = Math.max(0, Math.min(index, items.length - 1));
+ items.forEach((el, i) => el.setAttribute('tabindex', i === clamped ? '0' : '-1'));
+ items[clamped].focus();
+ };
+
+ moveFocus = (list, delta) => {
+ const items = this.itemsIn(list);
+ if (items.length === 0) {
+ return;
+ }
+ const current = items.findIndex((el) => el === document.activeElement);
+ const next = current === -1
+ ? (delta > 0 ? 0 : items.length - 1)
+ : (current + delta + items.length) % items.length;
+ this.focusAt(list, next);
+ };
+
+ // ------------------------------------------------------------------
+ // Event handling
+ // ------------------------------------------------------------------
+
+ onItemClick = (event) => {
+ const item = event.target.closest('[data-item="true"]');
+ if (! item || item.dataset.disabled === '1') {
+ return;
+ }
+ const list = item.closest('.bw-items-list, .bw-context-menu-submenu');
+ if (item.getAttribute('aria-haspopup') === 'menu') {
+ event.preventDefault();
+ event.stopPropagation();
+ this.toggleSubmenu(item, list);
+ return;
+ }
+ // a leaf item: let any consumer onclick/wire:click on it run first,
+ // then close the whole menu.
+ setTimeout(() => this.close(), 0);
+ };
+
+ onItemHover = (event) => {
+ const item = event.target.closest('[data-item="true"]');
+ if (! item || item.dataset.disabled === '1') {
+ return;
+ }
+ const list = item.closest('.bw-items-list, .bw-context-menu-submenu');
+ if (item.getAttribute('aria-haspopup') === 'menu') {
+ clearTimeout(this._hoverTimer);
+ this._hoverTimer = setTimeout(() => this.openSubmenu(item, list), 120);
+ } else {
+ this.closeSubmenusFrom(this.depthOf(list));
+ }
+ };
+
+ currentList = () => this.openChain[this.openChain.length - 1]?.list || null;
+
+ onKeydown = (event) => {
+ if (! this.isOpen()) {
+ return;
+ }
+ const list = this.currentList();
+ const focused = document.activeElement;
+ const item = focused?.closest?.('[data-item="true"]');
+
+ switch (event.key) {
+ case 'ArrowDown':
+ event.preventDefault();
+ this.moveFocus(list, 1);
+ break;
+ case 'ArrowUp':
+ event.preventDefault();
+ this.moveFocus(list, -1);
+ break;
+ case 'Home':
+ event.preventDefault();
+ this.focusFirst(list);
+ break;
+ case 'End':
+ event.preventDefault();
+ this.focusLast(list);
+ break;
+ case 'ArrowRight':
+ if (item && item.getAttribute('aria-haspopup') === 'menu') {
+ event.preventDefault();
+ this.openSubmenu(item, list);
+ }
+ break;
+ case 'ArrowLeft':
+ if (this.openChain.length > 1) {
+ event.preventDefault();
+ const parentItem = this.openChain[this.openChain.length - 1].parentItem;
+ this.closeSubmenusFrom(this.openChain.length - 2);
+ parentItem?.focus();
+ }
+ break;
+ case 'Enter':
+ case ' ':
+ if (item) {
+ event.preventDefault();
+ if (item.getAttribute('aria-haspopup') === 'menu') {
+ this.openSubmenu(item, list);
+ } else {
+ item.click();
+ }
+ }
+ break;
+ case 'Escape':
+ event.preventDefault();
+ if (this.openChain.length > 1) {
+ const parentItem = this.openChain[this.openChain.length - 1].parentItem;
+ this.closeSubmenusFrom(this.openChain.length - 2);
+ parentItem?.focus();
+ } else {
+ this.close();
+ }
+ break;
+ case 'Tab':
+ this.close();
+ break;
+ }
+ };
+
+ bindGlobalListeners = () => {
+ if (this._boundGlobal) {
+ return;
+ }
+ this._boundGlobal = true;
+
+ document.addEventListener('mousedown', (event) => {
+ if (! this.isOpen()) {
+ return;
+ }
+ if (this.root.contains(event.target)) {
+ return;
+ }
+ this.close();
+ });
+
+ document.addEventListener('keydown', (event) => this.onKeydown(event));
+
+ const onViewportChange = () => {
+ if (this.isOpen()) {
+ this.close();
+ }
+ };
+ window.addEventListener('resize', onViewportChange);
+ window.addEventListener('scroll', onViewportChange, true);
+ };
+ };
+})();
diff --git a/packages/core/public/js/copy-button.js b/packages/core/public/js/copy-button.js
new file mode 100644
index 00000000..a06ef607
--- /dev/null
+++ b/packages/core/public/js/copy-button.js
@@ -0,0 +1,80 @@
+(function () {
+ // Always (re)define so published updates replace a stale in-memory class.
+ window.BladewindCopyButton = class BladewindCopyButton {
+ name;
+ root;
+
+ constructor(name) {
+ this.name = name;
+ this.root = domEl(`.${name}`);
+ if (! this.root) {
+ return;
+ }
+
+ this.trigger = this.root.querySelector('[data-trigger]');
+ this.content = this.root.querySelector('[data-content]');
+ this.iconDefault = this.root.querySelector('[data-icon-default]');
+ this.iconSuccess = this.root.querySelector('[data-icon-success]');
+ this.status = this.root.querySelector('[data-status]');
+
+ this.activate();
+ }
+
+ activate = () => {
+ this.trigger?.addEventListener('click', () => this.copy());
+ };
+
+ valueToCopy = () => {
+ if (this.root.dataset.value !== undefined) {
+ return this.root.dataset.value;
+ }
+ return (this.content?.textContent || '').trim();
+ };
+
+ copy = () => {
+ const text = this.valueToCopy();
+
+ if (navigator.clipboard && window.isSecureContext) {
+ navigator.clipboard.writeText(text).then(() => this.onSuccess(), () => this.onFailure());
+ return;
+ }
+
+ // legacy fallback for non-secure contexts / older browsers
+ const textarea = document.createElement('textarea');
+ textarea.value = text;
+ textarea.style.position = 'fixed';
+ textarea.style.opacity = '0';
+ document.body.appendChild(textarea);
+ textarea.focus();
+ textarea.select();
+
+ try {
+ document.execCommand('copy') ? this.onSuccess() : this.onFailure();
+ } catch (error) {
+ this.onFailure();
+ }
+
+ document.body.removeChild(textarea);
+ };
+
+ onSuccess = () => {
+ this.iconDefault?.classList.add('hidden');
+ this.iconSuccess?.classList.remove('hidden');
+ if (this.status) this.status.textContent = this.root.dataset.copiedMessage || 'Copied';
+
+ clearTimeout(this._resetTimer);
+ const timeout = parseInt(this.root.dataset.timeout, 10) || 1500;
+ this._resetTimer = setTimeout(() => this.reset(), timeout);
+ };
+
+ onFailure = () => {
+ if (this.status) this.status.textContent = this.root.dataset.failedMessage || 'Could not copy';
+ };
+
+ reset = () => {
+ this.iconDefault?.classList.remove('hidden');
+ this.iconSuccess?.classList.add('hidden');
+ if (this.status) this.status.textContent = '';
+ };
+ };
+})();
diff --git a/packages/core/public/js/credit-card.js b/packages/core/public/js/credit-card.js
new file mode 100644
index 00000000..67389abc
--- /dev/null
+++ b/packages/core/public/js/credit-card.js
@@ -0,0 +1,208 @@
+(function () {
+ // Mirrors Mkocansey\Bladewind\CreditCard\CreditCardBrand exactly, so a
+ // server-rendered value and a value typed live agree on the same brand.
+ const BRANDS = {
+ visa: { pattern: /^4/, groups: [4, 4, 4, 4], label: 'VISA' },
+ mastercard: { pattern: /^(5[1-5]|2(22[1-9]|2[3-9]\d|[3-6]\d{2}|7[01]\d|720))/, groups: [4, 4, 4, 4], label: 'Mastercard' },
+ amex: { pattern: /^3[47]/, groups: [4, 6, 5], label: 'AMEX' },
+ discover: { pattern: /^(6011|65|64[4-9])/, groups: [4, 4, 4, 4], label: 'DISCOVER' },
+ diners: { pattern: /^(30[0-5]|36|38)/, groups: [4, 6, 4], label: 'Diners Club' },
+ jcb: { pattern: /^35(2[89]|[3-8]\d)/, groups: [4, 4, 4, 4], label: 'JCB' },
+ unionpay: { pattern: /^62/, groups: [4, 4, 4, 4], label: 'UnionPay' },
+ maestro: { pattern: /^(50|5[6-8]|6304|6759|676770|676774)/, groups: [4, 4, 4, 4], label: 'Maestro' },
+ };
+
+ const detectBrand = (digits) => {
+ for (const brand in BRANDS) {
+ if (BRANDS[brand].pattern.test(digits)) return brand;
+ }
+ return null;
+ };
+
+ const brandLength = (brand) => (brand === 'amex' ? 15 : brand === 'diners' ? 14 : 16);
+ const cvcLength = (brand) => (brand === 'amex' ? 4 : 3);
+
+ const formatNumber = (digits, brand) => {
+ const groups = (BRANDS[brand] && BRANDS[brand].groups) || [4, 4, 4, 4];
+ const chunks = [];
+ let offset = 0;
+ for (const size of groups) {
+ const chunk = digits.slice(offset, offset + size);
+ if (!chunk) break;
+ chunks.push(chunk);
+ offset += size;
+ }
+ if (offset < digits.length) chunks.push(digits.slice(offset));
+ return chunks.join(' ');
+ };
+
+ // Always (re)define so published updates replace a stale in-memory class.
+ window.BladewindCreditCard = class BladewindCreditCard {
+ name;
+ root;
+ brand = null;
+
+ constructor(name, options = {}) {
+ this.name = name;
+ this.root = document.querySelector(`[data-bw-credit-card="${name}"]`);
+ if (!this.root) return;
+
+ this.options = { required: false, errorMessage: '', onChange: null, ...options };
+
+ this.numberEl = this.root.querySelector('[data-number]');
+ this.nameEl = this.root.querySelector('[data-name]');
+ this.expiryMonthEl = this.root.querySelector('[data-expiry-month]');
+ this.expiryYearEl = this.root.querySelector('[data-expiry-year]');
+ this.expiryEl = this.root.querySelector('[data-expiry]');
+ this.cvcEl = this.root.querySelector('[data-cvc]');
+ this.brandLabels = [...this.root.querySelectorAll('[data-brand-label]')];
+ this.flipInner = this.root.querySelector('[data-flip-inner]');
+ this.errorEl = this.root.querySelector('[data-error]');
+
+ const initialDigits = this.digits();
+ this.brand = initialDigits ? detectBrand(initialDigits) : null;
+
+ this.bindNumber();
+ this.bindExpiry();
+ this.bindCvc();
+ this.bindFlip();
+
+ [this.nameEl].forEach((el) => {
+ el?.addEventListener('input', () => this.notifyChange());
+ });
+ }
+
+ digits = () => (this.numberEl?.value || '').replace(/\D/g, '');
+
+ bindNumber = () => {
+ if (!this.numberEl) return;
+
+ this.numberEl.addEventListener('input', () => {
+ const digits = this.digits();
+ this.brand = detectBrand(digits);
+ const capped = digits.slice(0, brandLength(this.brand));
+ this.numberEl.value = formatNumber(capped, this.brand);
+ this.updateBrandLabels();
+ if (this.cvcEl) this.cvcEl.maxLength = cvcLength(this.brand);
+ this.notifyChange();
+ });
+ };
+
+ bindExpiry = () => {
+ const twoDigitsOnly = (el, max) => {
+ if (!el) return;
+ el.addEventListener('input', () => {
+ let value = el.value.replace(/\D/g, '').slice(0, 2);
+ if (max && value.length === 2 && Number(value) > max) value = String(max);
+ el.value = value;
+ if (value.length === 2 && el === this.expiryMonthEl) this.expiryYearEl?.focus();
+ this.notifyChange();
+ });
+ };
+
+ twoDigitsOnly(this.expiryMonthEl, 12);
+ twoDigitsOnly(this.expiryYearEl, null);
+
+ this.expiryEl?.addEventListener('input', () => {
+ let digits = this.expiryEl.value.replace(/\D/g, '').slice(0, 4);
+ this.expiryEl.value = digits.length > 2 ? `${digits.slice(0, 2)} / ${digits.slice(2)}` : digits;
+ this.notifyChange();
+ });
+ };
+
+ bindCvc = () => {
+ this.cvcEl?.addEventListener('input', () => {
+ this.cvcEl.value = this.cvcEl.value.replace(/\D/g, '').slice(0, cvcLength(this.brand));
+ this.notifyChange();
+ });
+ };
+
+ bindFlip = () => {
+ if (!this.flipInner) return;
+
+ this.root.querySelectorAll('[data-flip-button]').forEach((btn) => {
+ btn.addEventListener('click', () => this.toggleFlip());
+ });
+
+ this.root.addEventListener('keydown', (e) => {
+ if (e.key === 'Escape' && this.isFlipped()) this.toggleFlip();
+ });
+ };
+
+ isFlipped = () => this.flipInner?.style.transform === 'rotateY(180deg)';
+
+ toggleFlip = () => {
+ if (!this.flipInner) return;
+ const flipped = !this.isFlipped();
+ this.flipInner.style.transform = flipped ? 'rotateY(180deg)' : '';
+ if (flipped) this.cvcEl?.focus();
+ else this.numberEl?.focus();
+ };
+
+ updateBrandLabels = () => {
+ const label = (BRANDS[this.brand] && BRANDS[this.brand].label) || '';
+ this.brandLabels.forEach((el) => (el.textContent = label));
+ };
+
+ expiryParts = () => {
+ if (this.expiryMonthEl) {
+ return [this.expiryMonthEl.value, this.expiryYearEl?.value || ''];
+ }
+ if (this.expiryEl) {
+ const digits = this.expiryEl.value.replace(/\D/g, '');
+ return [digits.slice(0, 2), digits.slice(2, 4)];
+ }
+ return ['', ''];
+ };
+
+ get value() {
+ const [expiryMonth, expiryYear] = this.expiryParts();
+ const numberDigits = this.digits();
+
+ return {
+ number: this.numberEl?.value || '',
+ numberDigits,
+ cardholderName: this.nameEl?.value || '',
+ expiryMonth,
+ expiryYear,
+ cvc: this.cvcEl?.value || '',
+ brand: this.brand,
+ };
+ }
+
+ validate = () => {
+ const value = this.value;
+ let valid = true;
+
+ if (!this.options.required) return true;
+
+ if (value.numberDigits.length !== brandLength(value.brand)) valid = false;
+ if (this.nameEl && value.cardholderName.trim() === '') valid = false;
+
+ const month = Number(value.expiryMonth);
+ const year = Number(value.expiryYear);
+ if (!month || !year || month < 1 || month > 12) {
+ valid = false;
+ } else {
+ const now = new Date();
+ const currentYear = now.getFullYear() % 100;
+ const currentMonth = now.getMonth() + 1;
+ if (year < currentYear || (year === currentYear && month < currentMonth)) valid = false;
+ }
+
+ if (value.cvc.length !== cvcLength(value.brand)) valid = false;
+
+ if (this.errorEl) this.errorEl.hidden = valid;
+
+ return valid;
+ };
+
+ notifyChange = () => {
+ if (typeof this.options.onChange === 'function') {
+ this.options.onChange(this.value);
+ }
+
+ this.root.dispatchEvent(new CustomEvent('change', { detail: this.value, bubbles: true }));
+ };
+ };
+})();
diff --git a/packages/core/public/js/datepicker.js b/packages/core/public/js/datepicker.js
index ee37828f..1d38ad12 100644
--- a/packages/core/public/js/datepicker.js
+++ b/packages/core/public/js/datepicker.js
@@ -12,6 +12,13 @@ function initCalendar({
console.error(`Input field with id "${inputId}" not found.`);
return;
}
+ // Guard against a duplicate popup and duplicate document-level listeners
+ // when a framework like Livewire re-renders this markup (and therefore
+ // re-executes this script) without a full page reload.
+ if (dateInput.dataset.bwInitialised === 'true') {
+ return;
+ }
+ dateInput.dataset.bwInitialised = 'true';
if (minDate && !(minDate instanceof Date)) {
minDate = new Date(minDate);
}
@@ -349,9 +356,9 @@ function initCalendar({
startDate = date < startDate ? date : startDate;
}
- dateInput.value = endDate
+ setFieldValue(dateInput, endDate
? `${formatDate(startDate)} - ${formatDate(endDate)}`
- : formatDate(startDate);
+ : formatDate(startDate));
renderCalendar();
}
diff --git a/packages/core/public/js/helpers.js b/packages/core/public/js/helpers.js
index 6c8050ac..bc3a6f7c 100644
--- a/packages/core/public/js/helpers.js
+++ b/packages/core/public/js/helpers.js
@@ -536,7 +536,6 @@ const hideModalActionButtons = (element) => {
hide(`.bw-${element} .modal-footer`);
};
-
/**
* Alias for unhide().
* @see {@link https://bladewindui.com/extra/helper-functions#show}
@@ -909,6 +908,20 @@ const filterTableDebounced = (keyword, table, field = null, delay = 0, minLength
};
+/**
+ * Set a form field's value and dispatch a native `input`/`change` event so
+ * framework bindings (e.g. Livewire's wire:model) observe the change, not
+ * just listeners on the specific widget that made it.
+ * @param {HTMLElement} element - The input/hidden field to update.
+ * @param {*} value - The value to assign.
+ * @param {string} eventType - 'change' (default) or 'input'.
+ * @return {void}
+ */
+const setFieldValue = (element, value, eventType = 'change') => {
+ element.value = value;
+ element.dispatchEvent(new Event(eventType, {bubbles: true, cancelable: true}));
+};
+
/**
* Remove trailing comma from string.
* @param {string} element - The input field to remove trailing comma from.
@@ -1029,8 +1042,8 @@ const checkMinMax = (min, max, element, enforceLimits = false) => {
if (field.value !== '') {
if (enforceLimits) {
- if (!isNaN(minimum) && field.value < minimum) field.value = minimum;
- if (!isNaN(maximum) && field.value > maximum) field.value = maximum;
+ if (!isNaN(minimum) && field.value < minimum) setFieldValue(field, minimum);
+ if (!isNaN(maximum) && field.value > maximum) setFieldValue(field, maximum);
} else {
if (((!isNaN(minimum) && field.value < minimum) || (!isNaN(maximum) && field.value > maximum))) {
changeCss(field, 'focus:outline-primary-500,focus:border-primary-500', 'remove', true);
@@ -2023,6 +2036,9 @@ bwOn('click', '[data-bw-tag-value]', (tag) => {
// a closable tag with no custom onclick simply removes itself
bwOn('click', '[data-bw-tag-remove]', (link) => link.parentElement?.remove());
+// a removable file preview with no custom onclick simply removes itself
+bwOn('click', '[data-bw-file-preview-remove]', (link) => link.closest('.bw-file-preview')?.remove());
+
// the modal's own close buttons. a consumer-supplied ok/cancel action is their
// javascript and stays inline, so it is not handled here
bwOn('click', '[data-bw-modal-close]', (el) => hideModal(el.getAttribute('data-bw-modal-close')));
@@ -3391,6 +3407,7 @@ Object.assign(window, {
initialiseSteppers,
getPrefixSuffixOffsetWidth,
positionPrefix,
+ setFieldValue,
positionSuffix,
togglePassword,
partition,
diff --git a/packages/core/public/js/inline-edit.js b/packages/core/public/js/inline-edit.js
new file mode 100644
index 00000000..17d21271
--- /dev/null
+++ b/packages/core/public/js/inline-edit.js
@@ -0,0 +1,144 @@
+(function () {
+ // Always (re)define so published updates replace a stale in-memory class.
+ window.BladewindInlineEdit = class BladewindInlineEdit {
+ name;
+ onSave;
+ root;
+
+ constructor(name, onSave = null) {
+ this.name = name;
+ this.onSave = onSave;
+ this.root = domEl(`.${name}`);
+ if (! this.root) {
+ return;
+ }
+
+ this.display = this.root.querySelector('[data-display]');
+ this.displayText = this.root.querySelector('[data-display-text]');
+ this.editForm = this.root.querySelector('[data-edit-form]');
+ this.input = this.root.querySelector('[data-input]');
+ this.saveButton = this.root.querySelector('[data-save]');
+ this.cancelButton = this.root.querySelector('[data-cancel]');
+ this.editTrigger = this.root.querySelector('[data-edit-trigger]');
+ this.errorEl = this.root.querySelector('[data-error]');
+ this.hiddenInput = this.root.querySelector('[data-hidden-value]');
+ this.saveIcon = this.root.querySelector('[data-icon-save]');
+ this.spinner = this.root.querySelector('[data-spinner]');
+ this.currentValue = this.root.dataset.value || '';
+
+ this.activate();
+ }
+
+ activate = () => {
+ this.editTrigger?.addEventListener('click', () => this.enterEdit());
+ this.displayText?.addEventListener('click', () => this.enterEdit());
+ this.displayText?.addEventListener('keydown', (event) => {
+ if (event.key === 'Enter' || event.key === ' ') {
+ event.preventDefault();
+ this.enterEdit();
+ }
+ });
+
+ this.cancelButton?.addEventListener('click', () => this.cancel());
+ this.saveButton?.addEventListener('click', () => this.save());
+
+ this.input?.addEventListener('keydown', (event) => {
+ if (event.key === 'Enter') {
+ event.preventDefault();
+ this.save();
+ } else if (event.key === 'Escape') {
+ event.preventDefault();
+ this.cancel();
+ }
+ });
+ };
+
+ enterEdit = () => {
+ this.hideError();
+ this.input.value = this.currentValue;
+ this.display.classList.add('hidden');
+ this.editForm.classList.remove('hidden');
+ this.input.focus();
+ this.input.select();
+ };
+
+ exitEdit = () => {
+ this.editForm.classList.add('hidden');
+ this.display.classList.remove('hidden');
+ };
+
+ cancel = () => {
+ this.input.value = this.currentValue;
+ this.hideError();
+ this.exitEdit();
+ };
+
+ showError = (message) => {
+ this.errorEl.textContent = message;
+ this.errorEl.classList.remove('hidden');
+ };
+
+ hideError = () => {
+ this.errorEl.classList.add('hidden');
+ this.errorEl.textContent = '';
+ };
+
+ setPending = (pending) => {
+ this.input.disabled = pending;
+ this.saveButton.disabled = pending;
+ this.cancelButton.disabled = pending;
+ this.saveIcon.classList.toggle('hidden', pending);
+ this.spinner.classList.toggle('hidden', ! pending);
+ };
+
+ applyValue = (value) => {
+ this.currentValue = value;
+ this.root.dataset.value = value;
+ this.hiddenInput.value = value;
+
+ const isEmpty = value === '';
+ this.displayText.textContent = isEmpty ? (this.root.dataset.placeholder || '') : value;
+ this.displayText.classList.toggle('italic', isEmpty);
+ this.displayText.classList.toggle('text-gray-400', isEmpty);
+ this.displayText.classList.toggle('dark:text-dark-500', isEmpty);
+ this.displayText.classList.toggle('text-gray-700', ! isEmpty);
+ this.displayText.classList.toggle('dark:text-dark-200', ! isEmpty);
+ };
+
+ save = () => {
+ const newValue = this.input.value.trim();
+ const required = this.root.dataset.required === '1';
+
+ if (required && newValue === '') {
+ this.showError(this.root.dataset.requiredMessage || 'This field is required');
+ return;
+ }
+
+ if (newValue === this.currentValue) {
+ this.exitEdit();
+ return;
+ }
+
+ this.hideError();
+
+ if (! this.onSave) {
+ this.applyValue(newValue);
+ this.exitEdit();
+ return;
+ }
+
+ this.setPending(true);
+ Promise.resolve()
+ .then(() => this.onSave(newValue, this.currentValue))
+ .then(() => {
+ this.setPending(false);
+ this.applyValue(newValue);
+ this.exitEdit();
+ })
+ .catch((error) => {
+ this.setPending(false);
+ this.showError(typeof error === 'string' ? error : (error?.message || 'Something went wrong'));
+ });
+ };
+ };
+})();
diff --git a/packages/core/public/js/kanban.js b/packages/core/public/js/kanban.js
new file mode 100644
index 00000000..678ef1a2
--- /dev/null
+++ b/packages/core/public/js/kanban.js
@@ -0,0 +1,151 @@
+(function () {
+ // Always (re)define so published updates replace a stale in-memory class.
+ window.BladewindKanban = class BladewindKanban {
+ id;
+ root;
+
+ constructor(id, options = {}) {
+ this.id = id;
+ this.root = document.querySelector(`[data-bw-kanban="${id}"]`);
+ if (!this.root || typeof Sortable === 'undefined') {
+ return;
+ }
+
+ this.options = { animation: 150, onMove: null, ...options };
+ this.groupName = `bw-kanban-${id}`;
+ this.columns = [...this.root.querySelectorAll(':scope > [data-column]')];
+ this.sortables = [];
+
+ this.columns.forEach((column) => this.bindColumn(column));
+ this.columns.forEach((column) => this.refreshColumn(column));
+
+ this.root.addEventListener('keydown', (e) => this.onKeydown(e));
+ }
+
+ bindColumn = (column) => {
+ const list = column.querySelector(':scope > [data-card-list]');
+ if (!list) {
+ return;
+ }
+
+ const sortable = new Sortable(list, {
+ group: this.groupName,
+ animation: this.options.animation,
+ ghostClass: 'bw-kanban-ghost',
+ chosenClass: 'bw-kanban-chosen',
+ dragClass: 'bw-kanban-drag',
+ onEnd: (evt) => this.onDrop(evt),
+ });
+
+ this.sortables.push(sortable);
+ };
+
+ onDrop = (evt) => {
+ const card = evt.item;
+ const fromColumn = evt.from.closest('[data-column]');
+ const toColumn = evt.to.closest('[data-column]');
+
+ this.refreshColumn(fromColumn);
+ if (toColumn !== fromColumn) {
+ this.refreshColumn(toColumn);
+ }
+
+ this.notifyMove(card, fromColumn, toColumn, evt.newIndex);
+ };
+
+ notifyMove = (card, fromColumn, toColumn, newIndex) => {
+ if (typeof this.options.onMove !== 'function') {
+ return;
+ }
+
+ this.options.onMove(
+ card.dataset.id ?? null,
+ fromColumn?.dataset.columnId ?? null,
+ toColumn?.dataset.columnId ?? null,
+ newIndex
+ );
+ };
+
+ refreshColumn = (column) => {
+ if (!column) {
+ return;
+ }
+
+ const list = column.querySelector(':scope > [data-card-list]');
+ const countEl = column.querySelector('[data-count]');
+ const emptyEl = column.querySelector(':scope > [data-empty]');
+ if (!list) {
+ return;
+ }
+
+ const count = list.children.length;
+ if (countEl) countEl.textContent = String(count);
+ if (emptyEl) emptyEl.hidden = count > 0;
+ };
+
+ onKeydown = (e) => {
+ if (!['ArrowUp', 'ArrowDown', 'ArrowLeft', 'ArrowRight'].includes(e.key)) {
+ return;
+ }
+
+ const card = e.target.closest('[data-card]');
+ if (!card) {
+ return;
+ }
+
+ e.preventDefault();
+
+ if (e.key === 'ArrowUp') this.moveWithinColumn(card, -1);
+ if (e.key === 'ArrowDown') this.moveWithinColumn(card, 1);
+ if (e.key === 'ArrowLeft') this.moveToAdjacentColumn(card, -1);
+ if (e.key === 'ArrowRight') this.moveToAdjacentColumn(card, 1);
+ };
+
+ moveWithinColumn = (card, direction) => {
+ const list = card.parentElement;
+ const sibling = direction < 0 ? card.previousElementSibling : card.nextElementSibling;
+ if (!sibling) {
+ return;
+ }
+
+ if (direction < 0) {
+ list.insertBefore(card, sibling);
+ } else {
+ list.insertBefore(card, sibling.nextElementSibling);
+ }
+
+ card.focus();
+
+ const column = list.closest('[data-column]');
+ const newIndex = [...list.children].indexOf(card);
+ this.refreshColumn(column);
+ this.notifyMove(card, column, column, newIndex);
+ };
+
+ moveToAdjacentColumn = (card, direction) => {
+ const fromColumn = card.closest('[data-column]');
+ const columnIndex = this.columns.indexOf(fromColumn);
+ const toColumn = this.columns[columnIndex + direction];
+ if (!toColumn) {
+ return;
+ }
+
+ const toList = toColumn.querySelector(':scope > [data-card-list]');
+ if (!toList) {
+ return;
+ }
+
+ const fromIndex = [...fromColumn.querySelector(':scope > [data-card-list]').children].indexOf(card);
+ const targetChildren = [...toList.children];
+ const newIndex = Math.min(fromIndex, targetChildren.length);
+ const reference = targetChildren[newIndex] ?? null;
+
+ toList.insertBefore(card, reference);
+ card.focus();
+
+ this.refreshColumn(fromColumn);
+ this.refreshColumn(toColumn);
+ this.notifyMove(card, fromColumn, toColumn, newIndex);
+ };
+ };
+})();
diff --git a/packages/core/public/js/password-meter.js b/packages/core/public/js/password-meter.js
new file mode 100644
index 00000000..51cd1717
--- /dev/null
+++ b/packages/core/public/js/password-meter.js
@@ -0,0 +1,90 @@
+(function () {
+ // Always (re)define so published updates replace a stale in-memory class.
+ window.BladewindPasswordMeter = class BladewindPasswordMeter {
+ name;
+ root;
+ field;
+ bars;
+ label;
+
+ // bar colour and the dataset key of the label to show at each score,
+ // 0 (empty) through 4 (strongest)
+ levels = [
+ {colour: null, labelKey: null},
+ {colour: 'bg-red-500', labelKey: 'labelWeak'},
+ {colour: 'bg-orange-500', labelKey: 'labelFair'},
+ {colour: 'bg-yellow-500', labelKey: 'labelGood'},
+ {colour: 'bg-green-600', labelKey: 'labelStrong'},
+ ];
+
+ constructor(name) {
+ this.name = name;
+ this.root = domEl(`.${name}`);
+ if (! this.root) {
+ return;
+ }
+ this.field = this.findField();
+ this.bars = domEls(`.${name} [data-bar]`);
+ this.label = domEl(`.${name} [data-label]`);
+ this.activate();
+ }
+
+ findField = () => {
+ const target = this.root.getAttribute('data-for');
+ if (! target) {
+ return null;
+ }
+ return document.querySelector(`[name="${target}"]`) || document.getElementById(target);
+ };
+
+ activate = () => {
+ if (! this.field) {
+ return;
+ }
+ this.field.addEventListener('input', () => this.update(this.field.value));
+ this.update(this.field.value);
+ };
+
+ // A simple rules-based score from 0 (empty) to 4 (strongest): up to
+ // two points for length, up to two for character variety.
+ score = (value) => {
+ if (! value) {
+ return 0;
+ }
+
+ const minLength = parseInt(this.root.dataset.minLength, 10) || 8;
+ const strongLength = parseInt(this.root.dataset.strongLength, 10) || 12;
+
+ let score = 0;
+ if (value.length >= minLength) score++;
+ if (value.length >= strongLength) score++;
+
+ let variety = 0;
+ if (/[a-z]/.test(value)) variety++;
+ if (/[A-Z]/.test(value)) variety++;
+ if (/[0-9]/.test(value)) variety++;
+ if (/[^a-zA-Z0-9]/.test(value)) variety++;
+ score += Math.min(variety, 2);
+
+ return Math.min(score, 4);
+ };
+
+ update = (value) => {
+ const score = Math.min(this.score(value), 4);
+ const level = this.levels[score];
+
+ this.bars.forEach((bar, i) => {
+ bar.classList.remove('bg-gray-200', 'dark:bg-dark-600', 'bg-red-500', 'bg-orange-500', 'bg-yellow-500', 'bg-green-600');
+ if (i < score && level.colour) {
+ bar.classList.add(level.colour);
+ } else {
+ bar.classList.add('bg-gray-200', 'dark:bg-dark-600');
+ }
+ });
+
+ if (this.label) {
+ this.label.textContent = (value === '' || ! level.labelKey) ? '' : (this.root.dataset[level.labelKey] || '');
+ }
+ };
+ };
+})();
diff --git a/packages/core/public/js/popover.js b/packages/core/public/js/popover.js
index 380863d4..9a6fc0be 100644
--- a/packages/core/public/js/popover.js
+++ b/packages/core/public/js/popover.js
@@ -17,6 +17,7 @@
show = () => {
changeCss(this.content, 'opacity-0,hidden', 'remove');
domEl(this.content).setAttribute('data-open', '1');
+ domEl(`.${this.name} .bw-trigger`).setAttribute('aria-expanded', 'true');
this.reposition();
if (! this._outsideClickBound) {
@@ -107,6 +108,7 @@
hide = () => {
domEl(this.content).setAttribute('data-open', '0');
+ domEl(`.${this.name} .bw-trigger`).setAttribute('aria-expanded', 'false');
changeCss(this.content, 'animate__fadeIn', 'remove');
changeCss(this.content, 'animate__fadeOut');
setTimeout(() => {
diff --git a/packages/core/public/js/prism-core.min.js b/packages/core/public/js/prism-core.min.js
new file mode 100644
index 00000000..84da6b90
--- /dev/null
+++ b/packages/core/public/js/prism-core.min.js
@@ -0,0 +1 @@
+var _self="undefined"!=typeof window?window:"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{},Prism=function(e){var n=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,t=0,r={},a={manual:e.Prism&&e.Prism.manual,disableWorkerMessageHandler:e.Prism&&e.Prism.disableWorkerMessageHandler,util:{encode:function e(n){return n instanceof i?new i(n.type,e(n.content),n.alias):Array.isArray(n)?n.map(e):n.replace(/&/g,"&").replace(/=g.reach);A+=w.value.length,w=w.next){var E=w.value;if(n.length>e.length)return;if(!(E instanceof i)){var P,L=1;if(y){if(!(P=l(b,A,e,m))||P.index>=e.length)break;var S=P.index,O=P.index+P[0].length,j=A;for(j+=w.value.length;S>=j;)j+=(w=w.next).value.length;if(A=j-=w.value.length,w.value instanceof i)continue;for(var C=w;C!==n.tail&&(jg.reach&&(g.reach=W);var z=w.prev;if(_&&(z=u(n,z,_),A+=_.length),c(n,z,L),w=u(n,z,new i(f,p?a.tokenize(N,p):N,k,N)),M&&u(n,w,M),L>1){var I={cause:f+","+d,reach:W};o(e,n,t,w.prev,A,I),g&&I.reach>g.reach&&(g.reach=I.reach)}}}}}}function s(){var e={value:null,prev:null,next:null},n={value:null,prev:e,next:null};e.next=n,this.head=e,this.tail=n,this.length=0}function u(e,n,t){var r=n.next,a={value:t,prev:n,next:r};return n.next=a,r.prev=a,e.length++,a}function c(e,n,t){for(var r=n.next,a=0;a"+i.content+""+i.tag+">"},!e.document)return e.addEventListener?(a.disableWorkerMessageHandler||e.addEventListener("message",(function(n){var t=JSON.parse(n.data),r=t.language,i=t.code,l=t.immediateClose;e.postMessage(a.highlight(i,a.languages[r],r)),l&&e.close()}),!1),a):a;var g=a.util.currentScript();function f(){a.manual||a.highlightAll()}if(g&&(a.filename=g.src,g.hasAttribute("data-manual")&&(a.manual=!0)),!a.manual){var h=document.readyState;"loading"===h||"interactive"===h&&g&&g.defer?document.addEventListener("DOMContentLoaded",f):window.requestAnimationFrame?window.requestAnimationFrame(f):window.setTimeout(f,16)}return a}(_self);"undefined"!=typeof module&&module.exports&&(module.exports=Prism),"undefined"!=typeof global&&(global.Prism=Prism);Prism.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/};Prism.languages.markup={comment:{pattern://,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/?[\da-f]{1,8};/i]},Prism.languages.markup.tag.inside["attr-value"].inside.entity=Prism.languages.markup.entity,Prism.languages.markup.doctype.inside["internal-subset"].inside=Prism.languages.markup,Prism.hooks.add("wrap",(function(a){"entity"===a.type&&(a.attributes.title=a.content.replace(/&/,"&"))})),Object.defineProperty(Prism.languages.markup.tag,"addInlined",{value:function(a,e){var s={};s["language-"+e]={pattern:/(^$)/i,lookbehind:!0,inside:Prism.languages[e]},s.cdata=/^$/i;var t={"included-cdata":{pattern://i,inside:s}};t["language-"+e]={pattern:/[\s\S]+/,inside:Prism.languages[e]};var n={};n[a]={pattern:RegExp("(<__[^>]*>)(?:))*\\]\\]>|(?!)".replace(/__/g,(function(){return a})),"i"),lookbehind:!0,greedy:!0,inside:t},Prism.languages.insertBefore("markup","cdata",n)}}),Object.defineProperty(Prism.languages.markup.tag,"addAttribute",{value:function(a,e){Prism.languages.markup.tag.inside["special-attr"].push({pattern:RegExp("(^|[\"'\\s])(?:"+a+")\\s*=\\s*(?:\"[^\"]*\"|'[^']*'|[^\\s'\">=]+(?=[\\s>]))","i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[e,"language-"+e],inside:Prism.languages[e]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),Prism.languages.html=Prism.languages.markup,Prism.languages.mathml=Prism.languages.markup,Prism.languages.svg=Prism.languages.markup,Prism.languages.xml=Prism.languages.extend("markup",{}),Prism.languages.ssml=Prism.languages.xml,Prism.languages.atom=Prism.languages.xml,Prism.languages.rss=Prism.languages.xml;!function(s){var e=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;s.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:[^;{\\s\"']|\\s+(?!\\s)|"+e.source+")*?(?:;|(?=\\s*\\{))"),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+e.source+"|(?:[^\\\\\r\n()\"']|\\\\[^])*)\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+e.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+e.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:e,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},s.languages.css.atrule.inside.rest=s.languages.css;var t=s.languages.markup;t&&(t.tag.addInlined("style","css"),t.tag.addAttribute("style","css"))}(Prism);Prism.languages.javascript=Prism.languages.extend("clike",{"class-name":[Prism.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp("(^|[^\\w$])(?:NaN|Infinity|0[bB][01]+(?:_[01]+)*n?|0[oO][0-7]+(?:_[0-7]+)*n?|0[xX][\\dA-Fa-f]+(?:_[\\dA-Fa-f]+)*n?|\\d+(?:_\\d+)*n|(?:\\d+(?:_\\d+)*(?:\\.(?:\\d+(?:_\\d+)*)?)?|\\.\\d+(?:_\\d+)*)(?:[Ee][+-]?\\d+(?:_\\d+)*)?)(?![\\w$])"),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),Prism.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,Prism.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp("((?:^|[^$\\w\\xA0-\\uFFFF.\"'\\])\\s]|\\b(?:return|yield))\\s*)/(?:(?:\\[(?:[^\\]\\\\\r\n]|\\\\.)*\\]|\\\\.|[^/\\\\\\[\r\n])+/[dgimyus]{0,7}|(?:\\[(?:[^[\\]\\\\\r\n]|\\\\.|\\[(?:[^[\\]\\\\\r\n]|\\\\.|\\[(?:[^[\\]\\\\\r\n]|\\\\.)*\\])*\\])*\\]|\\\\.|[^/\\\\\\[\r\n])+/[dgimyus]{0,7}v[dgimyus]{0,7})(?=(?:\\s|/\\*(?:[^*]|\\*(?!/))*\\*/)*(?:$|[\r\n,.;:})\\]]|//))"),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:Prism.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:Prism.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),Prism.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:Prism.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),Prism.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),Prism.languages.markup&&(Prism.languages.markup.tag.addInlined("script","javascript"),Prism.languages.markup.tag.addAttribute("on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)","javascript")),Prism.languages.js=Prism.languages.javascript;!function(){if("undefined"!=typeof Prism&&"undefined"!=typeof document){var e="line-numbers",n=/\n(?!$)/g,t=Prism.plugins.lineNumbers={getLine:function(n,t){if("PRE"===n.tagName&&n.classList.contains(e)){var i=n.querySelector(".line-numbers-rows");if(i){var r=parseInt(n.getAttribute("data-start"),10)||1,s=r+(i.children.length-1);ts&&(t=s);var l=t-r;return i.children[l]}}},resize:function(e){r([e])},assumeViewportIndependence:!0},i=void 0;window.addEventListener("resize",(function(){t.assumeViewportIndependence&&i===window.innerWidth||(i=window.innerWidth,r(Array.prototype.slice.call(document.querySelectorAll("pre.line-numbers"))))})),Prism.hooks.add("complete",(function(t){if(t.code){var i=t.element,s=i.parentNode;if(s&&/pre/i.test(s.nodeName)&&!i.querySelector(".line-numbers-rows")&&Prism.util.isActive(i,e)){i.classList.remove(e),s.classList.add(e);var l,o=t.code.match(n),a=o?o.length+1:1,u=new Array(a+1).join("");(l=document.createElement("span")).setAttribute("aria-hidden","true"),l.className="line-numbers-rows",l.innerHTML=u,s.hasAttribute("data-start")&&(s.style.counterReset="linenumber "+(parseInt(s.getAttribute("data-start"),10)-1)),t.element.appendChild(l),r([s]),Prism.hooks.run("line-numbers",t)}}})),Prism.hooks.add("line-numbers",(function(e){e.plugins=e.plugins||{},e.plugins.lineNumbers=!0}))}function r(e){if(0!=(e=e.filter((function(e){var n,t=(n=e,n?window.getComputedStyle?getComputedStyle(n):n.currentStyle||null:null)["white-space"];return"pre-wrap"===t||"pre-line"===t}))).length){var t=e.map((function(e){var t=e.querySelector("code"),i=e.querySelector(".line-numbers-rows");if(t&&i){var r=e.querySelector(".line-numbers-sizer"),s=t.textContent.split(n);r||((r=document.createElement("span")).className="line-numbers-sizer",t.appendChild(r)),r.innerHTML="0",r.style.display="block";var l=r.getBoundingClientRect().height;return r.innerHTML="",{element:e,lines:s,lineHeights:[],oneLinerHeight:l,sizer:r}}})).filter(Boolean);t.forEach((function(e){var n=e.sizer,t=e.lines,i=e.lineHeights,r=e.oneLinerHeight;i[t.length-1]=void 0,t.forEach((function(e,t){if(e&&e.length>1){var s=n.appendChild(document.createElement("span"));s.style.display="block",s.textContent=e}else i[t]=r}))})),t.forEach((function(e){for(var n=e.sizer,t=e.lineHeights,i=0,r=0;r ",document.body.appendChild(t),e=38===t.offsetHeight,document.body.removeChild(t)}return e}()?parseInt:parseFloat)(getComputedStyle(o).lineHeight),p=Prism.util.isActive(o,t),g=o.querySelector("code"),m=p?o:g||o,v=[],y=g.textContent.match(n),b=y?y.length+1:1,A=g&&m!=g?function(e,t){var i=getComputedStyle(e),n=getComputedStyle(t);function r(e){return+e.substr(0,e.length-2)}return t.offsetTop+r(n.borderTopWidth)+r(n.paddingTop)-r(i.paddingTop)}(o,g):0;h.forEach((function(e){var t=e.split("-"),i=+t[0],n=+t[1]||i;if(!((n=Math.min(b+d,n))i&&r.setAttribute("data-end",String(n)),r.style.top=(i-d-1)*f+A+"px",r.textContent=new Array(n-i+2).join(" \n")}));v.push((function(){r.style.width=o.scrollWidth+"px"})),v.push((function(){m.appendChild(r)}))}}));var P=o.id;if(p&&Prism.util.isActive(o,i)&&P){l(o,i)||v.push((function(){o.classList.add(i)}));var E=parseInt(o.getAttribute("data-start")||"1");s(".line-numbers-rows > span",o).forEach((function(e,t){var i=t+E;e.onclick=function(){var e=P+"."+i;r=!1,location.hash=e,setTimeout((function(){r=!0}),1)}}))}return function(){v.forEach(a)}}};var o=0;Prism.hooks.add("before-sanity-check",(function(e){var t=e.element.parentElement;if(u(t)){var i=0;s(".line-highlight",t).forEach((function(e){i+=e.textContent.length,e.parentNode.removeChild(e)})),i&&/^(?: \n)+$/.test(e.code.slice(-i))&&(e.code=e.code.slice(0,-i))}})),Prism.hooks.add("complete",(function e(i){var n=i.element.parentElement;if(u(n)){clearTimeout(o);var r=Prism.plugins.lineNumbers,s=i.plugins&&i.plugins.lineNumbers;l(n,t)&&r&&!s?Prism.hooks.add("line-numbers",e):(Prism.plugins.lineHighlight.highlightLines(n)(),o=setTimeout(c,1))}})),window.addEventListener("hashchange",c),window.addEventListener("resize",(function(){s("pre").filter(u).map((function(e){return Prism.plugins.lineHighlight.highlightLines(e)})).forEach(a)}))}function s(e,t){return Array.prototype.slice.call((t||document).querySelectorAll(e))}function l(e,t){return e.classList.contains(t)}function a(e){e()}function u(e){return!!(e&&/pre/i.test(e.nodeName)&&(e.hasAttribute("data-line")||e.id&&Prism.util.isActive(e,i)))}function c(){var e=location.hash.slice(1);s(".temporary.line-highlight").forEach((function(e){e.parentNode.removeChild(e)}));var t=(e.match(/\.([\d,-]+)$/)||[,""])[1];if(t&&!document.getElementById(e)){var i=e.slice(0,e.lastIndexOf(".")),n=document.getElementById(i);n&&(n.hasAttribute("data-line")||n.setAttribute("data-line",""),Prism.plugins.lineHighlight.highlightLines(n,t,"temporary ")(),r&&document.querySelector(".temporary.line-highlight").scrollIntoView())}}}();
\ No newline at end of file
diff --git a/packages/core/public/js/prism-extra-languages.min.js b/packages/core/public/js/prism-extra-languages.min.js
new file mode 100644
index 00000000..2c6334cd
--- /dev/null
+++ b/packages/core/public/js/prism-extra-languages.min.js
@@ -0,0 +1 @@
+!function(e){function n(e,n){return"___"+e.toUpperCase()+n+"___"}Object.defineProperties(e.languages["markup-templating"]={},{buildPlaceholders:{value:function(t,a,r,o){if(t.language===a){var c=t.tokenStack=[];t.code=t.code.replace(r,(function(e){if("function"==typeof o&&!o(e))return e;for(var r,i=c.length;-1!==t.code.indexOf(r=n(a,i));)++i;return c[i]=e,r})),t.grammar=e.languages.markup}}},tokenizePlaceholders:{value:function(t,a){if(t.language===a&&t.tokenStack){t.grammar=e.languages[a];var r=0,o=Object.keys(t.tokenStack);!function c(i){for(var u=0;u=o.length);u++){var g=i[u];if("string"==typeof g||g.content&&"string"==typeof g.content){var l=o[r],s=t.tokenStack[l],f="string"==typeof g?g:g.content,p=n(a,l),k=f.indexOf(p);if(k>-1){++r;var m=f.substring(0,k),d=new e.Token(a,e.tokenize(s,t.grammar),"language-"+a,s),h=f.substring(k+p.length),v=[];m&&v.push.apply(v,c([m])),v.push(d),h&&v.push.apply(v,c([h])),"string"==typeof g?i.splice.apply(i,[u,1].concat(v)):g.content=v}}else g.content&&c(g.content)}return i}(t.tokens)}}}})}(Prism);!function(e){var a=/\/\*[\s\S]*?\*\/|\/\/.*|#(?!\[).*/,t=[{pattern:/\b(?:false|true)\b/i,alias:"boolean"},{pattern:/(::\s*)\b[a-z_]\w*\b(?!\s*\()/i,greedy:!0,lookbehind:!0},{pattern:/(\b(?:case|const)\s+)\b[a-z_]\w*(?=\s*[;=])/i,greedy:!0,lookbehind:!0},/\b(?:null)\b/i,/\b[A-Z_][A-Z0-9_]*\b(?!\s*\()/],i=/\b0b[01]+(?:_[01]+)*\b|\b0o[0-7]+(?:_[0-7]+)*\b|\b0x[\da-f]+(?:_[\da-f]+)*\b|(?:\b\d+(?:_\d+)*\.?(?:\d+(?:_\d+)*)?|\B\.\d+)(?:e[+-]?\d+)?/i,n=/=>|\?\?=?|\.{3}|\??->|[!=]=?=?|::|\*\*=?|--|\+\+|&&|\|\||<<|>>|[?~]|[/^|%*&<>.+-]=?/,s=/[{}\[\](),:;]/;e.languages.php={delimiter:{pattern:/\?>$|^<\?(?:php(?=\s)|=)?/i,alias:"important"},comment:a,variable:/\$+(?:\w+\b|(?=\{))/,package:{pattern:/(namespace\s+|use\s+(?:function\s+)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,lookbehind:!0,inside:{punctuation:/\\/}},"class-name-definition":{pattern:/(\b(?:class|enum|interface|trait)\s+)\b[a-z_]\w*(?!\\)\b/i,lookbehind:!0,alias:"class-name"},"function-definition":{pattern:/(\bfunction\s+)[a-z_]\w*(?=\s*\()/i,lookbehind:!0,alias:"function"},keyword:[{pattern:/(\(\s*)\b(?:array|bool|boolean|float|int|integer|object|string)\b(?=\s*\))/i,alias:"type-casting",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|object|self|static|string)\b(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|never|object|self|static|string|void)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/\b(?:array(?!\s*\()|bool|float|int|iterable|mixed|object|string|void)\b/i,alias:"type-declaration",greedy:!0},{pattern:/(\|\s*)(?:false|null)\b|\b(?:false|null)(?=\s*\|)/i,alias:"type-declaration",greedy:!0,lookbehind:!0},{pattern:/\b(?:parent|self|static)(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(\byield\s+)from\b/i,lookbehind:!0},/\bclass\b/i,{pattern:/((?:^|[^\s>:]|(?:^|[^-])>|(?:^|[^:]):)\s*)\b(?:abstract|and|array|as|break|callable|case|catch|clone|const|continue|declare|default|die|do|echo|else|elseif|empty|enddeclare|endfor|endforeach|endif|endswitch|endwhile|enum|eval|exit|extends|final|finally|fn|for|foreach|function|global|goto|if|implements|include|include_once|instanceof|insteadof|interface|isset|list|match|namespace|never|new|or|parent|print|private|protected|public|readonly|require|require_once|return|self|static|switch|throw|trait|try|unset|use|var|while|xor|yield|__halt_compiler)\b/i,lookbehind:!0}],"argument-name":{pattern:/([(,]\s*)\b[a-z_]\w*(?=\s*:(?!:))/i,lookbehind:!0},"class-name":[{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self|\s+static))\s+|\bcatch\s*\()\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/(\|\s*)\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/\b[a-z_]\w*(?!\\)\b(?=\s*\|)/i,greedy:!0},{pattern:/(\|\s*)(?:\\?\b[a-z_]\w*)+\b/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(?:\\?\b[a-z_]\w*)+\b(?=\s*\|)/i,alias:"class-name-fully-qualified",greedy:!0,inside:{punctuation:/\\/}},{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self\b|\s+static\b))\s+|\bcatch\s*\()(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*\$)/i,alias:"type-declaration",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-declaration"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*::)/i,alias:["class-name-fully-qualified","static-context"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/([(,?]\s*)[a-z_]\w*(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-hint"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b[a-z_]\w*(?!\\)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:["class-name-fully-qualified","return-type"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:t,function:{pattern:/(^|[^\\\w])\\?[a-z_](?:[\w\\]*\w)?(?=\s*\()/i,lookbehind:!0,inside:{punctuation:/\\/}},property:{pattern:/(->\s*)\w+/,lookbehind:!0},number:i,operator:n,punctuation:s};var l={pattern:/\{\$(?:\{(?:\{[^{}]+\}|[^{}]+)\}|[^{}])+\}|(^|[^\\{])\$+(?:\w+(?:\[[^\r\n\[\]]+\]|->\w+)?)/,lookbehind:!0,inside:e.languages.php},r=[{pattern:/<<<'([^']+)'[\r\n](?:.*[\r\n])*?\1;/,alias:"nowdoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<'[^']+'|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<'?|[';]$/}}}},{pattern:/<<<(?:"([^"]+)"[\r\n](?:.*[\r\n])*?\1;|([a-z_]\w*)[\r\n](?:.*[\r\n])*?\2;)/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<(?:"[^"]+"|[a-z_]\w*)|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<"?|[";]$/}},interpolation:l}},{pattern:/`(?:\\[\s\S]|[^\\`])*`/,alias:"backtick-quoted-string",greedy:!0},{pattern:/'(?:\\[\s\S]|[^\\'])*'/,alias:"single-quoted-string",greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,alias:"double-quoted-string",greedy:!0,inside:{interpolation:l}}];e.languages.insertBefore("php","variable",{string:r,attribute:{pattern:/#\[(?:[^"'\/#]|\/(?![*/])|\/\/.*$|#(?!\[).*$|\/\*(?:[^*]|\*(?!\/))*\*\/|"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*')+\](?=\s*[a-z$#])/im,greedy:!0,inside:{"attribute-content":{pattern:/^(#\[)[\s\S]+(?=\]$)/,lookbehind:!0,inside:{comment:a,string:r,"attribute-class-name":[{pattern:/([^:]|^)\b[a-z_]\w*(?!\\)\b/i,alias:"class-name",greedy:!0,lookbehind:!0},{pattern:/([^:]|^)(?:\\?\b[a-z_]\w*)+/i,alias:["class-name","class-name-fully-qualified"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:t,number:i,operator:n,punctuation:s}},delimiter:{pattern:/^#\[|\]$/,alias:"punctuation"}}}}),e.hooks.add("before-tokenize",(function(a){/<\?/.test(a.code)&&e.languages["markup-templating"].buildPlaceholders(a,"php",/<\?(?:[^"'/#]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|(?:\/\/|#(?!\[))(?:[^?\n\r]|\?(?!>))*(?=$|\?>|[\r\n])|#\[|\/\*(?:[^*]|\*(?!\/))*(?:\*\/|$))*?(?:\?>|$)/g)})),e.hooks.add("after-tokenize",(function(a){e.languages["markup-templating"].tokenizePlaceholders(a,"php")}))}(Prism);!function(e){var t="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",a={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},n={bash:a,environment:{pattern:RegExp("\\$"+t),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--|\+\+|\*\*=?|<<=?|>>=?|&&|\|\||[=!+\-*/%<>^&|]=?|[?~:]/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+t),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|U[0-9a-fA-F]{8}|u[0-9a-fA-F]{4}|x[0-9a-fA-F]{1,2})/};e.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)[\w-]+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b[\w-]+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?:\.\w+)*(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+t),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},parameter:{pattern:/(^|\s)-{1,2}(?:\w+:[+-]?)?\w+(?:\.\w+)*(?=[=\s]|$)/,alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:n},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:a}},{pattern:/(^|[^\\](?:\\\\)*)"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/,lookbehind:!0,greedy:!0,inside:n},{pattern:/(^|[^$\\])'[^']*'/,lookbehind:!0,greedy:!0},{pattern:/\$'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{entity:n.entity}}],environment:{pattern:RegExp("\\$?"+t),alias:"constant"},variable:n.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|apt-cache|apt-get|aptitude|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cargo|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|docker|docker-compose|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|java|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|node|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|podman|podman-compose|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|sysctl|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vcpkg|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:case|do|done|elif|else|esac|fi|for|function|if|in|select|then|until|while)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|alias|bind|break|builtin|caller|cd|command|continue|declare|echo|enable|eval|exec|exit|export|getopts|hash|help|let|local|logout|mapfile|printf|pwd|read|readarray|readonly|return|set|shift|shopt|source|test|times|trap|type|typeset|ulimit|umask|unalias|unset)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:false|true)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|=[=~]?|!=?|<<[<-]?|[&\d]?>>|\d[<>]&?|[<>][&=]?|&[>&]?|\|[&|]?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},a.inside=e.languages.bash;for(var s=["comment","function-name","for-or-select","assign-left","parameter","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],o=n.variable[1].inside,i=0;i?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/};Prism.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern://,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},Prism.languages.python["string-interpolation"].inside.interpolation.inside.rest=Prism.languages.python,Prism.languages.py=Prism.languages.python;!function(e){var n=/[*&][^\s[\]{},]+/,r=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,t="(?:"+r.source+"(?:[ \t]+"+n.source+")?|"+n.source+"(?:[ \t]+"+r.source+")?)",a="(?:[^\\s\\x00-\\x08\\x0e-\\x1f!\"#%&'*,\\-:>?@[\\]`{|}\\x7f-\\x84\\x86-\\x9f\\ud800-\\udfff\\ufffe\\uffff]|[?:-])(?:[ \t]*(?:(?![#:])|:))*".replace(//g,(function(){return"[^\\s\\x00-\\x08\\x0e-\\x1f,[\\]{}\\x7f-\\x84\\x86-\\x9f\\ud800-\\udfff\\ufffe\\uffff]"})),d="\"(?:[^\"\\\\\r\n]|\\\\.)*\"|'(?:[^'\\\\\r\n]|\\\\.)*'";function o(e,n){n=(n||"").replace(/m/g,"")+"m";var r="([:\\-,[{]\\s*(?:\\s<>[ \t]+)?)(?:<>)(?=[ \t]*(?:$|,|\\]|\\}|(?:[\r\n]\\s*)?#))".replace(/<>/g,(function(){return t})).replace(/<>/g,(function(){return e}));return RegExp(r,n)}e.languages.yaml={scalar:{pattern:RegExp("([\\-:]\\s*(?:\\s<>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\\S[^\r\n]*(?:\\2[^\r\n]+)*)".replace(/<>/g,(function(){return t}))),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp("((?:^|[:\\-,[{\r\n?])[ \t]*(?:<>[ \t]+)?)<>(?=\\s*:\\s)".replace(/<>/g,(function(){return t})).replace(/<>/g,(function(){return"(?:"+a+"|"+d+")"}))),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:o("\\d{4}-\\d\\d?-\\d\\d?(?:[tT]|[ \t]+)\\d\\d?:\\d{2}:\\d{2}(?:\\.\\d*)?(?:[ \t]*(?:Z|[-+]\\d\\d?(?::\\d{2})?))?|\\d{4}-\\d{2}-\\d{2}|\\d\\d?:\\d{2}(?::\\d{2}(?:\\.\\d*)?)?"),lookbehind:!0,alias:"number"},boolean:{pattern:o("false|true","i"),lookbehind:!0,alias:"important"},null:{pattern:o("null|~","i"),lookbehind:!0,alias:"important"},string:{pattern:o(d),lookbehind:!0,greedy:!0},number:{pattern:o("[+-]?(?:0x[\\da-f]+|0o[0-7]+|(?:\\d+(?:\\.\\d*)?|\\.\\d+)(?:e[+-]?\\d+)?|\\.inf|\\.nan)","i"),lookbehind:!0},tag:r,important:n,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},e.languages.yml=e.languages.yaml}(Prism);
\ No newline at end of file
diff --git a/packages/core/public/js/scheduler.js b/packages/core/public/js/scheduler.js
new file mode 100644
index 00000000..d84669ae
--- /dev/null
+++ b/packages/core/public/js/scheduler.js
@@ -0,0 +1,58 @@
+(function () {
+ // Always (re)define so published updates replace a stale in-memory class.
+ window.BladewindScheduler = class BladewindScheduler {
+ id;
+ root;
+
+ constructor(id, options = {}) {
+ this.id = id;
+ this.root = document.querySelector(`[data-bw-scheduler="${id}"]`);
+ if (!this.root) {
+ return;
+ }
+
+ this.options = {
+ startHour: 8,
+ endHour: 18,
+ slotMinutes: 30,
+ bodyHeightPx: 0,
+ onSlotClick: null,
+ onEventClick: null,
+ ...options,
+ };
+
+ if (typeof this.options.onEventClick === 'function') {
+ this.root.querySelectorAll('[data-event]').forEach((el) => {
+ el.addEventListener('click', (e) => {
+ if (el.tagName === 'A' && el.getAttribute('href')) {
+ return;
+ }
+ e.stopPropagation();
+ this.options.onEventClick(el.dataset.eventId);
+ });
+ });
+ }
+
+ if (typeof this.options.onSlotClick === 'function') {
+ this.root.querySelectorAll('[data-column]').forEach((column) => {
+ column.addEventListener('click', (e) => {
+ if (e.target.closest('[data-event]')) {
+ return;
+ }
+
+ const rect = column.getBoundingClientRect();
+ const offsetY = Math.max(0, Math.min(this.options.bodyHeightPx, e.clientY - rect.top));
+ const totalMinutes = (this.options.endHour - this.options.startHour) * 60;
+ const minutesFromStart = (offsetY / this.options.bodyHeightPx) * totalMinutes;
+ const snapped = Math.floor(minutesFromStart / this.options.slotMinutes) * this.options.slotMinutes;
+ const hour = this.options.startHour + Math.floor(snapped / 60);
+ const minute = snapped % 60;
+ const time = `${String(hour).padStart(2, '0')}:${String(minute).padStart(2, '0')}`;
+
+ this.options.onSlotClick(column.dataset.columnId, time);
+ });
+ });
+ }
+ }
+ };
+})();
diff --git a/packages/core/public/js/tooltip.js b/packages/core/public/js/tooltip.js
index 9d0212d8..5d5d0f66 100644
--- a/packages/core/public/js/tooltip.js
+++ b/packages/core/public/js/tooltip.js
@@ -45,6 +45,7 @@
this.bubble = document.createElement('div');
this.bubble.className = 'bw-tooltip-bubble';
+ this.bubble.id = 'bw-tooltip-bubble';
this.bubble.setAttribute('role', 'tooltip');
this.bubble.setAttribute('data-open', '0');
document.body.appendChild(this.bubble);
@@ -82,6 +83,7 @@
show = (trigger, text) => {
const bubble = this.ensureBubble();
+ trigger.setAttribute('aria-describedby', bubble.id);
bubble.textContent = text;
bubble.setAttribute('data-size', trigger.getAttribute('data-size') || 'small');
bubble.setAttribute('data-inverted', trigger.hasAttribute('data-inverted') ? '1' : '0');
@@ -95,6 +97,7 @@
};
hide = () => {
+ if (this.trigger) this.trigger.removeAttribute('aria-describedby');
this.trigger = null;
if (this.bubble) this.bubble.setAttribute('data-open', '0');
};
diff --git a/packages/core/public/js/transfer-list.js b/packages/core/public/js/transfer-list.js
new file mode 100644
index 00000000..37f8d5a2
--- /dev/null
+++ b/packages/core/public/js/transfer-list.js
@@ -0,0 +1,126 @@
+(function () {
+ // Always (re)define so published updates replace a stale in-memory class.
+ window.BladewindTransferList = class BladewindTransferList {
+ name;
+ root;
+ lists = {};
+
+ constructor(name) {
+ this.name = name;
+ this.root = domEl(`.${name}`);
+ if (! this.root) {
+ return;
+ }
+ this.lists = {
+ available: this.root.querySelector('[data-list="available"]'),
+ selected: this.root.querySelector('[data-list="selected"]'),
+ };
+ this.activate();
+ this.refresh('available');
+ this.refresh('selected');
+ }
+
+ otherKey = (listKey) => (listKey === 'available' ? 'selected' : 'available');
+
+ items = (listKey) => Array.from(this.lists[listKey].querySelectorAll(':scope > li'));
+
+ visibleItems = (listKey) => this.items(listKey).filter((li) => ! li.hidden);
+
+ checkedItems = (listKey) => this.items(listKey).filter((li) => li.querySelector('[data-item-checkbox]')?.checked);
+
+ activate = () => {
+ this.root.querySelectorAll('[data-search]').forEach((input) => {
+ input.addEventListener('input', () => this.filter(input.dataset.search, input.value));
+ });
+
+ this.root.querySelectorAll('[data-select-all]').forEach((checkbox) => {
+ checkbox.addEventListener('change', () => {
+ const listKey = checkbox.dataset.selectAll;
+ this.visibleItems(listKey).forEach((li) => {
+ const box = li.querySelector('[data-item-checkbox]');
+ if (box) box.checked = checkbox.checked;
+ });
+ });
+ });
+
+ this.root.querySelectorAll('[data-list] [data-item-checkbox]').forEach((box) => this.bindItemCheckbox(box));
+
+ this.root.querySelector('[data-action="move-right"]')?.addEventListener('click', () => this.moveChecked('available', 'selected'));
+ this.root.querySelector('[data-action="move-left"]')?.addEventListener('click', () => this.moveChecked('selected', 'available'));
+ this.root.querySelector('[data-action="move-all-right"]')?.addEventListener('click', () => this.moveAll('available', 'selected'));
+ this.root.querySelector('[data-action="move-all-left"]')?.addEventListener('click', () => this.moveAll('selected', 'available'));
+
+ Object.entries(this.lists).forEach(([listKey, list]) => {
+ list.addEventListener('dblclick', (event) => {
+ const li = event.target.closest('li');
+ if (li) this.moveItems(listKey, this.otherKey(listKey), [li]);
+ });
+ });
+ };
+
+ bindItemCheckbox = (box) => {
+ box.addEventListener('change', () => {
+ const listKey = box.closest('[data-list]')?.dataset.list;
+ if (listKey) this.syncSelectAll(listKey);
+ });
+ };
+
+ syncSelectAll = (listKey) => {
+ const selectAll = this.root.querySelector(`[data-select-all="${listKey}"]`);
+ if (! selectAll) {
+ return;
+ }
+ const visible = this.visibleItems(listKey);
+ const checkedCount = visible.filter((li) => li.querySelector('[data-item-checkbox]')?.checked).length;
+ selectAll.checked = visible.length > 0 && checkedCount === visible.length;
+ selectAll.indeterminate = checkedCount > 0 && checkedCount < visible.length;
+ };
+
+ moveChecked = (fromKey, toKey) => this.moveItems(fromKey, toKey, this.checkedItems(fromKey));
+
+ moveAll = (fromKey, toKey) => this.moveItems(fromKey, toKey, this.visibleItems(fromKey));
+
+ moveItems = (fromKey, toKey, items) => {
+ if (items.length === 0) {
+ return;
+ }
+
+ const toList = this.lists[toKey];
+
+ items.forEach((li) => {
+ const checkbox = li.querySelector('[data-item-checkbox]');
+ if (checkbox) checkbox.checked = false;
+
+ const hidden = this.root.querySelector(`[data-hidden-value="${CSS.escape(li.dataset.value)}"]`);
+ if (hidden) hidden.disabled = toKey !== 'selected';
+
+ toList.appendChild(li);
+ });
+
+ this.filter(fromKey, this.root.querySelector(`[data-search="${fromKey}"]`)?.value || '');
+ this.filter(toKey, this.root.querySelector(`[data-search="${toKey}"]`)?.value || '');
+ this.syncSelectAll(fromKey);
+ this.syncSelectAll(toKey);
+ };
+
+ filter = (listKey, query) => {
+ const needle = query.trim().toLowerCase();
+ this.items(listKey).forEach((li) => {
+ li.hidden = needle !== '' && ! li.dataset.label.includes(needle);
+ });
+ this.syncSelectAll(listKey);
+ this.refresh(listKey);
+ };
+
+ refresh = (listKey) => {
+ const total = this.items(listKey).length;
+ const visible = this.visibleItems(listKey).length;
+
+ const count = this.root.querySelector(`[data-count="${listKey}"]`);
+ if (count) count.textContent = total === visible ? `${total}` : `${visible} / ${total}`;
+
+ const empty = this.root.querySelector(`[data-empty="${listKey}"]`);
+ if (empty) empty.classList.toggle('hidden', visible > 0);
+ };
+ };
+})();
diff --git a/packages/credit-card/README.md b/packages/credit-card/README.md
new file mode 100644
index 00000000..f7731ad0
--- /dev/null
+++ b/packages/credit-card/README.md
@@ -0,0 +1,27 @@
+[](https://github.com/mkocansey/bladewind/blob/main/LICENSE) [](https://packagist.org/packages/bladewindui/credit-card)
+
+
+
+# Credit Card
+
+BladewindUI Credit Card component.
+
+## Installation
+
+```bash
+composer require bladewindui/credit-card
+```
+
+Or install the full library:
+
+```bash
+composer require bladewindui/ui
+```
+
+## Documentation
+
+Full documentation, live demos, and all available attributes are at **[bladewindui.com](https://bladewindui.com)**.
+
+## License
+
+MIT — see the [LICENSE](https://github.com/mkocansey/bladewind/blob/main/LICENSE) file.
diff --git a/packages/credit-card/composer.json b/packages/credit-card/composer.json
new file mode 100644
index 00000000..b301e317
--- /dev/null
+++ b/packages/credit-card/composer.json
@@ -0,0 +1,36 @@
+{
+ "name": "bladewindui/credit-card",
+ "description": "BladewindUI — Credit Card component",
+ "keywords": [
+ "laravel",
+ "blade",
+ "tailwindcss",
+ "bladewindui",
+ "credit-card"
+ ],
+ "license": "MIT",
+ "type": "library",
+ "authors": [
+ {
+ "name": "Michael K. Ocansey",
+ "email": "mike@bladewindui.com"
+ }
+ ],
+ "require": {
+ "php": ">=8.1",
+ "bladewindui/core": "^5.0",
+ "bladewindui/icon": "^5.0"
+ },
+ "autoload": {
+ "psr-4": {
+ "Mkocansey\\Bladewind\\CreditCard\\": "src/"
+ }
+ },
+ "extra": {
+ "laravel": {
+ "providers": [
+ "Mkocansey\\Bladewind\\CreditCard\\BladewindCreditCardServiceProvider"
+ ]
+ }
+ }
+}
diff --git a/packages/credit-card/config/bladewind.php b/packages/credit-card/config/bladewind.php
new file mode 100644
index 00000000..d9324b47
--- /dev/null
+++ b/packages/credit-card/config/bladewind.php
@@ -0,0 +1,20 @@
+ [
+ 'color' => 'primary',
+ // gradient (a full-color card face), outline (a bare silhouette),
+ // or inline (a compact number/expiry/cvc form, no flip)
+ 'variant' => 'gradient',
+ 'flipped' => false,
+ 'disabled' => false,
+ 'readonly' => false,
+ 'required' => false,
+ 'show_error_inline' => false,
+ ],
+];
diff --git a/packages/credit-card/resources/views/components/credit-card.blade.php b/packages/credit-card/resources/views/components/credit-card.blade.php
new file mode 100644
index 00000000..457ec918
--- /dev/null
+++ b/packages/credit-card/resources/views/components/credit-card.blade.php
@@ -0,0 +1,190 @@
+{{-- format-ignore-start --}}
+@props([
+ // unique name for this card. used as the css hook and js variable name
+ 'name' => defaultBladewindName('bw-credit-card-'),
+ 'cardholderName' => '',
+ // raw digits, or a masked saved-card value such as "**** **** **** 4242"
+ // (preserved as-is rather than reformatted, since the real digits aren't known)
+ 'number' => '',
+ 'expiryMonth' => '',
+ 'expiryYear' => '',
+ 'cvc' => '',
+ // force a network logo instead of auto-detecting from number:
+ // visa, mastercard, amex, discover, diners, jcb, unionpay, maestro
+ 'brand' => null,
+ // gradient colour, from the shared bladewind palette. ignored in the outline variant
+ 'color' => config('bladewind.credit_card.color', 'primary'),
+ // gradient (full-colour face), outline (bare silhouette), or inline
+ // (compact number/expiry/cvc fields only, no flip)
+ 'variant' => config('bladewind.credit_card.variant', 'gradient'),
+ 'flipped' => config('bladewind.credit_card.flipped', false),
+ 'disabled' => config('bladewind.credit_card.disabled', false),
+ 'readonly' => config('bladewind.credit_card.readonly', false),
+ // fails validate() while any field is incomplete
+ 'required' => config('bladewind.credit_card.required', false),
+ 'errorMessage' => '',
+ 'showErrorInline' => config('bladewind.credit_card.show_error_inline', false),
+ // javascript function called with the structured value whenever it changes
+ 'onChange' => null,
+ 'class' => '',
+ 'nonce' => config('bladewind.script.nonce', null),
+])
+@php
+ $name = parseBladewindName($name);
+ $variant = in_array($variant, ['gradient', 'outline', 'inline']) ? $variant : 'gradient';
+ $flipped = parseBladewindVariable($flipped);
+ $disabled = parseBladewindVariable($disabled);
+ $readonly = parseBladewindVariable($readonly);
+ $required = parseBladewindVariable($required);
+ $showErrorInline = parseBladewindVariable($showErrorInline);
+
+ $rawNumber = (string) $number;
+ $isMasked = $rawNumber !== '' && ! ctype_digit(str_replace(' ', '', $rawNumber));
+ $digits = $isMasked ? '' : preg_replace('/\D/', '', $rawNumber);
+ $activeBrand = $brand ?: ($digits !== '' ? \Mkocansey\Bladewind\CreditCard\CreditCardBrand::detect($digits) : null);
+ $formattedNumber = $isMasked ? $rawNumber : \Mkocansey\Bladewind\CreditCard\CreditCardBrand::format($digits, $activeBrand);
+ $cvcLength = \Mkocansey\Bladewind\CreditCard\CreditCardBrand::cvcLength($activeBrand);
+
+ $brandLabels = [
+ 'visa' => 'VISA', 'mastercard' => 'Mastercard', 'amex' => 'AMEX', 'discover' => 'DISCOVER',
+ 'diners' => 'Diners Club', 'jcb' => 'JCB', 'unionpay' => 'UnionPay', 'maestro' => 'Maestro',
+ ];
+@endphp
+{{-- format-ignore-end --}}
+
+
+ @if($variant === 'inline')
+
+
+
+ {{ $brandLabels[$activeBrand] ?? '' }}
+
+
+
+
+
+
+ @else
+
+
+
+ {{-- front --}}
+ $variant === 'gradient',
+ 'border-2 border-gray-300 dark:border-dark-600 text-gray-700 dark:text-dark-200' => $variant === 'outline',
+ ]) style="backface-visibility: hidden;">
+
+
+
+
+
+
+ $variant === 'gradient',
+ 'w-full bg-transparent border-0 p-0 text-lg tracking-widest font-medium placeholder-gray-400 dark:placeholder-dark-500 focus:outline-none focus:ring-0' => $variant === 'outline',
+ ])/>
+
+
+
+
+ Cardholder
+ $variant === 'gradient',
+ 'w-full bg-transparent border-0 p-0 text-sm font-medium uppercase truncate placeholder-gray-400 dark:placeholder-dark-500 focus:outline-none focus:ring-0' => $variant === 'outline',
+ ])/>
+
+
+
+ Expiry
+
+ $variant === 'gradient', 'w-6 bg-transparent border-0 p-0 text-center placeholder-gray-400 dark:placeholder-dark-500 focus:outline-none focus:ring-0' => $variant === 'outline'])/>
+ /
+ $variant === 'gradient', 'w-6 bg-transparent border-0 p-0 text-center placeholder-gray-400 dark:placeholder-dark-500 focus:outline-none focus:ring-0' => $variant === 'outline'])/>
+
+
+ {{ $brandLabels[$activeBrand] ?? '' }}
+
+
+
+ @unless($disabled)
+
+ @endunless
+
+
+ {{-- back --}}
+ $variant === 'gradient',
+ 'border-2 border-gray-300 dark:border-dark-600 text-gray-700 dark:text-dark-200' => $variant === 'outline',
+ ]) style="backface-visibility: hidden; transform: rotateY(180deg);">
+
+
+
+
+
+
+
+ {{ $brandLabels[$activeBrand] ?? '' }}
+
+
+
+ @unless($disabled)
+
+ @endunless
+
+
+
+ @endif
+
+ @if($showErrorInline)
+ {{ $errorMessage }}
+ @endif
+
+
+@once
+
+@endonce
+
+ (() => {
+ const root = domEl('[data-bw-credit-card="{{ $name }}"]');
+ if (root && root.dataset.bwInitialised === 'true') return;
+ if (root) root.dataset.bwInitialised = 'true';
+
+ window.{{ $name }} = new BladewindCreditCard('{{ $name }}', {
+ required: {{ $required ? 'true' : 'false' }},
+ errorMessage: {!! json_encode($errorMessage, JSON_HEX_TAG | JSON_HEX_APOS | JSON_HEX_QUOT | JSON_HEX_AMP | JSON_UNESCAPED_UNICODE) !!},
+ onChange: @if($onChange) {{ $onChange }} @else null @endif,
+ });
+ })();
+
diff --git a/packages/credit-card/src/BladewindCreditCardServiceProvider.php b/packages/credit-card/src/BladewindCreditCardServiceProvider.php
new file mode 100644
index 00000000..ef97a4e5
--- /dev/null
+++ b/packages/credit-card/src/BladewindCreditCardServiceProvider.php
@@ -0,0 +1,22 @@
+mergeConfigFrom(__DIR__.'/../config/bladewind.php', 'bladewind');
+ }
+
+ public function boot(): void
+ {
+ $this->loadViewsFrom(__DIR__.'/../resources/views', 'bladewind');
+
+ $this->publishes([
+ __DIR__.'/../resources/views/components/' => resource_path('views/components/bladewind'),
+ ], 'bladewind-components');
+ }
+}
diff --git a/packages/credit-card/src/CreditCardBrand.php b/packages/credit-card/src/CreditCardBrand.php
new file mode 100644
index 00000000..4e5f25c3
--- /dev/null
+++ b/packages/credit-card/src/CreditCardBrand.php
@@ -0,0 +1,85 @@
+, label: string}>
+ */
+ public static function definitions(): array
+ {
+ return [
+ 'visa' => ['pattern' => '/^4/', 'groups' => [4, 4, 4, 4], 'label' => 'Visa'],
+ 'mastercard' => ['pattern' => '/^(5[1-5]|2(22[1-9]|2[3-9]\d|[3-6]\d{2}|7[01]\d|720))/', 'groups' => [4, 4, 4, 4], 'label' => 'Mastercard'],
+ 'amex' => ['pattern' => '/^3[47]/', 'groups' => [4, 6, 5], 'label' => 'American Express'],
+ 'discover' => ['pattern' => '/^(6011|65|64[4-9])/', 'groups' => [4, 4, 4, 4], 'label' => 'Discover'],
+ 'diners' => ['pattern' => '/^(30[0-5]|36|38)/', 'groups' => [4, 6, 4], 'label' => 'Diners Club'],
+ 'jcb' => ['pattern' => '/^35(2[89]|[3-8]\d)/', 'groups' => [4, 4, 4, 4], 'label' => 'JCB'],
+ 'unionpay' => ['pattern' => '/^62/', 'groups' => [4, 4, 4, 4], 'label' => 'UnionPay'],
+ 'maestro' => ['pattern' => '/^(50|5[6-8]|6304|6759|676770|676774)/', 'groups' => [4, 4, 4, 4], 'label' => 'Maestro'],
+ ];
+ }
+
+ public static function detect(string $digits): ?string
+ {
+ foreach (static::definitions() as $brand => $definition) {
+ if (preg_match($definition['pattern'], $digits)) {
+ return $brand;
+ }
+ }
+
+ return null;
+ }
+
+ public static function length(?string $brand): int
+ {
+ return match ($brand) {
+ 'amex' => 15,
+ 'diners' => 14,
+ default => 16,
+ };
+ }
+
+ public static function cvcLength(?string $brand): int
+ {
+ return $brand === 'amex' ? 4 : 3;
+ }
+
+ public static function label(?string $brand): string
+ {
+ return static::definitions()[$brand]['label'] ?? '';
+ }
+
+ /**
+ * Groups digits per the brand's format, e.g. Amex's 4-6-5 or the
+ * common 4-4-4-4, leaving any digits past the known length ungrouped
+ * rather than dropping them.
+ */
+ public static function format(string $digits, ?string $brand): string
+ {
+ $groups = static::definitions()[$brand]['groups'] ?? [4, 4, 4, 4];
+
+ $chunks = [];
+ $offset = 0;
+ foreach ($groups as $size) {
+ $chunk = substr($digits, $offset, $size);
+ if ($chunk === '') {
+ break;
+ }
+ $chunks[] = $chunk;
+ $offset += $size;
+ }
+
+ if ($offset < strlen($digits)) {
+ $chunks[] = substr($digits, $offset);
+ }
+
+ return implode(' ', $chunks);
+ }
+}
diff --git a/packages/currency-input/README.md b/packages/currency-input/README.md
new file mode 100644
index 00000000..aedfd10a
--- /dev/null
+++ b/packages/currency-input/README.md
@@ -0,0 +1,27 @@
+[](https://github.com/mkocansey/bladewind/blob/main/LICENSE) [](https://packagist.org/packages/bladewindui/currency-input)
+
+
+
+# Currency Input
+
+BladewindUI — Currency / money input component.
+
+## Installation
+
+```bash
+composer require bladewindui/currency-input
+```
+
+Or install the full library:
+
+```bash
+composer require bladewindui/ui
+```
+
+## Documentation
+
+Full documentation, live demos, and all available attributes are at **[bladewindui.com](https://bladewindui.com)**.
+
+## License
+
+MIT — see the [LICENSE](https://github.com/mkocansey/bladewind/blob/main/LICENSE) file.
diff --git a/packages/currency-input/composer.json b/packages/currency-input/composer.json
new file mode 100644
index 00000000..a0825ea8
--- /dev/null
+++ b/packages/currency-input/composer.json
@@ -0,0 +1,37 @@
+{
+ "name": "bladewindui/currency-input",
+ "description": "BladewindUI — Currency / money input component",
+ "keywords": [
+ "laravel",
+ "blade",
+ "tailwindcss",
+ "bladewindui",
+ "currency-input",
+ "money"
+ ],
+ "license": "MIT",
+ "type": "library",
+ "authors": [
+ {
+ "name": "Michael K. Ocansey",
+ "email": "mike@bladewindui.com"
+ }
+ ],
+ "require": {
+ "php": ">=8.1",
+ "bladewindui/core": "^5.0",
+ "bladewindui/input": "^5.0"
+ },
+ "autoload": {
+ "psr-4": {
+ "Mkocansey\\Bladewind\\CurrencyInput\\": "src/"
+ }
+ },
+ "extra": {
+ "laravel": {
+ "providers": [
+ "Mkocansey\\Bladewind\\CurrencyInput\\BladewindCurrencyInputServiceProvider"
+ ]
+ }
+ }
+}
diff --git a/packages/currency-input/config/bladewind.php b/packages/currency-input/config/bladewind.php
new file mode 100644
index 00000000..85c203a5
--- /dev/null
+++ b/packages/currency-input/config/bladewind.php
@@ -0,0 +1,11 @@
+ [
+ // ISO 4217 currency code
+ 'currency' => 'USD',
+ // BCP 47 locale, used with ext-intl (when installed) to derive the
+ // symbol, its position, and the decimal/thousands separators
+ 'locale' => 'en-US',
+ ],
+];
diff --git a/packages/currency-input/resources/views/components/currency-input.blade.php b/packages/currency-input/resources/views/components/currency-input.blade.php
new file mode 100644
index 00000000..a2eb6357
--- /dev/null
+++ b/packages/currency-input/resources/views/components/currency-input.blade.php
@@ -0,0 +1,103 @@
+{{-- format-ignore-start --}}
+@props([
+ 'name' => defaultBladewindName('input-'),
+ 'label' => '',
+ // ISO 4217 currency code, e.g. USD, EUR, GHS
+ 'currency' => config('bladewind.currency_input.currency', 'USD'),
+ // BCP 47 locale. Only used when PHP's intl extension is installed, to
+ // derive the symbol's position and the decimal/thousands separators the
+ // way that locale actually writes them. Without ext-intl, every currency
+ // still gets a sensible symbol and precision, always shown as a prefix
+ // with '.' and ',' separators.
+ 'locale' => config('bladewind.currency_input.locale', 'en-US'),
+ // overrides for whatever locale/currency would otherwise resolve to
+ 'symbol' => null,
+ 'symbolPosition' => null, // prefix | suffix
+ 'decimalSeparator' => null,
+ 'thousandsSeparator' => null,
+ 'precision' => null,
+ 'required' => false,
+ 'selectedValue' => '',
+ 'placeholder' => '',
+ 'size' => config('bladewind.input.size', 'regular'),
+ 'class' => '',
+ 'nonce' => config('bladewind.script.nonce', null),
+])
+@php
+ $name = parseBladewindName($name);
+ $required = parseBladewindVariable($required);
+ $currency = strtoupper(trim((string) $currency)) ?: 'USD';
+
+ // currencies with no minor unit — their amounts are never written with
+ // decimal places, regardless of locale
+ $zeroDecimalCurrencies = [
+ 'BIF', 'CLP', 'DJF', 'GNF', 'ISK', 'JPY', 'KMF', 'KRW',
+ 'PYG', 'RWF', 'UGX', 'VND', 'VUV', 'XAF', 'XOF', 'XPF',
+ ];
+
+ // used only when ext-intl is unavailable, or as the symbol fallback
+ // when a currency has no glyph in the requesting locale
+ $fallbackSymbols = [
+ 'USD' => '$', 'EUR' => '€', 'GBP' => '£', 'JPY' => '¥', 'CNY' => '¥',
+ 'GHS' => 'GH₵', 'NGN' => '₦', 'ZAR' => 'R', 'KES' => 'KSh',
+ 'INR' => '₹', 'CAD' => 'CA$', 'AUD' => 'A$', 'CHF' => 'CHF', 'BRL' => 'R$',
+ ];
+
+ $resolvedSymbol = $symbol;
+ $resolvedPosition = $symbolPosition;
+ $resolvedDecimal = $decimalSeparator;
+ $resolvedThousands = $thousandsSeparator;
+ $resolvedPrecision = $precision;
+
+ if (class_exists(\NumberFormatter::class)) {
+ $formatter = new \NumberFormatter($locale, \NumberFormatter::CURRENCY);
+ $sample = $formatter->formatCurrency(0, $currency);
+
+ if ($sample !== false) {
+ $decimalSymbol = $formatter->getSymbol(\NumberFormatter::DECIMAL_SEPARATOR_SYMBOL);
+ $thousandsSymbol = $formatter->getSymbol(\NumberFormatter::GROUPING_SEPARATOR_SYMBOL);
+ $stripPattern = '/[0-9\s'.preg_quote($decimalSymbol, '/').preg_quote($thousandsSymbol, '/').']/u';
+ $currencySymbol = trim(preg_replace($stripPattern, '', $sample));
+
+ $decimalPos = mb_strrpos($sample, $decimalSymbol);
+ $fractionDigits = $decimalPos !== false
+ ? strlen(preg_replace('/\D/', '', mb_substr($sample, $decimalPos + mb_strlen($decimalSymbol))))
+ : 0;
+
+ // ICU falls back to echoing the raw currency code when the locale has
+ // no real glyph for it (e.g. "GHS" in en-US) — that's not a symbol,
+ // so let the curated fallback map below have a shot at it instead.
+ $resolvedSymbol ??= ($currencySymbol !== '' && strcasecmp($currencySymbol, $currency) !== 0 ? $currencySymbol : null);
+ $resolvedPosition ??= (! empty($resolvedSymbol) && mb_strpos($sample, $resolvedSymbol) === 0) ? 'prefix' : 'suffix';
+ $resolvedDecimal ??= $decimalSymbol;
+ $resolvedThousands ??= $thousandsSymbol;
+ $resolvedPrecision ??= $fractionDigits;
+ }
+ }
+
+ $resolvedSymbol ??= $fallbackSymbols[$currency] ?? $currency;
+ $resolvedPosition = in_array($resolvedPosition, ['prefix', 'suffix']) ? $resolvedPosition : 'prefix';
+ $resolvedDecimal ??= '.';
+ $resolvedThousands ??= ',';
+ $resolvedPrecision ??= (in_array($currency, $zeroDecimalCurrencies) ? 0 : 2);
+
+ $isPrefix = $resolvedPosition === 'prefix';
+@endphp
+{{-- format-ignore-end --}}
+
diff --git a/packages/currency-input/src/BladewindCurrencyInputServiceProvider.php b/packages/currency-input/src/BladewindCurrencyInputServiceProvider.php
new file mode 100644
index 00000000..35cb533c
--- /dev/null
+++ b/packages/currency-input/src/BladewindCurrencyInputServiceProvider.php
@@ -0,0 +1,22 @@
+mergeConfigFrom(__DIR__.'/../config/bladewind.php', 'bladewind');
+ }
+
+ public function boot(): void
+ {
+ $this->loadViewsFrom(__DIR__.'/../resources/views', 'bladewind');
+
+ $this->publishes([
+ __DIR__.'/../resources/views/components/' => resource_path('views/components/bladewind'),
+ ], 'bladewind-components');
+ }
+}
diff --git a/packages/data-grid/README.md b/packages/data-grid/README.md
index c89e963d..4979afc5 100644
--- a/packages/data-grid/README.md
+++ b/packages/data-grid/README.md
@@ -86,6 +86,10 @@ The grid renders a native `` with `scope="col"` headers, `aria-sort` on s
Full examples and the complete attribute tables are available at [bladewindui.com/component/data-grid](https://bladewindui.com/component/data-grid).
+## Livewire
+
+Client-side sort, search, pagination, and selection state live in the grid's own DOM (`data-*` attributes and checkbox state), not in Livewire's component state, so they survive re-renders the grid itself triggers. An unrelated Livewire re-render of the surrounding component can still reset that state, so wrap the grid in `wire:ignore` if it lives inside a component that re-renders for reasons unrelated to the grid — or set `client-sort="false"`/`client-search="false"` and drive the grid from Livewire via the `before-*`/`*-change` events instead.
+
## License
MIT. See the [LICENSE](https://github.com/mkocansey/bladewind/blob/main/LICENSE) file.
diff --git a/packages/data-grid/resources/assets/css/data-grid.css b/packages/data-grid/resources/assets/css/data-grid.css
index 0a3d6134..87ba40b9 100644
--- a/packages/data-grid/resources/assets/css/data-grid.css
+++ b/packages/data-grid/resources/assets/css/data-grid.css
@@ -1,23 +1,23 @@
.bw-data-grid { display: flex; flex-direction: column; min-width: 0; border: 1px solid rgb(226 232 240); border-radius: .5rem; overflow: hidden; background: white; color: rgb(51 65 85); }
-.bw-data-grid { @variant dark { border-color: rgb(74 78 83 / .75); background: #1c1f24; color: #d2d4d7; } }
+.bw-data-grid { @variant dark { border-color: rgb(74 78 83 / .75); background: var(--color-dark-800); color: var(--color-dark-200); } }
.bw-data-grid-toolbar { display: flex; flex-wrap: wrap; align-items: center; gap: .75rem; border-bottom: 1px solid rgb(226 232 240); padding: .625rem .875rem; }
.bw-data-grid-toolbar { @variant dark { border-color: rgb(74 78 83 / .75); } }
.bw-data-grid-search { position: relative; flex: 1; min-width: 12rem; max-width: 22rem; }
.bw-data-grid-search-input.bw-input { width: 100%; padding-left: 3rem; }
.bw-data-grid-search-prefix { position: absolute; inset-block: 0; left: 0; z-index: 20; display: inline-flex; align-items: center; padding-left: .875rem; padding-right: .5rem; color: rgb(30 58 138 / .5); pointer-events: none; }
-.bw-data-grid-search-prefix { @variant dark { color: #a7aaad; } }
+.bw-data-grid-search-prefix { @variant dark { color: var(--color-dark-300); } }
.bw-data-grid-toolbar-content { display: flex; flex-wrap: wrap; align-items: center; gap: .5rem; margin-inline-start: auto; }
.bw-data-grid-selection-bar { display: flex; align-items: center; gap: .75rem; border-bottom: 1px solid rgb(226 232 240); background: var(--color-primary-50); padding: .5rem .875rem; font-size: .8125rem; }
.bw-data-grid-selection-bar { @variant dark { border-color: rgb(74 78 83 / .75); background: rgb(71 85 105 / .3); } }
.bw-data-grid-selection-count { font-weight: 600; color: var(--color-primary-700); }
-.bw-data-grid-selection-count { @variant dark { color: #f0f1f2; } }
+.bw-data-grid-selection-count { @variant dark { color: var(--color-dark-100); } }
.bw-data-grid-clear-selection { color: var(--color-primary-600); text-decoration: underline; text-underline-offset: 2px; cursor: pointer; }
-.bw-data-grid-clear-selection { @variant dark { color: #d2d4d7; } }
+.bw-data-grid-clear-selection { @variant dark { color: var(--color-dark-200); } }
.bw-data-grid-bulk-actions { display: flex; align-items: center; gap: .5rem; margin-inline-start: auto; }
.bw-data-grid-scroll { min-height: 0; overflow: auto; }
.bw-data-grid-table { width: 100%; min-width: 100%; border-collapse: collapse; font-size: .875rem; }
.bw-data-grid-table thead th { padding: .625rem .875rem; color: rgb(71 85 105); font-size: .75rem; font-weight: 600; letter-spacing: .02em; text-align: left; text-transform: uppercase; background: rgb(248 250 252); border-bottom: 1px solid rgb(226 232 240); white-space: nowrap; }
-.bw-data-grid-table thead th { @variant dark { color: #a7aaad; background: #22262b; border-color: rgb(74 78 83 / .75); } }
+.bw-data-grid-table thead th { @variant dark { color: var(--color-dark-300); background: var(--color-dark-700); border-color: rgb(74 78 83 / .75); } }
.bw-data-grid-sticky .bw-data-grid-table thead th { position: sticky; top: 0; z-index: 1; }
.bw-data-grid-sort-button { display: inline-flex; align-items: center; gap: .25rem; color: inherit; font: inherit; text-transform: inherit; letter-spacing: inherit; }
.bw-data-grid-sort-button:focus-visible { outline: 2px solid var(--color-primary-500); outline-offset: 2px; }
@@ -31,7 +31,7 @@
.bw-data-grid-table tbody tr:not([hidden]):not(:has(~ tr:not([hidden]))) td { border-bottom: 0; }
.bw-data-grid-table tbody tr[hidden] { display: none; }
.bw-data-grid-table tbody tr:hover td { background: rgb(248 250 252); }
-.bw-data-grid-table tbody tr:hover td { @variant dark { background: #22262b; } }
+.bw-data-grid-table tbody tr:hover td { @variant dark { background: var(--color-dark-700); } }
.bw-data-grid-table tbody tr.bw-data-grid-row-selected td { background: var(--color-primary-50); }
.bw-data-grid-table tbody tr.bw-data-grid-row-selected td { @variant dark { background: rgb(71 85 105 / .3); } }
.bw-data-grid-striped .bw-data-grid-table tbody tr:nth-child(even) td { background: rgb(248 250 252 / .6); }
@@ -47,22 +47,22 @@
.bw-data-grid-table th.bw-data-grid-select-col,.bw-data-grid-table td.bw-data-grid-select-col { width: 2.75rem; padding-inline: .5rem; text-align: center; }
.bw-data-grid-select-col input { vertical-align: middle; }
.bw-data-grid-checkbox { border-width: 2px; border-color: rgb(148 163 184 / .6); color: var(--color-primary-600); cursor: pointer; }
-.bw-data-grid-checkbox { @variant dark { border-color: rgb(100 116 139 / .5); background-color: #22262b; } }
+.bw-data-grid-checkbox { @variant dark { border-color: rgb(100 116 139 / .5); background-color: var(--color-dark-700); } }
.bw-data-grid-checkbox[type="checkbox"] { border-radius: .25rem; }
.bw-data-grid-checkbox[type="radio"] { border-radius: 100%; }
.bw-data-grid-checkbox:focus,.bw-data-grid-checkbox:focus-visible { outline: 2px solid var(--color-primary-500); outline-offset: 1px; }
.bw-data-grid-pagination { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: .75rem; border-top: 1px solid rgb(226 232 240); padding: .625rem .875rem; font-size: .8125rem; color: rgb(100 116 139); }
-.bw-data-grid-pagination { @variant dark { border-color: rgb(74 78 83 / .75); color: #a7aaad; } }
+.bw-data-grid-pagination { @variant dark { border-color: rgb(74 78 83 / .75); color: var(--color-dark-300); } }
.bw-data-grid-pagination[hidden] { display: none; }
.bw-data-grid-pagination-controls { display: flex; align-items: center; gap: .625rem; }
.bw-data-grid-pagination-button { display: grid; width: 1.75rem; height: 1.75rem; place-items: center; border: 1px solid rgb(226 232 240); border-radius: .375rem; color: rgb(71 85 105); }
-.bw-data-grid-pagination-button { @variant dark { border-color: rgb(74 78 83 / .75); color: #d2d4d7; } }
+.bw-data-grid-pagination-button { @variant dark { border-color: rgb(74 78 83 / .75); color: var(--color-dark-200); } }
.bw-data-grid-pagination-button:not(:disabled):hover { background: rgb(248 250 252); }
-.bw-data-grid-pagination-button:not(:disabled):hover { @variant dark { background: #22262b; } }
+.bw-data-grid-pagination-button:not(:disabled):hover { @variant dark { background: var(--color-dark-700); } }
.bw-data-grid-pagination-button:disabled { cursor: not-allowed; opacity: .4; }
.bw-data-grid-pagination-button:focus-visible { outline: 2px solid var(--color-primary-500); outline-offset: 2px; }
.bw-data-grid-empty-row td { padding: 2.5rem 1rem; color: rgb(100 116 139); text-align: center; }
-.bw-data-grid-empty-row td { @variant dark { color: #a7aaad; } }
+.bw-data-grid-empty-row td { @variant dark { color: var(--color-dark-300); } }
.bw-data-grid-loading-overlay { display: none; }
.bw-data-grid[data-loading="true"] .bw-data-grid-table tbody { opacity: .5; pointer-events: none; }
.bw-data-grid[data-loading="true"] .bw-data-grid-scroll { position: relative; }
diff --git a/packages/datepicker/README.md b/packages/datepicker/README.md
index 59666561..897f31f3 100644
--- a/packages/datepicker/README.md
+++ b/packages/datepicker/README.md
@@ -22,6 +22,10 @@ composer require bladewindui/ui
Full documentation, live demos, and all available attributes are at **[bladewindui.com](https://bladewindui.com)**.
+## Livewire
+
+The date field dispatches a native `change` event when a date is picked, so `wire:model` observes the selection. The component guards against a Livewire re-render building a duplicate calendar popup or a duplicate document click listener — previously each re-render left an orphaned popup behind. The popup's own open/closed state still lives outside the DOM and resets to closed if a Livewire component re-renders it for reasons unrelated to the datepicker — wrap the field in `wire:ignore` in that case.
+
## License
MIT — see the [LICENSE](https://github.com/mkocansey/bladewind/blob/main/LICENSE) file.
diff --git a/packages/description-list/README.md b/packages/description-list/README.md
new file mode 100644
index 00000000..0ae9f3cb
--- /dev/null
+++ b/packages/description-list/README.md
@@ -0,0 +1,27 @@
+[](https://github.com/mkocansey/bladewind/blob/main/LICENSE) [](https://packagist.org/packages/bladewindui/description-list)
+
+
+
+# Description List
+
+BladewindUI — Description list component.
+
+## Installation
+
+```bash
+composer require bladewindui/description-list
+```
+
+Or install the full library:
+
+```bash
+composer require bladewindui/ui
+```
+
+## Documentation
+
+Full documentation, live demos, and all available attributes are at **[bladewindui.com](https://bladewindui.com)**.
+
+## License
+
+MIT — see the [LICENSE](https://github.com/mkocansey/bladewind/blob/main/LICENSE) file.
diff --git a/packages/description-list/composer.json b/packages/description-list/composer.json
new file mode 100644
index 00000000..507915ee
--- /dev/null
+++ b/packages/description-list/composer.json
@@ -0,0 +1,35 @@
+{
+ "name": "bladewindui/description-list",
+ "description": "BladewindUI — Description list component",
+ "keywords": [
+ "laravel",
+ "blade",
+ "tailwindcss",
+ "bladewindui",
+ "description-list"
+ ],
+ "license": "MIT",
+ "type": "library",
+ "authors": [
+ {
+ "name": "Michael K. Ocansey",
+ "email": "mike@bladewindui.com"
+ }
+ ],
+ "require": {
+ "php": ">=8.1",
+ "bladewindui/core": "^5.0"
+ },
+ "autoload": {
+ "psr-4": {
+ "Mkocansey\\Bladewind\\DescriptionList\\": "src/"
+ }
+ },
+ "extra": {
+ "laravel": {
+ "providers": [
+ "Mkocansey\\Bladewind\\DescriptionList\\BladewindDescriptionListServiceProvider"
+ ]
+ }
+ }
+}
diff --git a/packages/description-list/config/bladewind.php b/packages/description-list/config/bladewind.php
new file mode 100644
index 00000000..6a53c326
--- /dev/null
+++ b/packages/description-list/config/bladewind.php
@@ -0,0 +1,8 @@
+ [
+ 'divided' => true,
+ 'striped' => false,
+ ],
+];
diff --git a/packages/description-list/resources/views/components/description-list/index.blade.php b/packages/description-list/resources/views/components/description-list/index.blade.php
new file mode 100644
index 00000000..0c4447f3
--- /dev/null
+++ b/packages/description-list/resources/views/components/description-list/index.blade.php
@@ -0,0 +1,22 @@
+{{-- format-ignore-start --}}
+@props([
+ 'name' => defaultBladewindName('bw-description-list-'),
+ // horizontal rule between rows
+ 'divided' => config('bladewind.description_list.divided', true),
+ // alternate row backgrounds. passed down to items via @aware
+ 'striped' => config('bladewind.description_list.striped', false),
+ 'class' => '',
+])
+@php
+ $name = parseBladewindName($name);
+ $divided = parseBladewindVariable($divided);
+ $striped = parseBladewindVariable($striped);
+@endphp
+{{-- format-ignore-end --}}
+ $divided,
+ "$class",
+ ])>
+ {{ $slot }}
+
diff --git a/packages/description-list/resources/views/components/description-list/item.blade.php b/packages/description-list/resources/views/components/description-list/item.blade.php
new file mode 100644
index 00000000..8c89c439
--- /dev/null
+++ b/packages/description-list/resources/views/components/description-list/item.blade.php
@@ -0,0 +1,30 @@
+{{-- format-ignore-start --}}
+@props([
+ 'label' => '',
+ // optional content shown to the right of the value, e.g. an edit link
+ 'action' => null,
+ 'class' => '',
+])
+@aware([
+ // @aware only sees an explicitly-passed attribute on the root, never its
+ // own @props default, so the config fallback is repeated here rather
+ // than relied on from the root — matching dropmenu.item's icon_right
+ 'striped' => config('bladewind.description_list.striped', false),
+])
+@php
+ $striped = parseBladewindVariable($striped);
+@endphp
+{{-- format-ignore-end --}}
+ $striped,
+ "$class",
+ ])>
+ {{ $label }}
+
+ {{ $slot }}
+ @isset($action)
+ {{ $action }}
+ @endisset
+
+
diff --git a/packages/description-list/src/BladewindDescriptionListServiceProvider.php b/packages/description-list/src/BladewindDescriptionListServiceProvider.php
new file mode 100644
index 00000000..2997ff46
--- /dev/null
+++ b/packages/description-list/src/BladewindDescriptionListServiceProvider.php
@@ -0,0 +1,22 @@
+mergeConfigFrom(__DIR__.'/../config/bladewind.php', 'bladewind');
+ }
+
+ public function boot(): void
+ {
+ $this->loadViewsFrom(__DIR__.'/../resources/views', 'bladewind');
+
+ $this->publishes([
+ __DIR__.'/../resources/views/components/' => resource_path('views/components/bladewind'),
+ ], 'bladewind-components');
+ }
+}
diff --git a/packages/divider/README.md b/packages/divider/README.md
new file mode 100644
index 00000000..c7df3392
--- /dev/null
+++ b/packages/divider/README.md
@@ -0,0 +1,27 @@
+[](https://github.com/mkocansey/bladewind/blob/main/LICENSE) [](https://packagist.org/packages/bladewindui/divider)
+
+
+
+# Divider
+
+BladewindUI — Divider / separator component.
+
+## Installation
+
+```bash
+composer require bladewindui/divider
+```
+
+Or install the full library:
+
+```bash
+composer require bladewindui/ui
+```
+
+## Documentation
+
+Full documentation, live demos, and all available attributes are at **[bladewindui.com](https://bladewindui.com)**.
+
+## License
+
+MIT — see the [LICENSE](https://github.com/mkocansey/bladewind/blob/main/LICENSE) file.
diff --git a/packages/divider/composer.json b/packages/divider/composer.json
new file mode 100644
index 00000000..88f700cf
--- /dev/null
+++ b/packages/divider/composer.json
@@ -0,0 +1,35 @@
+{
+ "name": "bladewindui/divider",
+ "description": "BladewindUI — Divider / separator component",
+ "keywords": [
+ "laravel",
+ "blade",
+ "tailwindcss",
+ "bladewindui",
+ "divider"
+ ],
+ "license": "MIT",
+ "type": "library",
+ "authors": [
+ {
+ "name": "Michael K. Ocansey",
+ "email": "mike@bladewindui.com"
+ }
+ ],
+ "require": {
+ "php": ">=8.1",
+ "bladewindui/core": "^5.0"
+ },
+ "autoload": {
+ "psr-4": {
+ "Mkocansey\\Bladewind\\Divider\\": "src/"
+ }
+ },
+ "extra": {
+ "laravel": {
+ "providers": [
+ "Mkocansey\\Bladewind\\Divider\\BladewindDividerServiceProvider"
+ ]
+ }
+ }
+}
diff --git a/packages/divider/config/bladewind.php b/packages/divider/config/bladewind.php
new file mode 100644
index 00000000..4b9a4fed
--- /dev/null
+++ b/packages/divider/config/bladewind.php
@@ -0,0 +1,16 @@
+ [
+ // horizontal | vertical
+ 'orientation' => 'horizontal',
+ // none | small | medium | large
+ 'spacing' => 'medium',
+ // true: aria-hidden, purely visual. false: role="separator" for a
+ // divider that carries real document structure (e.g. between form
+ // sections a screen reader should announce).
+ 'decorative' => true,
+ // any accepted BladewindUI colour, or null for the neutral slate default
+ 'color' => null,
+ ],
+];
diff --git a/packages/divider/resources/views/components/divider.blade.php b/packages/divider/resources/views/components/divider.blade.php
new file mode 100644
index 00000000..a7b7d6ac
--- /dev/null
+++ b/packages/divider/resources/views/components/divider.blade.php
@@ -0,0 +1,59 @@
+{{-- format-ignore-start --}}
+@props([
+ // horizontal | vertical
+ 'orientation' => config('bladewind.divider.orientation', 'horizontal'),
+ // optional centered label. horizontal only — ignored on a vertical divider
+ 'label' => '',
+ // none | small | medium | large
+ 'spacing' => config('bladewind.divider.spacing', 'medium'),
+ // true: purely visual, hidden from assistive tech. false: role="separator"
+ 'decorative' => config('bladewind.divider.decorative', true),
+ // any accepted BladewindUI colour, or null for the neutral slate default
+ 'color' => config('bladewind.divider.color', null),
+ 'class' => '',
+ 'name' => defaultBladewindName(),
+])
+@php
+ $orientation = in_array($orientation, ['horizontal', 'vertical']) ? $orientation : 'horizontal';
+ $decorative = parseBladewindVariable($decorative);
+ $spacing = in_array($spacing, ['none', 'small', 'medium', 'large']) ? $spacing : 'medium';
+ $color = $color ? defaultBladewindColour($color) : null;
+ $name = parseBladewindName($name);
+ $hasLabel = $orientation === 'horizontal' && trim((string) $label) !== '';
+
+ $spacingClasses = [
+ 'horizontal' => ['none' => 'my-0', 'small' => 'my-2', 'medium' => 'my-4', 'large' => 'my-8'],
+ 'vertical' => ['none' => 'mx-0', 'small' => 'mx-2', 'medium' => 'mx-4', 'large' => 'mx-8'],
+ ][$orientation][$spacing];
+
+ $lineColor = $color ? "border-{$color}-200 dark:border-{$color}-800/60" : 'border-gray-200 dark:border-dark-600';
+ $labelColor = $color ? "text-{$color}-600 dark:text-{$color}-400" : 'text-gray-500 dark:text-dark-300';
+
+ $a11y = $decorative
+ ? ['role' => 'none', 'aria-hidden' => 'true']
+ : ['role' => 'separator', 'aria-orientation' => $orientation];
+@endphp
+{{-- format-ignore-end --}}
+@if($orientation === 'vertical')
+ exceptPropAliases(get_defined_vars())->merge(array_merge($a11y, [
+ 'class' => "bw-divider bw-divider-vertical inline-block self-stretch border-l {$lineColor} {$spacingClasses} {$name} {$class}",
+ ])) }}
+ >
+@elseif($hasLabel)
+ exceptPropAliases(get_defined_vars())->merge(array_merge($a11y, [
+ 'class' => "bw-divider bw-divider-horizontal flex items-center {$spacingClasses} {$name} {$class}",
+ ])) }}
+ >
+
+ {{ $label }}
+
+
+@else
+ exceptPropAliases(get_defined_vars())->merge(array_merge($a11y, [
+ 'class' => "bw-divider bw-divider-horizontal border-t {$lineColor} {$spacingClasses} {$name} {$class}",
+ ])) }}
+ >
+@endif
diff --git a/packages/divider/src/BladewindDividerServiceProvider.php b/packages/divider/src/BladewindDividerServiceProvider.php
new file mode 100644
index 00000000..4bdfd98b
--- /dev/null
+++ b/packages/divider/src/BladewindDividerServiceProvider.php
@@ -0,0 +1,22 @@
+mergeConfigFrom(__DIR__.'/../config/bladewind.php', 'bladewind');
+ }
+
+ public function boot(): void
+ {
+ $this->loadViewsFrom(__DIR__.'/../resources/views', 'bladewind');
+
+ $this->publishes([
+ __DIR__.'/../resources/views/components/' => resource_path('views/components/bladewind'),
+ ], 'bladewind-components');
+ }
+}
diff --git a/packages/drawer/README.md b/packages/drawer/README.md
index 921dec15..f4a116e1 100644
--- a/packages/drawer/README.md
+++ b/packages/drawer/README.md
@@ -24,6 +24,10 @@ composer require bladewindui/drawer
Use `showDrawer(name)`, `hideDrawer(name)`, and `toggleDrawer(name)` to control a drawer. See the [full Drawer documentation](https://bladewindui.com/component/drawer) for positions, sizes, slots, modal behavior, and accessibility guidance.
+## Livewire
+
+Open/closed state (`data-state`) lives in the drawer's own DOM, not in Livewire's component state. A Livewire re-render that touches this markup for reasons unrelated to the drawer silently closes it — wrap the drawer in `wire:ignore` if it sits inside such a component, especially one that can re-render while the drawer is open.
+
## License
MIT, see the [LICENSE](https://github.com/mkocansey/bladewind/blob/main/LICENSE) file.
diff --git a/packages/drawer/resources/assets/css/drawer.css b/packages/drawer/resources/assets/css/drawer.css
index d4ed76c6..da520e1c 100644
--- a/packages/drawer/resources/assets/css/drawer.css
+++ b/packages/drawer/resources/assets/css/drawer.css
@@ -7,7 +7,7 @@
.bw-drawer[data-contained="true"] { position: absolute; }
.bw-drawer-backdrop { position: absolute; inset: 0; background: rgb(0 0 0 / .45); opacity: 0; transition: opacity .25s ease; pointer-events: auto; }
.bw-drawer-panel { position: absolute; display: flex; flex-direction: column; max-width: 100vw; max-height: 100vh; overflow: hidden; pointer-events: auto; background: white; color: rgb(31 41 55); box-shadow: 0 25px 50px -12px rgb(0 0 0 / .3); transition: transform .25s ease; }
-.bw-drawer-panel { @variant dark { background: #262a2f; color: #d2d4d7; border-color: rgb(74 78 83 / .65); } }
+.bw-drawer-panel { @variant dark { background: var(--color-dark-700); color: var(--color-dark-200); border-color: rgb(74 78 83 / .65); } }
.bw-drawer[data-state="open"] .bw-drawer-backdrop { opacity: 1; }
.bw-drawer[data-position="left"] .bw-drawer-panel { inset-block: 0; left: 0; transform: translateX(-100%); border-right: 1px solid rgb(229 231 235); }
.bw-drawer[data-position="right"] .bw-drawer-panel { inset-block: 0; right: 0; transform: translateX(100%); border-left: 1px solid rgb(229 231 235); }
@@ -34,6 +34,6 @@
.bw-drawer-footer { padding:1rem 1.5rem; border-top:1px solid rgb(229 231 235); }
.bw-drawer-close { margin-inline-start:auto; flex:none; display:grid; place-items:center; width:2rem; height:2rem; border-radius:9999px; color:rgb(107 114 128); }
.bw-drawer-close:hover { background:rgb(243 244 246); color:rgb(31 41 55); }
-.bw-drawer-close:hover { @variant dark { background:#33373c; color:#f0f1f2; } }
+.bw-drawer-close:hover { @variant dark { background:var(--color-dark-600); color:var(--color-dark-100); } }
@media (max-width: 639px) { .bw-drawer[data-position="left"] .bw-drawer-panel,.bw-drawer[data-position="right"] .bw-drawer-panel { width:min(100%,24rem); } }
@media (prefers-reduced-motion: reduce) { .bw-drawer-backdrop,.bw-drawer-panel { transition-duration:.01ms; } }
diff --git a/packages/dropmenu/README.md b/packages/dropmenu/README.md
index f5f7f71e..8c6f4254 100644
--- a/packages/dropmenu/README.md
+++ b/packages/dropmenu/README.md
@@ -22,6 +22,10 @@ composer require bladewindui/ui
Full documentation, live demos, and all available attributes are at **[bladewindui.com](https://bladewindui.com)**.
+## Livewire
+
+The menu's open/closed state lives outside the DOM it renders and resets to closed if a Livewire component re-renders it — wrap the trigger and menu in `wire:ignore` if they sit inside a component that re-renders for reasons unrelated to the menu itself. The component guards against a Livewire re-render creating a duplicate menu instance or duplicate document click listeners, so re-renders no longer leak listeners.
+
## License
MIT — see the [LICENSE](https://github.com/mkocansey/bladewind/blob/main/LICENSE) file.
diff --git a/packages/dropmenu/resources/views/components/dropmenu/index.blade.php b/packages/dropmenu/resources/views/components/dropmenu/index.blade.php
index 5468cf4d..340a6246 100644
--- a/packages/dropmenu/resources/views/components/dropmenu/index.blade.php
+++ b/packages/dropmenu/resources/views/components/dropmenu/index.blade.php
@@ -51,7 +51,7 @@ class="h-6 w-6 text-gray-500 transition duration-150 ease-in-out z-10 {{$trigger
{!!$trigger!!}
@endif
-