diff --git a/config/kompass.php b/config/kompass.php index 46afaf42..842ad1b3 100644 --- a/config/kompass.php +++ b/config/kompass.php @@ -7,6 +7,16 @@ use Secondnetwork\Kompass\Models\Datafield; use Secondnetwork\Kompass\Models\File; use Secondnetwork\Kompass\Models\Meta; +use Secondnetwork\Kompass\Models\Page; +use Secondnetwork\Kompass\Models\Post; + +/* +| Shared building blocks for the block-type definitions below. Extracted to keep +| the registry DRY — the resolved config is identical to inlining these literals. +*/ +$styleSlate = ['rail' => 'border-l-slate-400', 'badge' => 'bg-slate-500', 'bar' => 'bg-base-200', 'accent' => 'text-slate-500']; +$controlsBasic = ['layout', 'color', 'advanced']; +$controlsContainer = ['container-layout', 'layout-grid', 'color', 'advanced']; return [ @@ -195,4 +205,199 @@ ], ], + /* + |-------------------------------------------------------------------------- + | Block Types (single source of truth) + |-------------------------------------------------------------------------- + | + | Built-in block types consumed by Secondnetwork\Kompass\Blocks\BlockTypeRegistry. + | Each entry feeds the add-block palette, the default datafields created on + | add, the builder styling, the edit-control list and the frontend component + | name. User-defined Blocktemplates rows are merged in at runtime; built-ins + | win on a type collision. Available control keys map to the anonymous Blade + | components under resources/views/components/block-controls/*. + | + */ + + 'block_types' => [ + 'wysiwyg' => [ + 'label' => 'Textblock', + 'icon' => 'blockquote', + 'component' => 'blocks.wysiwyg', + 'container' => false, + 'default_fields' => [['type' => 'wysiwyg', 'order' => 1]], + 'styling' => $styleSlate, + 'controls' => ['layout', 'alignment', 'link', 'color', 'advanced'], + 'palette' => true, + 'palette_image' => 'icons-blocks/default.png', + 'palette_border' => 'border-blue-600', + ], + 'group' => [ + 'label' => 'Layout Block', + 'icon' => '', + 'component' => 'blocks.group', + 'container' => true, + 'default_fields' => [], + 'styling' => ['rail' => 'border-l-indigo-500', 'badge' => 'bg-indigo-500', 'bar' => 'bg-indigo-500/10', 'accent' => 'text-indigo-600'], + 'controls' => $controlsContainer, + 'palette' => true, + 'palette_image' => 'icons-blocks/group.png', + 'palette_border' => 'border-purple-600', + ], + 'accordiongroup' => [ + 'label' => 'Accordion', + 'icon' => '', + 'component' => 'blocks.accordiongroup', + 'container' => true, + 'default_fields' => [], + 'styling' => ['rail' => 'border-l-emerald-500', 'badge' => 'bg-emerald-500', 'bar' => 'bg-emerald-500/10', 'accent' => 'text-emerald-600'], + 'controls' => $controlsContainer, + 'palette' => true, + 'palette_image' => 'icons-blocks/accordiongroup.png', + 'palette_border' => 'border-purple-600', + ], + 'button' => [ + 'label' => 'Button', + 'icon' => 'box-model-2', + 'component' => 'blocks.button', + 'container' => false, + 'default_fields' => [['type' => 'link', 'order' => 1]], + 'styling' => $styleSlate, + 'controls' => $controlsBasic, + 'palette' => true, + 'palette_image' => 'icons-blocks/button.png', + 'palette_border' => 'border-blue-600', + ], + 'video' => [ + 'label' => 'Video', + 'icon' => 'video', + 'component' => 'blocks.video', + 'container' => false, + 'default_fields' => [], + 'styling' => ['rail' => 'border-l-red-600', 'badge' => 'bg-slate-500', 'bar' => 'bg-slate-600/10', 'accent' => 'text-red-600'], + 'controls' => $controlsBasic, + 'palette' => true, + 'palette_image' => 'icons-blocks/videoplayer.png', + 'palette_border' => 'border-blue-600', + ], + 'gallery' => [ + 'label' => 'Images and Gallery', + 'icon' => 'photo', + 'component' => 'blocks.gallery', + 'container' => false, + 'default_fields' => [['type' => 'gallery', 'order' => 1, 'data' => []]], + 'styling' => ['rail' => 'border-l-blue-500', 'badge' => 'bg-blue-500', 'bar' => 'bg-blue-500/10', 'accent' => 'text-blue-600'], + 'controls' => ['layout', 'gallery', 'color', 'advanced'], + 'palette' => true, + 'palette_image' => 'icons-blocks/gallery.png', + 'palette_image_class' => 'rounded', + 'palette_border' => 'border-blue-600', + ], + 'anchormenu' => [ + 'label' => 'Anchor menu', + 'icon' => '', + 'component' => 'blocks.anchormenu', + 'container' => false, + 'default_fields' => [['name' => 'Name Anchormenu', 'type' => 'text', 'order' => 1]], + 'styling' => $styleSlate, + 'controls' => $controlsBasic, + 'palette' => false, + ], + 'relationship' => [ + 'label' => 'Relationship', + 'icon' => 'database', + 'component' => 'blocks.relationship', + 'container' => false, + 'default_fields' => [], + 'styling' => ['rail' => 'border-l-teal-500', 'badge' => 'bg-teal-500', 'bar' => 'bg-teal-500/10', 'accent' => 'text-teal-600'], + 'controls' => $controlsBasic, + 'palette' => true, + 'palette_image' => 'icons-blocks/default.png', + 'palette_border' => 'border-teal-600', + ], + ], + + /* + |-------------------------------------------------------------------------- + | Query Models (Relationship block) + |-------------------------------------------------------------------------- + | + | Models the "relationship" block can query and list. Each entry registers + | a selectable source by key. The block stores its chosen source, ordering + | and limit in block meta (query-model, query-order, query-direction, + | query-limit) and renders the matched records via kompass_query(). + | + | Sources are now database-managed (the `query_sources` table, edited under + | Admin → Query sources, seeded by QuerySourceSeeder). query_models() merges + | any entries defined here with the database rows — config wins on a key + | collision. Leave `query_models` empty to manage every source from the + | backend, or add a literal entry here to ship a hard-coded, non-editable + | source. Per-entry keys: label, model, label_field, order_fields, + | url_pattern, status, item_view, wrapper_class, with. + | + */ + + /* + | Allowlist of models that database-defined query sources (the admin-managed + | `query_sources` table, merged in by query_models()) may be backed by. A + | source row stores one of these KEYS in `model_key`; the key is resolved to + | the class here. User input never supplies a raw class name, so an arbitrary + | class can never be instantiated. Add an entry to expose a model to the + | "create source" backend screen. + */ + 'query_source_models' => [ + 'pages' => Page::class, + 'posts' => Post::class, + ], + + 'query_models' => [ + // Managed in the database (Admin → Query sources). See QuerySourceSeeder + // for the default Pages / Blog posts sources. + ], + + /* + |-------------------------------------------------------------------------- + | Field Types (datafields) + |-------------------------------------------------------------------------- + | + | Datafield types consumed by Secondnetwork\Kompass\Blocks\FieldTypeRegistry. + | display_component = anonymous Blade component (under kompass::) used to + | render the saved value in the builder; edit_widget = the interactive editor + | widget (input|image|oembed|editor); select=false hides it from the + | field-type picker. + | + */ + + 'field_types' => [ + 'text' => ['label' => 'Text', 'icon' => 'tabler-letter-case', 'display_component' => 'block.text', 'edit_widget' => 'input'], + 'wysiwyg' => ['label' => 'WYSIWYG Editor', 'icon' => 'tabler-blockquote', 'display_component' => 'block.wysiwyg', 'edit_widget' => 'editor'], + 'image' => ['label' => 'Image', 'icon' => 'tabler-photo', 'display_component' => 'block.image', 'edit_widget' => 'image'], + 'gallery' => ['label' => 'Gallery', 'icon' => 'tabler-layout-grid-add', 'display_component' => 'block.gallery-field', 'edit_widget' => 'gallery'], + 'link' => ['label' => 'Link', 'icon' => 'tabler-link', 'display_component' => 'block.link', 'edit_widget' => 'input'], + 'true_false' => ['label' => 'true/false', 'icon' => 'tabler-toggle-left', 'display_component' => 'block.true_false', 'edit_widget' => 'input'], + 'file' => ['label' => 'File', 'icon' => 'tabler-file-zip', 'display_component' => 'block.file', 'edit_widget' => 'input'], + 'color' => ['label' => 'Color', 'icon' => 'tabler-palette', 'display_component' => 'block.color', 'edit_widget' => 'input'], + 'oembed' => ['label' => 'Video embed', 'icon' => 'tabler-brand-youtube', 'display_component' => 'block.text', 'edit_widget' => 'oembed', 'select' => false], + ], + + /* + |-------------------------------------------------------------------------- + | Setting Field Types + |-------------------------------------------------------------------------- + | + | Distinct vocabulary used by the global settings field-type picker + | (components/elements/global.blade.php). Kept separate from field_types + | because its ids (rich_text_box, switch) drive a different render switch. + | + */ + + 'setting_field_types' => [ + 'text' => ['label' => 'Text', 'icon' => 'tabler-letter-case'], + 'wysiwyg' => ['label' => 'WYSIWYG Editor', 'icon' => 'tabler-blockquote'], + 'image' => ['label' => 'Image', 'icon' => 'tabler-photo'], + 'link' => ['label' => 'Link', 'icon' => 'tabler-link'], + 'switch' => ['label' => 'true or false', 'icon' => 'tabler-toggle-left'], + 'file' => ['label' => 'File', 'icon' => 'tabler-file-zip'], + ], + ]; diff --git a/docs/query-sources-db-concept.md b/docs/query-sources-db-concept.md new file mode 100644 index 00000000..6355ec3b --- /dev/null +++ b/docs/query-sources-db-concept.md @@ -0,0 +1,169 @@ +# Concept: Database-managed query sources (Relationship block) + +> **Status: proposal / not implemented.** This document describes how the +> `query_models` registry (see [relationship-block.md](relationship-block.md)) +> could be made manageable from the backend / database, including the hard +> constraints and a recommended architecture. No code exists yet. + +## Goal + +Today, relationship-block sources live in `config/kompass.php` → `query_models`. +Adding a source means editing a PHP file. The goal is to let an administrator +**register and configure sources from the admin UI**, stored in the database — +mirroring how `Blocktemplates` already extends the built-in `block_types`. + +## The hard constraint: data vs. code + +A `query_models` entry mixes two fundamentally different things: + +| Part | DB-manageable? | Reason | +| --- | --- | --- | +| `label`, `label_field`, `order_fields`, `url_pattern`, `status`, `wrapper_class`, `with` | ✅ yes | plain configuration values (strings / arrays) | +| `model` (e.g. `App\Models\TeamMember`) | ⚠️ allowlist only | a PHP/Eloquent class — must already exist in code | +| `item_view` (e.g. `relations.team`) | ⚠️ selection only | a Blade component — must already exist as a file | + +**Conclusion:** the backend can *wire up* which existing model + existing view +are offered as a source, and set all the plain config values. It **cannot create +a new model or a new layout from the database** — a model is a table + Eloquent +class, an item view is a Blade template; both are code. + +## Security: never trust a class name from the DB + +`kompass_query()` does `$modelClass::query()`. If `$modelClass` came from a free +text field stored in the DB, that is an arbitrary-class-instantiation risk. + +**Rule:** the model must be chosen from a server-side **allowlist** registered in +config — never a free-text class name. Proposed config key: + +```php +// config/kompass.php +'query_source_models' => [ + // key => FQCN; only these may back a DB source + 'pages' => \Secondnetwork\Kompass\Models\Page::class, + 'posts' => \Secondnetwork\Kompass\Models\Post::class, + 'team' => \App\Models\TeamMember::class, +], +``` + +The admin form offers a `` from `config('kompass.query_source_models')` (allowlist). + - **Label field / order fields** — text inputs; could be auto-suggested from the + model's `Schema::getColumnListing()`. + - **URL pattern**, **status filter**, **wrapper class** — text. + - **Item view** — ``. | +| `model` | yes | Eloquent model class, resolved from the row's `model_key` via the allow-list. | +| `display_fields` | yes | List of attributes shown in the picker/preview (joined with ` · `) and searched server-side. **The first entry is the record's title / link text** (exposed as the derived `label_field`). | +| `order_fields` | yes | Columns offered in the "Order by" select (auto mode). First entry is the default. | +| `url_pattern` | no | URL built per record; `{slug}` is replaced with the record's `slug`. Empty → records render without a link. | +| `status` | no | From the `status_filter` column. If set, the query filters `where('status', )` (auto mode only). | +| `scope` | no | Eloquent local scope applied to the query (e.g. `active` → `scopeActive()`). Applied in both auto mode and the candidate picker, **only** when the model actually defines it. | +| `item_view` | no | Anonymous Blade component rendering **one** record on the frontend. Falls back to a plain title link when unset or missing. | +| `wrapper_class` | no | CSS classes for the element wrapping the rendered items (e.g. a responsive grid). Defaults to `grid gap-4`. | +| `with` | no | Relations eager-loaded on every queried record to avoid N+1 when the item view reads them (e.g. `['category']`). The **Eager loads** field. | + +> Row **order** in the admin list is set by dragging rows (grip handle), and +> determines the order sources appear in the block's source ``. | +| Key | `team` | Stable identifier saved on blocks — avoid renaming later. | +| Model | `teams (TeamMember)` | The `model_key` you allow-listed in step 3. | +| Display fields | `name, role` | First field is the title/link text; all are searched. | +| Order fields | `order, name` | Offered in the "Order by" select (auto mode). | +| Status filter | *(empty)* | Simple `where('status', …)`; not needed here. | +| Scope | `active` | Optional — calls `scopeActive()` from step 2. | +| URL pattern | *(empty)* | Team members have no detail page → rendered without a link. | +| Item view | `relations.team` | The component from step 5. | +| Wrapper class | `grid gap-8 sm:grid-cols-2 lg:grid-cols-3` | Layout around the rendered items. | +| Eager loads | *(empty)* | Add relations here if the item view reads them (avoids N+1). | + +Row **order** in the list is set by dragging rows (the grip handle), not a form +field. + +> **Provisioning sources in code.** For fresh installs / version control, create +> the same rows in a seeder instead of by hand (see `QuerySourceSeeder`): +> +> ```php +> use Secondnetwork\Kompass\Models\QuerySource; +> +> QuerySource::updateOrCreate(['key' => 'team'], [ +> 'label' => 'Team', +> 'model_key' => 'teams', +> 'display_fields' => ['name', 'role'], +> 'order_fields' => ['order', 'name'], +> 'scope' => 'active', +> 'item_view' => 'relations.team', +> 'wrapper_class' => 'grid gap-8 sm:grid-cols-2 lg:grid-cols-3', +> 'order' => 3, +> ]); +> ``` +> +> The `model_key` must exist in `query_source_models`; rows pointing at a +> non-allow-listed model are silently skipped by `query_models()`. + +### 5. Create the item view + +At `resources/views/components/relations/team.blade.php` — renders all +fields, with `tel:`/`mailto:` links: + +```blade +@props(['record', 'url' => null, 'modelKey' => null]) + +
+ {{-- Photo --}} + @if ($record->photo) + + @endif + + {{-- Name + role/function --}} +

{{ $record->name }}

+ @if ($record->role) +

{{ $record->role }}

+ @endif + + {{-- Description --}} + @if ($record->description) +

{{ $record->description }}

+ @endif + + {{-- Contact details --}} + +
+``` + +### 6. Done + +The editor can now add a Relationship block, pick **Team** as the source, and +either auto-query (ordered by `order`, filtered to active members via the +`scope`) or manually select members with search and drag-and-drop ordering. No +block code changes were required — the new source came from one allow-list entry, +one database row (admin UI or seeder), and one item view. + +> Tip: if an item view reads a relation (e.g. `$record->department`), add it to +> the source's **Eager loads** (`with`) field to keep the frontend query free of +> N+1s. + +--- + +## Adding translations + +Editor-facing strings in the block UI are wrapped in `__()`. Add the keys to the +relevant locale files under `resources/lang/.json` (e.g. `de.json`, +`fr.json`, `es.json`). English falls back to the key itself, so `en.json` needs +no entries. + +--- + +## Notes & limitations + +- Manual mode ignores the `status` filter — the editor's explicit selection wins. +- The candidate picker is capped (default 50) and relies on server-side search to + reach records beyond the cap. +- The block has no datafields; everything is block meta. Deleting the block + removes its meta as usual. +- `query-limit` is clamped to 1–100 in `kompass_query()`. diff --git a/public/assets/build/css/kompass.BDfyr0Sr.css b/public/assets/build/css/kompass.BDfyr0Sr.css new file mode 100644 index 00000000..b3f98b35 --- /dev/null +++ b/public/assets/build/css/kompass.BDfyr0Sr.css @@ -0,0 +1,17 @@ +/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */ +/*! +* +* Built with love in Hannover by secondnetwork and B&B. +* https://secondnetwork.de +* https://bundb.de +* + +Theme Name: Kompass A Laravel CMS +Theme URI: https://kompass.secondnetwork.de +Description: technology by secondnetwork. + +License: MIT +License URI: http://opensource.org/licenses/mit-license.php + +*/ +@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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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-y-reverse:0;--tw-border-style:solid;--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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-orange-50:oklch(98% .016 73.684);--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-800:oklch(47% .157 37.304);--color-amber-500:oklch(76.9% .188 70.08);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-lime-300:oklch(89.7% .196 126.665);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-800:oklch(44.8% .119 151.328);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-100:oklch(95.3% .051 180.801);--color-teal-300:oklch(85.5% .138 181.071);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-teal-700:oklch(51.1% .096 186.391);--color-teal-800:oklch(43.7% .078 188.216);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-600:oklch(60.9% .126 221.723);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-sky-800:oklch(44.3% .11 240.79);--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-800:oklch(42.4% .199 265.638);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--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-800:oklch(43.2% .232 292.759);--color-violet-900:oklch(38% .189 293.745);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-fuchsia-300:oklch(83.3% .145 321.434);--color-fuchsia-900:oklch(40.1% .17 325.612);--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-rose-500:oklch(64.5% .246 16.439);--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-gray-950:oklch(13% .028 261.692);--color-zinc-50:oklch(98.5% 0 0);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-600:oklch(44.2% .017 285.786);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-800:oklch(27.4% .006 286.033);--color-zinc-900:oklch(21% .006 285.885);--color-neutral-50:oklch(98.5% 0 0);--color-neutral-100:oklch(97% 0 0);--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-600:oklch(43.9% 0 0);--color-neutral-700:oklch(37.1% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-stone-500:oklch(55.3% .013 58.071);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-xl:80rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-4xl:56rem;--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:calc(1.5 / 1);--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:calc(2.25 / 1.875);--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;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--text-9xl:8rem;--text-9xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--drop-shadow-md:0 3px 3px #0000001f;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--blur-sm:8px;--blur-md:12px;--aspect-video:16 / 9;--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);--font-size-h1:clamp(2.2rem, calc(2.2rem + .0107 * (100vw - 40rem)), 2.8rem);--font-size-h2:clamp(2rem, calc(2rem + .0089 * (100vw - 40rem)), 2.5rem);--font-size-h3:clamp(1.6rem, calc(1.6rem + .0049 * (100vw - 40rem)), 1.875rem);--font-size-h4:clamp(1.125rem, calc(1.125rem + .0112 * (100vw - 40rem)), 1.75rem);--font-size-h5:clamp(.8rem, calc(.8rem + 0 * (100vw - 40rem)), .8rem);--font-size-h6:clamp(1rem, calc(1rem + .0045 * (100vw - 40rem)), 1.25rem);--font-size-body:clamp(1rem, calc(1rem + 0 * (100vw - 40rem)), 1rem);--font-size-small:clamp(.75rem, calc(.75rem + .0045 * (100vw - 40rem)), 1rem);--font-size-preline:clamp(1rem, calc(1rem + .0112 * (100vw - 40rem)), 1.625rem);--font-size-card:clamp(.75rem, calc(.75rem + .0022 * (100vw - 40rem)), .875rem);--color-primary:var(--color-blue-500);--color-error:var(--color-red-500);--color-brand-50:#fff6e5;--color-brand-100:#ffedcc;--color-brand-500:#ffa700;--color-brand-600:#cc8500;--color-brand-900:#332100}}@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%;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;-webkit-text-decoration:inherit;-webkit-text-decoration: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{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-base-100:oklch(25.33% .016 252.42);--color-base-200:oklch(23.26% .014 253.1);--color-base-300:oklch(21.15% .012 254.09);--color-base-content:oklch(97.807% .029 256.847);--color-primary:oklch(58% .233 277.117);--color-primary-content:oklch(96% .018 272.314);--color-secondary:oklch(65% .241 354.308);--color-secondary-content:oklch(94% .028 342.258);--color-accent:oklch(77% .152 181.912);--color-accent-content:oklch(38% .063 188.416);--color-neutral:oklch(14% .005 285.823);--color-neutral-content:oklch(92% .004 286.32);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:oklch(82% .189 84.429);--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(71% .194 13.428);--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}}:is(:root:has(input.theme-controller[value=light]:checked),[data-theme=light]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(98% 0 0);--color-base-300:oklch(95% 0 0);--color-base-content:oklch(21% .006 285.885);--color-primary:oklch(45% .24 277.023);--color-primary-content:oklch(93% .034 272.788);--color-secondary:oklch(65% .241 354.308);--color-secondary-content:oklch(94% .028 342.258);--color-accent:oklch(77% .152 181.912);--color-accent-content:oklch(38% .063 188.416);--color-neutral:oklch(14% .005 285.823);--color-neutral-content:oklch(92% .004 286.32);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:oklch(82% .189 84.429);--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(71% .194 13.428);--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}:root{--fx-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.34' numOctaves='4' stitchTiles='stitch'%3E%3C/feTurbulence%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23a)' opacity='0.2'%3E%3C/rect%3E%3C/svg%3E");scrollbar-color:currentColor #0000}@supports (color:color-mix(in lab, red, red)){:root{scrollbar-color:color-mix(in oklch, currentColor 35%, #0000) #0000}}@property --radialprogress{syntax:"";inherits:true;initial-value:0%}:root:not(span){overflow:var(--page-overflow)}:root{background:var(--page-scroll-bg,var(--root-bg));--page-scroll-bg-on:linear-gradient(var(--root-bg,#0000), var(--root-bg,#0000)) var(--root-bg,#0000)}@supports (color:color-mix(in lab, red, red)){:root{--page-scroll-bg-on:linear-gradient(var(--root-bg,#0000), var(--root-bg,#0000)) color-mix(in srgb, var(--root-bg,#0000), oklch(0% 0 0) calc(var(--page-has-backdrop,0) * 40%))}}:root{--page-scroll-transition-on:background-color .3s ease-out;transition:var(--page-scroll-transition);scrollbar-gutter:var(--page-scroll-gutter,unset);scrollbar-gutter:if(style(--page-has-scroll: 1): var(--page-scroll-gutter,unset) ; else: unset)}@keyframes set-page-has-scroll{0%,to{--page-has-scroll:1}}:root,[data-theme]{background:var(--page-scroll-bg,var(--root-bg));color:var(--color-base-content)}:where(:root,[data-theme]){--root-bg:var(--color-base-100)}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(98% .002 247.839);--color-base-300:oklch(92% .01 258.338);--color-base-content:oklch(37% .034 259.733);--color-primary:oklch(54% .245 262.881);--color-primary-content:oklch(98% .001 106.423);--color-secondary:#ffa700;--color-secondary-content:oklch(37% .034 259.733);--color-accent:oklch(49% .27 292.581);--color-accent-content:oklch(100% 0 0);--color-neutral:oklch(55% .016 285.938);--color-neutral-content:oklch(98% .003 247.858);--color-info:oklch(58% .158 241.966);--color-info-content:oklch(97% .013 236.62);--color-success:oklch(76% .233 130.85);--color-success-content:oklch(27% .033 256.848);--color-warning:oklch(75% .183 55.934);--color-warning-content:oklch(27% .033 256.848);--color-error:oklch(64% .246 16.439);--color-error-content:oklch(96% .015 12.422);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}}:where(:root),[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(98% .002 247.839);--color-base-300:oklch(92% .01 258.338);--color-base-content:oklch(37% .034 259.733);--color-primary:oklch(54% .245 262.881);--color-primary-content:oklch(98% .001 106.423);--color-secondary:#ffa700;--color-secondary-content:oklch(37% .034 259.733);--color-accent:oklch(49% .27 292.581);--color-accent-content:oklch(100% 0 0);--color-neutral:oklch(55% .016 285.938);--color-neutral-content:oklch(98% .003 247.858);--color-info:oklch(58% .158 241.966);--color-info-content:oklch(97% .013 236.62);--color-success:oklch(76% .233 130.85);--color-success-content:oklch(27% .033 256.848);--color-warning:oklch(75% .183 55.934);--color-warning-content:oklch(27% .033 256.848);--color-error:oklch(64% .246 16.439);--color-error-content:oklch(96% .015 12.422);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}:root:has(input.theme-controller[value=light]:checked){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(98% .002 247.839);--color-base-300:oklch(92% .01 258.338);--color-base-content:oklch(37% .034 259.733);--color-primary:oklch(54% .245 262.881);--color-primary-content:oklch(98% .001 106.423);--color-secondary:#ffa700;--color-secondary-content:oklch(37% .034 259.733);--color-accent:oklch(49% .27 292.581);--color-accent-content:oklch(100% 0 0);--color-neutral:oklch(55% .016 285.938);--color-neutral-content:oklch(98% .003 247.858);--color-info:oklch(58% .158 241.966);--color-info-content:oklch(97% .013 236.62);--color-success:oklch(76% .233 130.85);--color-success-content:oklch(27% .033 256.848);--color-warning:oklch(75% .183 55.934);--color-warning-content:oklch(27% .033 256.848);--color-error:oklch(64% .246 16.439);--color-error-content:oklch(96% .015 12.422);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-base-100:#171717;--color-base-200:#1f1f1f;--color-base-300:#404040;--color-base-content:#e5e5e5;--color-primary:#f59e0b;--color-primary-content:#000;--color-secondary:#262626;--color-secondary-content:#e5e5e5;--color-accent:#92400e;--color-accent-content:#fde68a;--color-neutral:#e5e5e5;--color-neutral-content:#171717;--color-info:#3b82f6;--color-info-content:#fff;--color-success:#22c55e;--color-success-content:#fff;--color-warning:#f59e0b;--color-warning-content:#000;--color-error:#ef4444;--color-error-content:#fff;--radius-selector:.375rem;--radius-field:.375rem;--radius-box:.375rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}}:is(:root:has(input.theme-controller[value=dark]:checked),[data-theme=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-base-100:#171717;--color-base-200:#1f1f1f;--color-base-300:#404040;--color-base-content:#e5e5e5;--color-primary:#f59e0b;--color-primary-content:#000;--color-secondary:#262626;--color-secondary-content:#e5e5e5;--color-accent:#92400e;--color-accent-content:#fde68a;--color-neutral:#e5e5e5;--color-neutral-content:#171717;--color-info:#3b82f6;--color-info-content:#fff;--color-success:#22c55e;--color-success-content:#fff;--color-warning:#f59e0b;--color-warning-content:#000;--color-error:#ef4444;--color-error-content:#fff;--radius-selector:.375rem;--radius-field:.375rem;--radius-box:.375rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}}@layer components;@layer utilities{@layer daisyui.l1.l2.l3{.diff{webkit-user-select:none;-webkit-user-select:none;user-select:none;direction:ltr;grid-template-rows:1fr 1.8rem 1fr;grid-template-columns:auto 1fr;width:100%;display:grid;position:relative;overflow:hidden;container-type:inline-size}.diff:focus-visible,.diff:focus-visible{outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;outline-color:var(--color-base-content)}.diff:has(.diff-item-1:focus-visible){outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;outline-color:var(--color-base-content)}.diff:focus-visible .diff-resizer{min-width:95cqi;max-width:95cqi}.diff:has(.diff-item-1:focus-visible){outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px}.diff:has(.diff-item-1:focus-visible) .diff-resizer{min-width:5cqi;max-width:5cqi}@supports (-webkit-overflow-scrolling:touch) and (overflow:-webkit-paged-x){.diff:focus .diff-resizer{min-width:5cqi;max-width:5cqi}.diff:has(.diff-item-1:focus) .diff-resizer{min-width:95cqi;max-width:95cqi}}.modal{pointer-events:none;visibility:hidden;width:100%;max-width:none;height:100%;max-height:none;color:inherit;transition:visibility .3s allow-discrete, background-color .3s ease-out, opacity .1s ease-out;overscroll-behavior:contain;z-index:999;scrollbar-gutter:auto;background-color:#0000;place-items:center;margin:0;padding:0;display:grid;position:fixed;inset:0;overflow:clip}.modal::backdrop{display:none}.tooltip{--tt-bg:var(--color-neutral);--tt-off:calc(100% + .5rem);--tt-tail:calc(100% + 1px + .25rem);display:inline-block;position:relative}.tooltip>.tooltip-content,.tooltip[data-tip]:before{border-radius:var(--radius-field);text-align:center;white-space:normal;max-width:20rem;color:var(--color-neutral-content);opacity:0;background-color:var(--tt-bg);pointer-events:none;z-index:2;--tw-content:attr(data-tip);content:var(--tw-content);width:max-content;padding-block:.25rem;padding-inline:.5rem;font-size:.875rem;line-height:1.25;position:absolute}.tooltip:after{opacity:0;background-color:var(--tt-bg);content:"";pointer-events:none;--mask-tooltip:url("data:image/svg+xml,%3Csvg width='10' height='4' viewBox='0 0 8 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.500009 1C3.5 1 3.00001 4 5.00001 4C7 4 6.5 1 9.5 1C10 1 10 0.499897 10 0H0C-1.99338e-08 0.5 0 1 0.500009 1Z' fill='black'/%3E%3C/svg%3E%0A");width:.625rem;height:.25rem;-webkit-mask-position:-1px 0;mask-position:-1px 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--mask-tooltip);-webkit-mask-image:var(--mask-tooltip);-webkit-mask-image:var(--mask-tooltip);mask-image:var(--mask-tooltip);display:block;position:absolute}@media (prefers-reduced-motion:no-preference){.tooltip>.tooltip-content,.tooltip[data-tip]:before,.tooltip:after{transition:opacity .2s cubic-bezier(.4,0,.2,1) 75ms,transform .2s cubic-bezier(.4,0,.2,1) 75ms}}:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))>.tooltip-content,:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))[data-tip]:before,:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible)):after{opacity:1;--tt-pos:0rem}@media (prefers-reduced-motion:no-preference){:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))>.tooltip-content,:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))[data-tip]:before,:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible)):after{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}}.tab{cursor:pointer;appearance:none;text-align:center;webkit-user-select:none;-webkit-user-select:none;user-select:none;flex-wrap:wrap;justify-content:center;align-items:center;display:inline-flex;position:relative}@media (hover:hover){.tab:hover{color:var(--color-base-content)}}.tab{--tab-p:.75rem;--tab-bg:var(--color-base-100);--tab-border-color:var(--color-base-300);--tab-radius-ss:0;--tab-radius-se:0;--tab-radius-es:0;--tab-radius-ee:0;--tab-order:0;--tab-radius-min:calc(.75rem - var(--border));--tab-radius-limit:min(var(--radius-field), var(--tab-radius-min));--tab-radius-grad:#0000 calc(69% - var(--border)), var(--tab-border-color) calc(69% - var(--border) + .25px), var(--tab-border-color) 69%, var(--tab-bg) calc(69% + .25px);order:var(--tab-order);height:var(--tab-height);padding-inline:var(--tab-p);border-color:#0000;font-size:.875rem}.tab:is(input[type=radio]){min-width:fit-content}.tab:is(input[type=radio]):after{--tw-content:attr(aria-label);content:var(--tw-content)}.tab:is(label){position:relative}.tab:is(label) input{cursor:pointer;appearance:none;opacity:0;position:absolute;inset:0}:is(.tab:checked,.tab:is(label:has(:checked)),.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]))+.tab-content{display:block}.tab:not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.tab:not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}.tab:not(input):empty{cursor:default;flex-grow:1}.tab:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.tab:focus{outline-offset:2px;outline:2px solid #0000}}.tab:focus-visible,.tab:is(label:has(:checked:focus-visible)){outline-offset:-5px;outline:2px solid}.tab[disabled]{pointer-events:none;opacity:.4}.menu{--menu-active-fg:var(--color-neutral-content);--menu-active-bg:var(--color-neutral);flex-flow:column wrap;width:fit-content;padding:.5rem;font-size:.875rem;display:flex}.menu :where(li ul){white-space:nowrap;margin-inline-start:1rem;padding-inline-start:.5rem;position:relative}.menu :where(li ul):before{background-color:var(--color-base-content);opacity:.1;width:var(--border);content:"";inset-inline-start:0;position:absolute;top:.75rem;bottom:.75rem}.menu :where(li>.menu-dropdown:not(.menu-dropdown-show)){display:none}.menu :where(li:not(.menu-title)>:not(ul,details,.menu-title,.btn)),.menu :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);text-align:start;text-wrap:balance;-webkit-user-select:none;user-select:none;grid-auto-columns:minmax(auto,max-content) auto max-content;grid-auto-flow:column;align-content:flex-start;align-items:center;gap:.5rem;padding-block:.375rem;padding-inline:.75rem;transition-property:color,background-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:grid}.menu :where(li>details>summary){--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li>details>summary){outline-offset:2px;outline:2px solid #0000}}.menu :where(li>details>summary)::-webkit-details-marker{display:none}:is(.menu :where(li>details>summary),.menu :where(li>.menu-dropdown-toggle)):after{content:"";transform-origin:50%;pointer-events:none;justify-self:flex-end;width:.375rem;height:.375rem;transition-property:rotate,translate;transition-duration:.2s;display:block;translate:0 -1px;rotate:-135deg;box-shadow:inset 2px 2px}.menu details{interpolate-size:allow-keywords;overflow:hidden}.menu details::details-content{block-size:0}@media (prefers-reduced-motion:no-preference){.menu details::details-content{transition-behavior:allow-discrete;transition-property:block-size,content-visibility;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}}.menu details[open]::details-content{block-size:auto}.menu :where(li>details[open]>summary):after,.menu :where(li>.menu-dropdown-toggle.menu-dropdown-show):after{translate:0 1px;rotate:45deg}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{color:var(--color-base-content);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{outline-offset:2px;outline:2px solid #0000}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){outline-offset:2px;outline:2px solid #0000}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){box-shadow:inset 0 1px oklch(0% 0 0/.01),inset 0 -1px oklch(100% 0 0/.01)}.menu :where(li:empty){background-color:var(--color-base-content);opacity:.1;height:1px;margin:.5rem 1rem}.menu :where(li){flex-flow:column wrap;flex-shrink:0;align-items:stretch;display:flex;position:relative}.menu :where(li) .badge{justify-self:flex-end}.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active{outline-offset:2px;outline:2px solid #0000}}.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active{color:var(--menu-active-fg);background-color:var(--menu-active-bg);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise)}:is(.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active):not(:is(.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active):active){box-shadow:0 2px calc(var(--depth) * 3px) -2px var(--menu-active-bg)}.menu :where(li).menu-disabled{pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.menu :where(li).menu-disabled{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.menu .dropdown:focus-within .menu-dropdown-toggle:after{translate:0 1px;rotate:45deg}.menu .dropdown-content{margin-top:.5rem;padding:.5rem}.menu .dropdown-content:before{display:none}.dropdown{position-area:var(--anchor-v,bottom) var(--anchor-h,span-right);display:inline-block;position:relative}.dropdown>:not(:has(~[class*=dropdown-content])):focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.dropdown>:not(:has(~[class*=dropdown-content])):focus{outline-offset:2px;outline:2px solid #0000}}.dropdown .dropdown-content{position:absolute}.dropdown.dropdown-close .dropdown-content,.dropdown:not(details,.dropdown-open,.dropdown-hover:hover,:focus-within) .dropdown-content,.dropdown.dropdown-hover:not(:hover) [tabindex]:first-child:focus:not(:focus-visible)~.dropdown-content{transform-origin:top;opacity:0;display:none;scale:.95}.dropdown[popover],.dropdown .dropdown-content{z-index:999}@media (prefers-reduced-motion:no-preference){.dropdown[popover],.dropdown .dropdown-content{transition-behavior:allow-discrete;transition-property:opacity,scale,display;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation:.2s dropdown}}@starting-style{.dropdown[popover],.dropdown .dropdown-content{opacity:0;scale:.95}}:is(.dropdown:not(.dropdown-close).dropdown-open,.dropdown:not(.dropdown-close):not(.dropdown-hover):focus,.dropdown:not(.dropdown-close):focus-within)>[tabindex]:first-child{pointer-events:none}:is(.dropdown:not(.dropdown-close).dropdown-open,.dropdown:not(.dropdown-close):not(.dropdown-hover):focus,.dropdown:not(.dropdown-close):focus-within) .dropdown-content,.dropdown:not(.dropdown-close).dropdown-hover:hover .dropdown-content{opacity:1;scale:1}.dropdown:is(details) summary::-webkit-details-marker{display:none}.dropdown:where([popover]){background:0 0}.dropdown[popover]{color:inherit;position:fixed}@supports not (position-area:bottom){.dropdown[popover]{margin:auto}.dropdown[popover].dropdown-close{transform-origin:top;opacity:0;display:none;scale:.95}.dropdown[popover].dropdown-open:not(:popover-open){transform-origin:top;opacity:0;display:none;scale:.95}.dropdown[popover]::backdrop{background-color:oklab(0% none none/.3)}}:is(.dropdown[popover].dropdown-close,.dropdown[popover]:not(.dropdown-open,:popover-open)){transform-origin:top;opacity:0;display:none;scale:.95}:where(.btn){width:unset}.btn{cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;padding-inline:var(--btn-p);color:var(--btn-fg);--tw-prose-links:var(--btn-fg);height:var(--size);font-size:var(--fontsize,.875rem);outline-color:var(--btn-color,var(--color-base-content));background-color:var(--btn-bg);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--btn-noise);border-width:var(--border);border-style:solid;border-color:var(--btn-border);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));touch-action:manipulation;box-shadow:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%)) inset, var(--btn-shadow);--size:calc(var(--size-field,.25rem) * 10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-p:1rem;--btn-border:var(--btn-bg);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.btn{--btn-border:color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%))}}.btn{--btn-shadow:0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.btn{--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000)}}.btn{--btn-noise:var(--fx-noise)}@media (hover:hover){.btn:hover{--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.btn:hover{--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%)}}}.btn:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.btn:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.btn:active:not(.btn-active){--btn-bg:var(--btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.btn:active:not(.btn-active){--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 5%)}}.btn:active:not(.btn-active){--btn-border:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.btn:active:not(.btn-active){--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%)}}.btn:active:not(.btn-active){--btn-shadow:0 0 0 0 oklch(0% 0 0/0), 0 0 0 0 oklch(0% 0 0/0)}.btn:is(input[type=checkbox],input[type=radio]){appearance:none}.btn:is(input[type=checkbox],input[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.btn:where(input:checked:not(.filter .btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);isolation:isolate}.\!loading{pointer-events:none!important;aspect-ratio:1!important;vertical-align:middle!important;width:calc(var(--size-selector,.25rem) * 6)!important;background-color:currentColor!important;display:inline-block!important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")!important;-webkit-mask-position:50%!important;mask-position:50%!important;-webkit-mask-size:100%!important;mask-size:100%!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important}.loading{pointer-events:none;aspect-ratio:1;vertical-align:middle;width:calc(var(--size-selector,.25rem) * 6);background-color:currentColor;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.collapse{border-radius:var(--radius-box,1rem);isolation:isolate;grid-template-rows:max-content 0fr;grid-template-columns:minmax(0,1fr);width:100%;display:grid;position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference){.collapse{transition:grid-template-rows .2s}}.collapse>input:is([type=checkbox],[type=radio]){appearance:none;opacity:0;z-index:1;grid-row-start:1;grid-column-start:1;width:100%;min-height:1lh;padding:1rem;padding-inline-end:3rem;transition:background-color .2s ease-out}.collapse:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close)){grid-template-rows:max-content 1fr}.collapse:not(.collapse-close):has(>input:is([type=checkbox],[type=radio]):checked){grid-template-rows:max-content 1fr}.collapse:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>.collapse-content,.collapse:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){content-visibility:visible;min-height:fit-content}@supports not (content-visibility:visible){.collapse:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>.collapse-content,.collapse:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){visibility:visible}}.collapse:focus-visible{outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}.collapse:has(>input:is([type=checkbox],[type=radio]):focus-visible){outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}.collapse:has(summary:focus-visible){outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}.collapse:not(.collapse-close)>input[type=checkbox],.collapse:not(.collapse-close)>input[type=radio]:not(:checked),.collapse:not(.collapse-close)>.collapse-title{cursor:pointer}:is(.collapse[tabindex]:focus:not(.collapse-close,.collapse[open]),.collapse[tabindex]:focus-within:not(.collapse-close,.collapse[open]))>.collapse-title{cursor:unset}.collapse:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>:where(.collapse-content),.collapse:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){padding-bottom:1rem}.collapse:is(details){width:100%}@media (prefers-reduced-motion:no-preference){.collapse:is(details)::details-content{transition:content-visibility .2s allow-discrete, visibility .2s allow-discrete, min-height .2s ease-out allow-discrete, padding .1s ease-out 20ms, background-color .2s ease-out, height .2s;interpolate-size:allow-keywords;height:0}.collapse:is(details):where([open])::details-content{height:auto}}.collapse:is(details) summary{display:block;position:relative}.collapse:is(details) summary::-webkit-details-marker{display:none}.collapse:is(details)>.collapse-content{content-visibility:visible}.collapse:is(details) summary{outline:none}.validator:user-valid{--input-color:var(--color-success)}.validator:user-valid:focus{--input-color:var(--color-success)}.validator:user-valid:checked{--input-color:var(--color-success)}.validator:user-valid[aria-checked=true]{--input-color:var(--color-success)}.validator:user-valid:focus-within{--input-color:var(--color-success)}.validator:has(:user-valid){--input-color:var(--color-success)}.validator:has(:user-valid):focus{--input-color:var(--color-success)}.validator:has(:user-valid):checked{--input-color:var(--color-success)}.validator:has(:user-valid)[aria-checked=true]{--input-color:var(--color-success)}.validator:has(:user-valid):focus-within{--input-color:var(--color-success)}.validator:user-invalid{--input-color:var(--color-error)}.validator:user-invalid:focus{--input-color:var(--color-error)}.validator:user-invalid:checked{--input-color:var(--color-error)}.validator:user-invalid[aria-checked=true]{--input-color:var(--color-error)}.validator:user-invalid:focus-within{--input-color:var(--color-error)}.validator:user-invalid~.validator-hint{visibility:visible;color:var(--color-error)}.validator:has(:user-invalid){--input-color:var(--color-error)}.validator:has(:user-invalid):focus{--input-color:var(--color-error)}.validator:has(:user-invalid):checked{--input-color:var(--color-error)}.validator:has(:user-invalid)[aria-checked=true]{--input-color:var(--color-error)}.validator:has(:user-invalid):focus-within{--input-color:var(--color-error)}.validator:has(:user-invalid)~.validator-hint{visibility:visible;color:var(--color-error)}:is(.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false]))),:is(.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false]))):focus,:is(.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false]))):checked,:is(.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false])))[aria-checked=true],:is(.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false]))):focus-within{--input-color:var(--color-error)}:is(.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false])))~.validator-hint{visibility:visible;color:var(--color-error)}.list{flex-direction:column;font-size:.875rem;display:flex}.list .list-row{--list-grid-cols:minmax(0, auto) 1fr;border-radius:var(--radius-box);word-break:break-word;grid-auto-flow:column;grid-template-columns:var(--list-grid-cols);gap:1rem;padding:1rem;display:grid;position:relative}:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{content:"";border-bottom:var(--border) solid;inset-inline:var(--radius-box);border-color:var(--color-base-content);position:absolute;bottom:0}@supports (color:color-mix(in lab, red, red)){:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{border-color:color-mix(in oklab, var(--color-base-content) 5%, transparent)}}.toast{translate:var(--toast-x,0) var(--toast-y,0);inset-inline:auto 1rem;background-color:#0000;flex-direction:column;gap:.5rem;width:max-content;max-width:calc(100vw - 2rem);display:flex;position:fixed;top:auto;bottom:1rem}@media (prefers-reduced-motion:no-preference){.toast>*{animation:.25s ease-out toast}}.toggle{border:var(--border) solid currentColor;color:var(--input-color);cursor:pointer;appearance:none;vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;user-select:none;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--toggle-p), var(--radius-selector-max)) + min(var(--border), var(--radius-selector-max)));padding:var(--toggle-p);flex-shrink:0;grid-template-columns:0fr 1fr 1fr;place-content:center;display:inline-grid;position:relative;box-shadow:inset 0 1px}@supports (color:color-mix(in lab, red, red)){.toggle{box-shadow:0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000) inset}}.toggle{--input-color:var(--color-base-content);transition:color .3s,grid-template-columns .2s}@supports (color:color-mix(in lab, red, red)){.toggle{--input-color:color-mix(in oklab, var(--color-base-content) 50%, #0000)}}.toggle{--toggle-p:calc(var(--size) * .125);--size:calc(var(--size-selector,.25rem) * 6);width:calc((var(--size) * 2) - (var(--border) + var(--toggle-p)) * 2);height:var(--size)}.toggle>*{z-index:1;cursor:pointer;appearance:none;background-color:#0000;border:none;grid-column:2/span 1;grid-row-start:1;height:100%;padding:.125rem;transition:opacity .2s,rotate .4s}.toggle>:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.toggle>:focus{outline-offset:2px;outline:2px solid #0000}}.toggle>:nth-child(2){color:var(--color-base-100);rotate:0deg}.toggle>:nth-child(3){color:var(--color-base-100);opacity:0;rotate:-15deg}.toggle:has(:checked)>:nth-child(2){opacity:0;rotate:15deg}.toggle:has(:checked)>:nth-child(3){opacity:1;rotate:0deg}.toggle:before{aspect-ratio:1;border-radius:var(--radius-selector);--tw-content:"";content:var(--tw-content);width:100%;height:100%;box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px currentColor;background-color:currentColor;grid-row-start:1;grid-column-start:2;transition:background-color .1s,translate .2s,inset-inline-start .2s;position:relative;inset-inline-start:0;translate:0}@supports (color:color-mix(in lab, red, red)){.toggle:before{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000)}}.toggle:before{background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise)}@media (forced-colors:active){.toggle:before{outline-style:var(--tw-outline-style);outline-offset:calc(1px * -1);outline-width:1px}}@media print{.toggle:before{outline-offset:-1rem;outline:.25rem solid}}.toggle:focus-visible{outline-offset:2px;outline:2px solid}.toggle:has(:focus-visible){outline-offset:2px;outline:2px solid}.toggle:checked,.toggle[aria-checked=true]{background-color:var(--color-base-100);--input-color:var(--color-base-content);grid-template-columns:1fr 1fr 0fr}.toggle:has(>input:checked){background-color:var(--color-base-100);--input-color:var(--color-base-content);grid-template-columns:1fr 1fr 0fr}:is(.toggle:checked,.toggle[aria-checked=true],.toggle:has(>input:checked)):before{background-color:currentColor}@starting-style{:is(.toggle:checked,.toggle[aria-checked=true],.toggle:has(>input:checked)):before{opacity:0}}.toggle:indeterminate{grid-template-columns:.5fr 1fr .5fr}.toggle:disabled{cursor:not-allowed;opacity:.3}.toggle:disabled:before{border:var(--border) solid currentColor;background-color:#0000}.input{cursor:text;border:var(--border) solid #0000;appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;width:clamp(3rem,20rem,100%);height:var(--size);font-size:max(var(--font-size,.875rem), .875rem);touch-action:manipulation;border-color:var(--input-color);box-shadow:0 1px var(--input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-shrink:1;align-items:center;gap:.5rem;padding-inline:.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.input{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.input{--size:calc(var(--size-field,.25rem) * 10);--input-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.input{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.input:where(input){display:inline-flex}.input :where(input){appearance:none;background-color:#0000;border:none;width:100%;height:100%;display:inline-flex}.input :where(input):focus,.input :where(input):focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.input :where(input):focus,.input :where(input):focus-within{outline-offset:2px;outline:2px solid #0000}}.input :where(input[type=url]),.input :where(input[type=email]){direction:ltr}.input :where(input[type=date]){display:inline-flex}.input:focus,.input:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.input:focus,.input:focus-within{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.input:focus,.input:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.input:focus,.input:focus-within{--font-size:1rem}}}.input:is(:disabled,[disabled]),fieldset:disabled .input{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}.input:has(>input[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.input:is(:disabled,[disabled]),fieldset:disabled .input{color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}.input:has(>input[disabled]){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input)::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input)::placeholder{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.input:is(:disabled,[disabled]),fieldset:disabled .input{box-shadow:none}.input:has(>input[disabled]){box-shadow:none}.input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.input::-webkit-date-and-time-value{text-align:inherit}.input[type=number]::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}.input::-webkit-calendar-picker-indicator{position:absolute;inset-inline-end:.75em}.input:has(>input[type=date]) :where(input[type=date]){webkit-appearance:none;appearance:none;display:inline-flex}.input:has(>input[type=date]) input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute;inset-inline-end:.75em}.indicator{width:max-content;display:inline-flex;position:relative}.indicator :where(.indicator-item){z-index:1;white-space:nowrap;top:var(--indicator-t,0);bottom:var(--indicator-b,auto);left:var(--indicator-s,auto);right:var(--indicator-e,0);translate:var(--indicator-x,50%) var(--indicator-y,-50%);position:absolute}.table{border-collapse:separate;--tw-border-spacing-x:calc(.25rem * 0);--tw-border-spacing-y:calc(.25rem * 0);width:100%;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);border-radius:var(--radius-box);text-align:left;font-size:.875rem;position:relative}.table:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){text-align:right}@media (hover:hover){:is(.table tr.row-hover,.table tr.row-hover:nth-child(2n)):hover{background-color:var(--color-base-200)}}.table :where(th,td){vertical-align:middle;padding-block:.75rem;padding-inline:1rem}.table :where(thead,tfoot){white-space:nowrap;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.table :where(thead,tfoot){color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.table :where(thead,tfoot){font-size:.875rem;font-weight:600}.table :where(tfoot tr:first-child :is(td,th)){border-top:var(--border) solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.table :where(tfoot tr:first-child :is(td,th)){border-top:var(--border) solid color-mix(in oklch, var(--color-base-content) 5%, #0000)}}.table :where(.table-pin-rows thead tr){z-index:1;background-color:var(--color-base-100);position:sticky;top:0}.table :where(.table-pin-rows tfoot tr){z-index:1;background-color:var(--color-base-100);position:sticky;bottom:0}.table :where(.table-pin-cols tr th){background-color:var(--color-base-100);position:sticky;left:0;right:0}.table :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border) solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.table :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border) solid color-mix(in oklch, var(--color-base-content) 5%, #0000)}}.steps{counter-reset:step;grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;overflow:auto hidden}.steps .step{text-align:center;--step-bg:var(--color-base-300);--step-fg:var(--color-base-content);grid-template-rows:40px 1fr;grid-template-columns:auto;place-items:center;min-width:4rem;display:grid}.steps .step:before{width:100%;height:.5rem;color:var(--step-bg);background-color:var(--step-bg);content:"";border:1px solid;grid-row-start:1;grid-column-start:1;margin-inline-start:-100%;top:0}.steps .step>.step-icon{--tw-content:counter(step);content:var(--tw-content);counter-increment:step;z-index:1;color:var(--step-fg);background-color:var(--step-bg);border:1px solid var(--step-bg);border-radius:3.40282e38px;grid-row-start:1;grid-column-start:1;place-self:center;place-items:center;width:2rem;height:2rem;display:grid;position:relative}.steps .step:not(:has(.step-icon)):after{--tw-content:counter(step);content:var(--tw-content);counter-increment:step;z-index:1;color:var(--step-fg);background-color:var(--step-bg);border:1px solid var(--step-bg);border-radius:3.40282e38px;grid-row-start:1;grid-column-start:1;place-self:center;place-items:center;width:2rem;height:2rem;display:grid;position:relative}.steps .step:first-child:before{--tw-content:none;content:var(--tw-content)}.steps .step[data-content]:after{--tw-content:attr(data-content);content:var(--tw-content)}.range{appearance:none;webkit-appearance:none;--range-thumb:var(--color-base-100);--range-thumb-size:calc(var(--size-selector,.25rem) * 6);--range-progress:currentColor;--range-fill:1;--range-p:.25rem;--range-bg:currentColor}@supports (color:color-mix(in lab, red, red)){.range{--range-bg:color-mix(in oklab, currentColor 10%, #0000)}}.range{cursor:pointer;vertical-align:middle;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));width:clamp(3rem,20rem,100%);height:var(--range-thumb-size);background-color:#0000;border:none;overflow:hidden}[dir=rtl] .range{--range-dir:-1}.range:focus{outline:none}.range:focus-visible{outline-offset:2px;outline:2px solid}.range::-webkit-slider-runnable-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size) * .5)}@media (forced-colors:active){.range::-webkit-slider-runnable-track{border:1px solid}.range::-moz-range-track{border:1px solid}}.range::-webkit-slider-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));background-color:var(--range-thumb);height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p) solid;appearance:none;webkit-appearance:none;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px currentColor, 0 0 0 2rem var(--range-thumb) inset, calc((var(--range-dir,1) * -100cqw) - (var(--range-dir,1) * var(--range-thumb-size) / 2)) 0 0 calc(100cqw * var(--range-fill));position:relative;top:50%;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.range::-webkit-slider-thumb{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000), 0 0 0 2rem var(--range-thumb) inset, calc((var(--range-dir,1) * -100cqw) - (var(--range-dir,1) * var(--range-thumb-size) / 2)) 0 0 calc(100cqw * var(--range-fill))}}.range::-moz-range-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size) * .5)}.range::-moz-range-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p) solid;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px currentColor, 0 0 0 2rem var(--range-thumb) inset, calc((var(--range-dir,1) * -100cqw) - (var(--range-dir,1) * var(--range-thumb-size) / 2)) 0 0 calc(100cqw * var(--range-fill));background-color:currentColor;position:relative;top:50%}@supports (color:color-mix(in lab, red, red)){.range::-moz-range-thumb{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000), 0 0 0 2rem var(--range-thumb) inset, calc((var(--range-dir,1) * -100cqw) - (var(--range-dir,1) * var(--range-thumb-size) / 2)) 0 0 calc(100cqw * var(--range-fill))}}.range:disabled{cursor:not-allowed;opacity:.3}.range\!{appearance:none!important;webkit-appearance:none!important;--range-thumb:var(--color-base-100)!important;--range-thumb-size:calc(var(--size-selector,.25rem) * 6)!important;--range-progress:currentColor!important;--range-fill:1!important;--range-p:.25rem!important;--range-bg:currentColor!important}@supports (color:color-mix(in lab, red, red)){.range\!{--range-bg:color-mix(in oklab, currentColor 10%, #0000)!important}}.range\!{cursor:pointer!important;vertical-align:middle!important;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector))!important;border-radius:calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)))!important;width:clamp(3rem,20rem,100%)!important;height:var(--range-thumb-size)!important;background-color:#0000!important;border:none!important;overflow:hidden!important}[dir=rtl] .range\!{--range-dir:-1!important}.range\!:focus{outline:none!important}.range\!:focus-visible{outline-offset:2px!important;outline:2px solid!important}.range\!::-webkit-slider-runnable-track{background-color:var(--range-bg)!important;border-radius:var(--radius-selector)!important;width:100%!important;height:calc(var(--range-thumb-size) * .5)!important}@media (forced-colors:active){.range\!::-webkit-slider-runnable-track{border:1px solid!important}.range\!::-moz-range-track{border:1px solid!important}}.range\!::-webkit-slider-thumb{box-sizing:border-box!important;border-radius:calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)))!important;background-color:var(--range-thumb)!important;height:var(--range-thumb-size)!important;width:var(--range-thumb-size)!important;border:var(--range-p) solid!important;appearance:none!important;webkit-appearance:none!important;color:var(--range-progress)!important;box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px currentColor, 0 0 0 2rem var(--range-thumb) inset, calc((var(--range-dir,1) * -100cqw) - (var(--range-dir,1) * var(--range-thumb-size) / 2)) 0 0 calc(100cqw * var(--range-fill))!important;position:relative!important;top:50%!important;transform:translateY(-50%)!important}@supports (color:color-mix(in lab, red, red)){.range\!::-webkit-slider-thumb{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000), 0 0 0 2rem var(--range-thumb) inset, calc((var(--range-dir,1) * -100cqw) - (var(--range-dir,1) * var(--range-thumb-size) / 2)) 0 0 calc(100cqw * var(--range-fill))!important}}.range\!::-moz-range-track{background-color:var(--range-bg)!important;border-radius:var(--radius-selector)!important;width:100%!important;height:calc(var(--range-thumb-size) * .5)!important}.range\!::-moz-range-thumb{box-sizing:border-box!important;border-radius:calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)))!important;height:var(--range-thumb-size)!important;width:var(--range-thumb-size)!important;border:var(--range-p) solid!important;color:var(--range-progress)!important;box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px currentColor, 0 0 0 2rem var(--range-thumb) inset, calc((var(--range-dir,1) * -100cqw) - (var(--range-dir,1) * var(--range-thumb-size) / 2)) 0 0 calc(100cqw * var(--range-fill))!important;background-color:currentColor!important;position:relative!important;top:50%!important}@supports (color:color-mix(in lab, red, red)){.range\!::-moz-range-thumb{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000), 0 0 0 2rem var(--range-thumb) inset, calc((var(--range-dir,1) * -100cqw) - (var(--range-dir,1) * var(--range-thumb-size) / 2)) 0 0 calc(100cqw * var(--range-fill))!important}}.range\!:disabled{cursor:not-allowed!important;opacity:.3!important}.select{border:var(--border) solid #0000;appearance:none;background-color:var(--color-base-100);vertical-align:middle;width:clamp(3rem,20rem,100%);height:var(--size);touch-action:manipulation;white-space:nowrap;text-overflow:ellipsis;box-shadow:0 1px var(--input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);background-repeat:no-repeat;background-size:4px 4px,4px 4px;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-shrink:1;align-items:center;gap:.375rem;padding-inline:.75rem 1.75rem;font-size:.875rem;display:inline-flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.select{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.select{border-color:var(--input-color);--input-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.select{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.select{--size:calc(var(--size-field,.25rem) * 10)}[dir=rtl] .select{background-position:12px calc(1px + 50%),16px calc(1px + 50%)}[dir=rtl] .select::picker(select){translate:.5rem}[dir=rtl] .select select::picker(select){translate:.5rem}.select[multiple]{background-image:none;height:auto;padding-block:.75rem;padding-inline-end:.75rem;overflow:auto}.select select{appearance:none;width:calc(100% + 2.75rem);height:calc(100% - calc(var(--border) * 2));background:inherit;border-radius:inherit;border-style:none;align-items:center;margin-inline:-.75rem -1.75rem;padding-inline:.75rem 1.75rem}.select select:focus,.select select:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.select select:focus,.select select:focus-within{outline-offset:2px;outline:2px solid #0000}}.select select:not(:last-child){background-image:none;margin-inline-end:-1.375rem}.select:focus,.select:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.select:focus,.select:focus-within{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.select:focus,.select:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}.select:is(:disabled,[disabled]),fieldset:disabled .select{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}.select:has(>select[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.select:is(:disabled,[disabled]),fieldset:disabled .select{color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}.select:has(>select[disabled]){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}:is(.select:has(>select[disabled]),.select:is(:disabled,[disabled]),fieldset:disabled .select)::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.select:has(>select[disabled]),.select:is(:disabled,[disabled]),fieldset:disabled .select)::placeholder{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.select:has(>select[disabled])>select[disabled]{cursor:not-allowed}@supports (appearance:base-select){.select,.select select{appearance:base-select}:is(.select,.select select)::picker(select){appearance:base-select}}:is(.select,.select select)::picker(select){color:inherit;border:var(--border) solid var(--color-base-200);border-radius:var(--radius-box);background-color:inherit;max-height:min(24rem,70dvh);box-shadow:0 2px calc(var(--depth) * 3px) -2px oklch(0% 0 0/.2);box-shadow:0 20px 25px -5px rgb(0 0 0/calc(var(--depth) * .1)), 0 8px 10px -6px rgb(0 0 0/calc(var(--depth) * .1));margin-block:.5rem;margin-inline:.5rem;padding:.5rem;translate:-.5rem}:is(.select,.select select)::picker-icon{display:none}:is(.select,.select select) optgroup{padding-top:.5em}:is(.select,.select select) optgroup option:first-child{margin-top:.5em}:is(.select,.select select) option{border-radius:var(--radius-field);white-space:normal;padding-block:.375rem;padding-inline:.75rem;transition-property:color,background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.select,.select select) option:not(:disabled):active{background-color:var(--color-neutral);color:var(--color-neutral-content);box-shadow:0 2px calc(var(--depth) * 3px) -2px var(--color-neutral)}.timeline{display:flex;position:relative}.timeline>li{grid-template-rows:var(--timeline-row-start,minmax(0, 1fr)) auto var(--timeline-row-end,minmax(0, 1fr));grid-template-columns:var(--timeline-col-start,minmax(0, 1fr)) auto var(--timeline-col-end,minmax(0, 1fr));flex-shrink:0;align-items:center;display:grid;position:relative}.timeline>li>hr{border:none;width:100%}.timeline>li>hr:first-child{grid-row-start:2;grid-column-start:1}.timeline>li>hr:last-child{grid-area:2/3/auto/none}@media print{.timeline>li>hr{border:.1px solid var(--color-base-300)}}.timeline :where(hr){background-color:var(--color-base-300);height:.25rem}.timeline:has(.timeline-middle hr):first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}.timeline:has(.timeline-middle hr):last-child{border-start-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-selector)}.timeline:not(:has(.timeline-middle)) :first-child hr:last-child{border-start-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-selector)}.timeline:not(:has(.timeline-middle)) :last-child hr:first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}.swap{cursor:pointer;vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;user-select:none;place-content:center;display:inline-grid;position:relative}.swap input{appearance:none;border:none}.swap>*{grid-row-start:1;grid-column-start:1}@media (prefers-reduced-motion:no-preference){.swap>*{transition-property:transform,rotate,opacity;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}}.swap .swap-on,.swap .swap-indeterminate,.swap input:indeterminate~.swap-on,.swap input:is(:checked,:indeterminate)~.swap-off{opacity:0}.swap input:checked~.swap-on,.swap input:indeterminate~.swap-indeterminate{opacity:1;backface-visibility:visible}.avatar{vertical-align:middle;display:inline-flex;position:relative}.avatar>div{aspect-ratio:1;display:block;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.checkbox{border:var(--border) solid var(--input-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.checkbox{border:var(--border) solid var(--input-color,color-mix(in oklab, var(--color-base-content) 20%, #0000))}}.checkbox{cursor:pointer;appearance:none;border-radius:var(--radius-selector);vertical-align:middle;color:var(--color-base-content);box-shadow:0 1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 0 #0000 inset, 0 0 #0000;--size:calc(var(--size-selector,.25rem) * 6);width:var(--size);height:var(--size);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise);flex-shrink:0;padding:.25rem;transition:background-color .2s,box-shadow .2s;display:inline-block;position:relative}.checkbox:before{--tw-content:"";content:var(--tw-content);opacity:0;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);width:100%;height:100%;box-shadow:0px 3px 0 0px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;background-color:currentColor;font-size:1rem;line-height:.75;transition:clip-path .3s .1s,opacity .1s .1s,rotate .3s .1s,translate .3s .1s;display:block;rotate:45deg}.checkbox:focus-visible{outline:2px solid var(--input-color,currentColor);outline-offset:2px}.checkbox:checked,.checkbox[aria-checked=true]{background-color:var(--input-color,#0000);box-shadow:0 0 #0000 inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px oklch(0% 0 0 / calc(var(--depth) * .1))}:is(.checkbox:checked,.checkbox[aria-checked=true]):before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:1}@media (forced-colors:active){:is(.checkbox:checked,.checkbox[aria-checked=true]):before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}@media print{:is(.checkbox:checked,.checkbox[aria-checked=true]):before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}.checkbox:indeterminate{background-color:var(--input-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.checkbox:indeterminate{background-color:var(--input-color,color-mix(in oklab, var(--color-base-content) 20%, #0000))}}.checkbox:indeterminate:before{opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%);translate:0 -35%;rotate:0deg}.radio{cursor:pointer;appearance:none;vertical-align:middle;border:var(--border) solid var(--input-color,currentColor);border-radius:3.40282e38px;flex-shrink:0;padding:.25rem;display:inline-block;position:relative}@supports (color:color-mix(in lab, red, red)){.radio{border:var(--border) solid var(--input-color,color-mix(in srgb, currentColor 20%, #0000))}}.radio{box-shadow:0 1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset;--size:calc(var(--size-selector,.25rem) * 6);width:var(--size);height:var(--size);color:var(--input-color,currentColor)}.radio:before{--tw-content:"";content:var(--tw-content);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise);border-radius:3.40282e38px;width:100%;height:100%;display:block}.radio:focus-visible{outline:2px solid}.radio:checked,.radio[aria-checked=true]{background-color:var(--color-base-100);border-color:currentColor}@media (prefers-reduced-motion:no-preference){.radio:checked,.radio[aria-checked=true]{animation:.2s ease-out radio}}:is(.radio:checked,.radio[aria-checked=true]):before{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px oklch(0% 0 0 / calc(var(--depth) * .1));background-color:currentColor}@media (forced-colors:active){:is(.radio:checked,.radio[aria-checked=true]):before{outline-style:var(--tw-outline-style);outline-offset:calc(1px * -1);outline-width:1px}}@media print{:is(.radio:checked,.radio[aria-checked=true]):before{outline-offset:-1rem;outline:.25rem solid}}.navbar{align-items:center;width:100%;min-height:4rem;padding:.5rem;display:flex}.card{border-radius:var(--radius-box);outline-offset:2px;outline:0 solid #0000;flex-direction:column;transition:outline .2s ease-in-out;display:flex;position:relative}.card:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.card:focus{outline-offset:2px;outline:2px solid #0000}}.card:focus-visible{outline-color:currentColor}.card :where(figure:first-child){border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:unset;border-end-start-radius:unset;overflow:hidden}.card :where(figure:last-child){border-start-start-radius:unset;border-start-end-radius:unset;border-end-end-radius:inherit;border-end-start-radius:inherit;overflow:hidden}.card figure{justify-content:center;align-items:center;display:flex}.card:has(>input:is(input[type=checkbox],input[type=radio])){cursor:pointer;-webkit-user-select:none;user-select:none}.card:has(>:checked){outline:2px solid}.stats{border-radius:var(--radius-box);grid-auto-flow:column;display:inline-grid;position:relative;overflow-x:auto}.progress{appearance:none;border-radius:var(--radius-box);background-color:currentColor;width:100%;height:.5rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.progress{background-color:color-mix(in oklab, currentcolor 20%, transparent)}}.progress{color:var(--color-base-content)}.progress:indeterminate{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%}@media (prefers-reduced-motion:no-preference){.progress:indeterminate{animation:5s ease-in-out infinite progress}}@supports ((-moz-appearance:none)){.progress:indeterminate::-moz-progress-bar{background-color:#0000}@media (prefers-reduced-motion:no-preference){.progress:indeterminate::-moz-progress-bar{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%;animation:5s ease-in-out infinite progress}}.progress::-moz-progress-bar{border-radius:var(--radius-box);background-color:currentColor}}@supports ((-webkit-appearance:none)){.progress::-webkit-progress-bar{border-radius:var(--radius-box);background-color:#0000}.progress::-webkit-progress-value{border-radius:var(--radius-box);background-color:currentColor}}.modal-toggle{appearance:none;opacity:0;width:0;height:0;position:fixed}.file-input{cursor:pointer;cursor:pointer;border:var(--border) solid #0000;appearance:none;background-color:var(--color-base-100);vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;user-select:none;width:clamp(3rem,20rem,100%);height:var(--size);border-color:var(--input-color);box-shadow:0 1px var(--input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));align-items:center;padding-inline-end:.75rem;font-size:.875rem;line-height:2;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.file-input{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.file-input{--size:calc(var(--size-field,.25rem) * 10);--input-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.file-input{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.file-input::file-selector-button{cursor:pointer;webkit-user-select:none;-webkit-user-select:none;user-select:none;height:calc(100% + var(--border) * 2);margin-inline-end:1rem;margin-block:calc(var(--border) * -1);color:var(--btn-fg);border-width:var(--border);border-style:solid;border-color:var(--btn-border);background-color:var(--btn-bg);background-size:calc(var(--noise) * 100%);background-image:var(--btn-noise);text-shadow:0 .5px oklch(1 0 0 / calc(var(--depth) * .15));box-shadow:0 .5px 0 .5px white inset, var(--btn-shadow);border-start-start-radius:calc(var(--join-ss,var(--radius-field) - var(--border)));border-end-start-radius:calc(var(--join-es,var(--radius-field) - var(--border)));margin-inline-start:calc(var(--border) * -1);padding-inline:1rem;font-size:.875rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.file-input::file-selector-button{box-shadow:0 .5px 0 .5px color-mix(in oklab, color-mix(in oklab, white 30%, var(--btn-bg)) calc(var(--depth) * 20%), #0000) inset, var(--btn-shadow)}}.file-input::file-selector-button{--size:calc(var(--size-field,.25rem) * 10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-border:var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.file-input::file-selector-button{--btn-border:color-mix(in oklab, var(--btn-bg), #000 5%)}}.file-input::file-selector-button{--btn-shadow:0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.file-input::file-selector-button{--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) 30%, #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) 30%, #0000)}}.file-input::file-selector-button{--btn-noise:var(--fx-noise)}.file-input:focus{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.file-input:focus{box-shadow:0 1px color-mix(in oklab, var(--input-color) 10%, #0000)}}.file-input:focus{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}.file-input:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.file-input:has(>input[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}:is(.file-input:has(>input[disabled]),.file-input:is(:disabled,[disabled]))::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.file-input:has(>input[disabled]),.file-input:is(:disabled,[disabled]))::placeholder{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.file-input:is(:disabled,[disabled]){box-shadow:none;color:var(--color-base-content)}.file-input:has(>input[disabled]){box-shadow:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.file-input:is(:disabled,[disabled]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}.file-input:has(>input[disabled]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}:is(.file-input:has(>input[disabled]),.file-input:is(:disabled,[disabled]))::file-selector-button{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.file-input:has(>input[disabled]),.file-input:is(:disabled,[disabled]))::file-selector-button{--btn-fg:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.textarea{border:var(--border) solid #0000;appearance:none;border-radius:var(--radius-field);background-color:var(--color-base-100);vertical-align:middle;width:clamp(3rem,20rem,100%);min-height:5rem;font-size:max(var(--font-size,.875rem), .875rem);touch-action:manipulation;border-color:var(--input-color);box-shadow:0 1px var(--input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;flex-shrink:1;padding-block:.5rem;padding-inline:.75rem}@supports (color:color-mix(in lab, red, red)){.textarea{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.textarea{--input-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.textarea{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.textarea textarea{appearance:none;background-color:#0000;border:none}.textarea textarea:focus,.textarea textarea:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.textarea textarea:focus,.textarea textarea:focus-within{outline-offset:2px;outline:2px solid #0000}}.textarea:focus,.textarea:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.textarea:focus,.textarea:focus-within{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.textarea:focus,.textarea:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.textarea:focus,.textarea:focus-within{--font-size:1rem}}}.textarea:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}.textarea:has(>textarea[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.textarea:is(:disabled,[disabled]){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}.textarea:has(>textarea[disabled]){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}:is(.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]))::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]))::placeholder{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.textarea:is(:disabled,[disabled]){box-shadow:none}.textarea:has(>textarea[disabled]){box-shadow:none}.textarea:has(>textarea[disabled])>textarea[disabled]{cursor:not-allowed}.stack{grid-template-rows:3px 4px 1fr 4px 3px;grid-template-columns:3px 4px 1fr 4px 3px;display:inline-grid}.stack>*{width:100%;height:100%}.stack>:nth-child(n+2){opacity:.7;width:100%}.stack>:nth-child(2){z-index:2;opacity:.9}.stack>:first-child{z-index:3;width:100%}.modal-backdrop{color:#0000;z-index:-1;grid-row-start:1;grid-column-start:1;place-self:stretch stretch;display:grid}.modal-backdrop button{cursor:pointer}.stat-figure{grid-row:1/span 3;grid-column-start:2;place-self:center flex-end}.hero{background-position:50%;background-size:cover;place-items:center;width:100%;display:grid}.hero>*{grid-row-start:1;grid-column-start:1}.modal-box{background-color:var(--color-base-100);border-top-left-radius:var(--modal-tl,var(--radius-box));border-top-right-radius:var(--modal-tr,var(--radius-box));border-bottom-left-radius:var(--modal-bl,var(--radius-box));border-bottom-right-radius:var(--modal-br,var(--radius-box));opacity:0;overscroll-behavior:contain;grid-row-start:1;grid-column-start:1;width:91.6667%;max-width:32rem;max-height:100vh;padding:1.5rem;transition:translate .3s ease-out,scale .3s ease-out,opacity .2s ease-out 50ms,box-shadow .3s ease-out;overflow-y:auto;scale:.95;box-shadow:0 25px 50px -12px oklch(0% 0 0/.25)}.stat-value{white-space:nowrap;grid-column-start:1;font-size:2rem;font-weight:800}.stat-desc{white-space:nowrap;color:var(--color-base-content);grid-column-start:1}@supports (color:color-mix(in lab, red, red)){.stat-desc{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.stat-desc{font-size:.75rem}.stat-title{white-space:nowrap;color:var(--color-base-content);grid-column-start:1}@supports (color:color-mix(in lab, red, red)){.stat-title{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.stat-title{font-size:.75rem}.divider{white-space:nowrap;height:1rem;margin:var(--divider-m,1rem 0);--divider-color:var(--color-base-content);flex-direction:row;align-self:stretch;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.divider{--divider-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.divider:before,.divider:after{content:"";background-color:var(--divider-color);flex-grow:1;width:100%;height:.125rem}@media print{.divider:before,.divider:after{border:.5px solid}}.divider:not(:empty){gap:1rem}.filter{flex-wrap:wrap;display:flex}.filter input[type=radio]{width:auto}.filter input{opacity:1;transition:margin .1s,opacity .3s,padding .3s,border-width .1s;overflow:hidden;scale:1}.filter input:not(:last-child){margin-inline-end:.25rem}.filter input.filter-reset{aspect-ratio:1}.filter input.filter-reset:after{--tw-content:"×";content:var(--tw-content)}.filter:not(:has(input:checked:not(.filter-reset))) .filter-reset{opacity:0;border-width:0;width:0;margin-inline:0;padding-inline:0;scale:0}.filter:not(:has(input:checked:not(.filter-reset))) input[type=reset]{opacity:0;border-width:0;width:0;margin-inline:0;padding-inline:0;scale:0}.filter:has(input:checked:not(.filter-reset)) input:not(:checked,.filter-reset,input[type=reset]){opacity:0;border-width:0;width:0;margin-inline:0;padding-inline:0;scale:0}.filter\!{flex-wrap:wrap!important;display:flex!important}.filter\! input[type=radio]{width:auto!important}.filter\! input{opacity:1!important;transition:margin .1s,opacity .3s,padding .3s,border-width .1s!important;overflow:hidden!important;scale:1!important}.filter\! input:not(:last-child){margin-inline-end:.25rem!important}.filter\! input.filter-reset{aspect-ratio:1!important}.filter\! input.filter-reset:after{--tw-content:"×"!important;content:var(--tw-content)!important}.filter\!:not(:has(input:checked:not(.filter-reset))) .filter-reset{opacity:0!important;border-width:0!important;width:0!important;margin-inline:0!important;padding-inline:0!important;scale:0!important}.filter\!:not(:has(input:checked:not(.filter-reset))) input[type=reset]{opacity:0!important;border-width:0!important;width:0!important;margin-inline:0!important;padding-inline:0!important;scale:0!important}.filter\!:has(input:checked:not(.filter-reset)) input:not(:checked,.filter-reset,input[type=reset]){opacity:0!important;border-width:0!important;width:0!important;margin-inline:0!important;padding-inline:0!important;scale:0!important}.breadcrumbs{max-width:100%;padding-block:.5rem;overflow-x:auto}.breadcrumbs>menu,.breadcrumbs>ul,.breadcrumbs>ol{white-space:nowrap;align-items:center;min-height:min-content;display:flex}:is(.breadcrumbs>menu,.breadcrumbs>ul,.breadcrumbs>ol)>li{align-items:center;display:flex}:is(.breadcrumbs>menu,.breadcrumbs>ul,.breadcrumbs>ol)>li>*{cursor:pointer;align-items:center;gap:.5rem;display:flex}@media (hover:hover){:is(.breadcrumbs>menu,.breadcrumbs>ul,.breadcrumbs>ol)>li>:hover{text-decoration-line:underline}}:is(.breadcrumbs>menu,.breadcrumbs>ul,.breadcrumbs>ol)>li>:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.breadcrumbs>menu,.breadcrumbs>ul,.breadcrumbs>ol)>li>:focus{outline-offset:2px;outline:2px solid #0000}}:is(.breadcrumbs>menu,.breadcrumbs>ul,.breadcrumbs>ol)>li>:focus-visible{outline-offset:2px;outline:2px solid}:is(.breadcrumbs>menu,.breadcrumbs>ul,.breadcrumbs>ol)>li+:before{content:"";opacity:.4;background-color:#0000;border-top:1px solid;border-right:1px solid;width:.375rem;height:.375rem;margin-inline:.5rem .75rem;display:block;rotate:45deg}[dir=rtl] :is(:is(.breadcrumbs>menu,.breadcrumbs>ul,.breadcrumbs>ol)>li)+:before{rotate:-135deg}.label{white-space:nowrap;color:currentColor;align-items:center;gap:.375rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.label{color:color-mix(in oklab, currentcolor 60%, transparent)}}.label:has(input){cursor:pointer}.label:is(.input>*,.select>*){white-space:nowrap;height:calc(100% - .5rem);font-size:inherit;align-items:center;padding-inline:.75rem;display:flex}.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid currentColor;margin-inline:-.75rem .75rem}@supports (color:color-mix(in lab, red, red)){.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid currentColor;margin-inline:.75rem -.75rem}@supports (color:color-mix(in lab, red, red)){.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}.label\!{white-space:nowrap!important;color:currentColor!important;align-items:center!important;gap:.375rem!important;display:inline-flex!important}@supports (color:color-mix(in lab, red, red)){.label\!{color:color-mix(in oklab, currentcolor 60%, transparent)!important}}.label\!:has(input){cursor:pointer!important}.label\!:is(.input>*,.select>*){white-space:nowrap!important;height:calc(100% - .5rem)!important;font-size:inherit!important;align-items:center!important;padding-inline:.75rem!important;display:flex!important}.label\!:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid currentColor!important;margin-inline:-.75rem .75rem!important}@supports (color:color-mix(in lab, red, red)){.label\!:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)!important}}.label\!:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid currentColor!important;margin-inline:.75rem -.75rem!important}@supports (color:color-mix(in lab, red, red)){.label\!:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)!important}}.modal-action{justify-content:flex-end;gap:.5rem;margin-top:1.5rem;display:flex}.fieldset-legend{color:var(--color-base-content);justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:-.25rem;padding-block:.5rem;font-weight:600;display:flex}.status{aspect-ratio:1;border-radius:var(--radius-selector);background-color:var(--color-base-content);width:.5rem;height:.5rem;display:inline-block}@supports (color:color-mix(in lab, red, red)){.status{background-color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.status{vertical-align:middle;color:#0000004d;background-position:50%;background-repeat:no-repeat}@supports (color:color-mix(in lab, red, red)){.status{color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.status{background-image:radial-gradient(circle at 35% 30%, oklch(1 0 0 / calc(var(--depth) * .5)), #0000);box-shadow:0 2px 3px -1px}@supports (color:color-mix(in lab, red, red)){.status{box-shadow:0 2px 3px -1px color-mix(in oklab, currentColor calc(var(--depth) * 100%), #0000)}}.badge{border-radius:var(--radius-selector);vertical-align:middle;color:var(--badge-fg);border:var(--border) solid var(--badge-color,var(--color-base-200));background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise);background-color:var(--badge-bg);--badge-bg:var(--badge-color,var(--color-base-100));--badge-fg:var(--color-base-content);--size:calc(var(--size-selector,.25rem) * 6);width:fit-content;height:var(--size);padding-inline:calc(var(--size) / 2 - var(--border));justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.footer{grid-auto-flow:row;place-items:start;gap:2.5rem 1rem;width:100%;font-size:.875rem;line-height:1.25rem;display:grid}.footer>*{place-items:start;gap:.5rem;display:grid}.footer.footer-center{text-align:center;grid-auto-flow:column dense;place-items:center}.footer.footer-center>*{place-items:center}.stat{grid-template-columns:repeat(1,1fr);column-gap:1rem;width:100%;padding-block:1rem;padding-inline:1.5rem;display:inline-grid}.stat:not(:last-child){border-inline-end:var(--border) dashed currentColor}@supports (color:color-mix(in lab, red, red)){.stat:not(:last-child){border-inline-end:var(--border) dashed color-mix(in oklab, currentColor 10%, #0000)}}.stat:not(:last-child){border-block-end:none}.card-body{padding:var(--card-p,1.5rem);font-size:var(--card-fs,.875rem);flex-direction:column;flex:auto;gap:.5rem;display:flex}.card-body :where(p){flex-grow:1}.fieldset-label{color:var(--color-base-content);align-items:center;gap:.375rem;display:flex}@supports (color:color-mix(in lab, red, red)){.fieldset-label{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.fieldset-label:has(input){cursor:pointer}.alert{--alert-border-color:var(--color-base-200);border-radius:var(--radius-box);color:var(--color-base-content);background-color:var(--alert-color,var(--color-base-200));text-align:start;background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise);box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset, 0 1px #000, 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08));border-style:solid;grid-template-columns:auto;grid-auto-flow:column;justify-content:start;place-items:center start;gap:1rem;padding-block:.75rem;padding-inline:1rem;font-size:.875rem;line-height:1.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.alert{box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset, 0 1px color-mix(in oklab, color-mix(in oklab, #000 20%, var(--alert-color,var(--color-base-200))) calc(var(--depth) * 20%), #0000), 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08))}}.alert:has(:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}.fieldset{grid-template-columns:1fr;grid-auto-rows:max-content;gap:.375rem;padding-block:.25rem;font-size:.75rem;display:grid}.card-actions{flex-wrap:wrap;align-items:flex-start;gap:.5rem;display:flex}.card-title{font-size:var(--cardtitle-fs,1.125rem);align-items:center;gap:.5rem;font-weight:600;display:flex}.mask{vertical-align:middle;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.link{cursor:pointer;text-decoration-line:underline}.link:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.link:focus{outline-offset:2px;outline:2px solid #0000}}.link:focus-visible{outline-offset:2px;outline:2px solid}.link\!{cursor:pointer!important;text-decoration-line:underline!important}.link\!:focus{--tw-outline-style:none!important;outline-style:none!important}@media (forced-colors:active){.link\!:focus{outline-offset:2px!important;outline:2px solid #0000!important}}.link\!:focus-visible{outline-offset:2px!important;outline:2px solid!important}.btn-accent{--btn-color:var(--color-accent);--btn-fg:var(--color-accent-content)}.btn-error{--btn-color:var(--color-error);--btn-fg:var(--color-error-content)}.btn-info{--btn-color:var(--color-info);--btn-fg:var(--color-info-content)}.btn-neutral{--btn-color:var(--color-neutral);--btn-fg:var(--color-neutral-content)}.btn-primary{--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content)}.btn-secondary{--btn-color:var(--color-secondary);--btn-fg:var(--color-secondary-content)}.btn-success{--btn-color:var(--color-success);--btn-fg:var(--color-success-content)}.btn-warning{--btn-color:var(--color-warning);--btn-fg:var(--color-warning-content)}}.\@container{container-type:inline-size}@layer daisyui.l1.l2{.modal.modal-open,.modal[open],.modal:target,.modal-toggle:checked+.modal{pointer-events:auto;visibility:visible;opacity:1;transition:visibility 0s allow-discrete, background-color .3s ease-out, opacity .1s ease-out;background-color:oklch(0% 0 0/.4)}:is(.modal.modal-open,.modal[open],.modal:target,.modal-toggle:checked+.modal) .modal-box{opacity:1;translate:0;scale:1}:root:has(:is(.modal.modal-open,.modal[open],.modal:target,.modal-toggle:checked+.modal)){--page-has-backdrop:1;--page-overflow:hidden;--page-scroll-bg:var(--page-scroll-bg-on);--page-scroll-gutter:stable;--page-scroll-transition:var(--page-scroll-transition-on);animation:forwards set-page-has-scroll;animation-timeline:scroll()}@starting-style{.modal.modal-open,.modal[open],.modal:target,.modal-toggle:checked+.modal{opacity:0}}.tooltip>.tooltip-content,.tooltip[data-tip]:before{transform:translateX(-50%) translateY(var(--tt-pos,.25rem));inset:auto auto var(--tt-off) 50%}.tooltip:after{transform:translateX(-50%) translateY(var(--tt-pos,.25rem));inset:auto auto var(--tt-tail) 50%}.btn:disabled:not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.btn:disabled:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.btn:disabled:not(.btn-link,.btn-ghost){box-shadow:none}.btn:disabled{pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.btn:disabled{--btn-fg:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.btn[disabled]:not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.btn[disabled]:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.btn[disabled]:not(.btn-link,.btn-ghost){box-shadow:none}.btn[disabled]{pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.btn[disabled]{--btn-fg:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.btn-disabled:not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.btn-disabled:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.btn-disabled:not(.btn-link,.btn-ghost){box-shadow:none}.btn-disabled{pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.btn-disabled{--btn-fg:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}@media (prefers-reduced-motion:no-preference){.collapse[open].collapse-arrow>.collapse-title:after,.collapse.collapse-open.collapse-arrow>.collapse-title:after{transform:translateY(-50%)rotate(225deg)}}.collapse.collapse-open.collapse-plus>.collapse-title:after{--tw-content:"−";content:var(--tw-content)}:is(.collapse[tabindex].collapse-arrow:focus:not(.collapse-close),.collapse.collapse-arrow[tabindex]:focus-within:not(.collapse-close))>.collapse-title:after,.collapse.collapse-arrow:not(.collapse-close)>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{transform:translateY(-50%)rotate(225deg)}.collapse[open].collapse-plus>.collapse-title:after,.collapse[tabindex].collapse-plus:focus:not(.collapse-close)>.collapse-title:after,.collapse.collapse-plus:not(.collapse-close)>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{--tw-content:"−";content:var(--tw-content)}.list .list-row:has(.list-col-grow:first-child){--list-grid-cols:1fr}.list .list-row:has(.list-col-grow:nth-child(2)){--list-grid-cols:minmax(0, auto) 1fr}.list .list-row:has(.list-col-grow:nth-child(3)){--list-grid-cols:minmax(0, auto) minmax(0, auto) 1fr}.list .list-row:has(.list-col-grow:nth-child(4)){--list-grid-cols:minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr}.list .list-row:has(.list-col-grow:nth-child(5)){--list-grid-cols:minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr}.list .list-row:has(.list-col-grow:nth-child(6)){--list-grid-cols:minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr}.list .list-row>*{grid-row-start:1}.steps .step-neutral+.step-neutral:before,.steps .step-neutral:after,.steps .step-neutral>.step-icon{--step-bg:var(--color-neutral);--step-fg:var(--color-neutral-content)}.steps .step-primary+.step-primary:before,.steps .step-primary:after,.steps .step-primary>.step-icon{--step-bg:var(--color-primary);--step-fg:var(--color-primary-content)}.steps .step-secondary+.step-secondary:before,.steps .step-secondary:after,.steps .step-secondary>.step-icon{--step-bg:var(--color-secondary);--step-fg:var(--color-secondary-content)}.steps .step-accent+.step-accent:before,.steps .step-accent:after,.steps .step-accent>.step-icon{--step-bg:var(--color-accent);--step-fg:var(--color-accent-content)}.steps .step-info+.step-info:before,.steps .step-info:after,.steps .step-info>.step-icon{--step-bg:var(--color-info);--step-fg:var(--color-info-content)}.steps .step-success+.step-success:before,.steps .step-success:after,.steps .step-success>.step-icon{--step-bg:var(--color-success);--step-fg:var(--color-success-content)}.steps .step-warning+.step-warning:before,.steps .step-warning:after,.steps .step-warning>.step-icon{--step-bg:var(--color-warning);--step-fg:var(--color-warning-content)}.steps .step-error+.step-error:before,.steps .step-error:after,.steps .step-error>.step-icon{--step-bg:var(--color-error);--step-fg:var(--color-error-content)}.menu-horizontal{flex-direction:row;display:inline-flex}.menu-horizontal>li:not(.menu-title)>details>ul{transform-origin:top;border-radius:var(--radius-box);background-color:var(--color-base-100);opacity:0;margin-inline-start:0;margin-top:1rem;padding-block:.5rem;padding-inline-end:.5rem;position:absolute;scale:.95;box-shadow:0 1px 3px oklch(0% 0 0/.1),0 1px 2px -1px oklch(0% 0 0/.1)}@media (prefers-reduced-motion:no-preference){@starting-style{.menu-horizontal>li:not(.menu-title)>details>ul{opacity:0;scale:.95}}.menu-horizontal>li:not(.menu-title)>details>ul{transition-behavior:allow-discrete;transition-property:opacity,scale,display;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation:.2s menu}}.menu-horizontal>li:not(.menu-title)>details[open]>ul{opacity:1;scale:1}.menu-horizontal>li>details>ul:before{--tw-content:none;content:var(--tw-content)}.checkbox:disabled,.radio:disabled{cursor:not-allowed;opacity:.2}:where(.navbar){position:relative}.dropdown-top{--anchor-v:top}.dropdown-top .dropdown-content{transform-origin:bottom;top:auto;bottom:100%}.btn-active{--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.btn-active{--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%)}}.btn-active{--btn-shadow:0 0 0 0 oklch(0% 0 0/0), 0 0 0 0 oklch(0% 0 0/0);isolation:isolate}:is(.stack,.stack.stack-bottom)>*{grid-area:3/3/6/4}:is(.stack,.stack.stack-bottom)>:nth-child(2){grid-area:2/2/5/5}:is(.stack,.stack.stack-bottom)>:first-child{grid-area:1/1/4/6}.stack.stack-top>*{grid-area:1/3/4/4}.stack.stack-top>:nth-child(2){grid-area:2/2/5/5}.stack.stack-top>:first-child{grid-area:3/1/6/6}.stack.stack-start>*{grid-area:3/1/4/4}.stack.stack-start>:nth-child(2){grid-area:2/2/5/5}.stack.stack-start>:first-child{grid-area:1/3/6/6}.stack.stack-end>*{grid-area:3/3/4/6}.stack.stack-end>:nth-child(2){grid-area:2/2/5/5}.stack.stack-end>:first-child{grid-area:1/1/6/4}.input-lg{--size:calc(var(--size-field,.25rem) * 12);font-size:max(var(--font-size,1.125rem), 1.125rem)}.input-lg[type=number]::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}.input-md{--size:calc(var(--size-field,.25rem) * 10);font-size:max(var(--font-size,.875rem), .875rem)}.input-md[type=number]::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}.input-sm{--size:calc(var(--size-field,.25rem) * 8);font-size:max(var(--font-size,.75rem), .75rem)}.input-sm[type=number]::-webkit-inner-spin-button{margin-block:-.5rem;margin-inline-end:-.75rem}.input-xl{--size:calc(var(--size-field,.25rem) * 14);font-size:max(var(--font-size,1.375rem), 1.375rem)}.input-xl[type=number]::-webkit-inner-spin-button{margin-block:-1rem;margin-inline-end:-.75rem}.input-xs{--size:calc(var(--size-field,.25rem) * 6);font-size:max(var(--font-size,.6875rem), .6875rem)}.input-xs[type=number]::-webkit-inner-spin-button{margin-block:-.25rem;margin-inline-end:-.75rem}.avatar-placeholder>div{justify-content:center;align-items:center;display:flex}.divider-end:after,.divider-start:before{display:none}.divider-horizontal{--divider-m:0 1rem}.divider-horizontal.divider{flex-direction:column;width:1rem;height:auto}.divider-horizontal.divider:before,.divider-horizontal.divider:after{width:.125rem;height:100%}.divider-vertical{--divider-m:1rem 0}.divider-vertical.divider{flex-direction:row;width:auto;height:1rem}.divider-vertical.divider:before,.divider-vertical.divider:after{width:100%;height:.125rem}.btn-circle{width:var(--size);height:var(--size);border-radius:3.40282e38px;padding-inline:0}.btn-square{width:var(--size);height:var(--size);padding-inline:0}.loading-sm{width:calc(var(--size-selector,.25rem) * 5)}.loading-xs{width:calc(var(--size-selector,.25rem) * 4)}.input-ghost{box-shadow:none;background-color:#0000;border-color:#0000}.input-ghost:focus,.input-ghost:focus-within{background-color:var(--color-base-100);color:var(--color-base-content);box-shadow:none;border-color:#0000}.divider-accent:before,.divider-accent:after{background-color:var(--color-accent)}.divider-error:before,.divider-error:after{background-color:var(--color-error)}.divider-info:before,.divider-info:after{background-color:var(--color-info)}.divider-neutral:before,.divider-neutral:after{background-color:var(--color-neutral)}.divider-primary:before,.divider-primary:after{background-color:var(--color-primary)}.divider-secondary:before,.divider-secondary:after{background-color:var(--color-secondary)}.divider-success:before,.divider-success:after{background-color:var(--color-success)}.divider-warning:before,.divider-warning:after{background-color:var(--color-warning)}.loading-spinner{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")}.checkbox-sm{--size:calc(var(--size-selector,.25rem) * 5);padding:.1875rem}.select-sm{--size:calc(var(--size-field,.25rem) * 8);font-size:.75rem}.select-sm option{padding-block:.25rem;padding-inline:.625rem}.badge-sm{--size:calc(var(--size-selector,.25rem) * 5);font-size:.75rem}.alert-error{color:var(--color-error-content);--alert-border-color:var(--color-error);--alert-color:var(--color-error)}.alert-success{color:var(--color-success-content);--alert-border-color:var(--color-success);--alert-color:var(--color-success)}.alert-warning{color:var(--color-warning-content);--alert-border-color:var(--color-warning);--alert-color:var(--color-warning)}.checkbox-primary{color:var(--color-primary-content);--input-color:var(--color-primary)}.link-primary{color:var(--color-primary)}@media (hover:hover){.link-primary:hover{color:#2666cc}@supports (color:color-mix(in lab, red, red)){.link-primary:hover{color:color-mix(in oklab, var(--color-primary) 80%, #000)}}}.progress-primary{color:var(--color-primary)}.btn-lg{--fontsize:1.125rem;--btn-p:1.25rem;--size:calc(var(--size-field,.25rem) * 12)}.btn-md{--fontsize:.875rem;--btn-p:1rem;--size:calc(var(--size-field,.25rem) * 10)}.btn-sm{--fontsize:.75rem;--btn-p:.75rem;--size:calc(var(--size-field,.25rem) * 8)}.btn-xs{--fontsize:.6875rem;--btn-p:.5rem;--size:calc(var(--size-field,.25rem) * 6)}.card-sm .card-body{--card-p:1rem;--card-fs:.75rem}.card-sm .card-title{--cardtitle-fs:1rem}.badge-accent{--badge-color:var(--color-accent);--badge-fg:var(--color-accent-content)}.badge-error{--badge-color:var(--color-error);--badge-fg:var(--color-error-content)}.badge-info{--badge-color:var(--color-info);--badge-fg:var(--color-info-content)}.badge-neutral{--badge-color:var(--color-neutral);--badge-fg:var(--color-neutral-content)}.badge-primary{--badge-color:var(--color-primary);--badge-fg:var(--color-primary-content)}.badge-secondary{--badge-color:var(--color-secondary);--badge-fg:var(--color-secondary-content)}.badge-success{--badge-color:var(--color-success);--badge-fg:var(--color-success-content)}.badge-warning{--badge-color:var(--color-warning);--badge-fg:var(--color-warning-content)}.card-border{border:var(--border) solid var(--color-base-200)}.input-accent,.input-accent:focus,.input-accent:focus-within{--input-color:var(--color-accent)}.input-error,.input-error:focus,.input-error:focus-within{--input-color:var(--color-error)}.input-info,.input-info:focus,.input-info:focus-within{--input-color:var(--color-info)}.input-neutral,.input-neutral:focus,.input-neutral:focus-within{--input-color:var(--color-neutral)}.input-primary,.input-primary:focus,.input-primary:focus-within{--input-color:var(--color-primary)}.input-secondary,.input-secondary:focus,.input-secondary:focus-within{--input-color:var(--color-secondary)}.input-success,.input-success:focus,.input-success:focus-within{--input-color:var(--color-success)}.input-warning,.input-warning:focus,.input-warning:focus-within{--input-color:var(--color-warning)}.toggle-primary:checked,.toggle-primary[aria-checked=true]{--input-color:var(--color-primary)}.toggle-sm[type=checkbox]{--size:calc(var(--size-selector,.25rem) * 5)}.toggle-sm:has([type=checkbox]){--size:calc(var(--size-selector,.25rem) * 5)}.focus\:input-primary:focus,.focus\:input-primary:focus:focus,.focus\:input-primary:focus:focus-within{--input-color:var(--color-primary)}}.pointer-events-none{pointer-events:none}.collapse:not(td,tr,colgroup){visibility:revert-layer}.validator:user-invalid~.validator-hint{display:revert-layer}.validator:has(:user-invalid)~.validator-hint{display:revert-layer}:is(.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false])))~.validator-hint{display:revert-layer}.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}.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)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.end-0{inset-inline-end:calc(var(--spacing) * 0)}.end-3{inset-inline-end:calc(var(--spacing) * 3)}.\!top-11{top:calc(var(--spacing) * 11)!important}.top-0{top:calc(var(--spacing) * 0)}.top-1{top:calc(var(--spacing) * 1)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-6{top:calc(var(--spacing) * 6)}.top-7{top:calc(var(--spacing) * 7)}.top-8{top:calc(var(--spacing) * 8)}.top-11{top:calc(var(--spacing) * 11)}.top-\[16px\]{top:16px}.top-\[117px\]{top:117px}.top-full{top:100%}.-right-2{right:calc(var(--spacing) * -2)}.right-0{right:calc(var(--spacing) * 0)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-6{right:calc(var(--spacing) * 6)}.right-8{right:calc(var(--spacing) * 8)}.-bottom-3{bottom:calc(var(--spacing) * -3)}.-bottom-6{bottom:calc(var(--spacing) * -6)}.-bottom-10{bottom:calc(var(--spacing) * -10)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-8{bottom:calc(var(--spacing) * 8)}.bottom-16{bottom:calc(var(--spacing) * 16)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-full{left:100%}.join{--join-ss:0;--join-se:0;--join-es:0;--join-ee:0;align-items:stretch;display:inline-flex}.join :where(.join-item){border-start-start-radius:var(--join-ss,0);border-start-end-radius:var(--join-se,0);border-end-end-radius:var(--join-ee,0);border-end-start-radius:var(--join-es,0)}.join :where(.join-item) *{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}.join>.join-item:where(:first-child),.join :first-child:not(:last-child) :where(.join-item){--join-ss:var(--radius-field);--join-se:0;--join-es:var(--radius-field);--join-ee:0}.join>.join-item:where(:last-child),.join :last-child:not(:first-child) :where(.join-item){--join-ss:0;--join-se:var(--radius-field);--join-es:0;--join-ee:var(--radius-field)}.join>.join-item:where(:only-child),.join :only-child :where(.join-item){--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}.join>:where(:focus,:has(:focus)){z-index:1}@media (hover:hover){.join>:where(.btn:hover,:has(.btn:hover)){isolation:isolate}}.-z-10{z-index:calc(10 * -1)}.z-0{z-index:0}.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-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[99\]{z-index:99}.z-\[100\]{z-index:100}.z-\[999\]{z-index:999}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-start-1{grid-column-start:1}.col-start-5{grid-column-start:5}.col-end-12{grid-column-end:12}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.m-2{margin:calc(var(--spacing) * 2)}.m-3{margin:calc(var(--spacing) * 3)}.m-4{margin:calc(var(--spacing) * 4)}.mx-0{margin-inline:calc(var(--spacing) * 0)}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-2\.5{margin-inline:calc(var(--spacing) * 2.5)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing) * 1)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-8{margin-block:calc(var(--spacing) * 8)}.my-16{margin-block:calc(var(--spacing) * 16)}.my-auto{margin-block:auto}.join-item:where(:not(:first-child,:disabled,[disabled],.btn-disabled)){margin-block-start:0;margin-inline-start:calc(var(--border,1px) * -1)}.join-item:where(:is(:disabled,[disabled],.btn-disabled)){border-width:var(--border,1px) 0 var(--border,1px) var(--border,1px)}.ms-1{margin-inline-start:calc(var(--spacing) * 1)}.me-3{margin-inline-end:calc(var(--spacing) * 3)}.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-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.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,.mt-\[--spacing\(8\)\]{margin-top:calc(var(--spacing) * 8)}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.-mr-1{margin-right:calc(var(--spacing) * -1)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-4{margin-right:calc(var(--spacing) * 4)}.-mb-px{margin-bottom:-1px}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.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-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.mb-px{margin-bottom:1px}.-ml-20{margin-left:calc(var(--spacing) * -20)}.-ml-px{margin-left:-1px}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-2\.5{margin-left:calc(var(--spacing) * 2.5)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-8{margin-left:calc(var(--spacing) * 8)}.ml-16{margin-left:calc(var(--spacing) * 16)}.ml-auto{margin-left:auto}.alert{border-width:var(--border);border-color:var(--alert-border-color,var(--color-base-200))}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:root .prose{--tw-prose-body:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-body:color-mix(in oklab, var(--color-base-content) 80%, #0000)}}:root .prose{--tw-prose-headings:var(--color-base-content);--tw-prose-lead:var(--color-base-content);--tw-prose-links:var(--color-base-content);--tw-prose-bold:var(--color-base-content);--tw-prose-counters:var(--color-base-content);--tw-prose-bullets:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-bullets:color-mix(in oklab, var(--color-base-content) 50%, #0000)}}:root .prose{--tw-prose-hr:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-hr:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}:root .prose{--tw-prose-quotes:var(--color-base-content);--tw-prose-quote-borders:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-quote-borders:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}:root .prose{--tw-prose-captions:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-captions:color-mix(in oklab, var(--color-base-content) 50%, #0000)}}:root .prose{--tw-prose-code:var(--color-base-content);--tw-prose-pre-code:var(--color-neutral-content);--tw-prose-pre-bg:var(--color-neutral);--tw-prose-th-borders:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-th-borders:color-mix(in oklab, var(--color-base-content) 50%, #0000)}}:root .prose{--tw-prose-td-borders:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-td-borders:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}:root .prose{--tw-prose-kbd:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-kbd:color-mix(in oklab, var(--color-base-content) 80%, #0000)}}:root .prose :where(code):not(pre>code){background-color:var(--color-base-200);border-radius:var(--radius-selector);border:var(--border) solid var(--color-base-300);font-weight:inherit;padding-block:.2em;padding-inline:.5em}:root .prose :where(code):not(pre>code):before,:root .prose :where(code):not(pre>code):after{display:none}.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}.list-item{display:list-item}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[16\/12\]{aspect-ratio:16/12}.aspect-auto{aspect-ratio:auto}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.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-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-1\/2{height:50%}.h-1\/4{height:25%}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.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-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-48{height:calc(var(--spacing) * 48)}.h-60{height:calc(var(--spacing) * 60)}.h-80{height:calc(var(--spacing) * 80)}.h-\[3rem\]{height:3rem}.h-\[4rem\]{height:4rem}.h-\[6rem\]{height:6rem}.h-\[10rem\]{height:10rem}.h-\[15rem\]{height:15rem}.h-\[18px\]{height:18px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-44{max-height:calc(var(--spacing) * 44)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[19rem\]{max-height:19rem}.max-h-\[60vh\]{max-height:60vh}.max-h-\[90vh\]{max-height:90vh}.min-h-60{min-height:calc(var(--spacing) * 60)}.min-h-\[0\.5rem\]{min-height:.5rem}.min-h-\[0\.25rem\]{min-height:.25rem}.min-h-\[40vh\]{min-height:40vh}.min-h-\[60vh\]{min-height:60vh}.min-h-screen{min-height:100vh}.w-0{width:calc(var(--spacing) * 0)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-2\/4{width:50%}.w-2\/5{width:40%}.w-2\/6{width:33.3333%}.w-3{width:calc(var(--spacing) * 3)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing) * 5)}.w-5\/6{width:83.3333%}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.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-28{width:calc(var(--spacing) * 28)}.w-30{width:calc(var(--spacing) * 30)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-50{width:calc(var(--spacing) * 50)}.w-56{width:calc(var(--spacing) * 56)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-96{width:calc(var(--spacing) * 96)}.w-\[3rem\]{width:3rem}.w-\[4rem\]{width:4rem}.w-\[18px\]{width:18px}.w-\[26rem\]{width:26rem}.w-\[90vw\]{width:90vw}.w-\[300px\]{width:300px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.w-screen{width:100vw}.max-w-2xl{max-width:var(--container-2xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-120{max-width:calc(var(--spacing) * 120)}.max-w-\[16rem\]{max-width:16rem}.max-w-\[18rem\]{max-width:18rem}.max-w-\[clamp\(10rem\,28vmin\,20rem\)\]{max-width:clamp(10rem,28vmin,20rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-screen-xl{max-width:var(--breakpoint-xl)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-\[12rem\]{min-width:12rem}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-auto{flex:auto}.flex-none{flex:none}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-bottom-left{transform-origin:0 100%}.origin-top{transform-origin:top}.origin-top-left{transform-origin:0 0}.origin-top-right{transform-origin:100% 0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-2{--tw-translate-x:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0\.5{--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-0\.5{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-2\.5{--tw-translate-y:calc(var(--spacing) * -2.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-full{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-full{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-50{--tw-scale-x:50%;--tw-scale-y:50%;--tw-scale-z:50%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-90{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[0\.98\]{scale:.98}.-rotate-45{rotate:-45deg}.rotate-6{rotate:6deg}.rotate-45{rotate:45deg}.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_3s_ease-in-out_infinite\]{animation:3s ease-in-out infinite ping}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.resize{resize:both}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.grid-cols-\[1fr_500px_2fr\]{grid-template-columns:1fr 500px 2fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-content-end{place-content:end}.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}.justify-start{justify-content:flex-start}.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-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-12{gap:calc(var(--spacing) * 12)}: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-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * 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)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-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-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{column-gap:calc(var(--spacing) * 1)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}:where(.space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-7>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 7) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-8>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 8) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\!{row-gap:calc(var(--spacing) * 0)!important}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}: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-base-200>:not(:last-child)){border-color:var(--color-base-200)}:where(.divide-base-300>:not(:last-child)){border-color:var(--color-base-300)}:where(.divide-teal-100>:not(:last-child)){border-color:var(--color-teal-100)}.self-center{align-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[1rem\]{border-radius:1rem}.rounded-box{border-radius:var(--radius-box);border-radius:var(--radius-box)}.rounded-field{border-radius:var(--radius-field);border-radius:var(--radius-field)}.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-se-xl{border-start-end-radius:var(--radius-xl)}.rounded-es-xl{border-end-start-radius:var(--radius-xl)}.rounded-t-md{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.rounded-b-lg{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-b-md{border-bottom-right-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-1{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[0\.5px\]{border-style:var(--tw-border-style);border-width:.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.\!border-t-0{border-top-style:var(--tw-border-style)!important;border-top-width:0!important}.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-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.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-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.border-r-4{border-right-style:var(--tw-border-style);border-right-width:4px}.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-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-solid{--tw-border-style:solid;border-style:solid}.border-\[var\(--color-text-dark\)\]{border-color:var(--color-text-dark)}.border-base-200{border-color:var(--color-base-200)}.border-base-300,.border-base-300\/60{border-color:var(--color-base-300)}@supports (color:color-mix(in lab, red, red)){.border-base-300\/60{border-color:color-mix(in oklab, var(--color-base-300) 60%, transparent)}}.border-base-content,.border-base-content\/10{border-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.border-base-content\/10{border-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.border-base-content\/20{border-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.border-base-content\/20{border-color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-400{border-color:var(--color-blue-400)}.border-blue-500{border-color:var(--color-blue-500)}.border-blue-600{border-color:var(--color-blue-600)}.border-cyan-400{border-color:var(--color-cyan-400)}.border-cyan-600{border-color:var(--color-cyan-600)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-400{border-color:var(--color-gray-400)}.border-gray-600{border-color:var(--color-gray-600)}.border-gray-900{border-color:var(--color-gray-900)}.border-green-200{border-color:var(--color-green-200)}.border-green-500{border-color:var(--color-green-500)}.border-indigo-500{border-color:var(--color-indigo-500)}.border-neutral-200{border-color:var(--color-neutral-200)}.border-pink-300{border-color:var(--color-pink-300)}.border-primary{border-color:var(--color-primary)}.border-primary\/20{border-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.border-primary\/20{border-color:color-mix(in oklab, var(--color-primary) 20%, transparent)}}.border-primary\/30{border-color:#3080ff4d}@supports (color:color-mix(in lab, red, red)){.border-primary\/30{border-color:color-mix(in oklab, var(--color-primary) 30%, transparent)}}.border-purple-600{border-color:var(--color-purple-600)}.border-red-200{border-color:var(--color-red-200)}.border-red-300{border-color:var(--color-red-300)}.border-red-500{border-color:var(--color-red-500)}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-700{border-color:var(--color-slate-700)}.border-teal-100{border-color:var(--color-teal-100)}.border-teal-300{border-color:var(--color-teal-300)}.border-teal-600{border-color:var(--color-teal-600)}.border-transparent{border-color:#0000}.border-violet-200{border-color:var(--color-violet-200)}.border-warning\/40{border-color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.border-warning\/40{border-color:color-mix(in oklab, var(--color-warning) 40%, transparent)}}.border-yellow-300{border-color:var(--color-yellow-300)}.border-zinc-200{border-color:var(--color-zinc-200)}.border-zinc-800{border-color:var(--color-zinc-800)}.border-y-base-300{border-block-color:var(--color-base-300)}.border-b-base-300{border-bottom-color:var(--color-base-300)}.border-l-blue-500{border-left-color:var(--color-blue-500)}.border-l-emerald-500{border-left-color:var(--color-emerald-500)}.border-l-indigo-500{border-left-color:var(--color-indigo-500)}.border-l-red-600{border-left-color:var(--color-red-600)}.border-l-sky-500{border-left-color:var(--color-sky-500)}.border-l-slate-300{border-left-color:var(--color-slate-300)}.border-l-slate-400{border-left-color:var(--color-slate-400)}.border-l-teal-500{border-left-color:var(--color-teal-500)}.bg-\(--my-brand-color\){background-color:var(--my-brand-color)}.bg-\[\#FFA700\]{background-color:#ffa700}.bg-\[\#bada55\]{background-color:#bada55}.bg-\[var\(--color-brand-red\)\]{background-color:var(--color-brand-red)}.bg-\[var\(--color-text-dark\)\],.bg-\[var\(--color-text-dark\)\]\/10{background-color:var(--color-text-dark)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-text-dark\)\]\/10{background-color:color-mix(in oklab, var(--color-text-dark) 10%, transparent)}}.bg-accent{background-color:var(--color-accent)}.bg-base-100{background-color:var(--color-base-100)}.bg-base-200,.bg-base-200\/30{background-color:var(--color-base-200)}@supports (color:color-mix(in lab, red, red)){.bg-base-200\/30{background-color:color-mix(in oklab, var(--color-base-200) 30%, transparent)}}.bg-base-200\/40{background-color:var(--color-base-200)}@supports (color:color-mix(in lab, red, red)){.bg-base-200\/40{background-color:color-mix(in oklab, var(--color-base-200) 40%, transparent)}}.bg-base-300,.bg-base-300\/40{background-color:var(--color-base-300)}@supports (color:color-mix(in lab, red, red)){.bg-base-300\/40{background-color:color-mix(in oklab, var(--color-base-300) 40%, transparent)}}.bg-base-content{background-color:var(--color-base-content)}.bg-black{background-color:var(--color-black)}.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\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-black\/75{background-color:#000000bf}@supports (color:color-mix(in lab, red, red)){.bg-black\/75{background-color:color-mix(in oklab, var(--color-black) 75%, transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/10{background-color:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-brand-500\/20{background-color:#ffa70033}@supports (color:color-mix(in lab, red, red)){.bg-brand-500\/20{background-color:color-mix(in oklab, var(--color-brand-500) 20%, transparent)}}.bg-cyan-100{background-color:var(--color-cyan-100)}.bg-cyan-400\/\(--my-alpha-value\){background-color:oklch(78.9% .154 211.53)}@supports (color:color-mix(in lab, red, red)){.bg-cyan-400\/\(--my-alpha-value\){background-color:color-mix(in oklab, var(--color-cyan-400) var(--my-alpha-value), transparent)}}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/10{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.bg-error{background-color:var(--color-error)}.bg-error\/20{background-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.bg-error\/20{background-color:color-mix(in oklab, var(--color-error) 20%, transparent)}}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-100\/80{background-color:#f3f4f6cc}@supports (color:color-mix(in lab, red, red)){.bg-gray-100\/80{background-color:color-mix(in oklab, var(--color-gray-100) 80%, transparent)}}.bg-gray-200{background-color:var(--color-gray-200)}.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-500{background-color:var(--color-gray-500)}.bg-gray-800{background-color:var(--color-gray-800)}.bg-gray-900{background-color:var(--color-gray-900)}.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-gray-900\/50{background-color:#10182880}@supports (color:color-mix(in lab, red, red)){.bg-gray-900\/50{background-color:color-mix(in oklab, var(--color-gray-900) 50%, transparent)}}.bg-gray-900\/60{background-color:#10182899}@supports (color:color-mix(in lab, red, red)){.bg-gray-900\/60{background-color:color-mix(in oklab, var(--color-gray-900) 60%, transparent)}}.bg-green-100{background-color:var(--color-green-100)}.bg-green-500{background-color:var(--color-green-500)}.bg-indigo-500{background-color:var(--color-indigo-500)}.bg-indigo-500\/10{background-color:#625fff1a}@supports (color:color-mix(in lab, red, red)){.bg-indigo-500\/10{background-color:color-mix(in oklab, var(--color-indigo-500) 10%, transparent)}}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-info,.bg-info\/10{background-color:var(--color-info)}@supports (color:color-mix(in lab, red, red)){.bg-info\/10{background-color:color-mix(in oklab, var(--color-info) 10%, transparent)}}.bg-neutral{background-color:var(--color-neutral)}.bg-neutral-100{background-color:var(--color-neutral-100)}.bg-orange-400\/70{background-color:#ff8b1ab3}@supports (color:color-mix(in lab, red, red)){.bg-orange-400\/70{background-color:color-mix(in oklab, var(--color-orange-400) 70%, transparent)}}.bg-orange-500{background-color:var(--color-orange-500)}.bg-orange-500\/10{background-color:#fe6e001a}@supports (color:color-mix(in lab, red, red)){.bg-orange-500\/10{background-color:color-mix(in oklab, var(--color-orange-500) 10%, transparent)}}.bg-orange-600{background-color:var(--color-orange-600)}.bg-pink-500\/\[71\.37\%\]{background-color:#f6339ab6}@supports (color:color-mix(in lab, red, red)){.bg-pink-500\/\[71\.37\%\]{background-color:color-mix(in oklab, var(--color-pink-500) 71.37%, transparent)}}.bg-primary{background-color:var(--color-primary)}.bg-primary\/5{background-color:#3080ff0d}@supports (color:color-mix(in lab, red, red)){.bg-primary\/5{background-color:color-mix(in oklab, var(--color-primary) 5%, transparent)}}.bg-primary\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--color-primary) 10%, transparent)}}.bg-primary\/20{background-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.bg-primary\/20{background-color:color-mix(in oklab, var(--color-primary) 20%, transparent)}}.bg-purple-100{background-color:var(--color-purple-100)}.bg-purple-500{background-color:var(--color-purple-500)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-500\/70{background-color:#fb2c36b3}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/70{background-color:color-mix(in oklab, var(--color-red-500) 70%, transparent)}}.bg-red-600{background-color:var(--color-red-600)}.bg-red-700{background-color:var(--color-red-700)}.bg-secondary{background-color:var(--color-secondary)}.bg-sky-50{background-color:var(--color-sky-50)}.bg-sky-500{background-color:var(--color-sky-500)}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-300{background-color:var(--color-slate-300)}.bg-slate-400{background-color:var(--color-slate-400)}.bg-slate-500{background-color:var(--color-slate-500)}.bg-slate-600{background-color:var(--color-slate-600)}.bg-slate-600\/10{background-color:#45556c1a}@supports (color:color-mix(in lab, red, red)){.bg-slate-600\/10{background-color:color-mix(in oklab, var(--color-slate-600) 10%, transparent)}}.bg-slate-700{background-color:var(--color-slate-700)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-success,.bg-success\/10{background-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/10{background-color:color-mix(in oklab, var(--color-success) 10%, transparent)}}.bg-teal-50\/40{background-color:#f0fdfa66}@supports (color:color-mix(in lab, red, red)){.bg-teal-50\/40{background-color:color-mix(in oklab, var(--color-teal-50) 40%, transparent)}}.bg-teal-100{background-color:var(--color-teal-100)}.bg-teal-500{background-color:var(--color-teal-500)}.bg-teal-500\/10{background-color:#00baa71a}@supports (color:color-mix(in lab, red, red)){.bg-teal-500\/10{background-color:color-mix(in oklab, var(--color-teal-500) 10%, transparent)}}.bg-transparent{background-color:#0000}.bg-violet-100{background-color:var(--color-violet-100)}.bg-violet-500{background-color:var(--color-violet-500)}.bg-warning,.bg-warning\/10{background-color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/10{background-color:color-mix(in oklab, var(--color-warning) 10%, transparent)}}.bg-white{background-color:var(--color-white)}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-zinc-50{background-color:var(--color-zinc-50)}.bg-zinc-100{background-color:var(--color-zinc-100)}.bg-zinc-200{background-color:var(--color-zinc-200)}.bg-zinc-200\/70{background-color:#e4e4e7b3}@supports (color:color-mix(in lab, red, red)){.bg-zinc-200\/70{background-color:color-mix(in oklab, var(--color-zinc-200) 70%, transparent)}}.bg-zinc-900{background-color:var(--color-zinc-900)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}@layer daisyui.l1{.alert-soft{color:var(--alert-color,var(--color-base-content));background:var(--alert-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.alert-soft{background:color-mix(in oklab, var(--alert-color,var(--color-base-content)) 8%, var(--color-base-100))}}.alert-soft{--alert-border-color:var(--alert-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.alert-soft{--alert-border-color:color-mix(in oklab, var(--alert-color,var(--color-base-content)) 10%, var(--color-base-100))}}.alert-soft{box-shadow:none;background-image:none}.btn-ghost:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn)){--btn-shadow:"";--btn-bg:#0000;--btn-border:#0000;--btn-noise:none}.btn-ghost:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn)):not(:disabled,[disabled],.btn-disabled){--btn-fg:var(--btn-color,currentColor);outline-color:currentColor}@media (hover:none){.btn-ghost:not(.btn-active,:active,:focus-visible,input:checked:not(.filter .btn)):hover{--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color,currentColor);--btn-border:#0000;--btn-noise:none;outline-color:currentColor}}.btn-outline:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn),:disabled,[disabled],.btn-disabled){--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color);--btn-border:var(--btn-color);--btn-noise:none}@media (hover:none){.btn-outline:not(.btn-active,:active,:focus-visible,input:checked:not(.filter .btn)):hover{--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color);--btn-border:var(--btn-color);--btn-noise:none}}}.bg-\[url\(\'https\:\/\/images\.unsplash\.com\/photo-1634017839464-5c339ebe3cb4\?ixlib\=rb-4\.0\.3\&ixid\=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8\&auto\=format\&fit\=crop\&w\=560\&q\=80\'\)\]{background-image:url(https://images.unsplash.com/photo-1634017839464-5c339ebe3cb4?ixlib=rb-4.0.3&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=560&q=80)}.from-base-100{--tw-gradient-from:var(--color-base-100);--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-black{--tw-gradient-from:var(--color-black);--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-black\/35{--tw-gradient-from:#00000059}@supports (color:color-mix(in lab, red, red)){.from-black\/35{--tw-gradient-from:color-mix(in oklab, var(--color-black) 35%, transparent)}}.from-black\/35{--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-transparent{--tw-gradient-from:transparent;--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-400{--tw-gradient-from:var(--color-violet-400);--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))}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-amber-500{--tw-gradient-to: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))}.to-black{--tw-gradient-to:var(--color-black);--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-600{--tw-gradient-to:var(--color-indigo-600);--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-50\/40{--tw-gradient-to:#fff7ed66}@supports (color:color-mix(in lab, red, red)){.to-orange-50\/40{--tw-gradient-to:color-mix(in oklab, var(--color-orange-50) 40%, transparent)}}.to-orange-50\/40{--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-transparent{--tw-gradient-to:transparent;--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))}.bg-cover{background-size:cover}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.\[mask-type\:luminance\]{mask-type:luminance}.fill-\(--icon-color\){fill:var(--icon-color)}.fill-current{fill:currentColor}.fill-rose-500{fill:var(--color-rose-500)}.fill-transparent{fill:#0000}.stroke-amber-500{stroke:var(--color-amber-500)}.stroke-base-content\/20{stroke:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.stroke-base-content\/20{stroke:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.stroke-blue-500{stroke:var(--color-blue-500)}.stroke-current{stroke:currentColor}.stroke-cyan-600{stroke:var(--color-cyan-600)}.stroke-gray-400{stroke:var(--color-gray-400)}.stroke-green-500{stroke:var(--color-green-500)}.stroke-purple-600{stroke:var(--color-purple-600)}.stroke-red-500{stroke:var(--color-red-500)}.stroke-rose-500{stroke:var(--color-rose-500)}.stroke-teal-500{stroke:var(--color-teal-500)}.stroke-violet-500{stroke:var(--color-violet-500)}.stroke-2{stroke-width:2px}.stroke-\[1\.5\]{stroke-width:1.5px}.stroke-\[1\]{stroke-width:1px}.object-cover{object-fit:cover}.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)}.px-0{padding-inline:calc(var(--spacing) * 0)}.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-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.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-20{padding-inline:calc(var(--spacing) * 20)}.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\.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-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-\[calc\(--spacing\(4\)-1px\)\]{padding-block:calc(calc(var(--spacing) * 4) - 1px)}.ps-4{padding-inline-start:calc(var(--spacing) * 4)}.pe-6{padding-inline-end:calc(var(--spacing) * 6)}.pe-9{padding-inline-end:calc(var(--spacing) * 9)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.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-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-2xl\/relaxed{font-size:var(--text-2xl);line-height:var(--leading-relaxed)}.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-base\!{font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important}.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-\(length\:--my-var\){font-size:var(--my-var)}.text-\[0\.625rem\]{font-size:.625rem}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[15px\]{font-size:15px}.text-\[20rem\]{font-size:20rem}.text-\[22px\]{font-size:22px}.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-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.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-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.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-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.\!text-green-600{color:var(--color-green-600)!important}.text-\(color\:--my-var\){color:var(--my-var)}.text-\[\#36424A\]{color:#36424a}.text-\[var\(--color-text-dark\)\],.text-\[var\(--color-text-dark\)\]\/80{color:var(--color-text-dark)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--color-text-dark\)\]\/80{color:color-mix(in oklab, var(--color-text-dark) 80%, transparent)}}.text-accent-content{color:var(--color-accent-content)}.text-amber-500{color:var(--color-amber-500)}.text-base-100{color:var(--color-base-100)}.text-base-content,.text-base-content\/0{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.text-base-content\/0{color:color-mix(in oklab, var(--color-base-content) 0%, transparent)}}.text-base-content\/30{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.text-base-content\/30{color:color-mix(in oklab, var(--color-base-content) 30%, transparent)}}.text-base-content\/40{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.text-base-content\/40{color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.text-base-content\/50{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.text-base-content\/50{color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}.text-base-content\/60{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.text-base-content\/60{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.text-base-content\/70{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.text-base-content\/70{color:color-mix(in oklab, var(--color-base-content) 70%, transparent)}}.text-base-content\/80{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.text-base-content\/80{color:color-mix(in oklab, var(--color-base-content) 80%, transparent)}}.text-black{color:var(--color-black)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-brand-500{color:var(--color-brand-500)}.text-brand-600{color:var(--color-brand-600)}.text-cyan-600{color:var(--color-cyan-600)}.text-emerald-600{color:var(--color-emerald-600)}.text-error{color:var(--color-error)}.text-error-content{color:var(--color-error-content)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.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-gray-950{color:var(--color-gray-950)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-green-800{color:var(--color-green-800)}.text-indigo-600{color:var(--color-indigo-600)}.text-info{color:var(--color-info)}.text-info-content{color:var(--color-info-content)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-700{color:var(--color-neutral-700)}.text-neutral-content{color:var(--color-neutral-content)}.text-orange-500{color:var(--color-orange-500)}.text-orange-800{color:var(--color-orange-800)}.text-pink-600{color:var(--color-pink-600)}.text-primary{color:var(--color-primary)}.text-primary-content{color:var(--color-primary-content)}.text-primary\/60{color:#3080ff99}@supports (color:color-mix(in lab, red, red)){.text-primary\/60{color:color-mix(in oklab, var(--color-primary) 60%, transparent)}}.text-purple-600{color:var(--color-purple-600)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-800{color:var(--color-red-800)}.text-red-900{color:var(--color-red-900)}.text-secondary{color:var(--color-secondary)}.text-secondary-content{color:var(--color-secondary-content)}.text-sky-600{color:var(--color-sky-600)}.text-sky-700{color:var(--color-sky-700)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-700{color:var(--color-slate-700)}.text-stone-500{color:var(--color-stone-500)}.text-success{color:var(--color-success)}.text-success-content{color:var(--color-success-content)}.text-teal-600{color:var(--color-teal-600)}.text-teal-700{color:var(--color-teal-700)}.text-teal-800{color:var(--color-teal-800)}.text-transparent{color:#0000}.text-violet-500{color:var(--color-violet-500)}.text-violet-800{color:var(--color-violet-800)}.text-warning{color:var(--color-warning)}.text-warning-content{color:var(--color-warning-content)}.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-600{color:var(--color-yellow-600)}.text-zinc-600{color:var(--color-zinc-600)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.prose :where(a.btn:not(.btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-indigo-600{-webkit-text-decoration-color:var(--color-indigo-600);-webkit-text-decoration-color:var(--color-indigo-600);-webkit-text-decoration-color:var(--color-indigo-600);text-decoration-color:var(--color-indigo-600)}.decoration-8{text-decoration-thickness:8px}.underline-offset-3{text-underline-offset:3px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-red-300::placeholder{color:var(--color-red-300)}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.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-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);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)}.shadow-xl{--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), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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-base-content\/30{--tw-ring-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ring-base-content\/30{--tw-ring-color:color-mix(in oklab, var(--color-base-content) 30%, transparent)}}.ring-primary{--tw-ring-color:var(--color-primary)}.ring-sky-200{--tw-ring-color:var(--color-sky-200)}.ring-offset-1{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.blur-\[1px\]{--tw-blur:blur(1px);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-md{--tw-drop-shadow-size:drop-shadow(0 3px 3px var(--tw-drop-shadow-color,#0000001f));--tw-drop-shadow:drop-shadow(var(--drop-shadow-md));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,)}.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,)!important}.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,)}.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-\[min-height\]{transition-property:min-height;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-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;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))}.delay-150{transition-delay:.15s}.delay-200{transition-delay:.2s}.duration-75{--tw-duration:75ms;transition-duration:75ms}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-250{--tw-duration:.25s;transition-duration:.25s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.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)}.prose{--tw-prose-body:var(--color-base-content,#24262b);--tw-prose-headings:var(--color-base-content,#24262b);--tw-prose-lead:var(--color-base-content,#24262b);--tw-prose-links:var(--color-primary,#0f0f0b);--tw-prose-bold:var(--color-base-content,#24262b);--tw-prose-counters:var(--color-base-content,#24262b);--tw-prose-bullets:var(--color-primary,#0f0f0b);--tw-prose-hr:var(--color-base-300,#e5e7eb);--tw-prose-quotes:var(--color-base-content,#24262b);--tw-prose-quote-borders:var(--color-primary,#0f0f0b);--tw-prose-captions:var(--color-base-content,#24262b);--tw-prose-code:var(--color-primary,#0f0f0b);--tw-prose-pre-code:var(--color-base-100,#fff);--tw-prose-pre-bg:var(--color-base-300,#e5e7eb);--tw-prose-th-borders:var(--color-base-300,#e5e7eb);--tw-prose-td-borders:var(--color-base-300,#e5e7eb);--tw-prose-invert-body:var(--color-base-100,#fff);--tw-prose-invert-headings:var(--color-base-100,#fff);--tw-prose-invert-links:var(--color-primary-content,#000);--tw-prose-invert-bold:var(--color-base-100,#fff);--tw-prose-invert-counters:var(--color-base-100,#fff);--tw-prose-invert-bullets:var(--color-primary-content,#000);--tw-prose-invert-hr:var(--color-neutral,#3a3a1d);--tw-prose-invert-quotes:var(--color-base-100,#fff);--tw-prose-invert-quote-borders:var(--color-primary-content,#000);--tw-prose-invert-captions:var(--color-base-100,#fff);--tw-prose-invert-code:var(--color-primary-content,#000);--tw-prose-invert-pre-code:var(--color-base-100,#fff);--tw-prose-invert-pre-bg:var(--color-neutral,#3a3a1d);--tw-prose-invert-th-borders:var(--color-neutral,#3a3a1d);--tw-prose-invert-td-borders:var(--color-neutral,#3a3a1d)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--placement\:bottom\]{--placement:bottom}.\[--trigger\:hover\]{--trigger:hover}.group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media (hover:hover){.group-hover\:visible:is(:where(.group):hover *){visibility:visible}.group-hover\:mx-1:is(:where(.group):hover *){margin-inline:calc(var(--spacing) * 1)}.group-hover\:w-12:is(:where(.group):hover *){width:calc(var(--spacing) * 12)}.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-1:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-y-0:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:rotate-3:is(:where(.group):hover *){rotate:3deg}.group-hover\:bg-primary\/60:is(:where(.group):hover *){background-color:#3080ff99}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-primary\/60:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-primary) 60%, transparent)}}.group-hover\:text-base-content\/40:is(:where(.group):hover *){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.group-hover\:text-base-content\/40:is(:where(.group):hover *){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.group-hover\:text-gray-600:is(:where(.group):hover *){color:var(--color-gray-600)}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.group-hover\:text-white\/70:is(:where(.group):hover *){color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.group-hover\:text-white\/70:is(:where(.group):hover *){color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\/name\:opacity-70:is(:where(.group\/name):hover *){opacity:.7}}.group-focus\:text-white\/70:is(:where(.group):focus *){color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.group-focus\:text-white\/70:is(:where(.group):focus *){color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.peer-checked\:border-primary:is(:where(.peer):checked~*){border-color:var(--color-primary)}.peer-invalid\:visible:is(:where(.peer):invalid~*){visibility:visible}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.first-letter\:float-left:first-letter{float:left}.first-letter\:mr-3:first-letter{margin-right:calc(var(--spacing) * 3)}.first-letter\:text-7xl:first-letter{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.first-letter\:font-bold:first-letter{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.first-line\:tracking-widest:first-line{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.first-line\:uppercase:first-line{text-transform:uppercase}.marker\:text-sky-400 ::marker{color:var(--color-sky-400)}.marker\:text-sky-400::marker{color:var(--color-sky-400)}.marker\:text-sky-400 ::-webkit-details-marker{color:var(--color-sky-400)}.marker\:text-sky-400::-webkit-details-marker{color:var(--color-sky-400)}.selection\:bg-fuchsia-300 ::selection{background-color:var(--color-fuchsia-300)}.selection\:bg-fuchsia-300::selection{background-color:var(--color-fuchsia-300)}.selection\:text-fuchsia-900 ::selection{color:var(--color-fuchsia-900)}.selection\:text-fuchsia-900::selection{color:var(--color-fuchsia-900)}.file\:mr-4::file-selector-button{margin-right:calc(var(--spacing) * 4)}.file\:rounded-full::file-selector-button{border-radius:3.40282e38px}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:bg-violet-50::file-selector-button{background-color:var(--color-violet-50)}.file\:px-4::file-selector-button{padding-inline:calc(var(--spacing) * 4)}.file\:py-2::file-selector-button{padding-block:calc(var(--spacing) * 2)}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:font-semibold::file-selector-button{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.file\:text-violet-700::file-selector-button{color:var(--color-violet-700)}.placeholder\:text-base-content\/70::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-base-content\/70::placeholder{color:color-mix(in oklab, var(--color-base-content) 70%, transparent)}}.placeholder\:text-gray-400::placeholder{color:var(--color-gray-400)}.placeholder\:italic::placeholder{font-style:italic}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:end-2:before{content:var(--tw-content);inset-inline-end:calc(var(--spacing) * 2)}.before\:top-1\/2:before{content:var(--tw-content);top:50%}.before\:size-1:before{content:var(--tw-content);width:calc(var(--spacing) * 1);height:calc(var(--spacing) * 1)}.before\:-translate-y-1\/2:before{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.before\:rounded-full:before{content:var(--tw-content);border-radius:3.40282e38px}.before\:bg-gray-300:before{content:var(--tw-content);background-color:var(--color-gray-300)}.before\:content-\[\'Festivus\'\]:before{--tw-content:"Festivus";content:var(--tw-content)}.after\:ml-0\.5:after{content:var(--tw-content);margin-left:calc(var(--spacing) * .5)}.after\:text-red-500:after{content:var(--tw-content);color:var(--color-red-500)}.after\:content-\[\'\*\'\]:after{--tw-content:"*";content:var(--tw-content)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:calc(var(--spacing) * 0)}.last\:pe-0:last-child{padding-inline-end:calc(var(--spacing) * 0)}.last\:pb-0:last-child{padding-bottom:calc(var(--spacing) * 0)}.odd\:bg-gray-50:nth-child(odd){background-color:var(--color-gray-50)}.even\:bg-base-100:nth-child(2n){background-color:var(--color-base-100)}.last-of-type\:before\:hidden:last-of-type:before{content:var(--tw-content);display:none}.checked\:border-indigo-500:checked{border-color:var(--color-indigo-500)}.invalid\:border-pink-500:invalid{border-color:var(--color-pink-500)}.invalid\:text-pink-600:invalid{color:var(--color-pink-600)}@media (hover:hover){.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-100:hover{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:transform:hover{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.hover\:border-base-content:hover,.hover\:border-base-content\/20:hover{border-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.hover\:border-base-content\/20:hover{border-color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.hover\:border-base-content\/40:hover{border-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.hover\:border-base-content\/40:hover{border-color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.hover\:border-blue-500:hover{border-color:var(--color-blue-500)}.hover\:border-error:hover{border-color:var(--color-error)}.hover\:border-gray-300:hover{border-color:var(--color-gray-300)}.hover\:border-primary:hover{border-color:var(--color-primary)}.hover\:border-primary\/40:hover{border-color:#3080ff66}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/40:hover{border-color:color-mix(in oklab, var(--color-primary) 40%, transparent)}}.hover\:border-primary\/50:hover{border-color:#3080ff80}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/50:hover{border-color:color-mix(in oklab, var(--color-primary) 50%, transparent)}}.hover\:bg-\[var\(--color-text-dark\)\]:hover{background-color:var(--color-text-dark)}.hover\:bg-\[var\(--color-text-dark-hover\)\]:hover{background-color:var(--color-text-dark-hover)}.hover\:bg-base-100:hover{background-color:var(--color-base-100)}.hover\:bg-base-200:hover{background-color:var(--color-base-200)}.hover\:bg-blue-600:hover{background-color:var(--color-blue-600)}.hover\:bg-error\/10:hover{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-error\/10:hover{background-color:color-mix(in oklab, var(--color-error) 10%, transparent)}}.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-200:hover{background-color:var(--color-gray-200)}.hover\:bg-gray-300:hover{background-color:var(--color-gray-300)}.hover\:bg-indigo-600:hover{background-color:var(--color-indigo-600)}.hover\:bg-neutral-50:hover{background-color:var(--color-neutral-50)}.hover\:bg-neutral-100:hover{background-color:var(--color-neutral-100)}.hover\:bg-orange-600:hover{background-color:var(--color-orange-600)}.hover\:bg-primary\/90:hover{background-color:#3080ffe6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--color-primary) 90%, transparent)}}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-red-500\/90:hover{background-color:#fb2c36e6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/90:hover{background-color:color-mix(in oklab, var(--color-red-500) 90%, transparent)}}.hover\:bg-red-600:hover{background-color:var(--color-red-600)}.hover\:bg-sky-100:hover{background-color:var(--color-sky-100)}.hover\:bg-sky-700:hover{background-color:var(--color-sky-700)}.hover\:bg-slate-800\/5:hover{background-color:#1d293d0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-800\/5:hover{background-color:color-mix(in oklab, var(--color-slate-800) 5%, transparent)}}.hover\:bg-violet-600:hover{background-color:var(--color-violet-600)}.hover\:\[mask-type\:alpha\]:hover{mask-type:alpha}.hover\:stroke-primary:hover{stroke:var(--color-primary)}.hover\:text-base-content:hover{color:var(--color-base-content)}.hover\:text-black:hover{color:var(--color-black)}.hover\:text-blue-500:hover{color:var(--color-blue-500)}.hover\:text-error:hover{color:var(--color-error)}.hover\:text-gray-400:hover{color:var(--color-gray-400)}.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-neutral-600:hover{color:var(--color-neutral-600)}.hover\:text-orange-600:hover{color:var(--color-orange-600)}.hover\:text-primary:hover{color:var(--color-primary)}.hover\:text-red-700:hover{color:var(--color-red-700)}.hover\:text-white:hover{color:var(--color-white)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-75:hover{opacity:.75}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-lg:hover{--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)}.hover\:shadow-md:hover{--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)}.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\:file\:bg-violet-100:hover::file-selector-button{background-color:var(--color-violet-100)}}.focus\:z-10:focus{z-index:10}.focus\:border-base-content\/40:focus{border-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.focus\:border-base-content\/40:focus{border-color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.focus\:border-blue-300:focus{border-color:var(--color-blue-300)}.focus\:border-blue-600:focus{border-color:var(--color-blue-600)}.focus\:border-gray-900:focus{border-color:var(--color-gray-900)}.focus\:border-primary:focus{border-color:var(--color-primary)}.focus\:border-red-300:focus{border-color:var(--color-red-300)}.focus\:border-sky-500:focus{border-color:var(--color-sky-500)}.focus\:bg-base-100:focus{background-color:var(--color-base-100)}.focus\:bg-gray-50:focus{background-color:var(--color-gray-50)}.focus\:bg-gray-100:focus{background-color:var(--color-gray-100)}.focus\:bg-gray-200:focus{background-color:var(--color-gray-200)}.focus\:bg-indigo-600:focus{background-color:var(--color-indigo-600)}.focus\:bg-red-600:focus{background-color:var(--color-red-600)}.focus\:opacity-80:focus{opacity:.8}.focus\:shadow-lg:focus{--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)}.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-base-300:focus{--tw-ring-color:var(--color-base-300)}.focus\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\:ring-gray-200:focus{--tw-ring-color:var(--color-gray-200)}.focus\:ring-gray-900:focus{--tw-ring-color:var(--color-gray-900)}.focus\:ring-primary:focus{--tw-ring-color:var(--color-primary)}.focus\:ring-sky-300:focus{--tw-ring-color:var(--color-sky-300)}.focus\:ring-violet-300:focus{--tw-ring-color:var(--color-violet-300)}.focus\:ring-zinc-800:focus{--tw-ring-color:var(--color-zinc-800)}.focus\:ring-offset-2:focus{--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)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus\:outline-2:focus{outline-style:var(--tw-outline-style);outline-width:2px}.focus\:outline-offset-2:focus{outline-offset:2px}.focus\:outline-sky-500:focus{outline-color:var(--color-sky-500)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:bg-base-200:focus-visible{background-color:var(--color-base-200)}.focus-visible\:bg-slate-800\/5:focus-visible{background-color:#1d293d0d}@supports (color:color-mix(in lab, red, red)){.focus-visible\:bg-slate-800\/5:focus-visible{background-color:color-mix(in oklab, var(--color-slate-800) 5%, transparent)}}.focus-visible\:text-black:focus-visible{color:var(--color-black)}.focus-visible\:ring-2:focus-visible{--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-visible\:ring-neutral-400:focus-visible{--tw-ring-color:var(--color-neutral-400)}.focus-visible\:ring-offset-2:focus-visible{--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)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.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:focus-visible{outline-color:var(--color-primary)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-gray-100:active{background-color:var(--color-gray-100)}.active\:bg-sky-800:active{background-color:var(--color-sky-800)}.active\:text-gray-500:active{color:var(--color-gray-500)}.active\:text-gray-700:active{color:var(--color-gray-700)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-gray-100:disabled{background-color:var(--color-gray-100)}.disabled\:opacity-25:disabled{opacity:.25}.disabled\:opacity-50:disabled{opacity:.5}.has-checked\:bg-indigo-50:has(:checked){background-color:var(--color-indigo-50)}.has-checked\:ring-indigo-200:has(:checked){--tw-ring-color:var(--color-indigo-200)}.aria-asc\:rotate-0[aria-asc=true]{rotate:0deg}.aria-desc\:rotate-180[aria-desc=true]{rotate:180deg}.data-checked\:underline[data-checked]{text-decoration-line:underline}:is(.\*\:data-icon\:size-6>*)[data-icon]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-backdrop-filter\:backdrop-blur{--tw-backdrop-blur:blur(8px);-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,)}}@supports (display:grid){.supports-\[display\:grid\]\:grid{display:grid}}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-spin{animation:var(--animate-spin)}}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}@media (hover:hover){.motion-reduce\:hover\:translate-y-0:hover{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}}}@media (prefers-contrast:more){.contrast-more\:border-gray-400{border-color:var(--color-gray-400)}.contrast-more\:opacity-100{opacity:1}}@media (prefers-contrast:less){.contrast-less\:border-gray-100{border-color:var(--color-gray-100)}}@media not all and (width>=48rem){.max-md\:text-center{text-align:center}}@media (width>=900px){.min-\[900px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=40rem){.sm\:mt-4{margin-top:calc(var(--spacing) * 4)}.sm\:-mr-2{margin-right:calc(var(--spacing) * -2)}.sm\:mb-1{margin-bottom:calc(var(--spacing) * 1)}.sm\:ml-3{margin-left:calc(var(--spacing) * 3)}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:w-64{width:calc(var(--spacing) * 64)}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:flex-1{flex:1}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:gap-x-3{column-gap:calc(var(--spacing) * 3)}:where(.sm\: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)))}.sm\:rounded-lg{border-radius:var(--radius-lg)}.sm\:rounded-md{border-radius:var(--radius-md)}.sm\:rounded-tl-md{border-top-left-radius:var(--radius-md)}.sm\:rounded-tr-md{border-top-right-radius:var(--radius-md)}.sm\:rounded-br-md{border-bottom-right-radius:var(--radius-md)}.sm\:rounded-bl-md{border-bottom-left-radius:var(--radius-md)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-0{padding-inline:calc(var(--spacing) * 0)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:pr-0{padding-right:calc(var(--spacing) * 0)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (width>=48rem){.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-5{grid-column:span 5/span 5}.md\:mt-0{margin-top:calc(var(--spacing) * 0)}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:inline{display:inline}.md\:size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.md\:w-1\/3{width:33.3333%}.md\:max-w-sm{max-width:var(--container-sm)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-2{gap:calc(var(--spacing) * 2)}.md\:gap-3{gap:calc(var(--spacing) * 3)}.md\:gap-6{gap:calc(var(--spacing) * 6)}:where(.md\:space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.md\:p-5{padding:calc(var(--spacing) * 5)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-9xl{font-size:var(--text-9xl);line-height:var(--tw-leading,var(--text-9xl--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}}@media (width>=64rem){.lg\:top-\[344px\]{top:344px}.lg\:col-end-5{grid-column-end:5}.lg\:mb-14{margin-bottom:calc(var(--spacing) * 14)}.lg\:grid{display:grid}.lg\:w-1\/2{width:50%}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:border{border-style:var(--tw-border-style);border-width:1px}.lg\:border-base-content\/5{border-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.lg\:border-base-content\/5{border-color:color-mix(in oklab, var(--color-base-content) 5%, transparent)}}.lg\:p-4{padding:calc(var(--spacing) * 4)}.lg\:p-10{padding:calc(var(--spacing) * 10)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.lg\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (width>=80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@container (width>=280px){.\@\[280px\]\:flex{display:flex}.\@\[280px\]\:hidden{display:none}}@container (width>=24rem){.\@sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.\@sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=28rem){.\@md\:flex-row{flex-direction:row}}@container (width>=32rem){.\@lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\@lg\:gap-8{gap:calc(var(--spacing) * 8)}}@container (width>=48rem){.\@3xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\@3xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (orientation:portrait){.portrait\:hidden{display:none}}@media (orientation:landscape){.landscape\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-color-scheme:dark){.dark\:border-gray-700{border-color:var(--color-gray-700)}.dark\:border-slate-700{border-color:var(--color-slate-700)}.dark\:bg-black{background-color:var(--color-black)}.dark\:bg-gray-700{background-color:var(--color-gray-700)}.dark\:bg-gray-800{background-color:var(--color-gray-800)}.dark\:bg-gray-900{background-color:var(--color-gray-900)}.dark\:bg-slate-700{background-color:var(--color-slate-700)}.dark\:bg-slate-800{background-color:var(--color-slate-800)}.dark\:bg-slate-900{background-color:var(--color-slate-900)}.dark\:text-blue-400{color:var(--color-blue-400)}.dark\:text-gray-100{color:var(--color-gray-100)}.dark\:text-gray-300{color:var(--color-gray-300)}.dark\:text-neutral-200{color:var(--color-neutral-200)}.dark\:text-pink-400{color:var(--color-pink-400)}.dark\:text-slate-300{color:var(--color-slate-300)}.dark\:text-white{color:var(--color-white)}.dark\:placeholder\:text-gray-400::placeholder{color:var(--color-gray-400)}@media (hover:hover){.dark\:hover\:bg-gray-800:hover{background-color:var(--color-gray-800)}.dark\:hover\:bg-gray-900:hover{background-color:var(--color-gray-900)}.dark\:hover\:bg-neutral-800:hover{background-color:var(--color-neutral-800)}.dark\:hover\:bg-slate-100\/5:hover{background-color:#f1f5f90d}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-slate-100\/5:hover{background-color:color-mix(in oklab, var(--color-slate-100) 5%, transparent)}}.dark\:hover\:bg-slate-700:hover{background-color:var(--color-slate-700)}.dark\:hover\:text-white:hover{color:var(--color-white)}}.dark\:focus\:border-gray-700:focus{border-color:var(--color-gray-700)}.dark\:focus\:bg-neutral-800:focus{background-color:var(--color-neutral-800)}.dark\:focus\:ring-gray-900:focus{--tw-ring-color:var(--color-gray-900)}.dark\:focus-visible\:bg-slate-100\/10:focus-visible{background-color:#f1f5f91a}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:bg-slate-100\/10:focus-visible{background-color:color-mix(in oklab, var(--color-slate-100) 10%, transparent)}}.dark\:focus-visible\:text-white:focus-visible{color:var(--color-white)}}@media print{.print\:block{display:block}.print\:hidden{display:none}}@media (pointer:coarse){.pointer-coarse\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.pointer-coarse\:gap-4{gap:calc(var(--spacing) * 4)}}.\[\&_p\]\:mt-4 p{margin-top:calc(var(--spacing) * 4)}.\[\&_tbody_tr\:hover_td\]\:bg-base-200\/50 tbody tr:hover td{background-color:var(--color-base-200)}@supports (color:color-mix(in lab, red, red)){.\[\&_tbody_tr\:hover_td\]\:bg-base-200\/50 tbody tr:hover td{background-color:color-mix(in oklab, var(--color-base-200) 50%, transparent)}}.\[\&\.is-dragging\]\:cursor-grabbing.is-dragging{cursor:grabbing}.\[\&\:\:-moz-range-progress\]\:rounded-full::-moz-range-progress{border-radius:3.40282e38px}.\[\&\:\:-moz-range-progress\]\:bg-base-100::-moz-range-progress{background-color:var(--color-base-100)}.\[\&\:\:-moz-range-progress\]\:bg-gray-900::-moz-range-progress{background-color:var(--color-gray-900)}.\[\&\:\:-moz-range-thumb\]\:h-2::-moz-range-thumb{height:calc(var(--spacing) * 2)}.\[\&\:\:-moz-range-thumb\]\:h-2\.5::-moz-range-thumb{height:calc(var(--spacing) * 2.5)}.\[\&\:\:-moz-range-thumb\]\:w-2::-moz-range-thumb{width:calc(var(--spacing) * 2)}.\[\&\:\:-moz-range-thumb\]\:w-2\.5::-moz-range-thumb{width:calc(var(--spacing) * 2.5)}.\[\&\:\:-moz-range-thumb\]\:appearance-none::-moz-range-thumb{appearance:none}.\[\&\:\:-moz-range-thumb\]\:rounded-full::-moz-range-thumb{border-radius:3.40282e38px}.\[\&\:\:-moz-range-thumb\]\:border-0::-moz-range-thumb{border-style:var(--tw-border-style);border-width:0}.\[\&\:\:-moz-range-thumb\]\:bg-base-100::-moz-range-thumb{background-color:var(--color-base-100)}.\[\&\:\:-moz-range-track\]\:rounded-full::-moz-range-track{border-radius:3.40282e38px}.\[\&\:\:-moz-range-track\]\:bg-neutral-200::-moz-range-track{background-color:var(--color-neutral-200)}.\[\&\:\:-ms-fill-lower\]\:rounded-full::-ms-fill-lower{border-radius:3.40282e38px}.\[\&\:\:-ms-fill-lower\]\:bg-base-100::-ms-fill-lower{background-color:var(--color-base-100)}.\[\&\:\:-ms-fill-lower\]\:bg-gray-900::-ms-fill-lower{background-color:var(--color-gray-900)}.\[\&\:\:-ms-thumb\]\:h-2::-ms-thumb{height:calc(var(--spacing) * 2)}.\[\&\:\:-ms-thumb\]\:h-2\.5::-ms-thumb{height:calc(var(--spacing) * 2.5)}.\[\&\:\:-ms-thumb\]\:w-2::-ms-thumb{width:calc(var(--spacing) * 2)}.\[\&\:\:-ms-thumb\]\:w-2\.5::-ms-thumb{width:calc(var(--spacing) * 2.5)}.\[\&\:\:-ms-thumb\]\:appearance-none::-ms-thumb{appearance:none}.\[\&\:\:-ms-thumb\]\:rounded-full::-ms-thumb{border-radius:3.40282e38px}.\[\&\:\:-ms-thumb\]\:border-0::-ms-thumb{border-style:var(--tw-border-style);border-width:0}.\[\&\:\:-ms-thumb\]\:bg-base-100::-ms-thumb{background-color:var(--color-base-100)}.\[\&\:\:-ms-track\]\:rounded-full::-ms-track{border-radius:3.40282e38px}.\[\&\:\:-ms-track\]\:bg-neutral-200::-ms-track{background-color:var(--color-neutral-200)}.\[\&\:\:-webkit-scrollbar\]\:w-2::-webkit-scrollbar{width:calc(var(--spacing) * 2)}.\[\&\:\:-webkit-scrollbar-thumb\]\:rounded-full::-webkit-scrollbar-thumb{border-radius:3.40282e38px}.\[\&\:\:-webkit-scrollbar-thumb\]\:bg-gray-300::-webkit-scrollbar-thumb{background-color:var(--color-gray-300)}.\[\&\:\:-webkit-scrollbar-track\]\:bg-gray-100::-webkit-scrollbar-track{background-color:var(--color-gray-100)}.\[\&\:\:-webkit-slider-runnable-track\]\:overflow-hidden::-webkit-slider-runnable-track{overflow:hidden}.\[\&\:\:-webkit-slider-runnable-track\]\:rounded-full::-webkit-slider-runnable-track{border-radius:3.40282e38px}.\[\&\:\:-webkit-slider-runnable-track\]\:bg-base-100::-webkit-slider-runnable-track{background-color:var(--color-base-100)}.\[\&\:\:-webkit-slider-thumb\]\:h-2::-webkit-slider-thumb{height:calc(var(--spacing) * 2)}.\[\&\:\:-webkit-slider-thumb\]\:h-2\.5::-webkit-slider-thumb{height:calc(var(--spacing) * 2.5)}.\[\&\:\:-webkit-slider-thumb\]\:w-2::-webkit-slider-thumb{width:calc(var(--spacing) * 2)}.\[\&\:\:-webkit-slider-thumb\]\:w-2\.5::-webkit-slider-thumb{width:calc(var(--spacing) * 2.5)}.\[\&\:\:-webkit-slider-thumb\]\:appearance-none::-webkit-slider-thumb{appearance:none}.\[\&\:\:-webkit-slider-thumb\]\:rounded-full::-webkit-slider-thumb{border-radius:3.40282e38px}.\[\&\:\:-webkit-slider-thumb\]\:border-0::-webkit-slider-thumb{border-style:var(--tw-border-style);border-width:0}.\[\&\:\:-webkit-slider-thumb\]\:bg-base-100::-webkit-slider-thumb{background-color:var(--color-base-100)}.\[\&\:\:-webkit-slider-thumb\]\:shadow-\[-995px_0px_0px_990px_\#101827\]::-webkit-slider-thumb{--tw-shadow:-995px 0px 0px 990px var(--tw-shadow-color,#101827);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\&\:\:-webkit-slider-thumb\]\:shadow-\[-995px_0px_0px_990px_rgba\(255\,_255\,_255\,_0\.8\)\]::-webkit-slider-thumb{--tw-shadow:-995px 0px 0px 990px var(--tw-shadow-color,#fffc);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\&\:has\(\+\[data-subheading\]\)\]\:mb-2:has(+[data-subheading]){margin-bottom:calc(var(--spacing) * 2)}.\[\&\:has\(svg\)\]\:pl-11:has(svg){padding-left:calc(var(--spacing) * 11)}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:top-4>svg{top:calc(var(--spacing) * 4)}.\[\&\>svg\]\:left-4>svg{left:calc(var(--spacing) * 4)}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;translate:var(--tw-translate-x) var(--tw-translate-y)}:where(.\[\:where\(\&\)\]\:text-base-content),:where(.\[\:where\(\&\)\]\:text-base-content\/70){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:where(.\[\:where\(\&\)\]\:text-base-content\/70){color:color-mix(in oklab, var(--color-base-content) 70%, transparent)}}:where(.\[\:where\(\&\)\]\:text-gray-500){color:var(--color-gray-500)}:where(.\[\:where\(\&\)\]\:text-gray-800){color:var(--color-gray-800)}[data-subheading]+.\[\[data-subheading\]\+\&\]\:mt-2{margin-top:calc(var(--spacing) * 2)}.btn{border-style:var(--tw-border-style);border-width:2px}@media (hover:hover){.btn:hover{--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.btn:hover{--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #fff 0%)}}:is(.btn-primary,.btn-error):not(.btn-outline):hover{--btn-bg:#0000;--btn-fg:var(--btn-color);--btn-border:var(--btn-color)}}.divider{height:1px}.divider:before,.divider:after{background-color:var(--color-base-300);height:1px}.badge-sm{border-style:var(--tw-border-style);border-width:1px}}page-main{height:100vh;display:block}.editor .ce-block{background-color:#7fffd4}.editor{display:flex}.ce-toolbar__content{float:left}.ce-toolbar{margin-left:50px}.codex-editor--narrow .codex-editor__redactor{margin-left:60px;margin-right:0}.codex-editor--narrow .ce-settings .ce-popover,.codex-editor--narrow .ce-toolbox .ce-popover{left:0}[x-cloak]{display:none!important}main{height:100%}.main_grid{gap:3rem 2.5rem;padding:2.5rem 0;display:grid;position:relative}.main_grid.right>*,.main_grid.left>*{grid-template-columns:repeat(auto-fit,minmax(36rem,1fr));display:grid}.main_grid.left>* div:first-child{order:2}.main_grid.left>* div:nth-child(2){order:1}.main_grid>*{grid-column:2;gap:2rem}.full_grid{grid-column:1/4;width:100%}.aligner{justify-content:center;align-items:center;display:flex}.space{padding:0 0 5rem}.bg_block{position:relative}.grid-3-2{grid-column:2/3;grid-template-columns:10fr 4fr;row-gap:2rem;display:grid}.grid-2-3{grid-column:2/3;grid-template-columns:6fr 8fr;row-gap:2rem;display:grid}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.3}.dark h1,.dark h2,.dark h3,.dark h4,.dark h5,.dark h6,.dark p{color:var(--color-white)}h1{font-size:var(--font-size-h1)}h2{font-size:var(--font-size-h2);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}h3{font-size:var(--font-size-h3);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}h4{font-size:var(--font-size-h4);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}h5{font-size:var(--font-size-h5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}h6{font-size:var(--font-size-h6);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.preline{font-size:var(--font-size-preline);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}card-box p{font-size:var(--font-size-card);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-gray-500);letter-spacing:.2px;line-height:2}li::marker{color:var(--color-primary)}[class*=kompass-login] body{overflow-y:hidden!important}[class*=kompass-login] header{z-index:30;justify-content:flex-end;width:100%;display:flex;position:absolute}[class*=kompass-login] main{padding-top:0!important}[class*=kompass-admin-]:not(.kompass-admin-passkey-setup){overflow-y:scroll}[class*=kompass-admin-]:not(.kompass-admin-passkey-setup) main{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-in-out);transition-duration:.3s;transition-timing-function:var(--ease-in-out);grid-template:"sidenav main-content"1fr"sidenav footer"4rem/15rem 1fr;display:grid}[class*=kompass-admin-]:not(.kompass-admin-passkey-setup) header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-base-300);width:100%;padding-inline:calc(var(--spacing) * 6);grid-area:header;align-items:center;display:flex}[class*=kompass-admin-]:not(.kompass-admin-passkey-setup) footer{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-base-300);padding-inline:calc(var(--spacing) * 6);grid-area:footer;justify-content:space-between;align-items:center;display:flex}[class*=kompass-admin-]:not(.kompass-admin-passkey-setup) .main-content{background-color:var(--color-base-200);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);grid-area:main-content;position:relative}[class*=kompass-admin-]:not(.kompass-admin-passkey-setup) header,[class*=kompass-admin-]:not(.kompass-admin-passkey-setup) footer{background-color:var(--color-base-200)}[class*=kompass-admin-]:not(.kompass-admin-passkey-setup) .sidenav{border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-base-300);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-in-out);transition-duration:.5s;transition-timing-function:var(--ease-in-out);width:15rem;height:100%;display:block;position:fixed;top:0;bottom:0;overflow-y:auto}[class*=kompass-admin-]:not(.kompass-admin-passkey-setup) .sidenav .logo{padding:1rem 1.6rem}[class*=kompass-admin-]:not(.kompass-admin-passkey-setup) .sidenav .logo .favicon-logo{display:none}[class*=kompass-admin-]:not(.kompass-admin-passkey-setup) .sidenav a{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);margin-block:1px;padding:.35rem 1.5rem;display:flex;position:relative}[class*=kompass-admin-]:not(.kompass-admin-passkey-setup) .sidenav a.active svg{stroke:var(--color-brand-500)}[class*=kompass-admin-]:not(.kompass-admin-passkey-setup) .sidenav a.active{background-color:#ffa70033}@supports (color:color-mix(in lab, red, red)){[class*=kompass-admin-]:not(.kompass-admin-passkey-setup) .sidenav a.active{background-color:color-mix(in oklab, var(--color-brand-500) 20%, transparent)}}[class*=kompass-admin-]:not(.kompass-admin-passkey-setup) .sidenav a.active{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}[class*=kompass-admin-]:not(.kompass-admin-passkey-setup) .sidenav .submenu{border-inline-start:1px solid var(--color-base-300);margin:.15rem 0 .15rem 1.4rem;padding-inline-start:0}[class*=kompass-admin-]:not(.kompass-admin-passkey-setup) .sidenav .submenu:before{display:none}[class*=kompass-admin-]:not(.kompass-admin-passkey-setup) .sidenav .submenu a{padding:.3rem .85rem}[class*=kompass-admin-]:not(.kompass-admin-passkey-setup) nav.setting a{padding-block:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);align-items:center;display:flex;position:relative}.sideclose{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-in-out);transition-duration:.5s;transition-timing-function:var(--ease-in-out);grid-template-columns:4.6rem 1fr!important}.sideclose .logo{padding:.5rem!important}.sideclose .big-logo{display:none}.sideclose .favicon-logo{display:block!important}.sideclose .sidenav{width:4.6rem}.sideclose .sidenav a span{display:none}.sideclose .sidebarbutton{color:var(--color-orange-400);rotate:180deg}.sideclose ul div{text-indent:-9999px}.kompass-admin-medialibrary .selectField{display:none}.ce-block__content,.ce-toolbar__content{max-width:unset}.itemblock{background-color:var(--color-base-100)}.itemblock.sort-ghost{opacity:.6}.itemblock.sort-chosen{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-blue-400);opacity:.5}.itemblock.sort-drag{opacity:.5}[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:not([type]),textarea{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-base-300);width:100%;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));border-radius:.4rem}[type=date]:active,[type=datetime]:active,[type=datetime-local]:active,[type=email]:active,[type=month]:active,[type=number]:active,[type=password]:active,[type=search]:active,[type=tel]:active,[type=text]:active,[type=time]:active,[type=url]:active,[type=week]:active,input:not([type]):active,textarea:active,[type=date]:focus,[type=datetime]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:not([type]):focus,textarea:focus,[type=date]:hover,[type=datetime]:hover,[type=datetime-local]:hover,[type=email]:hover,[type=month]:hover,[type=number]:hover,[type=password]:hover,[type=search]:hover,[type=tel]:hover,[type=text]:hover,[type=time]:hover,[type=url]:hover,[type=week]:hover,input:not([type]):hover,textarea:hover{border-color:var(--color-blue-500);outline:none!important}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}select::-ms-expand{display:none}[type=submit]:disabled{cursor:not-allowed}.icon--is-spinning{animation:1s linear infinite icon-spin}@keyframes icon-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.icon use{color:inherit;fill:currentColor}lite-youtube{contain:content;cursor:pointer;max-width:720px;margin-block:calc(var(--spacing) * 4);background-color:#000;background-position:50%;background-size:cover;display:block;position:relative}lite-youtube:after{content:"";padding-bottom:56.25%;display:block}lite-youtube>iframe{border:0;width:100%;height:100%;position:absolute;top:0;left:0}lite-youtube>.lty-playbtn:before{background-color:var(--color-red-700);content:"";border-radius:3.40282e38px;width:70px;height:70px;transition:all .4s;display:block;position:absolute}lite-youtube>.lty-playbtn{width:100%;height:100%;color:var(--color-white);cursor:pointer;z-index:1;background:50%/24px 24px no-repeat;border-radius:3.40282e38px;place-items:center;transition:all .4s;display:grid;position:absolute}lite-youtube>.lty-playbtn:after{content:"";background-color:currentColor;width:70px;height:70px;display:block;transform:scale(1.1);-webkit-mask-image:url("data:image/svg+xml;utf-8,");mask-image:url("data:image/svg+xml;utf-8,");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}lite-youtube:hover>.lty-playbtn:before{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y);background-color:var(--color-slate-700)}lite-youtube.lyt-activated{cursor:unset}lite-youtube.lyt-activated:before,lite-youtube.lyt-activated>.lty-playbtn{opacity:0;pointer-events:none}.lyt-visually-hidden{white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}lite-vimeo{contain:content;cursor:pointer;max-width:720px;margin-block:calc(var(--spacing) * 4);background-color:#000;background-position:50%;background-size:cover;display:block;position:relative}lite-vimeo:after{content:"";padding-bottom:56.25%;display:block}lite-vimeo>iframe{border:0;width:100%;height:100%;position:absolute;top:0;left:0}lite-vimeo>.ltv-playbtn:before{background-color:var(--color-blue-700);content:"";border-radius:3.40282e38px;width:70px;height:70px;transition:all .4s;display:block;position:absolute}lite-vimeo>.ltv-playbtn{width:100%;height:100%;color:var(--color-white);cursor:pointer;z-index:1;background:50%/24px 24px no-repeat;border-radius:3.40282e38px;place-items:center;transition:all .4s;display:grid;position:absolute}lite-vimeo>.ltv-playbtn:after{content:"";background-color:currentColor;width:70px;height:70px;display:block;transform:scale(1.1);-webkit-mask-image:url("data:image/svg+xml;utf-8,");mask-image:url("data:image/svg+xml;utf-8,");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}lite-vimeo:hover>.ltv-playbtn:before{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y);background-color:var(--color-slate-700)}lite-vimeo.ltv-activated{cursor:unset}lite-vimeo.ltv-activated:before,lite-vimeo.ltv-activated>.ltv-playbtn{opacity:0;pointer-events:none}.ltv-visually-hidden{white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:where(.divide-gray-50>:not(:last-child)){border-color:#6a72824d}@supports (color:color-mix(in lab, red, red)){:where(.divide-gray-50>:not(:last-child)){border-color:color-mix(in oklab, var(--color-gray-500) 30%, transparent)}}@keyframes rating{0%,40%{filter:brightness(1.05)contrast(1.05);scale:1.1}}@keyframes dropdown{0%{opacity:0}}@keyframes radio{0%{padding:5px}50%{padding:3px}}@keyframes toast{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes rotator{89.9999%,to{--first-item-position:0 0%}90%,99.9999%{--first-item-position:0 calc(var(--items) * 100%)}to{translate:0 -100%}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}@keyframes menu{0%{opacity:0}}@keyframes progress{50%{background-position-x:-115%}}@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-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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/public/assets/build/css/kompass.CcnNP3Bc.css b/public/assets/build/css/kompass.CcnNP3Bc.css deleted file mode 100644 index 592cf0e7..00000000 --- a/public/assets/build/css/kompass.CcnNP3Bc.css +++ /dev/null @@ -1,17 +0,0 @@ -/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */ -/*! -* -* Built with love in Hannover by secondnetwork and B&B. -* https://secondnetwork.de -* https://bundb.de -* - -Theme Name: Kompass A Laravel CMS -Theme URI: https://kompass.secondnetwork.de -Description: technology by secondnetwork. - -License: MIT -License URI: http://opensource.org/licenses/mit-license.php - -*/ -@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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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-y-reverse:0;--tw-border-style:solid;--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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--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-800:oklch(47% .157 37.304);--color-amber-500:oklch(76.9% .188 70.08);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-lime-300:oklch(89.7% .196 126.665);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-800:oklch(44.8% .119 151.328);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-teal-500:oklch(70.4% .14 182.503);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-600:oklch(60.9% .126 221.723);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-sky-800:oklch(44.3% .11 240.79);--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-800:oklch(42.4% .199 265.638);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-200:oklch(87% .065 274.039);--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-violet-800:oklch(43.2% .232 292.759);--color-violet-900:oklch(38% .189 293.745);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-fuchsia-300:oklch(83.3% .145 321.434);--color-fuchsia-900:oklch(40.1% .17 325.612);--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-rose-500:oklch(64.5% .246 16.439);--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-gray-950:oklch(13% .028 261.692);--color-zinc-50:oklch(98.5% 0 0);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-600:oklch(44.2% .017 285.786);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-800:oklch(27.4% .006 286.033);--color-zinc-900:oklch(21% .006 285.885);--color-neutral-50:oklch(98.5% 0 0);--color-neutral-100:oklch(97% 0 0);--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-800:oklch(26.9% 0 0);--color-stone-500:oklch(55.3% .013 58.071);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-xl:80rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-4xl:56rem;--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:calc(1.5 / 1);--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:calc(2.25 / 1.875);--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;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--drop-shadow-md:0 3px 3px #0000001f;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--blur-sm:8px;--blur-md:12px;--aspect-video:16 / 9;--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);--font-size-h1:clamp(2.2rem, calc(2.2rem + .0107 * (100vw - 40rem)), 2.8rem);--font-size-h2:clamp(2rem, calc(2rem + .0089 * (100vw - 40rem)), 2.5rem);--font-size-h3:clamp(1.6rem, calc(1.6rem + .0049 * (100vw - 40rem)), 1.875rem);--font-size-h4:clamp(1.125rem, calc(1.125rem + .0112 * (100vw - 40rem)), 1.75rem);--font-size-h5:clamp(.8rem, calc(.8rem + 0 * (100vw - 40rem)), .8rem);--font-size-h6:clamp(1rem, calc(1rem + .0045 * (100vw - 40rem)), 1.25rem);--font-size-body:clamp(1rem, calc(1rem + 0 * (100vw - 40rem)), 1rem);--font-size-small:clamp(.75rem, calc(.75rem + .0045 * (100vw - 40rem)), 1rem);--font-size-preline:clamp(1rem, calc(1rem + .0112 * (100vw - 40rem)), 1.625rem);--font-size-card:clamp(.75rem, calc(.75rem + .0022 * (100vw - 40rem)), .875rem);--color-primary:var(--color-blue-500);--color-error:var(--color-red-500);--color-brand-50:#fff6e5;--color-brand-100:#ffedcc;--color-brand-500:#ffa700;--color-brand-600:#cc8500;--color-brand-900:#332100}}@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%;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;-webkit-text-decoration:inherit;-webkit-text-decoration: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{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-base-100:oklch(25.33% .016 252.42);--color-base-200:oklch(23.26% .014 253.1);--color-base-300:oklch(21.15% .012 254.09);--color-base-content:oklch(97.807% .029 256.847);--color-primary:oklch(58% .233 277.117);--color-primary-content:oklch(96% .018 272.314);--color-secondary:oklch(65% .241 354.308);--color-secondary-content:oklch(94% .028 342.258);--color-accent:oklch(77% .152 181.912);--color-accent-content:oklch(38% .063 188.416);--color-neutral:oklch(14% .005 285.823);--color-neutral-content:oklch(92% .004 286.32);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:oklch(82% .189 84.429);--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(71% .194 13.428);--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}}:is(:root:has(input.theme-controller[value=light]:checked),[data-theme=light]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(98% 0 0);--color-base-300:oklch(95% 0 0);--color-base-content:oklch(21% .006 285.885);--color-primary:oklch(45% .24 277.023);--color-primary-content:oklch(93% .034 272.788);--color-secondary:oklch(65% .241 354.308);--color-secondary-content:oklch(94% .028 342.258);--color-accent:oklch(77% .152 181.912);--color-accent-content:oklch(38% .063 188.416);--color-neutral:oklch(14% .005 285.823);--color-neutral-content:oklch(92% .004 286.32);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:oklch(82% .189 84.429);--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(71% .194 13.428);--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}:root{--fx-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.34' numOctaves='4' stitchTiles='stitch'%3E%3C/feTurbulence%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23a)' opacity='0.2'%3E%3C/rect%3E%3C/svg%3E");scrollbar-color:currentColor #0000}@supports (color:color-mix(in lab, red, red)){:root{scrollbar-color:color-mix(in oklch, currentColor 35%, #0000) #0000}}@property --radialprogress{syntax:"";inherits:true;initial-value:0%}:root:not(span){overflow:var(--page-overflow)}:root{background:var(--page-scroll-bg,var(--root-bg));--page-scroll-bg-on:linear-gradient(var(--root-bg,#0000), var(--root-bg,#0000)) var(--root-bg,#0000)}@supports (color:color-mix(in lab, red, red)){:root{--page-scroll-bg-on:linear-gradient(var(--root-bg,#0000), var(--root-bg,#0000)) color-mix(in srgb, var(--root-bg,#0000), oklch(0% 0 0) calc(var(--page-has-backdrop,0) * 40%))}}:root{--page-scroll-transition-on:background-color .3s ease-out;transition:var(--page-scroll-transition);scrollbar-gutter:var(--page-scroll-gutter,unset);scrollbar-gutter:if(style(--page-has-scroll: 1): var(--page-scroll-gutter,unset) ; else: unset)}@keyframes set-page-has-scroll{0%,to{--page-has-scroll:1}}:root,[data-theme]{background:var(--page-scroll-bg,var(--root-bg));color:var(--color-base-content)}:where(:root,[data-theme]){--root-bg:var(--color-base-100)}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(98% .002 247.839);--color-base-300:oklch(92% .01 258.338);--color-base-content:oklch(37% .034 259.733);--color-primary:oklch(54% .245 262.881);--color-primary-content:oklch(98% .001 106.423);--color-secondary:#ffa700;--color-secondary-content:oklch(37% .034 259.733);--color-accent:oklch(49% .27 292.581);--color-accent-content:oklch(100% 0 0);--color-neutral:oklch(55% .016 285.938);--color-neutral-content:oklch(98% .003 247.858);--color-info:oklch(58% .158 241.966);--color-info-content:oklch(97% .013 236.62);--color-success:oklch(76% .233 130.85);--color-success-content:oklch(27% .033 256.848);--color-warning:oklch(75% .183 55.934);--color-warning-content:oklch(27% .033 256.848);--color-error:oklch(64% .246 16.439);--color-error-content:oklch(96% .015 12.422);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}}:where(:root),[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(98% .002 247.839);--color-base-300:oklch(92% .01 258.338);--color-base-content:oklch(37% .034 259.733);--color-primary:oklch(54% .245 262.881);--color-primary-content:oklch(98% .001 106.423);--color-secondary:#ffa700;--color-secondary-content:oklch(37% .034 259.733);--color-accent:oklch(49% .27 292.581);--color-accent-content:oklch(100% 0 0);--color-neutral:oklch(55% .016 285.938);--color-neutral-content:oklch(98% .003 247.858);--color-info:oklch(58% .158 241.966);--color-info-content:oklch(97% .013 236.62);--color-success:oklch(76% .233 130.85);--color-success-content:oklch(27% .033 256.848);--color-warning:oklch(75% .183 55.934);--color-warning-content:oklch(27% .033 256.848);--color-error:oklch(64% .246 16.439);--color-error-content:oklch(96% .015 12.422);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}:root:has(input.theme-controller[value=light]:checked){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(98% .002 247.839);--color-base-300:oklch(92% .01 258.338);--color-base-content:oklch(37% .034 259.733);--color-primary:oklch(54% .245 262.881);--color-primary-content:oklch(98% .001 106.423);--color-secondary:#ffa700;--color-secondary-content:oklch(37% .034 259.733);--color-accent:oklch(49% .27 292.581);--color-accent-content:oklch(100% 0 0);--color-neutral:oklch(55% .016 285.938);--color-neutral-content:oklch(98% .003 247.858);--color-info:oklch(58% .158 241.966);--color-info-content:oklch(97% .013 236.62);--color-success:oklch(76% .233 130.85);--color-success-content:oklch(27% .033 256.848);--color-warning:oklch(75% .183 55.934);--color-warning-content:oklch(27% .033 256.848);--color-error:oklch(64% .246 16.439);--color-error-content:oklch(96% .015 12.422);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-base-100:#171717;--color-base-200:#1f1f1f;--color-base-300:#404040;--color-base-content:#e5e5e5;--color-primary:#f59e0b;--color-primary-content:#000;--color-secondary:#262626;--color-secondary-content:#e5e5e5;--color-accent:#92400e;--color-accent-content:#fde68a;--color-neutral:#e5e5e5;--color-neutral-content:#171717;--color-info:#3b82f6;--color-info-content:#fff;--color-success:#22c55e;--color-success-content:#fff;--color-warning:#f59e0b;--color-warning-content:#000;--color-error:#ef4444;--color-error-content:#fff;--radius-selector:.375rem;--radius-field:.375rem;--radius-box:.375rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}}:is(:root:has(input.theme-controller[value=dark]:checked),[data-theme=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-base-100:#171717;--color-base-200:#1f1f1f;--color-base-300:#404040;--color-base-content:#e5e5e5;--color-primary:#f59e0b;--color-primary-content:#000;--color-secondary:#262626;--color-secondary-content:#e5e5e5;--color-accent:#92400e;--color-accent-content:#fde68a;--color-neutral:#e5e5e5;--color-neutral-content:#171717;--color-info:#3b82f6;--color-info-content:#fff;--color-success:#22c55e;--color-success-content:#fff;--color-warning:#f59e0b;--color-warning-content:#000;--color-error:#ef4444;--color-error-content:#fff;--radius-selector:.375rem;--radius-field:.375rem;--radius-box:.375rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}}@layer components;@layer utilities{@layer daisyui.l1.l2.l3{.diff{webkit-user-select:none;-webkit-user-select:none;user-select:none;direction:ltr;grid-template-rows:1fr 1.8rem 1fr;grid-template-columns:auto 1fr;width:100%;display:grid;position:relative;overflow:hidden;container-type:inline-size}.diff:focus-visible,.diff:focus-visible{outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;outline-color:var(--color-base-content)}.diff:has(.diff-item-1:focus-visible){outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;outline-color:var(--color-base-content)}.diff:focus-visible .diff-resizer{min-width:95cqi;max-width:95cqi}.diff:has(.diff-item-1:focus-visible){outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px}.diff:has(.diff-item-1:focus-visible) .diff-resizer{min-width:5cqi;max-width:5cqi}@supports (-webkit-overflow-scrolling:touch) and (overflow:-webkit-paged-x){.diff:focus .diff-resizer{min-width:5cqi;max-width:5cqi}.diff:has(.diff-item-1:focus) .diff-resizer{min-width:95cqi;max-width:95cqi}}.modal{pointer-events:none;visibility:hidden;width:100%;max-width:none;height:100%;max-height:none;color:inherit;transition:visibility .3s allow-discrete, background-color .3s ease-out, opacity .1s ease-out;overscroll-behavior:contain;z-index:999;scrollbar-gutter:auto;background-color:#0000;place-items:center;margin:0;padding:0;display:grid;position:fixed;inset:0;overflow:clip}.modal::backdrop{display:none}.tooltip{--tt-bg:var(--color-neutral);--tt-off:calc(100% + .5rem);--tt-tail:calc(100% + 1px + .25rem);display:inline-block;position:relative}.tooltip>.tooltip-content,.tooltip[data-tip]:before{border-radius:var(--radius-field);text-align:center;white-space:normal;max-width:20rem;color:var(--color-neutral-content);opacity:0;background-color:var(--tt-bg);pointer-events:none;z-index:2;--tw-content:attr(data-tip);content:var(--tw-content);width:max-content;padding-block:.25rem;padding-inline:.5rem;font-size:.875rem;line-height:1.25;position:absolute}.tooltip:after{opacity:0;background-color:var(--tt-bg);content:"";pointer-events:none;--mask-tooltip:url("data:image/svg+xml,%3Csvg width='10' height='4' viewBox='0 0 8 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.500009 1C3.5 1 3.00001 4 5.00001 4C7 4 6.5 1 9.5 1C10 1 10 0.499897 10 0H0C-1.99338e-08 0.5 0 1 0.500009 1Z' fill='black'/%3E%3C/svg%3E%0A");width:.625rem;height:.25rem;-webkit-mask-position:-1px 0;mask-position:-1px 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--mask-tooltip);-webkit-mask-image:var(--mask-tooltip);-webkit-mask-image:var(--mask-tooltip);mask-image:var(--mask-tooltip);display:block;position:absolute}@media (prefers-reduced-motion:no-preference){.tooltip>.tooltip-content,.tooltip[data-tip]:before,.tooltip:after{transition:opacity .2s cubic-bezier(.4,0,.2,1) 75ms,transform .2s cubic-bezier(.4,0,.2,1) 75ms}}:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))>.tooltip-content,:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))[data-tip]:before,:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible)):after{opacity:1;--tt-pos:0rem}@media (prefers-reduced-motion:no-preference){:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))>.tooltip-content,:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))[data-tip]:before,:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible)):after{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}}.tab{cursor:pointer;appearance:none;text-align:center;webkit-user-select:none;-webkit-user-select:none;user-select:none;flex-wrap:wrap;justify-content:center;align-items:center;display:inline-flex;position:relative}@media (hover:hover){.tab:hover{color:var(--color-base-content)}}.tab{--tab-p:.75rem;--tab-bg:var(--color-base-100);--tab-border-color:var(--color-base-300);--tab-radius-ss:0;--tab-radius-se:0;--tab-radius-es:0;--tab-radius-ee:0;--tab-order:0;--tab-radius-min:calc(.75rem - var(--border));--tab-radius-limit:min(var(--radius-field), var(--tab-radius-min));--tab-radius-grad:#0000 calc(69% - var(--border)), var(--tab-border-color) calc(69% - var(--border) + .25px), var(--tab-border-color) 69%, var(--tab-bg) calc(69% + .25px);order:var(--tab-order);height:var(--tab-height);padding-inline:var(--tab-p);border-color:#0000;font-size:.875rem}.tab:is(input[type=radio]){min-width:fit-content}.tab:is(input[type=radio]):after{--tw-content:attr(aria-label);content:var(--tw-content)}.tab:is(label){position:relative}.tab:is(label) input{cursor:pointer;appearance:none;opacity:0;position:absolute;inset:0}:is(.tab:checked,.tab:is(label:has(:checked)),.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]))+.tab-content{display:block}.tab:not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.tab:not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}.tab:not(input):empty{cursor:default;flex-grow:1}.tab:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.tab:focus{outline-offset:2px;outline:2px solid #0000}}.tab:focus-visible,.tab:is(label:has(:checked:focus-visible)){outline-offset:-5px;outline:2px solid}.tab[disabled]{pointer-events:none;opacity:.4}.menu{--menu-active-fg:var(--color-neutral-content);--menu-active-bg:var(--color-neutral);flex-flow:column wrap;width:fit-content;padding:.5rem;font-size:.875rem;display:flex}.menu :where(li ul){white-space:nowrap;margin-inline-start:1rem;padding-inline-start:.5rem;position:relative}.menu :where(li ul):before{background-color:var(--color-base-content);opacity:.1;width:var(--border);content:"";inset-inline-start:0;position:absolute;top:.75rem;bottom:.75rem}.menu :where(li>.menu-dropdown:not(.menu-dropdown-show)){display:none}.menu :where(li:not(.menu-title)>:not(ul,details,.menu-title,.btn)),.menu :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);text-align:start;text-wrap:balance;-webkit-user-select:none;user-select:none;grid-auto-columns:minmax(auto,max-content) auto max-content;grid-auto-flow:column;align-content:flex-start;align-items:center;gap:.5rem;padding-block:.375rem;padding-inline:.75rem;transition-property:color,background-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:grid}.menu :where(li>details>summary){--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li>details>summary){outline-offset:2px;outline:2px solid #0000}}.menu :where(li>details>summary)::-webkit-details-marker{display:none}:is(.menu :where(li>details>summary),.menu :where(li>.menu-dropdown-toggle)):after{content:"";transform-origin:50%;pointer-events:none;justify-self:flex-end;width:.375rem;height:.375rem;transition-property:rotate,translate;transition-duration:.2s;display:block;translate:0 -1px;rotate:-135deg;box-shadow:inset 2px 2px}.menu details{interpolate-size:allow-keywords;overflow:hidden}.menu details::details-content{block-size:0}@media (prefers-reduced-motion:no-preference){.menu details::details-content{transition-behavior:allow-discrete;transition-property:block-size,content-visibility;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}}.menu details[open]::details-content{block-size:auto}.menu :where(li>details[open]>summary):after,.menu :where(li>.menu-dropdown-toggle.menu-dropdown-show):after{translate:0 1px;rotate:45deg}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{color:var(--color-base-content);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{outline-offset:2px;outline:2px solid #0000}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){outline-offset:2px;outline:2px solid #0000}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){box-shadow:inset 0 1px oklch(0% 0 0/.01),inset 0 -1px oklch(100% 0 0/.01)}.menu :where(li:empty){background-color:var(--color-base-content);opacity:.1;height:1px;margin:.5rem 1rem}.menu :where(li){flex-flow:column wrap;flex-shrink:0;align-items:stretch;display:flex;position:relative}.menu :where(li) .badge{justify-self:flex-end}.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active{outline-offset:2px;outline:2px solid #0000}}.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active{color:var(--menu-active-fg);background-color:var(--menu-active-bg);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise)}:is(.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active):not(:is(.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active):active){box-shadow:0 2px calc(var(--depth) * 3px) -2px var(--menu-active-bg)}.menu :where(li).menu-disabled{pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.menu :where(li).menu-disabled{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.menu .dropdown:focus-within .menu-dropdown-toggle:after{translate:0 1px;rotate:45deg}.menu .dropdown-content{margin-top:.5rem;padding:.5rem}.menu .dropdown-content:before{display:none}.dropdown{position-area:var(--anchor-v,bottom) var(--anchor-h,span-right);display:inline-block;position:relative}.dropdown>:not(:has(~[class*=dropdown-content])):focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.dropdown>:not(:has(~[class*=dropdown-content])):focus{outline-offset:2px;outline:2px solid #0000}}.dropdown .dropdown-content{position:absolute}.dropdown.dropdown-close .dropdown-content,.dropdown:not(details,.dropdown-open,.dropdown-hover:hover,:focus-within) .dropdown-content,.dropdown.dropdown-hover:not(:hover) [tabindex]:first-child:focus:not(:focus-visible)~.dropdown-content{transform-origin:top;opacity:0;display:none;scale:.95}.dropdown[popover],.dropdown .dropdown-content{z-index:999}@media (prefers-reduced-motion:no-preference){.dropdown[popover],.dropdown .dropdown-content{transition-behavior:allow-discrete;transition-property:opacity,scale,display;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation:.2s dropdown}}@starting-style{.dropdown[popover],.dropdown .dropdown-content{opacity:0;scale:.95}}:is(.dropdown:not(.dropdown-close).dropdown-open,.dropdown:not(.dropdown-close):not(.dropdown-hover):focus,.dropdown:not(.dropdown-close):focus-within)>[tabindex]:first-child{pointer-events:none}:is(.dropdown:not(.dropdown-close).dropdown-open,.dropdown:not(.dropdown-close):not(.dropdown-hover):focus,.dropdown:not(.dropdown-close):focus-within) .dropdown-content,.dropdown:not(.dropdown-close).dropdown-hover:hover .dropdown-content{opacity:1;scale:1}.dropdown:is(details) summary::-webkit-details-marker{display:none}.dropdown:where([popover]){background:0 0}.dropdown[popover]{color:inherit;position:fixed}@supports not (position-area:bottom){.dropdown[popover]{margin:auto}.dropdown[popover].dropdown-close{transform-origin:top;opacity:0;display:none;scale:.95}.dropdown[popover].dropdown-open:not(:popover-open){transform-origin:top;opacity:0;display:none;scale:.95}.dropdown[popover]::backdrop{background-color:oklab(0% none none/.3)}}:is(.dropdown[popover].dropdown-close,.dropdown[popover]:not(.dropdown-open,:popover-open)){transform-origin:top;opacity:0;display:none;scale:.95}:where(.btn){width:unset}.btn{cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;padding-inline:var(--btn-p);color:var(--btn-fg);--tw-prose-links:var(--btn-fg);height:var(--size);font-size:var(--fontsize,.875rem);outline-color:var(--btn-color,var(--color-base-content));background-color:var(--btn-bg);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--btn-noise);border-width:var(--border);border-style:solid;border-color:var(--btn-border);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));touch-action:manipulation;box-shadow:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%)) inset, var(--btn-shadow);--size:calc(var(--size-field,.25rem) * 10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-p:1rem;--btn-border:var(--btn-bg);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.btn{--btn-border:color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%))}}.btn{--btn-shadow:0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.btn{--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000)}}.btn{--btn-noise:var(--fx-noise)}@media (hover:hover){.btn:hover{--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.btn:hover{--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%)}}}.btn:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.btn:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.btn:active:not(.btn-active){--btn-bg:var(--btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.btn:active:not(.btn-active){--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 5%)}}.btn:active:not(.btn-active){--btn-border:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.btn:active:not(.btn-active){--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%)}}.btn:active:not(.btn-active){--btn-shadow:0 0 0 0 oklch(0% 0 0/0), 0 0 0 0 oklch(0% 0 0/0)}.btn:is(input[type=checkbox],input[type=radio]){appearance:none}.btn:is(input[type=checkbox],input[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.btn:where(input:checked:not(.filter .btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);isolation:isolate}.\!loading{pointer-events:none!important;aspect-ratio:1!important;vertical-align:middle!important;width:calc(var(--size-selector,.25rem) * 6)!important;background-color:currentColor!important;display:inline-block!important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")!important;-webkit-mask-position:50%!important;mask-position:50%!important;-webkit-mask-size:100%!important;mask-size:100%!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important}.loading{pointer-events:none;aspect-ratio:1;vertical-align:middle;width:calc(var(--size-selector,.25rem) * 6);background-color:currentColor;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.collapse{border-radius:var(--radius-box,1rem);isolation:isolate;grid-template-rows:max-content 0fr;grid-template-columns:minmax(0,1fr);width:100%;display:grid;position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference){.collapse{transition:grid-template-rows .2s}}.collapse>input:is([type=checkbox],[type=radio]){appearance:none;opacity:0;z-index:1;grid-row-start:1;grid-column-start:1;width:100%;min-height:1lh;padding:1rem;padding-inline-end:3rem;transition:background-color .2s ease-out}.collapse:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close)){grid-template-rows:max-content 1fr}.collapse:not(.collapse-close):has(>input:is([type=checkbox],[type=radio]):checked){grid-template-rows:max-content 1fr}.collapse:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>.collapse-content,.collapse:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){content-visibility:visible;min-height:fit-content}@supports not (content-visibility:visible){.collapse:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>.collapse-content,.collapse:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){visibility:visible}}.collapse:focus-visible{outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}.collapse:has(>input:is([type=checkbox],[type=radio]):focus-visible){outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}.collapse:has(summary:focus-visible){outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}.collapse:not(.collapse-close)>input[type=checkbox],.collapse:not(.collapse-close)>input[type=radio]:not(:checked),.collapse:not(.collapse-close)>.collapse-title{cursor:pointer}:is(.collapse[tabindex]:focus:not(.collapse-close,.collapse[open]),.collapse[tabindex]:focus-within:not(.collapse-close,.collapse[open]))>.collapse-title{cursor:unset}.collapse:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>:where(.collapse-content),.collapse:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){padding-bottom:1rem}.collapse:is(details){width:100%}@media (prefers-reduced-motion:no-preference){.collapse:is(details)::details-content{transition:content-visibility .2s allow-discrete, visibility .2s allow-discrete, min-height .2s ease-out allow-discrete, padding .1s ease-out 20ms, background-color .2s ease-out, height .2s;interpolate-size:allow-keywords;height:0}.collapse:is(details):where([open])::details-content{height:auto}}.collapse:is(details) summary{display:block;position:relative}.collapse:is(details) summary::-webkit-details-marker{display:none}.collapse:is(details)>.collapse-content{content-visibility:visible}.collapse:is(details) summary{outline:none}.validator:user-valid{--input-color:var(--color-success)}.validator:user-valid:focus{--input-color:var(--color-success)}.validator:user-valid:checked{--input-color:var(--color-success)}.validator:user-valid[aria-checked=true]{--input-color:var(--color-success)}.validator:user-valid:focus-within{--input-color:var(--color-success)}.validator:has(:user-valid){--input-color:var(--color-success)}.validator:has(:user-valid):focus{--input-color:var(--color-success)}.validator:has(:user-valid):checked{--input-color:var(--color-success)}.validator:has(:user-valid)[aria-checked=true]{--input-color:var(--color-success)}.validator:has(:user-valid):focus-within{--input-color:var(--color-success)}.validator:user-invalid{--input-color:var(--color-error)}.validator:user-invalid:focus{--input-color:var(--color-error)}.validator:user-invalid:checked{--input-color:var(--color-error)}.validator:user-invalid[aria-checked=true]{--input-color:var(--color-error)}.validator:user-invalid:focus-within{--input-color:var(--color-error)}.validator:user-invalid~.validator-hint{visibility:visible;color:var(--color-error)}.validator:has(:user-invalid){--input-color:var(--color-error)}.validator:has(:user-invalid):focus{--input-color:var(--color-error)}.validator:has(:user-invalid):checked{--input-color:var(--color-error)}.validator:has(:user-invalid)[aria-checked=true]{--input-color:var(--color-error)}.validator:has(:user-invalid):focus-within{--input-color:var(--color-error)}.validator:has(:user-invalid)~.validator-hint{visibility:visible;color:var(--color-error)}:is(.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false]))),:is(.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false]))):focus,:is(.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false]))):checked,:is(.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false])))[aria-checked=true],:is(.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false]))):focus-within{--input-color:var(--color-error)}:is(.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false])))~.validator-hint{visibility:visible;color:var(--color-error)}.list{flex-direction:column;font-size:.875rem;display:flex}.list .list-row{--list-grid-cols:minmax(0, auto) 1fr;border-radius:var(--radius-box);word-break:break-word;grid-auto-flow:column;grid-template-columns:var(--list-grid-cols);gap:1rem;padding:1rem;display:grid;position:relative}:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{content:"";border-bottom:var(--border) solid;inset-inline:var(--radius-box);border-color:var(--color-base-content);position:absolute;bottom:0}@supports (color:color-mix(in lab, red, red)){:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{border-color:color-mix(in oklab, var(--color-base-content) 5%, transparent)}}.toast{translate:var(--toast-x,0) var(--toast-y,0);inset-inline:auto 1rem;background-color:#0000;flex-direction:column;gap:.5rem;width:max-content;max-width:calc(100vw - 2rem);display:flex;position:fixed;top:auto;bottom:1rem}@media (prefers-reduced-motion:no-preference){.toast>*{animation:.25s ease-out toast}}.toggle{border:var(--border) solid currentColor;color:var(--input-color);cursor:pointer;appearance:none;vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;user-select:none;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--toggle-p), var(--radius-selector-max)) + min(var(--border), var(--radius-selector-max)));padding:var(--toggle-p);flex-shrink:0;grid-template-columns:0fr 1fr 1fr;place-content:center;display:inline-grid;position:relative;box-shadow:inset 0 1px}@supports (color:color-mix(in lab, red, red)){.toggle{box-shadow:0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000) inset}}.toggle{--input-color:var(--color-base-content);transition:color .3s,grid-template-columns .2s}@supports (color:color-mix(in lab, red, red)){.toggle{--input-color:color-mix(in oklab, var(--color-base-content) 50%, #0000)}}.toggle{--toggle-p:calc(var(--size) * .125);--size:calc(var(--size-selector,.25rem) * 6);width:calc((var(--size) * 2) - (var(--border) + var(--toggle-p)) * 2);height:var(--size)}.toggle>*{z-index:1;cursor:pointer;appearance:none;background-color:#0000;border:none;grid-column:2/span 1;grid-row-start:1;height:100%;padding:.125rem;transition:opacity .2s,rotate .4s}.toggle>:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.toggle>:focus{outline-offset:2px;outline:2px solid #0000}}.toggle>:nth-child(2){color:var(--color-base-100);rotate:0deg}.toggle>:nth-child(3){color:var(--color-base-100);opacity:0;rotate:-15deg}.toggle:has(:checked)>:nth-child(2){opacity:0;rotate:15deg}.toggle:has(:checked)>:nth-child(3){opacity:1;rotate:0deg}.toggle:before{aspect-ratio:1;border-radius:var(--radius-selector);--tw-content:"";content:var(--tw-content);width:100%;height:100%;box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px currentColor;background-color:currentColor;grid-row-start:1;grid-column-start:2;transition:background-color .1s,translate .2s,inset-inline-start .2s;position:relative;inset-inline-start:0;translate:0}@supports (color:color-mix(in lab, red, red)){.toggle:before{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000)}}.toggle:before{background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise)}@media (forced-colors:active){.toggle:before{outline-style:var(--tw-outline-style);outline-offset:calc(1px * -1);outline-width:1px}}@media print{.toggle:before{outline-offset:-1rem;outline:.25rem solid}}.toggle:focus-visible{outline-offset:2px;outline:2px solid}.toggle:has(:focus-visible){outline-offset:2px;outline:2px solid}.toggle:checked,.toggle[aria-checked=true]{background-color:var(--color-base-100);--input-color:var(--color-base-content);grid-template-columns:1fr 1fr 0fr}.toggle:has(>input:checked){background-color:var(--color-base-100);--input-color:var(--color-base-content);grid-template-columns:1fr 1fr 0fr}:is(.toggle:checked,.toggle[aria-checked=true],.toggle:has(>input:checked)):before{background-color:currentColor}@starting-style{:is(.toggle:checked,.toggle[aria-checked=true],.toggle:has(>input:checked)):before{opacity:0}}.toggle:indeterminate{grid-template-columns:.5fr 1fr .5fr}.toggle:disabled{cursor:not-allowed;opacity:.3}.toggle:disabled:before{border:var(--border) solid currentColor;background-color:#0000}.input{cursor:text;border:var(--border) solid #0000;appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;width:clamp(3rem,20rem,100%);height:var(--size);font-size:max(var(--font-size,.875rem), .875rem);touch-action:manipulation;border-color:var(--input-color);box-shadow:0 1px var(--input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-shrink:1;align-items:center;gap:.5rem;padding-inline:.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.input{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.input{--size:calc(var(--size-field,.25rem) * 10);--input-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.input{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.input:where(input){display:inline-flex}.input :where(input){appearance:none;background-color:#0000;border:none;width:100%;height:100%;display:inline-flex}.input :where(input):focus,.input :where(input):focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.input :where(input):focus,.input :where(input):focus-within{outline-offset:2px;outline:2px solid #0000}}.input :where(input[type=url]),.input :where(input[type=email]){direction:ltr}.input :where(input[type=date]){display:inline-flex}.input:focus,.input:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.input:focus,.input:focus-within{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.input:focus,.input:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.input:focus,.input:focus-within{--font-size:1rem}}}.input:is(:disabled,[disabled]),fieldset:disabled .input{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}.input:has(>input[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.input:is(:disabled,[disabled]),fieldset:disabled .input{color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}.input:has(>input[disabled]){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input)::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input)::placeholder{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.input:is(:disabled,[disabled]),fieldset:disabled .input{box-shadow:none}.input:has(>input[disabled]){box-shadow:none}.input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.input::-webkit-date-and-time-value{text-align:inherit}.input[type=number]::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}.input::-webkit-calendar-picker-indicator{position:absolute;inset-inline-end:.75em}.input:has(>input[type=date]) :where(input[type=date]){webkit-appearance:none;appearance:none;display:inline-flex}.input:has(>input[type=date]) input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute;inset-inline-end:.75em}.indicator{width:max-content;display:inline-flex;position:relative}.indicator :where(.indicator-item){z-index:1;white-space:nowrap;top:var(--indicator-t,0);bottom:var(--indicator-b,auto);left:var(--indicator-s,auto);right:var(--indicator-e,0);translate:var(--indicator-x,50%) var(--indicator-y,-50%);position:absolute}.table{border-collapse:separate;--tw-border-spacing-x:calc(.25rem * 0);--tw-border-spacing-y:calc(.25rem * 0);width:100%;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);border-radius:var(--radius-box);text-align:left;font-size:.875rem;position:relative}.table:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){text-align:right}@media (hover:hover){:is(.table tr.row-hover,.table tr.row-hover:nth-child(2n)):hover{background-color:var(--color-base-200)}}.table :where(th,td){vertical-align:middle;padding-block:.75rem;padding-inline:1rem}.table :where(thead,tfoot){white-space:nowrap;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.table :where(thead,tfoot){color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.table :where(thead,tfoot){font-size:.875rem;font-weight:600}.table :where(tfoot tr:first-child :is(td,th)){border-top:var(--border) solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.table :where(tfoot tr:first-child :is(td,th)){border-top:var(--border) solid color-mix(in oklch, var(--color-base-content) 5%, #0000)}}.table :where(.table-pin-rows thead tr){z-index:1;background-color:var(--color-base-100);position:sticky;top:0}.table :where(.table-pin-rows tfoot tr){z-index:1;background-color:var(--color-base-100);position:sticky;bottom:0}.table :where(.table-pin-cols tr th){background-color:var(--color-base-100);position:sticky;left:0;right:0}.table :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border) solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.table :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border) solid color-mix(in oklch, var(--color-base-content) 5%, #0000)}}.steps{counter-reset:step;grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;overflow:auto hidden}.steps .step{text-align:center;--step-bg:var(--color-base-300);--step-fg:var(--color-base-content);grid-template-rows:40px 1fr;grid-template-columns:auto;place-items:center;min-width:4rem;display:grid}.steps .step:before{width:100%;height:.5rem;color:var(--step-bg);background-color:var(--step-bg);content:"";border:1px solid;grid-row-start:1;grid-column-start:1;margin-inline-start:-100%;top:0}.steps .step>.step-icon{--tw-content:counter(step);content:var(--tw-content);counter-increment:step;z-index:1;color:var(--step-fg);background-color:var(--step-bg);border:1px solid var(--step-bg);border-radius:3.40282e38px;grid-row-start:1;grid-column-start:1;place-self:center;place-items:center;width:2rem;height:2rem;display:grid;position:relative}.steps .step:not(:has(.step-icon)):after{--tw-content:counter(step);content:var(--tw-content);counter-increment:step;z-index:1;color:var(--step-fg);background-color:var(--step-bg);border:1px solid var(--step-bg);border-radius:3.40282e38px;grid-row-start:1;grid-column-start:1;place-self:center;place-items:center;width:2rem;height:2rem;display:grid;position:relative}.steps .step:first-child:before{--tw-content:none;content:var(--tw-content)}.steps .step[data-content]:after{--tw-content:attr(data-content);content:var(--tw-content)}.range{appearance:none;webkit-appearance:none;--range-thumb:var(--color-base-100);--range-thumb-size:calc(var(--size-selector,.25rem) * 6);--range-progress:currentColor;--range-fill:1;--range-p:.25rem;--range-bg:currentColor}@supports (color:color-mix(in lab, red, red)){.range{--range-bg:color-mix(in oklab, currentColor 10%, #0000)}}.range{cursor:pointer;vertical-align:middle;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));width:clamp(3rem,20rem,100%);height:var(--range-thumb-size);background-color:#0000;border:none;overflow:hidden}[dir=rtl] .range{--range-dir:-1}.range:focus{outline:none}.range:focus-visible{outline-offset:2px;outline:2px solid}.range::-webkit-slider-runnable-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size) * .5)}@media (forced-colors:active){.range::-webkit-slider-runnable-track{border:1px solid}.range::-moz-range-track{border:1px solid}}.range::-webkit-slider-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));background-color:var(--range-thumb);height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p) solid;appearance:none;webkit-appearance:none;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px currentColor, 0 0 0 2rem var(--range-thumb) inset, calc((var(--range-dir,1) * -100cqw) - (var(--range-dir,1) * var(--range-thumb-size) / 2)) 0 0 calc(100cqw * var(--range-fill));position:relative;top:50%;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.range::-webkit-slider-thumb{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000), 0 0 0 2rem var(--range-thumb) inset, calc((var(--range-dir,1) * -100cqw) - (var(--range-dir,1) * var(--range-thumb-size) / 2)) 0 0 calc(100cqw * var(--range-fill))}}.range::-moz-range-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size) * .5)}.range::-moz-range-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p) solid;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px currentColor, 0 0 0 2rem var(--range-thumb) inset, calc((var(--range-dir,1) * -100cqw) - (var(--range-dir,1) * var(--range-thumb-size) / 2)) 0 0 calc(100cqw * var(--range-fill));background-color:currentColor;position:relative;top:50%}@supports (color:color-mix(in lab, red, red)){.range::-moz-range-thumb{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000), 0 0 0 2rem var(--range-thumb) inset, calc((var(--range-dir,1) * -100cqw) - (var(--range-dir,1) * var(--range-thumb-size) / 2)) 0 0 calc(100cqw * var(--range-fill))}}.range:disabled{cursor:not-allowed;opacity:.3}.range\!{appearance:none!important;webkit-appearance:none!important;--range-thumb:var(--color-base-100)!important;--range-thumb-size:calc(var(--size-selector,.25rem) * 6)!important;--range-progress:currentColor!important;--range-fill:1!important;--range-p:.25rem!important;--range-bg:currentColor!important}@supports (color:color-mix(in lab, red, red)){.range\!{--range-bg:color-mix(in oklab, currentColor 10%, #0000)!important}}.range\!{cursor:pointer!important;vertical-align:middle!important;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector))!important;border-radius:calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)))!important;width:clamp(3rem,20rem,100%)!important;height:var(--range-thumb-size)!important;background-color:#0000!important;border:none!important;overflow:hidden!important}[dir=rtl] .range\!{--range-dir:-1!important}.range\!:focus{outline:none!important}.range\!:focus-visible{outline-offset:2px!important;outline:2px solid!important}.range\!::-webkit-slider-runnable-track{background-color:var(--range-bg)!important;border-radius:var(--radius-selector)!important;width:100%!important;height:calc(var(--range-thumb-size) * .5)!important}@media (forced-colors:active){.range\!::-webkit-slider-runnable-track{border:1px solid!important}.range\!::-moz-range-track{border:1px solid!important}}.range\!::-webkit-slider-thumb{box-sizing:border-box!important;border-radius:calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)))!important;background-color:var(--range-thumb)!important;height:var(--range-thumb-size)!important;width:var(--range-thumb-size)!important;border:var(--range-p) solid!important;appearance:none!important;webkit-appearance:none!important;color:var(--range-progress)!important;box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px currentColor, 0 0 0 2rem var(--range-thumb) inset, calc((var(--range-dir,1) * -100cqw) - (var(--range-dir,1) * var(--range-thumb-size) / 2)) 0 0 calc(100cqw * var(--range-fill))!important;position:relative!important;top:50%!important;transform:translateY(-50%)!important}@supports (color:color-mix(in lab, red, red)){.range\!::-webkit-slider-thumb{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000), 0 0 0 2rem var(--range-thumb) inset, calc((var(--range-dir,1) * -100cqw) - (var(--range-dir,1) * var(--range-thumb-size) / 2)) 0 0 calc(100cqw * var(--range-fill))!important}}.range\!::-moz-range-track{background-color:var(--range-bg)!important;border-radius:var(--radius-selector)!important;width:100%!important;height:calc(var(--range-thumb-size) * .5)!important}.range\!::-moz-range-thumb{box-sizing:border-box!important;border-radius:calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)))!important;height:var(--range-thumb-size)!important;width:var(--range-thumb-size)!important;border:var(--range-p) solid!important;color:var(--range-progress)!important;box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px currentColor, 0 0 0 2rem var(--range-thumb) inset, calc((var(--range-dir,1) * -100cqw) - (var(--range-dir,1) * var(--range-thumb-size) / 2)) 0 0 calc(100cqw * var(--range-fill))!important;background-color:currentColor!important;position:relative!important;top:50%!important}@supports (color:color-mix(in lab, red, red)){.range\!::-moz-range-thumb{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000), 0 0 0 2rem var(--range-thumb) inset, calc((var(--range-dir,1) * -100cqw) - (var(--range-dir,1) * var(--range-thumb-size) / 2)) 0 0 calc(100cqw * var(--range-fill))!important}}.range\!:disabled{cursor:not-allowed!important;opacity:.3!important}.select{border:var(--border) solid #0000;appearance:none;background-color:var(--color-base-100);vertical-align:middle;width:clamp(3rem,20rem,100%);height:var(--size);touch-action:manipulation;white-space:nowrap;text-overflow:ellipsis;box-shadow:0 1px var(--input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);background-repeat:no-repeat;background-size:4px 4px,4px 4px;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-shrink:1;align-items:center;gap:.375rem;padding-inline:.75rem 1.75rem;font-size:.875rem;display:inline-flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.select{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.select{border-color:var(--input-color);--input-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.select{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.select{--size:calc(var(--size-field,.25rem) * 10)}[dir=rtl] .select{background-position:12px calc(1px + 50%),16px calc(1px + 50%)}[dir=rtl] .select::picker(select){translate:.5rem}[dir=rtl] .select select::picker(select){translate:.5rem}.select[multiple]{background-image:none;height:auto;padding-block:.75rem;padding-inline-end:.75rem;overflow:auto}.select select{appearance:none;width:calc(100% + 2.75rem);height:calc(100% - calc(var(--border) * 2));background:inherit;border-radius:inherit;border-style:none;align-items:center;margin-inline:-.75rem -1.75rem;padding-inline:.75rem 1.75rem}.select select:focus,.select select:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.select select:focus,.select select:focus-within{outline-offset:2px;outline:2px solid #0000}}.select select:not(:last-child){background-image:none;margin-inline-end:-1.375rem}.select:focus,.select:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.select:focus,.select:focus-within{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.select:focus,.select:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}.select:is(:disabled,[disabled]),fieldset:disabled .select{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}.select:has(>select[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.select:is(:disabled,[disabled]),fieldset:disabled .select{color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}.select:has(>select[disabled]){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}:is(.select:has(>select[disabled]),.select:is(:disabled,[disabled]),fieldset:disabled .select)::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.select:has(>select[disabled]),.select:is(:disabled,[disabled]),fieldset:disabled .select)::placeholder{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.select:has(>select[disabled])>select[disabled]{cursor:not-allowed}@supports (appearance:base-select){.select,.select select{appearance:base-select}:is(.select,.select select)::picker(select){appearance:base-select}}:is(.select,.select select)::picker(select){color:inherit;border:var(--border) solid var(--color-base-200);border-radius:var(--radius-box);background-color:inherit;max-height:min(24rem,70dvh);box-shadow:0 2px calc(var(--depth) * 3px) -2px oklch(0% 0 0/.2);box-shadow:0 20px 25px -5px rgb(0 0 0/calc(var(--depth) * .1)), 0 8px 10px -6px rgb(0 0 0/calc(var(--depth) * .1));margin-block:.5rem;margin-inline:.5rem;padding:.5rem;translate:-.5rem}:is(.select,.select select)::picker-icon{display:none}:is(.select,.select select) optgroup{padding-top:.5em}:is(.select,.select select) optgroup option:first-child{margin-top:.5em}:is(.select,.select select) option{border-radius:var(--radius-field);white-space:normal;padding-block:.375rem;padding-inline:.75rem;transition-property:color,background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.select,.select select) option:not(:disabled):active{background-color:var(--color-neutral);color:var(--color-neutral-content);box-shadow:0 2px calc(var(--depth) * 3px) -2px var(--color-neutral)}.timeline{display:flex;position:relative}.timeline>li{grid-template-rows:var(--timeline-row-start,minmax(0, 1fr)) auto var(--timeline-row-end,minmax(0, 1fr));grid-template-columns:var(--timeline-col-start,minmax(0, 1fr)) auto var(--timeline-col-end,minmax(0, 1fr));flex-shrink:0;align-items:center;display:grid;position:relative}.timeline>li>hr{border:none;width:100%}.timeline>li>hr:first-child{grid-row-start:2;grid-column-start:1}.timeline>li>hr:last-child{grid-area:2/3/auto/none}@media print{.timeline>li>hr{border:.1px solid var(--color-base-300)}}.timeline :where(hr){background-color:var(--color-base-300);height:.25rem}.timeline:has(.timeline-middle hr):first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}.timeline:has(.timeline-middle hr):last-child{border-start-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-selector)}.timeline:not(:has(.timeline-middle)) :first-child hr:last-child{border-start-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-selector)}.timeline:not(:has(.timeline-middle)) :last-child hr:first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}.swap{cursor:pointer;vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;user-select:none;place-content:center;display:inline-grid;position:relative}.swap input{appearance:none;border:none}.swap>*{grid-row-start:1;grid-column-start:1}@media (prefers-reduced-motion:no-preference){.swap>*{transition-property:transform,rotate,opacity;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}}.swap .swap-on,.swap .swap-indeterminate,.swap input:indeterminate~.swap-on,.swap input:is(:checked,:indeterminate)~.swap-off{opacity:0}.swap input:checked~.swap-on,.swap input:indeterminate~.swap-indeterminate{opacity:1;backface-visibility:visible}.avatar{vertical-align:middle;display:inline-flex;position:relative}.avatar>div{aspect-ratio:1;display:block;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.checkbox{border:var(--border) solid var(--input-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.checkbox{border:var(--border) solid var(--input-color,color-mix(in oklab, var(--color-base-content) 20%, #0000))}}.checkbox{cursor:pointer;appearance:none;border-radius:var(--radius-selector);vertical-align:middle;color:var(--color-base-content);box-shadow:0 1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 0 #0000 inset, 0 0 #0000;--size:calc(var(--size-selector,.25rem) * 6);width:var(--size);height:var(--size);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise);flex-shrink:0;padding:.25rem;transition:background-color .2s,box-shadow .2s;display:inline-block;position:relative}.checkbox:before{--tw-content:"";content:var(--tw-content);opacity:0;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);width:100%;height:100%;box-shadow:0px 3px 0 0px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;background-color:currentColor;font-size:1rem;line-height:.75;transition:clip-path .3s .1s,opacity .1s .1s,rotate .3s .1s,translate .3s .1s;display:block;rotate:45deg}.checkbox:focus-visible{outline:2px solid var(--input-color,currentColor);outline-offset:2px}.checkbox:checked,.checkbox[aria-checked=true]{background-color:var(--input-color,#0000);box-shadow:0 0 #0000 inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px oklch(0% 0 0 / calc(var(--depth) * .1))}:is(.checkbox:checked,.checkbox[aria-checked=true]):before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:1}@media (forced-colors:active){:is(.checkbox:checked,.checkbox[aria-checked=true]):before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}@media print{:is(.checkbox:checked,.checkbox[aria-checked=true]):before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}.checkbox:indeterminate{background-color:var(--input-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.checkbox:indeterminate{background-color:var(--input-color,color-mix(in oklab, var(--color-base-content) 20%, #0000))}}.checkbox:indeterminate:before{opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%);translate:0 -35%;rotate:0deg}.radio{cursor:pointer;appearance:none;vertical-align:middle;border:var(--border) solid var(--input-color,currentColor);border-radius:3.40282e38px;flex-shrink:0;padding:.25rem;display:inline-block;position:relative}@supports (color:color-mix(in lab, red, red)){.radio{border:var(--border) solid var(--input-color,color-mix(in srgb, currentColor 20%, #0000))}}.radio{box-shadow:0 1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset;--size:calc(var(--size-selector,.25rem) * 6);width:var(--size);height:var(--size);color:var(--input-color,currentColor)}.radio:before{--tw-content:"";content:var(--tw-content);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise);border-radius:3.40282e38px;width:100%;height:100%;display:block}.radio:focus-visible{outline:2px solid}.radio:checked,.radio[aria-checked=true]{background-color:var(--color-base-100);border-color:currentColor}@media (prefers-reduced-motion:no-preference){.radio:checked,.radio[aria-checked=true]{animation:.2s ease-out radio}}:is(.radio:checked,.radio[aria-checked=true]):before{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px oklch(0% 0 0 / calc(var(--depth) * .1));background-color:currentColor}@media (forced-colors:active){:is(.radio:checked,.radio[aria-checked=true]):before{outline-style:var(--tw-outline-style);outline-offset:calc(1px * -1);outline-width:1px}}@media print{:is(.radio:checked,.radio[aria-checked=true]):before{outline-offset:-1rem;outline:.25rem solid}}.navbar{align-items:center;width:100%;min-height:4rem;padding:.5rem;display:flex}.card{border-radius:var(--radius-box);outline-offset:2px;outline:0 solid #0000;flex-direction:column;transition:outline .2s ease-in-out;display:flex;position:relative}.card:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.card:focus{outline-offset:2px;outline:2px solid #0000}}.card:focus-visible{outline-color:currentColor}.card :where(figure:first-child){border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:unset;border-end-start-radius:unset;overflow:hidden}.card :where(figure:last-child){border-start-start-radius:unset;border-start-end-radius:unset;border-end-end-radius:inherit;border-end-start-radius:inherit;overflow:hidden}.card figure{justify-content:center;align-items:center;display:flex}.card:has(>input:is(input[type=checkbox],input[type=radio])){cursor:pointer;-webkit-user-select:none;user-select:none}.card:has(>:checked){outline:2px solid}.stats{border-radius:var(--radius-box);grid-auto-flow:column;display:inline-grid;position:relative;overflow-x:auto}.progress{appearance:none;border-radius:var(--radius-box);background-color:currentColor;width:100%;height:.5rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.progress{background-color:color-mix(in oklab, currentcolor 20%, transparent)}}.progress{color:var(--color-base-content)}.progress:indeterminate{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%}@media (prefers-reduced-motion:no-preference){.progress:indeterminate{animation:5s ease-in-out infinite progress}}@supports ((-moz-appearance:none)){.progress:indeterminate::-moz-progress-bar{background-color:#0000}@media (prefers-reduced-motion:no-preference){.progress:indeterminate::-moz-progress-bar{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%;animation:5s ease-in-out infinite progress}}.progress::-moz-progress-bar{border-radius:var(--radius-box);background-color:currentColor}}@supports ((-webkit-appearance:none)){.progress::-webkit-progress-bar{border-radius:var(--radius-box);background-color:#0000}.progress::-webkit-progress-value{border-radius:var(--radius-box);background-color:currentColor}}.modal-toggle{appearance:none;opacity:0;width:0;height:0;position:fixed}.file-input{cursor:pointer;cursor:pointer;border:var(--border) solid #0000;appearance:none;background-color:var(--color-base-100);vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;user-select:none;width:clamp(3rem,20rem,100%);height:var(--size);border-color:var(--input-color);box-shadow:0 1px var(--input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));align-items:center;padding-inline-end:.75rem;font-size:.875rem;line-height:2;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.file-input{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.file-input{--size:calc(var(--size-field,.25rem) * 10);--input-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.file-input{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.file-input::file-selector-button{cursor:pointer;webkit-user-select:none;-webkit-user-select:none;user-select:none;height:calc(100% + var(--border) * 2);margin-inline-end:1rem;margin-block:calc(var(--border) * -1);color:var(--btn-fg);border-width:var(--border);border-style:solid;border-color:var(--btn-border);background-color:var(--btn-bg);background-size:calc(var(--noise) * 100%);background-image:var(--btn-noise);text-shadow:0 .5px oklch(1 0 0 / calc(var(--depth) * .15));box-shadow:0 .5px 0 .5px white inset, var(--btn-shadow);border-start-start-radius:calc(var(--join-ss,var(--radius-field) - var(--border)));border-end-start-radius:calc(var(--join-es,var(--radius-field) - var(--border)));margin-inline-start:calc(var(--border) * -1);padding-inline:1rem;font-size:.875rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.file-input::file-selector-button{box-shadow:0 .5px 0 .5px color-mix(in oklab, color-mix(in oklab, white 30%, var(--btn-bg)) calc(var(--depth) * 20%), #0000) inset, var(--btn-shadow)}}.file-input::file-selector-button{--size:calc(var(--size-field,.25rem) * 10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-border:var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.file-input::file-selector-button{--btn-border:color-mix(in oklab, var(--btn-bg), #000 5%)}}.file-input::file-selector-button{--btn-shadow:0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.file-input::file-selector-button{--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) 30%, #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) 30%, #0000)}}.file-input::file-selector-button{--btn-noise:var(--fx-noise)}.file-input:focus{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.file-input:focus{box-shadow:0 1px color-mix(in oklab, var(--input-color) 10%, #0000)}}.file-input:focus{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}.file-input:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.file-input:has(>input[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}:is(.file-input:has(>input[disabled]),.file-input:is(:disabled,[disabled]))::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.file-input:has(>input[disabled]),.file-input:is(:disabled,[disabled]))::placeholder{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.file-input:is(:disabled,[disabled]){box-shadow:none;color:var(--color-base-content)}.file-input:has(>input[disabled]){box-shadow:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.file-input:is(:disabled,[disabled]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}.file-input:has(>input[disabled]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}:is(.file-input:has(>input[disabled]),.file-input:is(:disabled,[disabled]))::file-selector-button{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.file-input:has(>input[disabled]),.file-input:is(:disabled,[disabled]))::file-selector-button{--btn-fg:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.hero-content{isolation:isolate;justify-content:center;align-items:center;gap:1rem;max-width:80rem;padding:1rem;display:flex}.textarea{border:var(--border) solid #0000;appearance:none;border-radius:var(--radius-field);background-color:var(--color-base-100);vertical-align:middle;width:clamp(3rem,20rem,100%);min-height:5rem;font-size:max(var(--font-size,.875rem), .875rem);touch-action:manipulation;border-color:var(--input-color);box-shadow:0 1px var(--input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;flex-shrink:1;padding-block:.5rem;padding-inline:.75rem}@supports (color:color-mix(in lab, red, red)){.textarea{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.textarea{--input-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.textarea{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.textarea textarea{appearance:none;background-color:#0000;border:none}.textarea textarea:focus,.textarea textarea:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.textarea textarea:focus,.textarea textarea:focus-within{outline-offset:2px;outline:2px solid #0000}}.textarea:focus,.textarea:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.textarea:focus,.textarea:focus-within{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.textarea:focus,.textarea:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.textarea:focus,.textarea:focus-within{--font-size:1rem}}}.textarea:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}.textarea:has(>textarea[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.textarea:is(:disabled,[disabled]){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}.textarea:has(>textarea[disabled]){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}:is(.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]))::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]))::placeholder{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.textarea:is(:disabled,[disabled]){box-shadow:none}.textarea:has(>textarea[disabled]){box-shadow:none}.textarea:has(>textarea[disabled])>textarea[disabled]{cursor:not-allowed}.stack{grid-template-rows:3px 4px 1fr 4px 3px;grid-template-columns:3px 4px 1fr 4px 3px;display:inline-grid}.stack>*{width:100%;height:100%}.stack>:nth-child(n+2){opacity:.7;width:100%}.stack>:nth-child(2){z-index:2;opacity:.9}.stack>:first-child{z-index:3;width:100%}.modal-backdrop{color:#0000;z-index:-1;grid-row-start:1;grid-column-start:1;place-self:stretch stretch;display:grid}.modal-backdrop button{cursor:pointer}.stat-figure{grid-row:1/span 3;grid-column-start:2;place-self:center flex-end}.hero{background-position:50%;background-size:cover;place-items:center;width:100%;display:grid}.hero>*{grid-row-start:1;grid-column-start:1}.modal-box{background-color:var(--color-base-100);border-top-left-radius:var(--modal-tl,var(--radius-box));border-top-right-radius:var(--modal-tr,var(--radius-box));border-bottom-left-radius:var(--modal-bl,var(--radius-box));border-bottom-right-radius:var(--modal-br,var(--radius-box));opacity:0;overscroll-behavior:contain;grid-row-start:1;grid-column-start:1;width:91.6667%;max-width:32rem;max-height:100vh;padding:1.5rem;transition:translate .3s ease-out,scale .3s ease-out,opacity .2s ease-out 50ms,box-shadow .3s ease-out;overflow-y:auto;scale:.95;box-shadow:0 25px 50px -12px oklch(0% 0 0/.25)}.stat-value{white-space:nowrap;grid-column-start:1;font-size:2rem;font-weight:800}.stat-desc{white-space:nowrap;color:var(--color-base-content);grid-column-start:1}@supports (color:color-mix(in lab, red, red)){.stat-desc{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.stat-desc{font-size:.75rem}.stat-title{white-space:nowrap;color:var(--color-base-content);grid-column-start:1}@supports (color:color-mix(in lab, red, red)){.stat-title{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.stat-title{font-size:.75rem}.divider{white-space:nowrap;height:1rem;margin:var(--divider-m,1rem 0);--divider-color:var(--color-base-content);flex-direction:row;align-self:stretch;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.divider{--divider-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.divider:before,.divider:after{content:"";background-color:var(--divider-color);flex-grow:1;width:100%;height:.125rem}@media print{.divider:before,.divider:after{border:.5px solid}}.divider:not(:empty){gap:1rem}.filter{flex-wrap:wrap;display:flex}.filter input[type=radio]{width:auto}.filter input{opacity:1;transition:margin .1s,opacity .3s,padding .3s,border-width .1s;overflow:hidden;scale:1}.filter input:not(:last-child){margin-inline-end:.25rem}.filter input.filter-reset{aspect-ratio:1}.filter input.filter-reset:after{--tw-content:"×";content:var(--tw-content)}.filter:not(:has(input:checked:not(.filter-reset))) .filter-reset{opacity:0;border-width:0;width:0;margin-inline:0;padding-inline:0;scale:0}.filter:not(:has(input:checked:not(.filter-reset))) input[type=reset]{opacity:0;border-width:0;width:0;margin-inline:0;padding-inline:0;scale:0}.filter:has(input:checked:not(.filter-reset)) input:not(:checked,.filter-reset,input[type=reset]){opacity:0;border-width:0;width:0;margin-inline:0;padding-inline:0;scale:0}.filter\!{flex-wrap:wrap!important;display:flex!important}.filter\! input[type=radio]{width:auto!important}.filter\! input{opacity:1!important;transition:margin .1s,opacity .3s,padding .3s,border-width .1s!important;overflow:hidden!important;scale:1!important}.filter\! input:not(:last-child){margin-inline-end:.25rem!important}.filter\! input.filter-reset{aspect-ratio:1!important}.filter\! input.filter-reset:after{--tw-content:"×"!important;content:var(--tw-content)!important}.filter\!:not(:has(input:checked:not(.filter-reset))) .filter-reset{opacity:0!important;border-width:0!important;width:0!important;margin-inline:0!important;padding-inline:0!important;scale:0!important}.filter\!:not(:has(input:checked:not(.filter-reset))) input[type=reset]{opacity:0!important;border-width:0!important;width:0!important;margin-inline:0!important;padding-inline:0!important;scale:0!important}.filter\!:has(input:checked:not(.filter-reset)) input:not(:checked,.filter-reset,input[type=reset]){opacity:0!important;border-width:0!important;width:0!important;margin-inline:0!important;padding-inline:0!important;scale:0!important}.breadcrumbs{max-width:100%;padding-block:.5rem;overflow-x:auto}.breadcrumbs>menu,.breadcrumbs>ul,.breadcrumbs>ol{white-space:nowrap;align-items:center;min-height:min-content;display:flex}:is(.breadcrumbs>menu,.breadcrumbs>ul,.breadcrumbs>ol)>li{align-items:center;display:flex}:is(.breadcrumbs>menu,.breadcrumbs>ul,.breadcrumbs>ol)>li>*{cursor:pointer;align-items:center;gap:.5rem;display:flex}@media (hover:hover){:is(.breadcrumbs>menu,.breadcrumbs>ul,.breadcrumbs>ol)>li>:hover{text-decoration-line:underline}}:is(.breadcrumbs>menu,.breadcrumbs>ul,.breadcrumbs>ol)>li>:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.breadcrumbs>menu,.breadcrumbs>ul,.breadcrumbs>ol)>li>:focus{outline-offset:2px;outline:2px solid #0000}}:is(.breadcrumbs>menu,.breadcrumbs>ul,.breadcrumbs>ol)>li>:focus-visible{outline-offset:2px;outline:2px solid}:is(.breadcrumbs>menu,.breadcrumbs>ul,.breadcrumbs>ol)>li+:before{content:"";opacity:.4;background-color:#0000;border-top:1px solid;border-right:1px solid;width:.375rem;height:.375rem;margin-inline:.5rem .75rem;display:block;rotate:45deg}[dir=rtl] :is(:is(.breadcrumbs>menu,.breadcrumbs>ul,.breadcrumbs>ol)>li)+:before{rotate:-135deg}.label{white-space:nowrap;color:currentColor;align-items:center;gap:.375rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.label{color:color-mix(in oklab, currentcolor 60%, transparent)}}.label:has(input){cursor:pointer}.label:is(.input>*,.select>*){white-space:nowrap;height:calc(100% - .5rem);font-size:inherit;align-items:center;padding-inline:.75rem;display:flex}.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid currentColor;margin-inline:-.75rem .75rem}@supports (color:color-mix(in lab, red, red)){.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid currentColor;margin-inline:.75rem -.75rem}@supports (color:color-mix(in lab, red, red)){.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}.label\!{white-space:nowrap!important;color:currentColor!important;align-items:center!important;gap:.375rem!important;display:inline-flex!important}@supports (color:color-mix(in lab, red, red)){.label\!{color:color-mix(in oklab, currentcolor 60%, transparent)!important}}.label\!:has(input){cursor:pointer!important}.label\!:is(.input>*,.select>*){white-space:nowrap!important;height:calc(100% - .5rem)!important;font-size:inherit!important;align-items:center!important;padding-inline:.75rem!important;display:flex!important}.label\!:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid currentColor!important;margin-inline:-.75rem .75rem!important}@supports (color:color-mix(in lab, red, red)){.label\!:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)!important}}.label\!:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid currentColor!important;margin-inline:.75rem -.75rem!important}@supports (color:color-mix(in lab, red, red)){.label\!:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)!important}}.modal-action{justify-content:flex-end;gap:.5rem;margin-top:1.5rem;display:flex}.fieldset-legend{color:var(--color-base-content);justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:-.25rem;padding-block:.5rem;font-weight:600;display:flex}.status{aspect-ratio:1;border-radius:var(--radius-selector);background-color:var(--color-base-content);width:.5rem;height:.5rem;display:inline-block}@supports (color:color-mix(in lab, red, red)){.status{background-color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.status{vertical-align:middle;color:#0000004d;background-position:50%;background-repeat:no-repeat}@supports (color:color-mix(in lab, red, red)){.status{color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.status{background-image:radial-gradient(circle at 35% 30%, oklch(1 0 0 / calc(var(--depth) * .5)), #0000);box-shadow:0 2px 3px -1px}@supports (color:color-mix(in lab, red, red)){.status{box-shadow:0 2px 3px -1px color-mix(in oklab, currentColor calc(var(--depth) * 100%), #0000)}}.badge{border-radius:var(--radius-selector);vertical-align:middle;color:var(--badge-fg);border:var(--border) solid var(--badge-color,var(--color-base-200));background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise);background-color:var(--badge-bg);--badge-bg:var(--badge-color,var(--color-base-100));--badge-fg:var(--color-base-content);--size:calc(var(--size-selector,.25rem) * 6);width:fit-content;height:var(--size);padding-inline:calc(var(--size) / 2 - var(--border));justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.footer{grid-auto-flow:row;place-items:start;gap:2.5rem 1rem;width:100%;font-size:.875rem;line-height:1.25rem;display:grid}.footer>*{place-items:start;gap:.5rem;display:grid}.footer.footer-center{text-align:center;grid-auto-flow:column dense;place-items:center}.footer.footer-center>*{place-items:center}.stat{grid-template-columns:repeat(1,1fr);column-gap:1rem;width:100%;padding-block:1rem;padding-inline:1.5rem;display:inline-grid}.stat:not(:last-child){border-inline-end:var(--border) dashed currentColor}@supports (color:color-mix(in lab, red, red)){.stat:not(:last-child){border-inline-end:var(--border) dashed color-mix(in oklab, currentColor 10%, #0000)}}.stat:not(:last-child){border-block-end:none}.card-body{padding:var(--card-p,1.5rem);font-size:var(--card-fs,.875rem);flex-direction:column;flex:auto;gap:.5rem;display:flex}.card-body :where(p){flex-grow:1}.fieldset-label{color:var(--color-base-content);align-items:center;gap:.375rem;display:flex}@supports (color:color-mix(in lab, red, red)){.fieldset-label{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.fieldset-label:has(input){cursor:pointer}.alert{--alert-border-color:var(--color-base-200);border-radius:var(--radius-box);color:var(--color-base-content);background-color:var(--alert-color,var(--color-base-200));text-align:start;background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise);box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset, 0 1px #000, 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08));border-style:solid;grid-template-columns:auto;grid-auto-flow:column;justify-content:start;place-items:center start;gap:1rem;padding-block:.75rem;padding-inline:1rem;font-size:.875rem;line-height:1.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.alert{box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset, 0 1px color-mix(in oklab, color-mix(in oklab, #000 20%, var(--alert-color,var(--color-base-200))) calc(var(--depth) * 20%), #0000), 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08))}}.alert:has(:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}.fieldset{grid-template-columns:1fr;grid-auto-rows:max-content;gap:.375rem;padding-block:.25rem;font-size:.75rem;display:grid}.card-actions{flex-wrap:wrap;align-items:flex-start;gap:.5rem;display:flex}.card-title{font-size:var(--cardtitle-fs,1.125rem);align-items:center;gap:.5rem;font-weight:600;display:flex}.mask{vertical-align:middle;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.link{cursor:pointer;text-decoration-line:underline}.link:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.link:focus{outline-offset:2px;outline:2px solid #0000}}.link:focus-visible{outline-offset:2px;outline:2px solid}.link\!{cursor:pointer!important;text-decoration-line:underline!important}.link\!:focus{--tw-outline-style:none!important;outline-style:none!important}@media (forced-colors:active){.link\!:focus{outline-offset:2px!important;outline:2px solid #0000!important}}.link\!:focus-visible{outline-offset:2px!important;outline:2px solid!important}.btn-accent{--btn-color:var(--color-accent);--btn-fg:var(--color-accent-content)}.btn-error{--btn-color:var(--color-error);--btn-fg:var(--color-error-content)}.btn-info{--btn-color:var(--color-info);--btn-fg:var(--color-info-content)}.btn-neutral{--btn-color:var(--color-neutral);--btn-fg:var(--color-neutral-content)}.btn-primary{--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content)}.btn-secondary{--btn-color:var(--color-secondary);--btn-fg:var(--color-secondary-content)}.btn-success{--btn-color:var(--color-success);--btn-fg:var(--color-success-content)}.btn-warning{--btn-color:var(--color-warning);--btn-fg:var(--color-warning-content)}}.\@container{container-type:inline-size}@layer daisyui.l1.l2{.modal.modal-open,.modal[open],.modal:target,.modal-toggle:checked+.modal{pointer-events:auto;visibility:visible;opacity:1;transition:visibility 0s allow-discrete, background-color .3s ease-out, opacity .1s ease-out;background-color:oklch(0% 0 0/.4)}:is(.modal.modal-open,.modal[open],.modal:target,.modal-toggle:checked+.modal) .modal-box{opacity:1;translate:0;scale:1}:root:has(:is(.modal.modal-open,.modal[open],.modal:target,.modal-toggle:checked+.modal)){--page-has-backdrop:1;--page-overflow:hidden;--page-scroll-bg:var(--page-scroll-bg-on);--page-scroll-gutter:stable;--page-scroll-transition:var(--page-scroll-transition-on);animation:forwards set-page-has-scroll;animation-timeline:scroll()}@starting-style{.modal.modal-open,.modal[open],.modal:target,.modal-toggle:checked+.modal{opacity:0}}.tooltip>.tooltip-content,.tooltip[data-tip]:before{transform:translateX(-50%) translateY(var(--tt-pos,.25rem));inset:auto auto var(--tt-off) 50%}.tooltip:after{transform:translateX(-50%) translateY(var(--tt-pos,.25rem));inset:auto auto var(--tt-tail) 50%}.btn:disabled:not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.btn:disabled:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.btn:disabled:not(.btn-link,.btn-ghost){box-shadow:none}.btn:disabled{pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.btn:disabled{--btn-fg:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.btn[disabled]:not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.btn[disabled]:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.btn[disabled]:not(.btn-link,.btn-ghost){box-shadow:none}.btn[disabled]{pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.btn[disabled]{--btn-fg:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.btn-disabled:not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.btn-disabled:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.btn-disabled:not(.btn-link,.btn-ghost){box-shadow:none}.btn-disabled{pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.btn-disabled{--btn-fg:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}@media (prefers-reduced-motion:no-preference){.collapse[open].collapse-arrow>.collapse-title:after,.collapse.collapse-open.collapse-arrow>.collapse-title:after{transform:translateY(-50%)rotate(225deg)}}.collapse.collapse-open.collapse-plus>.collapse-title:after{--tw-content:"−";content:var(--tw-content)}:is(.collapse[tabindex].collapse-arrow:focus:not(.collapse-close),.collapse.collapse-arrow[tabindex]:focus-within:not(.collapse-close))>.collapse-title:after,.collapse.collapse-arrow:not(.collapse-close)>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{transform:translateY(-50%)rotate(225deg)}.collapse[open].collapse-plus>.collapse-title:after,.collapse[tabindex].collapse-plus:focus:not(.collapse-close)>.collapse-title:after,.collapse.collapse-plus:not(.collapse-close)>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{--tw-content:"−";content:var(--tw-content)}.list .list-row:has(.list-col-grow:first-child){--list-grid-cols:1fr}.list .list-row:has(.list-col-grow:nth-child(2)){--list-grid-cols:minmax(0, auto) 1fr}.list .list-row:has(.list-col-grow:nth-child(3)){--list-grid-cols:minmax(0, auto) minmax(0, auto) 1fr}.list .list-row:has(.list-col-grow:nth-child(4)){--list-grid-cols:minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr}.list .list-row:has(.list-col-grow:nth-child(5)){--list-grid-cols:minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr}.list .list-row:has(.list-col-grow:nth-child(6)){--list-grid-cols:minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr}.list .list-row>*{grid-row-start:1}.steps .step-neutral+.step-neutral:before,.steps .step-neutral:after,.steps .step-neutral>.step-icon{--step-bg:var(--color-neutral);--step-fg:var(--color-neutral-content)}.steps .step-primary+.step-primary:before,.steps .step-primary:after,.steps .step-primary>.step-icon{--step-bg:var(--color-primary);--step-fg:var(--color-primary-content)}.steps .step-secondary+.step-secondary:before,.steps .step-secondary:after,.steps .step-secondary>.step-icon{--step-bg:var(--color-secondary);--step-fg:var(--color-secondary-content)}.steps .step-accent+.step-accent:before,.steps .step-accent:after,.steps .step-accent>.step-icon{--step-bg:var(--color-accent);--step-fg:var(--color-accent-content)}.steps .step-info+.step-info:before,.steps .step-info:after,.steps .step-info>.step-icon{--step-bg:var(--color-info);--step-fg:var(--color-info-content)}.steps .step-success+.step-success:before,.steps .step-success:after,.steps .step-success>.step-icon{--step-bg:var(--color-success);--step-fg:var(--color-success-content)}.steps .step-warning+.step-warning:before,.steps .step-warning:after,.steps .step-warning>.step-icon{--step-bg:var(--color-warning);--step-fg:var(--color-warning-content)}.steps .step-error+.step-error:before,.steps .step-error:after,.steps .step-error>.step-icon{--step-bg:var(--color-error);--step-fg:var(--color-error-content)}.checkbox:disabled,.radio:disabled{cursor:not-allowed;opacity:.2}:where(.navbar){position:relative}.dropdown-top{--anchor-v:top}.dropdown-top .dropdown-content{transform-origin:bottom;top:auto;bottom:100%}.btn-active{--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.btn-active{--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%)}}.btn-active{--btn-shadow:0 0 0 0 oklch(0% 0 0/0), 0 0 0 0 oklch(0% 0 0/0);isolation:isolate}:is(.stack,.stack.stack-bottom)>*{grid-area:3/3/6/4}:is(.stack,.stack.stack-bottom)>:nth-child(2){grid-area:2/2/5/5}:is(.stack,.stack.stack-bottom)>:first-child{grid-area:1/1/4/6}.stack.stack-top>*{grid-area:1/3/4/4}.stack.stack-top>:nth-child(2){grid-area:2/2/5/5}.stack.stack-top>:first-child{grid-area:3/1/6/6}.stack.stack-start>*{grid-area:3/1/4/4}.stack.stack-start>:nth-child(2){grid-area:2/2/5/5}.stack.stack-start>:first-child{grid-area:1/3/6/6}.stack.stack-end>*{grid-area:3/3/4/6}.stack.stack-end>:nth-child(2){grid-area:2/2/5/5}.stack.stack-end>:first-child{grid-area:1/1/6/4}.input-lg{--size:calc(var(--size-field,.25rem) * 12);font-size:max(var(--font-size,1.125rem), 1.125rem)}.input-lg[type=number]::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}.input-md{--size:calc(var(--size-field,.25rem) * 10);font-size:max(var(--font-size,.875rem), .875rem)}.input-md[type=number]::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}.input-sm{--size:calc(var(--size-field,.25rem) * 8);font-size:max(var(--font-size,.75rem), .75rem)}.input-sm[type=number]::-webkit-inner-spin-button{margin-block:-.5rem;margin-inline-end:-.75rem}.input-xl{--size:calc(var(--size-field,.25rem) * 14);font-size:max(var(--font-size,1.375rem), 1.375rem)}.input-xl[type=number]::-webkit-inner-spin-button{margin-block:-1rem;margin-inline-end:-.75rem}.input-xs{--size:calc(var(--size-field,.25rem) * 6);font-size:max(var(--font-size,.6875rem), .6875rem)}.input-xs[type=number]::-webkit-inner-spin-button{margin-block:-.25rem;margin-inline-end:-.75rem}.avatar-placeholder>div{justify-content:center;align-items:center;display:flex}.divider-end:after,.divider-start:before{display:none}.divider-horizontal{--divider-m:0 1rem}.divider-horizontal.divider{flex-direction:column;width:1rem;height:auto}.divider-horizontal.divider:before,.divider-horizontal.divider:after{width:.125rem;height:100%}.divider-vertical{--divider-m:1rem 0}.divider-vertical.divider{flex-direction:row;width:auto;height:1rem}.divider-vertical.divider:before,.divider-vertical.divider:after{width:100%;height:.125rem}.btn-circle{width:var(--size);height:var(--size);border-radius:3.40282e38px;padding-inline:0}.btn-square{width:var(--size);height:var(--size);padding-inline:0}.loading-sm{width:calc(var(--size-selector,.25rem) * 5)}.input-ghost{box-shadow:none;background-color:#0000;border-color:#0000}.input-ghost:focus,.input-ghost:focus-within{background-color:var(--color-base-100);color:var(--color-base-content);box-shadow:none;border-color:#0000}.divider-accent:before,.divider-accent:after{background-color:var(--color-accent)}.divider-error:before,.divider-error:after{background-color:var(--color-error)}.divider-info:before,.divider-info:after{background-color:var(--color-info)}.divider-neutral:before,.divider-neutral:after{background-color:var(--color-neutral)}.divider-primary:before,.divider-primary:after{background-color:var(--color-primary)}.divider-secondary:before,.divider-secondary:after{background-color:var(--color-secondary)}.divider-success:before,.divider-success:after{background-color:var(--color-success)}.divider-warning:before,.divider-warning:after{background-color:var(--color-warning)}.loading-spinner{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")}.checkbox-md{--size:calc(var(--size-selector,.25rem) * 6);padding:.25rem}.checkbox-sm{--size:calc(var(--size-selector,.25rem) * 5);padding:.1875rem}.select-sm{--size:calc(var(--size-field,.25rem) * 8);font-size:.75rem}.select-sm option{padding-block:.25rem;padding-inline:.625rem}.badge-sm{--size:calc(var(--size-selector,.25rem) * 5);font-size:.75rem}.alert-error{color:var(--color-error-content);--alert-border-color:var(--color-error);--alert-color:var(--color-error)}.alert-success{color:var(--color-success-content);--alert-border-color:var(--color-success);--alert-color:var(--color-success)}.alert-warning{color:var(--color-warning-content);--alert-border-color:var(--color-warning);--alert-color:var(--color-warning)}.checkbox-primary{color:var(--color-primary-content);--input-color:var(--color-primary)}.link-primary{color:var(--color-primary)}@media (hover:hover){.link-primary:hover{color:#2666cc}@supports (color:color-mix(in lab, red, red)){.link-primary:hover{color:color-mix(in oklab, var(--color-primary) 80%, #000)}}}.progress-primary{color:var(--color-primary)}.btn-lg{--fontsize:1.125rem;--btn-p:1.25rem;--size:calc(var(--size-field,.25rem) * 12)}.btn-md{--fontsize:.875rem;--btn-p:1rem;--size:calc(var(--size-field,.25rem) * 10)}.btn-sm{--fontsize:.75rem;--btn-p:.75rem;--size:calc(var(--size-field,.25rem) * 8)}.btn-xs{--fontsize:.6875rem;--btn-p:.5rem;--size:calc(var(--size-field,.25rem) * 6)}.card-sm .card-body{--card-p:1rem;--card-fs:.75rem}.card-sm .card-title{--cardtitle-fs:1rem}.badge-accent{--badge-color:var(--color-accent);--badge-fg:var(--color-accent-content)}.badge-error{--badge-color:var(--color-error);--badge-fg:var(--color-error-content)}.badge-info{--badge-color:var(--color-info);--badge-fg:var(--color-info-content)}.badge-neutral{--badge-color:var(--color-neutral);--badge-fg:var(--color-neutral-content)}.badge-primary{--badge-color:var(--color-primary);--badge-fg:var(--color-primary-content)}.badge-secondary{--badge-color:var(--color-secondary);--badge-fg:var(--color-secondary-content)}.badge-success{--badge-color:var(--color-success);--badge-fg:var(--color-success-content)}.badge-warning{--badge-color:var(--color-warning);--badge-fg:var(--color-warning-content)}.card-border{border:var(--border) solid var(--color-base-200)}.input-accent,.input-accent:focus,.input-accent:focus-within{--input-color:var(--color-accent)}.input-error,.input-error:focus,.input-error:focus-within{--input-color:var(--color-error)}.input-info,.input-info:focus,.input-info:focus-within{--input-color:var(--color-info)}.input-neutral,.input-neutral:focus,.input-neutral:focus-within{--input-color:var(--color-neutral)}.input-primary,.input-primary:focus,.input-primary:focus-within{--input-color:var(--color-primary)}.input-secondary,.input-secondary:focus,.input-secondary:focus-within{--input-color:var(--color-secondary)}.input-success,.input-success:focus,.input-success:focus-within{--input-color:var(--color-success)}.input-warning,.input-warning:focus,.input-warning:focus-within{--input-color:var(--color-warning)}.toggle-primary:checked,.toggle-primary[aria-checked=true]{--input-color:var(--color-primary)}.toggle-sm[type=checkbox]{--size:calc(var(--size-selector,.25rem) * 5)}.toggle-sm:has([type=checkbox]){--size:calc(var(--size-selector,.25rem) * 5)}.focus\:input-primary:focus,.focus\:input-primary:focus:focus,.focus\:input-primary:focus:focus-within{--input-color:var(--color-primary)}}.pointer-events-none{pointer-events:none}.collapse:not(td,tr,colgroup){visibility:revert-layer}.validator:user-invalid~.validator-hint{display:revert-layer}.validator:has(:user-invalid)~.validator-hint{display:revert-layer}:is(.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false])))~.validator-hint{display:revert-layer}.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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-6{inset-inline:calc(var(--spacing) * 6)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.end-0{inset-inline-end:calc(var(--spacing) * 0)}.end-3{inset-inline-end:calc(var(--spacing) * 3)}.\!top-11{top:calc(var(--spacing) * 11)!important}.top-0{top:calc(var(--spacing) * 0)}.top-1{top:calc(var(--spacing) * 1)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-6{top:calc(var(--spacing) * 6)}.top-7{top:calc(var(--spacing) * 7)}.top-8{top:calc(var(--spacing) * 8)}.top-11{top:calc(var(--spacing) * 11)}.top-\[16px\]{top:16px}.top-\[117px\]{top:117px}.top-full{top:100%}.right-0{right:calc(var(--spacing) * 0)}.right-2{right:calc(var(--spacing) * 2)}.right-4{right:calc(var(--spacing) * 4)}.right-6{right:calc(var(--spacing) * 6)}.right-8{right:calc(var(--spacing) * 8)}.-bottom-6{bottom:calc(var(--spacing) * -6)}.-bottom-10{bottom:calc(var(--spacing) * -10)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-8{bottom:calc(var(--spacing) * 8)}.bottom-16{bottom:calc(var(--spacing) * 16)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.join{--join-ss:0;--join-se:0;--join-es:0;--join-ee:0;align-items:stretch;display:inline-flex}.join :where(.join-item){border-start-start-radius:var(--join-ss,0);border-start-end-radius:var(--join-se,0);border-end-end-radius:var(--join-ee,0);border-end-start-radius:var(--join-es,0)}.join :where(.join-item) *{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}.join>.join-item:where(:first-child),.join :first-child:not(:last-child) :where(.join-item){--join-ss:var(--radius-field);--join-se:0;--join-es:var(--radius-field);--join-ee:0}.join>.join-item:where(:last-child),.join :last-child:not(:first-child) :where(.join-item){--join-ss:0;--join-se:var(--radius-field);--join-es:0;--join-ee:var(--radius-field)}.join>.join-item:where(:only-child),.join :only-child :where(.join-item){--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}.join>:where(:focus,:has(:focus)){z-index:1}@media (hover:hover){.join>:where(.btn:hover,:has(.btn:hover)){isolation:isolate}}.-z-10{z-index:calc(10 * -1)}.z-0{z-index:0}.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-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[99\]{z-index:99}.z-\[100\]{z-index:100}.z-\[999\]{z-index:999}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-start-1{grid-column-start:1}.col-start-5{grid-column-start:5}.col-end-12{grid-column-end:12}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.m-2{margin:calc(var(--spacing) * 2)}.m-3{margin:calc(var(--spacing) * 3)}.m-4{margin:calc(var(--spacing) * 4)}.mx-0{margin-inline:calc(var(--spacing) * 0)}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-2\.5{margin-inline:calc(var(--spacing) * 2.5)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing) * 1)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-8{margin-block:calc(var(--spacing) * 8)}.my-16{margin-block:calc(var(--spacing) * 16)}.my-auto{margin-block:auto}.join-item:where(:not(:first-child,:disabled,[disabled],.btn-disabled)){margin-block-start:0;margin-inline-start:calc(var(--border,1px) * -1)}.join-item:where(:is(:disabled,[disabled],.btn-disabled)){border-width:var(--border,1px) 0 var(--border,1px) var(--border,1px)}.ms-1{margin-inline-start:calc(var(--spacing) * 1)}.me-3{margin-inline-end:calc(var(--spacing) * 3)}.mt-0{margin-top:calc(var(--spacing) * 0)}.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-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.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,.mt-\[--spacing\(8\)\]{margin-top:calc(var(--spacing) * 8)}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.-mr-1{margin-right:calc(var(--spacing) * -1)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-4{margin-right:calc(var(--spacing) * 4)}.-mb-px{margin-bottom:-1px}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.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-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.mb-px{margin-bottom:1px}.-ml-20{margin-left:calc(var(--spacing) * -20)}.-ml-px{margin-left:-1px}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-2\.5{margin-left:calc(var(--spacing) * 2.5)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-8{margin-left:calc(var(--spacing) * 8)}.ml-16{margin-left:calc(var(--spacing) * 16)}.ml-auto{margin-left:auto}.alert{border-width:var(--border);border-color:var(--alert-border-color,var(--color-base-200))}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:root .prose{--tw-prose-body:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-body:color-mix(in oklab, var(--color-base-content) 80%, #0000)}}:root .prose{--tw-prose-headings:var(--color-base-content);--tw-prose-lead:var(--color-base-content);--tw-prose-links:var(--color-base-content);--tw-prose-bold:var(--color-base-content);--tw-prose-counters:var(--color-base-content);--tw-prose-bullets:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-bullets:color-mix(in oklab, var(--color-base-content) 50%, #0000)}}:root .prose{--tw-prose-hr:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-hr:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}:root .prose{--tw-prose-quotes:var(--color-base-content);--tw-prose-quote-borders:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-quote-borders:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}:root .prose{--tw-prose-captions:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-captions:color-mix(in oklab, var(--color-base-content) 50%, #0000)}}:root .prose{--tw-prose-code:var(--color-base-content);--tw-prose-pre-code:var(--color-neutral-content);--tw-prose-pre-bg:var(--color-neutral);--tw-prose-th-borders:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-th-borders:color-mix(in oklab, var(--color-base-content) 50%, #0000)}}:root .prose{--tw-prose-td-borders:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-td-borders:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}:root .prose{--tw-prose-kbd:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-kbd:color-mix(in oklab, var(--color-base-content) 80%, #0000)}}:root .prose :where(code):not(pre>code){background-color:var(--color-base-200);border-radius:var(--radius-selector);border:var(--border) solid var(--color-base-300);font-weight:inherit;padding-block:.2em;padding-inline:.5em}:root .prose :where(code):not(pre>code):before,:root .prose :where(code):not(pre>code):after{display:none}.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}.list-item{display:list-item}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[16\/12\]{aspect-ratio:16/12}.aspect-auto{aspect-ratio:auto}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.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-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-1\/2{height:50%}.h-1\/4{height:25%}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.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-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-36{height:calc(var(--spacing) * 36)}.h-48{height:calc(var(--spacing) * 48)}.h-60{height:calc(var(--spacing) * 60)}.h-80{height:calc(var(--spacing) * 80)}.h-\[3rem\]{height:3rem}.h-\[4rem\]{height:4rem}.h-\[6rem\]{height:6rem}.h-\[10rem\]{height:10rem}.h-\[15rem\]{height:15rem}.h-\[18px\]{height:18px}.h-\[60px\]{height:60px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-44{max-height:calc(var(--spacing) * 44)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[60vh\]{max-height:60vh}.max-h-\[90vh\]{max-height:90vh}.min-h-60{min-height:calc(var(--spacing) * 60)}.min-h-\[0\.5rem\]{min-height:.5rem}.min-h-\[0\.25rem\]{min-height:.25rem}.min-h-\[40vh\]{min-height:40vh}.min-h-\[60vh\]{min-height:60vh}.min-h-screen{min-height:100vh}.w-0{width:calc(var(--spacing) * 0)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-2\/4{width:50%}.w-2\/5{width:40%}.w-2\/6{width:33.3333%}.w-3{width:calc(var(--spacing) * 3)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing) * 5)}.w-5\/6{width:83.3333%}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.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-28{width:calc(var(--spacing) * 28)}.w-30{width:calc(var(--spacing) * 30)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-50{width:calc(var(--spacing) * 50)}.w-56{width:calc(var(--spacing) * 56)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-96{width:calc(var(--spacing) * 96)}.w-\[3rem\]{width:3rem}.w-\[4rem\]{width:4rem}.w-\[18px\]{width:18px}.w-\[26rem\]{width:26rem}.w-\[90vw\]{width:90vw}.w-\[300px\]{width:300px}.w-auto{width:auto}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.w-screen{width:100vw}.w-sm{width:var(--container-sm)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-120{max-width:calc(var(--spacing) * 120)}.max-w-\[16rem\]{max-width:16rem}.max-w-\[18rem\]{max-width:18rem}.max-w-\[clamp\(10rem\,28vmin\,20rem\)\]{max-width:clamp(10rem,28vmin,20rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-screen-xl{max-width:var(--breakpoint-xl)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-auto{flex:auto}.flex-none{flex:none}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-bottom-left{transform-origin:0 100%}.origin-top{transform-origin:top}.origin-top-left{transform-origin:0 0}.origin-top-right{transform-origin:100% 0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-2{--tw-translate-x:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0\.5{--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-0\.5{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-2\.5{--tw-translate-y:calc(var(--spacing) * -2.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-full{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-full{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-50{--tw-scale-x:50%;--tw-scale-y:50%;--tw-scale-z:50%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-90{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[0\.98\]{scale:.98}.-rotate-45{rotate:-45deg}.rotate-45{rotate:45deg}.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_3s_ease-in-out_infinite\]{animation:3s ease-in-out infinite ping}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.resize{resize:both}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.grid-cols-\[1fr_500px_2fr\]{grid-template-columns:1fr 500px 2fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-content-end{place-content:end}.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}.justify-start{justify-content:flex-start}.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-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-12{gap:calc(var(--spacing) * 12)}: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-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * 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)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-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-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{column-gap:calc(var(--spacing) * 1)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}:where(.space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-7>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 7) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-8>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 8) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\!{row-gap:calc(var(--spacing) * 0)!important}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}: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-base-200>:not(:last-child)){border-color:var(--color-base-200)}:where(.divide-base-300>:not(:last-child)){border-color:var(--color-base-300)}.self-center{align-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[1rem\]{border-radius:1rem}.rounded-box{border-radius:var(--radius-box);border-radius:var(--radius-box)}.rounded-field{border-radius:var(--radius-field);border-radius:var(--radius-field)}.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-se-xl{border-start-end-radius:var(--radius-xl)}.rounded-es-xl{border-end-start-radius:var(--radius-xl)}.rounded-t-md{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.rounded-b-lg{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-b-md{border-bottom-right-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-1{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[0\.5px\]{border-style:var(--tw-border-style);border-width:.5px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.\!border-t-0{border-top-style:var(--tw-border-style)!important;border-top-width:0!important}.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-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.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-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.border-r-4{border-right-style:var(--tw-border-style);border-right-width:4px}.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-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-solid{--tw-border-style:solid;border-style:solid}.border-base-200{border-color:var(--color-base-200)}.border-base-300,.border-base-300\/60{border-color:var(--color-base-300)}@supports (color:color-mix(in lab, red, red)){.border-base-300\/60{border-color:color-mix(in oklab, var(--color-base-300) 60%, transparent)}}.border-base-content,.border-base-content\/10{border-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.border-base-content\/10{border-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.border-base-content\/20{border-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.border-base-content\/20{border-color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.border-black\/50{border-color:#00000080}@supports (color:color-mix(in lab, red, red)){.border-black\/50{border-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-400{border-color:var(--color-blue-400)}.border-blue-500{border-color:var(--color-blue-500)}.border-blue-600{border-color:var(--color-blue-600)}.border-cyan-400{border-color:var(--color-cyan-400)}.border-cyan-600{border-color:var(--color-cyan-600)}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-400{border-color:var(--color-gray-400)}.border-gray-600{border-color:var(--color-gray-600)}.border-gray-900{border-color:var(--color-gray-900)}.border-green-200{border-color:var(--color-green-200)}.border-green-500{border-color:var(--color-green-500)}.border-indigo-500{border-color:var(--color-indigo-500)}.border-neutral-200{border-color:var(--color-neutral-200)}.border-pink-300{border-color:var(--color-pink-300)}.border-primary{border-color:var(--color-primary)}.border-primary\/20{border-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.border-primary\/20{border-color:color-mix(in oklab, var(--color-primary) 20%, transparent)}}.border-primary\/30{border-color:#3080ff4d}@supports (color:color-mix(in lab, red, red)){.border-primary\/30{border-color:color-mix(in oklab, var(--color-primary) 30%, transparent)}}.border-purple-600{border-color:var(--color-purple-600)}.border-red-200{border-color:var(--color-red-200)}.border-red-300{border-color:var(--color-red-300)}.border-red-500{border-color:var(--color-red-500)}.border-red-600\/30{border-color:#e400144d}@supports (color:color-mix(in lab, red, red)){.border-red-600\/30{border-color:color-mix(in oklab, var(--color-red-600) 30%, transparent)}}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-700{border-color:var(--color-slate-700)}.border-transparent{border-color:#0000}.border-violet-200{border-color:var(--color-violet-200)}.border-warning\/40{border-color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.border-warning\/40{border-color:color-mix(in oklab, var(--color-warning) 40%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-yellow-300{border-color:var(--color-yellow-300)}.border-zinc-200{border-color:var(--color-zinc-200)}.border-zinc-700{border-color:var(--color-zinc-700)}.border-zinc-800{border-color:var(--color-zinc-800)}.border-y-base-300{border-block-color:var(--color-base-300)}.border-b-base-300{border-bottom-color:var(--color-base-300)}.border-l-blue-500{border-left-color:var(--color-blue-500)}.border-l-emerald-500{border-left-color:var(--color-emerald-500)}.border-l-indigo-500{border-left-color:var(--color-indigo-500)}.border-l-red-600{border-left-color:var(--color-red-600)}.border-l-sky-500{border-left-color:var(--color-sky-500)}.border-l-slate-300{border-left-color:var(--color-slate-300)}.border-l-slate-400{border-left-color:var(--color-slate-400)}.bg-\(--my-brand-color\){background-color:var(--my-brand-color)}.bg-\[\#0F0F0F\]{background-color:#0f0f0f}.bg-\[\#0d1117\]{background-color:#0d1117}.bg-\[\#0f0f0f\]{background-color:#0f0f0f}.bg-\[\#FFA700\]{background-color:#ffa700}.bg-\[\#bada55\]{background-color:#bada55}.bg-accent{background-color:var(--color-accent)}.bg-base-100{background-color:var(--color-base-100)}.bg-base-200,.bg-base-200\/40{background-color:var(--color-base-200)}@supports (color:color-mix(in lab, red, red)){.bg-base-200\/40{background-color:color-mix(in oklab, var(--color-base-200) 40%, transparent)}}.bg-base-300,.bg-base-300\/40{background-color:var(--color-base-300)}@supports (color:color-mix(in lab, red, red)){.bg-base-300\/40{background-color:color-mix(in oklab, var(--color-base-300) 40%, transparent)}}.bg-base-content{background-color:var(--color-base-content)}.bg-black{background-color:var(--color-black)}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.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\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-black\/75{background-color:#000000bf}@supports (color:color-mix(in lab, red, red)){.bg-black\/75{background-color:color-mix(in oklab, var(--color-black) 75%, transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/10{background-color:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-brand-500\/20{background-color:#ffa70033}@supports (color:color-mix(in lab, red, red)){.bg-brand-500\/20{background-color:color-mix(in oklab, var(--color-brand-500) 20%, transparent)}}.bg-cyan-100{background-color:var(--color-cyan-100)}.bg-cyan-400\/\(--my-alpha-value\){background-color:oklch(78.9% .154 211.53)}@supports (color:color-mix(in lab, red, red)){.bg-cyan-400\/\(--my-alpha-value\){background-color:color-mix(in oklab, var(--color-cyan-400) var(--my-alpha-value), transparent)}}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/10{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.bg-error{background-color:var(--color-error)}.bg-error\/20{background-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.bg-error\/20{background-color:color-mix(in oklab, var(--color-error) 20%, transparent)}}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-100\/80{background-color:#f3f4f6cc}@supports (color:color-mix(in lab, red, red)){.bg-gray-100\/80{background-color:color-mix(in oklab, var(--color-gray-100) 80%, transparent)}}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-500{background-color:var(--color-gray-500)}.bg-gray-800{background-color:var(--color-gray-800)}.bg-gray-900{background-color:var(--color-gray-900)}.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-gray-900\/50{background-color:#10182880}@supports (color:color-mix(in lab, red, red)){.bg-gray-900\/50{background-color:color-mix(in oklab, var(--color-gray-900) 50%, transparent)}}.bg-gray-900\/60{background-color:#10182899}@supports (color:color-mix(in lab, red, red)){.bg-gray-900\/60{background-color:color-mix(in oklab, var(--color-gray-900) 60%, transparent)}}.bg-green-100{background-color:var(--color-green-100)}.bg-green-500{background-color:var(--color-green-500)}.bg-green-500\/40{background-color:#00c75866}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/40{background-color:color-mix(in oklab, var(--color-green-500) 40%, transparent)}}.bg-indigo-500{background-color:var(--color-indigo-500)}.bg-indigo-500\/10{background-color:#625fff1a}@supports (color:color-mix(in lab, red, red)){.bg-indigo-500\/10{background-color:color-mix(in oklab, var(--color-indigo-500) 10%, transparent)}}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-info{background-color:var(--color-info)}.bg-neutral{background-color:var(--color-neutral)}.bg-neutral-100{background-color:var(--color-neutral-100)}.bg-orange-300\/30{background-color:#ffb96d4d}@supports (color:color-mix(in lab, red, red)){.bg-orange-300\/30{background-color:color-mix(in oklab, var(--color-orange-300) 30%, transparent)}}.bg-orange-400\/40{background-color:#ff8b1a66}@supports (color:color-mix(in lab, red, red)){.bg-orange-400\/40{background-color:color-mix(in oklab, var(--color-orange-400) 40%, transparent)}}.bg-orange-500{background-color:var(--color-orange-500)}.bg-orange-500\/30{background-color:#fe6e004d}@supports (color:color-mix(in lab, red, red)){.bg-orange-500\/30{background-color:color-mix(in oklab, var(--color-orange-500) 30%, transparent)}}.bg-orange-500\/60{background-color:#fe6e0099}@supports (color:color-mix(in lab, red, red)){.bg-orange-500\/60{background-color:color-mix(in oklab, var(--color-orange-500) 60%, transparent)}}.bg-orange-600{background-color:var(--color-orange-600)}.bg-pink-500\/\[71\.37\%\]{background-color:#f6339ab6}@supports (color:color-mix(in lab, red, red)){.bg-pink-500\/\[71\.37\%\]{background-color:color-mix(in oklab, var(--color-pink-500) 71.37%, transparent)}}.bg-primary{background-color:var(--color-primary)}.bg-primary\/5{background-color:#3080ff0d}@supports (color:color-mix(in lab, red, red)){.bg-primary\/5{background-color:color-mix(in oklab, var(--color-primary) 5%, transparent)}}.bg-primary\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--color-primary) 10%, transparent)}}.bg-purple-100{background-color:var(--color-purple-100)}.bg-purple-500{background-color:var(--color-purple-500)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-500\/40{background-color:#fb2c3666}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/40{background-color:color-mix(in oklab, var(--color-red-500) 40%, transparent)}}.bg-red-500\/70{background-color:#fb2c36b3}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/70{background-color:color-mix(in oklab, var(--color-red-500) 70%, transparent)}}.bg-red-600{background-color:var(--color-red-600)}.bg-red-600\/20{background-color:#e4001433}@supports (color:color-mix(in lab, red, red)){.bg-red-600\/20{background-color:color-mix(in oklab, var(--color-red-600) 20%, transparent)}}.bg-red-700{background-color:var(--color-red-700)}.bg-secondary{background-color:var(--color-secondary)}.bg-sky-50{background-color:var(--color-sky-50)}.bg-sky-500{background-color:var(--color-sky-500)}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-300{background-color:var(--color-slate-300)}.bg-slate-400{background-color:var(--color-slate-400)}.bg-slate-500{background-color:var(--color-slate-500)}.bg-slate-600{background-color:var(--color-slate-600)}.bg-slate-600\/10{background-color:#45556c1a}@supports (color:color-mix(in lab, red, red)){.bg-slate-600\/10{background-color:color-mix(in oklab, var(--color-slate-600) 10%, transparent)}}.bg-slate-700{background-color:var(--color-slate-700)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-success{background-color:var(--color-success)}.bg-teal-500{background-color:var(--color-teal-500)}.bg-transparent{background-color:#0000}.bg-violet-100{background-color:var(--color-violet-100)}.bg-violet-500{background-color:var(--color-violet-500)}.bg-violet-900{background-color:var(--color-violet-900)}.bg-warning,.bg-warning\/10{background-color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/10{background-color:color-mix(in oklab, var(--color-warning) 10%, transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/40{background-color:#fff6}@supports (color:color-mix(in lab, red, red)){.bg-white\/40{background-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-yellow-500\/40{background-color:#edb20066}@supports (color:color-mix(in lab, red, red)){.bg-yellow-500\/40{background-color:color-mix(in oklab, var(--color-yellow-500) 40%, transparent)}}.bg-zinc-50{background-color:var(--color-zinc-50)}.bg-zinc-100{background-color:var(--color-zinc-100)}.bg-zinc-200{background-color:var(--color-zinc-200)}.bg-zinc-200\/70{background-color:#e4e4e7b3}@supports (color:color-mix(in lab, red, red)){.bg-zinc-200\/70{background-color:color-mix(in oklab, var(--color-zinc-200) 70%, transparent)}}.bg-zinc-600{background-color:var(--color-zinc-600)}.bg-zinc-700{background-color:var(--color-zinc-700)}.bg-zinc-800{background-color:var(--color-zinc-800)}.bg-zinc-900{background-color:var(--color-zinc-900)}.bg-zinc-900\/80{background-color:#18181bcc}@supports (color:color-mix(in lab, red, red)){.bg-zinc-900\/80{background-color:color-mix(in oklab, var(--color-zinc-900) 80%, transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-tr{--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}@layer daisyui.l1{.alert-soft{color:var(--alert-color,var(--color-base-content));background:var(--alert-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.alert-soft{background:color-mix(in oklab, var(--alert-color,var(--color-base-content)) 8%, var(--color-base-100))}}.alert-soft{--alert-border-color:var(--alert-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.alert-soft{--alert-border-color:color-mix(in oklab, var(--alert-color,var(--color-base-content)) 10%, var(--color-base-100))}}.alert-soft{box-shadow:none;background-image:none}.btn-ghost:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn)){--btn-shadow:"";--btn-bg:#0000;--btn-border:#0000;--btn-noise:none}.btn-ghost:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn)):not(:disabled,[disabled],.btn-disabled){--btn-fg:var(--btn-color,currentColor);outline-color:currentColor}@media (hover:none){.btn-ghost:not(.btn-active,:active,:focus-visible,input:checked:not(.filter .btn)):hover{--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color,currentColor);--btn-border:#0000;--btn-noise:none;outline-color:currentColor}}.btn-outline:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn),:disabled,[disabled],.btn-disabled){--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color);--btn-border:var(--btn-color);--btn-noise:none}@media (hover:none){.btn-outline:not(.btn-active,:active,:focus-visible,input:checked:not(.filter .btn)):hover{--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color);--btn-border:var(--btn-color);--btn-noise:none}}}.bg-\[url\(\'https\:\/\/images\.unsplash\.com\/photo-1634017839464-5c339ebe3cb4\?ixlib\=rb-4\.0\.3\&ixid\=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8\&auto\=format\&fit\=crop\&w\=560\&q\=80\'\)\]{background-image:url(https://images.unsplash.com/photo-1634017839464-5c339ebe3cb4?ixlib=rb-4.0.3&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=560&q=80)}.from-\[\#0f0f0f\]{--tw-gradient-from:#0f0f0f;--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-black{--tw-gradient-from:var(--color-black);--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-600{--tw-gradient-from:var(--color-red-600);--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\/40{--tw-gradient-from:#bf000f66}@supports (color:color-mix(in lab, red, red)){.from-red-700\/40{--tw-gradient-from:color-mix(in oklab, var(--color-red-700) 40%, transparent)}}.from-red-700\/40{--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-transparent{--tw-gradient-from:transparent;--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-400{--tw-gradient-from:var(--color-violet-400);--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))}.via-red-600\/20{--tw-gradient-via:#e4001433}@supports (color:color-mix(in lab, red, red)){.via-red-600\/20{--tw-gradient-via:color-mix(in oklab, var(--color-red-600) 20%, transparent)}}.via-red-600\/20{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-black{--tw-gradient-to:var(--color-black);--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-600{--tw-gradient-to:var(--color-indigo-600);--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-500{--tw-gradient-to: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))}.to-transparent{--tw-gradient-to:transparent;--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))}.bg-cover{background-size:cover}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.\[mask-type\:luminance\]{mask-type:luminance}.fill-\(--icon-color\){fill:var(--icon-color)}.fill-current{fill:currentColor}.fill-rose-500{fill:var(--color-rose-500)}.fill-transparent{fill:#0000}.stroke-amber-500{stroke:var(--color-amber-500)}.stroke-base-content\/20{stroke:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.stroke-base-content\/20{stroke:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.stroke-blue-500{stroke:var(--color-blue-500)}.stroke-current{stroke:currentColor}.stroke-cyan-600{stroke:var(--color-cyan-600)}.stroke-gray-400{stroke:var(--color-gray-400)}.stroke-green-500{stroke:var(--color-green-500)}.stroke-purple-600{stroke:var(--color-purple-600)}.stroke-red-500{stroke:var(--color-red-500)}.stroke-rose-500{stroke:var(--color-rose-500)}.stroke-teal-500{stroke:var(--color-teal-500)}.stroke-violet-500{stroke:var(--color-violet-500)}.stroke-2{stroke-width:2px}.stroke-\[1\.5\]{stroke-width:1.5px}.stroke-\[1\]{stroke-width:1px}.object-cover{object-fit:cover}.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)}.px-0{padding-inline:calc(var(--spacing) * 0)}.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-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.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-20{padding-inline:calc(var(--spacing) * 20)}.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\.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-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-\[calc\(--spacing\(4\)-1px\)\]{padding-block:calc(calc(var(--spacing) * 4) - 1px)}.ps-4{padding-inline-start:calc(var(--spacing) * 4)}.pe-6{padding-inline-end:calc(var(--spacing) * 6)}.pe-9{padding-inline-end:calc(var(--spacing) * 9)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.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)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.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-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-2xl\/relaxed{font-size:var(--text-2xl);line-height:var(--leading-relaxed)}.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-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-base\!{font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important}.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-\(length\:--my-var\){font-size:var(--my-var)}.text-\[0\.625rem\]{font-size:.625rem}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[15px\]{font-size:15px}.text-\[22px\]{font-size:22px}.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-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.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-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.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}.whitespace-pre-line{white-space:pre-line}.\!text-green-600{color:var(--color-green-600)!important}.text-\(color\:--my-var\){color:var(--my-var)}.text-\[\#36424A\]{color:#36424a}.text-accent-content{color:var(--color-accent-content)}.text-amber-500{color:var(--color-amber-500)}.text-base-100{color:var(--color-base-100)}.text-base-content,.text-base-content\/0{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.text-base-content\/0{color:color-mix(in oklab, var(--color-base-content) 0%, transparent)}}.text-base-content\/30{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.text-base-content\/30{color:color-mix(in oklab, var(--color-base-content) 30%, transparent)}}.text-base-content\/40{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.text-base-content\/40{color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.text-base-content\/50{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.text-base-content\/50{color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}.text-base-content\/60{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.text-base-content\/60{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.text-base-content\/70{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.text-base-content\/70{color:color-mix(in oklab, var(--color-base-content) 70%, transparent)}}.text-base-content\/80{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.text-base-content\/80{color:color-mix(in oklab, var(--color-base-content) 80%, transparent)}}.text-black{color:var(--color-black)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-brand-500{color:var(--color-brand-500)}.text-brand-600{color:var(--color-brand-600)}.text-cyan-600{color:var(--color-cyan-600)}.text-emerald-600{color:var(--color-emerald-600)}.text-error{color:var(--color-error)}.text-error-content{color:var(--color-error-content)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.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-gray-950{color:var(--color-gray-950)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-green-800{color:var(--color-green-800)}.text-indigo-600{color:var(--color-indigo-600)}.text-info{color:var(--color-info)}.text-info-content{color:var(--color-info-content)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-content{color:var(--color-neutral-content)}.text-orange-500{color:var(--color-orange-500)}.text-orange-600{color:var(--color-orange-600)}.text-orange-800{color:var(--color-orange-800)}.text-pink-600{color:var(--color-pink-600)}.text-primary{color:var(--color-primary)}.text-primary-content{color:var(--color-primary-content)}.text-primary\/60{color:#3080ff99}@supports (color:color-mix(in lab, red, red)){.text-primary\/60{color:color-mix(in oklab, var(--color-primary) 60%, transparent)}}.text-purple-600{color:var(--color-purple-600)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-800{color:var(--color-red-800)}.text-red-900{color:var(--color-red-900)}.text-secondary{color:var(--color-secondary)}.text-secondary-content{color:var(--color-secondary-content)}.text-sky-600{color:var(--color-sky-600)}.text-sky-700{color:var(--color-sky-700)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-700{color:var(--color-slate-700)}.text-stone-500{color:var(--color-stone-500)}.text-success{color:var(--color-success)}.text-success-content{color:var(--color-success-content)}.text-transparent{color:#0000}.text-violet-500{color:var(--color-violet-500)}.text-violet-800{color:var(--color-violet-800)}.text-warning{color:var(--color-warning)}.text-warning-content{color:var(--color-warning-content)}.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-600{color:var(--color-yellow-600)}.text-zinc-600{color:var(--color-zinc-600)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.prose :where(a.btn:not(.btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-indigo-600{-webkit-text-decoration-color:var(--color-indigo-600);-webkit-text-decoration-color:var(--color-indigo-600);-webkit-text-decoration-color:var(--color-indigo-600);text-decoration-color:var(--color-indigo-600)}.decoration-8{text-decoration-thickness:8px}.underline-offset-3{text-underline-offset:3px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-red-300::placeholder{color:var(--color-red-300)}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.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-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(220\,38\,38\,0\.6\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#dc262699);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(249\,115\,22\,0\.6\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#f9731699);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);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)}.shadow-xl{--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), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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)}.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)}}.ring-base-content\/30{--tw-ring-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ring-base-content\/30{--tw-ring-color:color-mix(in oklab, var(--color-base-content) 30%, transparent)}}.ring-primary{--tw-ring-color:var(--color-primary)}.ring-sky-200{--tw-ring-color:var(--color-sky-200)}.ring-offset-1{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.blur-\[1px\]{--tw-blur:blur(1px);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-md{--tw-drop-shadow-size:drop-shadow(0 3px 3px var(--tw-drop-shadow-color,#0000001f));--tw-drop-shadow:drop-shadow(var(--drop-shadow-md));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,)}.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,)!important}.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-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,)}.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-\[min-height\]{transition-property:min-height;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-opacity{transition-property:opacity;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))}.delay-150{transition-delay:.15s}.delay-200{transition-delay:.2s}.duration-75{--tw-duration:75ms;transition-duration:75ms}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-250{--tw-duration:.25s;transition-duration:.25s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.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)}.prose{--tw-prose-body:var(--color-base-content,#24262b);--tw-prose-headings:var(--color-base-content,#24262b);--tw-prose-lead:var(--color-base-content,#24262b);--tw-prose-links:var(--color-primary,#0f0f0b);--tw-prose-bold:var(--color-base-content,#24262b);--tw-prose-counters:var(--color-base-content,#24262b);--tw-prose-bullets:var(--color-primary,#0f0f0b);--tw-prose-hr:var(--color-base-300,#e5e7eb);--tw-prose-quotes:var(--color-base-content,#24262b);--tw-prose-quote-borders:var(--color-primary,#0f0f0b);--tw-prose-captions:var(--color-base-content,#24262b);--tw-prose-code:var(--color-primary,#0f0f0b);--tw-prose-pre-code:var(--color-base-100,#fff);--tw-prose-pre-bg:var(--color-base-300,#e5e7eb);--tw-prose-th-borders:var(--color-base-300,#e5e7eb);--tw-prose-td-borders:var(--color-base-300,#e5e7eb);--tw-prose-invert-body:var(--color-base-100,#fff);--tw-prose-invert-headings:var(--color-base-100,#fff);--tw-prose-invert-links:var(--color-primary-content,#000);--tw-prose-invert-bold:var(--color-base-100,#fff);--tw-prose-invert-counters:var(--color-base-100,#fff);--tw-prose-invert-bullets:var(--color-primary-content,#000);--tw-prose-invert-hr:var(--color-neutral,#3a3a1d);--tw-prose-invert-quotes:var(--color-base-100,#fff);--tw-prose-invert-quote-borders:var(--color-primary-content,#000);--tw-prose-invert-captions:var(--color-base-100,#fff);--tw-prose-invert-code:var(--color-primary-content,#000);--tw-prose-invert-pre-code:var(--color-base-100,#fff);--tw-prose-invert-pre-bg:var(--color-neutral,#3a3a1d);--tw-prose-invert-th-borders:var(--color-neutral,#3a3a1d);--tw-prose-invert-td-borders:var(--color-neutral,#3a3a1d)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--placement\:bottom\]{--placement:bottom}.\[--trigger\:hover\]{--trigger:hover}.group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media (hover:hover){.group-hover\:visible:is(:where(.group):hover *){visibility:visible}.group-hover\:mx-1:is(:where(.group):hover *){margin-inline:calc(var(--spacing) * 1)}.group-hover\:w-12:is(:where(.group):hover *){width:calc(var(--spacing) * 12)}.group-hover\:-translate-y-1:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-y-0:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:bg-primary\/60:is(:where(.group):hover *){background-color:#3080ff99}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-primary\/60:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-primary) 60%, transparent)}}.group-hover\:text-base-content\/40:is(:where(.group):hover *){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.group-hover\:text-base-content\/40:is(:where(.group):hover *){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.group-hover\:text-gray-600:is(:where(.group):hover *){color:var(--color-gray-600)}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.group-hover\:text-white\/70:is(:where(.group):hover *){color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.group-hover\:text-white\/70:is(:where(.group):hover *){color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\/name\:opacity-70:is(:where(.group\/name):hover *){opacity:.7}.group-hover\/shot\:translate-y-1:is(:where(.group\/shot):hover *){--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}}.group-focus\:text-white\/70:is(:where(.group):focus *){color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.group-focus\:text-white\/70:is(:where(.group):focus *){color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.peer-checked\:border-primary:is(:where(.peer):checked~*){border-color:var(--color-primary)}.peer-invalid\:visible:is(:where(.peer):invalid~*){visibility:visible}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.first-letter\:float-left:first-letter{float:left}.first-letter\:mr-3:first-letter{margin-right:calc(var(--spacing) * 3)}.first-letter\:text-7xl:first-letter{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.first-letter\:font-bold:first-letter{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.first-line\:tracking-widest:first-line{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.first-line\:uppercase:first-line{text-transform:uppercase}.marker\:text-sky-400 ::marker{color:var(--color-sky-400)}.marker\:text-sky-400::marker{color:var(--color-sky-400)}.marker\:text-sky-400 ::-webkit-details-marker{color:var(--color-sky-400)}.marker\:text-sky-400::-webkit-details-marker{color:var(--color-sky-400)}.selection\:bg-fuchsia-300 ::selection{background-color:var(--color-fuchsia-300)}.selection\:bg-fuchsia-300::selection{background-color:var(--color-fuchsia-300)}.selection\:text-fuchsia-900 ::selection{color:var(--color-fuchsia-900)}.selection\:text-fuchsia-900::selection{color:var(--color-fuchsia-900)}.file\:mr-4::file-selector-button{margin-right:calc(var(--spacing) * 4)}.file\:rounded-full::file-selector-button{border-radius:3.40282e38px}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:bg-violet-50::file-selector-button{background-color:var(--color-violet-50)}.file\:px-4::file-selector-button{padding-inline:calc(var(--spacing) * 4)}.file\:py-2::file-selector-button{padding-block:calc(var(--spacing) * 2)}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:font-semibold::file-selector-button{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.file\:text-violet-700::file-selector-button{color:var(--color-violet-700)}.placeholder\:text-base-content\/70::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-base-content\/70::placeholder{color:color-mix(in oklab, var(--color-base-content) 70%, transparent)}}.placeholder\:text-gray-400::placeholder{color:var(--color-gray-400)}.placeholder\:italic::placeholder{font-style:italic}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:end-2:before{content:var(--tw-content);inset-inline-end:calc(var(--spacing) * 2)}.before\:top-1\/2:before{content:var(--tw-content);top:50%}.before\:size-1:before{content:var(--tw-content);width:calc(var(--spacing) * 1);height:calc(var(--spacing) * 1)}.before\:-translate-y-1\/2:before{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.before\:rounded-full:before{content:var(--tw-content);border-radius:3.40282e38px}.before\:bg-gray-300:before{content:var(--tw-content);background-color:var(--color-gray-300)}.before\:content-\[\'Festivus\'\]:before{--tw-content:"Festivus";content:var(--tw-content)}.after\:ml-0\.5:after{content:var(--tw-content);margin-left:calc(var(--spacing) * .5)}.after\:text-red-500:after{content:var(--tw-content);color:var(--color-red-500)}.after\:content-\[\'\*\'\]:after{--tw-content:"*";content:var(--tw-content)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:calc(var(--spacing) * 0)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:pe-0:last-child{padding-inline-end:calc(var(--spacing) * 0)}.last\:pb-0:last-child{padding-bottom:calc(var(--spacing) * 0)}.odd\:bg-gray-50:nth-child(odd){background-color:var(--color-gray-50)}.even\:bg-base-100:nth-child(2n){background-color:var(--color-base-100)}.last-of-type\:before\:hidden:last-of-type:before{content:var(--tw-content);display:none}.checked\:border-indigo-500:checked{border-color:var(--color-indigo-500)}.checked\:text-black:checked{color:var(--color-black)}.invalid\:border-pink-500:invalid{border-color:var(--color-pink-500)}.invalid\:text-pink-600:invalid{color:var(--color-pink-600)}@media (hover:hover){.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-100:hover{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:transform:hover{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.hover\:border-base-content:hover,.hover\:border-base-content\/40:hover{border-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.hover\:border-base-content\/40:hover{border-color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.hover\:border-blue-500:hover{border-color:var(--color-blue-500)}.hover\:border-error:hover{border-color:var(--color-error)}.hover\:border-gray-300:hover{border-color:var(--color-gray-300)}.hover\:border-primary:hover{border-color:var(--color-primary)}.hover\:border-primary\/40:hover{border-color:#3080ff66}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/40:hover{border-color:color-mix(in oklab, var(--color-primary) 40%, transparent)}}.hover\:bg-base-100:hover{background-color:var(--color-base-100)}.hover\:bg-base-200:hover{background-color:var(--color-base-200)}.hover\:bg-blue-600:hover{background-color:var(--color-blue-600)}.hover\:bg-error\/10:hover{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-error\/10:hover{background-color:color-mix(in oklab, var(--color-error) 10%, transparent)}}.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-200:hover{background-color:var(--color-gray-200)}.hover\:bg-gray-300:hover{background-color:var(--color-gray-300)}.hover\:bg-indigo-600:hover{background-color:var(--color-indigo-600)}.hover\:bg-neutral-50:hover{background-color:var(--color-neutral-50)}.hover\:bg-neutral-100:hover{background-color:var(--color-neutral-100)}.hover\:bg-primary\/90:hover{background-color:#3080ffe6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--color-primary) 90%, transparent)}}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-red-500\/90:hover{background-color:#fb2c36e6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/90:hover{background-color:color-mix(in oklab, var(--color-red-500) 90%, transparent)}}.hover\:bg-red-600:hover{background-color:var(--color-red-600)}.hover\:bg-sky-100:hover{background-color:var(--color-sky-100)}.hover\:bg-sky-700:hover{background-color:var(--color-sky-700)}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-slate-800\/5:hover{background-color:#1d293d0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-800\/5:hover{background-color:color-mix(in oklab, var(--color-slate-800) 5%, transparent)}}.hover\:bg-violet-600:hover{background-color:var(--color-violet-600)}.hover\:bg-violet-800:hover{background-color:var(--color-violet-800)}.hover\:\[mask-type\:alpha\]:hover{mask-type:alpha}.hover\:text-base-content:hover{color:var(--color-base-content)}.hover\:text-black:hover{color:var(--color-black)}.hover\:text-blue-500:hover{color:var(--color-blue-500)}.hover\:text-error:hover{color:var(--color-error)}.hover\:text-gray-400:hover{color:var(--color-gray-400)}.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-primary:hover{color:var(--color-primary)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-75:hover{opacity:.75}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-lg:hover{--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)}.hover\:file\:bg-violet-100:hover::file-selector-button{background-color:var(--color-violet-100)}}.focus\:z-10:focus{z-index:10}.focus\:border-base-content\/40:focus{border-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.focus\:border-base-content\/40:focus{border-color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.focus\:border-blue-300:focus{border-color:var(--color-blue-300)}.focus\:border-blue-500:focus{border-color:var(--color-blue-500)}.focus\:border-blue-600:focus{border-color:var(--color-blue-600)}.focus\:border-gray-900:focus{border-color:var(--color-gray-900)}.focus\:border-primary:focus{border-color:var(--color-primary)}.focus\:border-red-300:focus{border-color:var(--color-red-300)}.focus\:border-sky-500:focus{border-color:var(--color-sky-500)}.focus\:bg-base-100:focus{background-color:var(--color-base-100)}.focus\:bg-gray-50:focus{background-color:var(--color-gray-50)}.focus\:bg-gray-100:focus{background-color:var(--color-gray-100)}.focus\:bg-gray-200:focus{background-color:var(--color-gray-200)}.focus\:bg-indigo-600:focus{background-color:var(--color-indigo-600)}.focus\:bg-red-600:focus{background-color:var(--color-red-600)}.focus\:opacity-80:focus{opacity:.8}.focus\:shadow-lg:focus{--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)}.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-base-300:focus{--tw-ring-color:var(--color-base-300)}.focus\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\:ring-gray-200:focus{--tw-ring-color:var(--color-gray-200)}.focus\:ring-gray-900:focus{--tw-ring-color:var(--color-gray-900)}.focus\:ring-primary:focus{--tw-ring-color:var(--color-primary)}.focus\:ring-sky-300:focus{--tw-ring-color:var(--color-sky-300)}.focus\:ring-violet-300:focus{--tw-ring-color:var(--color-violet-300)}.focus\:ring-zinc-800:focus{--tw-ring-color:var(--color-zinc-800)}.focus\:ring-offset-2:focus{--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)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus\:outline-2:focus{outline-style:var(--tw-outline-style);outline-width:2px}.focus\:outline-offset-2:focus{outline-offset:2px}.focus\:outline-sky-500:focus{outline-color:var(--color-sky-500)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:bg-slate-100:focus-visible{background-color:var(--color-slate-100)}.focus-visible\:bg-slate-800\/5:focus-visible{background-color:#1d293d0d}@supports (color:color-mix(in lab, red, red)){.focus-visible\:bg-slate-800\/5:focus-visible{background-color:color-mix(in oklab, var(--color-slate-800) 5%, transparent)}}.focus-visible\:text-black:focus-visible{color:var(--color-black)}.focus-visible\:ring-2:focus-visible{--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-visible\:ring-neutral-400:focus-visible{--tw-ring-color:var(--color-neutral-400)}.focus-visible\:ring-offset-2:focus-visible{--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)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.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-blue-700:focus-visible{outline-color:var(--color-blue-700)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-gray-100:active{background-color:var(--color-gray-100)}.active\:bg-sky-800:active{background-color:var(--color-sky-800)}.active\:text-gray-500:active{color:var(--color-gray-500)}.active\:text-gray-700:active{color:var(--color-gray-700)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-gray-100:disabled{background-color:var(--color-gray-100)}.disabled\:opacity-25:disabled{opacity:.25}.disabled\:opacity-50:disabled{opacity:.5}.has-checked\:bg-indigo-50:has(:checked){background-color:var(--color-indigo-50)}.has-checked\:ring-indigo-200:has(:checked){--tw-ring-color:var(--color-indigo-200)}.aria-asc\:rotate-0[aria-asc=true]{rotate:0deg}.aria-desc\:rotate-180[aria-desc=true]{rotate:180deg}.data-checked\:underline[data-checked]{text-decoration-line:underline}:is(.\*\:data-icon\:size-6>*)[data-icon]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-backdrop-filter\:backdrop-blur{--tw-backdrop-blur:blur(8px);-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,)}}@supports (display:grid){.supports-\[display\:grid\]\:grid{display:grid}}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-spin{animation:var(--animate-spin)}}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}@media (hover:hover){.motion-reduce\:hover\:translate-y-0:hover{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}}}@media (prefers-contrast:more){.contrast-more\:border-gray-400{border-color:var(--color-gray-400)}.contrast-more\:opacity-100{opacity:1}}@media (prefers-contrast:less){.contrast-less\:border-gray-100{border-color:var(--color-gray-100)}}@media not all and (width>=48rem){.max-md\:left-0{left:calc(var(--spacing) * 0)}.max-md\:text-center{text-align:center}}@media (width>=900px){.min-\[900px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=40rem){.sm\:mt-4{margin-top:calc(var(--spacing) * 4)}.sm\:-mr-2{margin-right:calc(var(--spacing) * -2)}.sm\:mb-1{margin-bottom:calc(var(--spacing) * 1)}.sm\:ml-3{margin-left:calc(var(--spacing) * 3)}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline-flex{display:inline-flex}.sm\:w-64{width:calc(var(--spacing) * 64)}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:flex-1{flex:1}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:gap-x-3{column-gap:calc(var(--spacing) * 3)}:where(.sm\: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)))}.sm\:rounded-lg{border-radius:var(--radius-lg)}.sm\:rounded-md{border-radius:var(--radius-md)}.sm\:rounded-tl-md{border-top-left-radius:var(--radius-md)}.sm\:rounded-tr-md{border-top-right-radius:var(--radius-md)}.sm\:rounded-br-md{border-bottom-right-radius:var(--radius-md)}.sm\:rounded-bl-md{border-bottom-left-radius:var(--radius-md)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-0{padding-inline:calc(var(--spacing) * 0)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:pr-0{padding-right:calc(var(--spacing) * 0)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (width>=48rem){.md\:right-0{right:calc(var(--spacing) * 0)}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-5{grid-column:span 5/span 5}.md\:mt-0{margin-top:calc(var(--spacing) * 0)}.md\:-ml-\[10\%\]{margin-left:-10%}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:inline{display:inline}.md\:size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.md\:w-\[50\%\]{width:50%}.md\:w-\[60\%\]{width:60%}.md\:w-\[65\%\]{width:65%}.md\:w-sm{width:var(--container-sm)}.md\:max-w-sm{max-width:var(--container-sm)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-2{gap:calc(var(--spacing) * 2)}.md\:gap-3{gap:calc(var(--spacing) * 3)}.md\:gap-6{gap:calc(var(--spacing) * 6)}:where(.md\:space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.md\:bg-base-100\/60{background-color:var(--color-base-100)}@supports (color:color-mix(in lab, red, red)){.md\:bg-base-100\/60{background-color:color-mix(in oklab, var(--color-base-100) 60%, transparent)}}.md\:p-5{padding:calc(var(--spacing) * 5)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.md\:shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.md\: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,)}}@media (width>=64rem){.lg\:top-\[344px\]{top:344px}.lg\:col-end-5{grid-column-end:5}.lg\:mb-14{margin-bottom:calc(var(--spacing) * 14)}.lg\:grid{display:grid}.lg\:w-1\/2{width:50%}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:flex-row-reverse{flex-direction:row-reverse}.lg\:border{border-style:var(--tw-border-style);border-width:1px}.lg\:border-base-content\/5{border-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.lg\:border-base-content\/5{border-color:color-mix(in oklab, var(--color-base-content) 5%, transparent)}}.lg\:p-4{padding:calc(var(--spacing) * 4)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:text-left{text-align:left}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.lg\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (width>=80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@container (width>=280px){.\@\[280px\]\:flex{display:flex}.\@\[280px\]\:hidden{display:none}}@container (width>=24rem){.\@sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.\@sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=28rem){.\@md\:flex-row{flex-direction:row}}@container (width>=32rem){.\@lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\@lg\:gap-8{gap:calc(var(--spacing) * 8)}}@container (width>=48rem){.\@3xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\@3xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (orientation:portrait){.portrait\:hidden{display:none}}@media (orientation:landscape){.landscape\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-color-scheme:dark){.dark\:border-gray-700{border-color:var(--color-gray-700)}.dark\:border-slate-700{border-color:var(--color-slate-700)}.dark\:bg-black{background-color:var(--color-black)}.dark\:bg-gray-700{background-color:var(--color-gray-700)}.dark\:bg-gray-800{background-color:var(--color-gray-800)}.dark\:bg-gray-900{background-color:var(--color-gray-900)}.dark\:bg-slate-700{background-color:var(--color-slate-700)}.dark\:bg-slate-800{background-color:var(--color-slate-800)}.dark\:bg-slate-900{background-color:var(--color-slate-900)}.dark\:text-blue-400{color:var(--color-blue-400)}.dark\:text-gray-100{color:var(--color-gray-100)}.dark\:text-gray-300{color:var(--color-gray-300)}.dark\:text-neutral-200{color:var(--color-neutral-200)}.dark\:text-pink-400{color:var(--color-pink-400)}.dark\:text-slate-300{color:var(--color-slate-300)}.dark\:text-white{color:var(--color-white)}.dark\:placeholder\:text-gray-400::placeholder{color:var(--color-gray-400)}@media (hover:hover){.dark\:hover\:bg-gray-800:hover{background-color:var(--color-gray-800)}.dark\:hover\:bg-gray-900:hover{background-color:var(--color-gray-900)}.dark\:hover\:bg-neutral-800:hover{background-color:var(--color-neutral-800)}.dark\:hover\:bg-slate-100\/5:hover{background-color:#f1f5f90d}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-slate-100\/5:hover{background-color:color-mix(in oklab, var(--color-slate-100) 5%, transparent)}}.dark\:hover\:bg-slate-700:hover{background-color:var(--color-slate-700)}.dark\:hover\:text-white:hover{color:var(--color-white)}}.dark\:focus\:border-gray-700:focus{border-color:var(--color-gray-700)}.dark\:focus\:bg-neutral-800:focus{background-color:var(--color-neutral-800)}.dark\:focus\:ring-gray-900:focus{--tw-ring-color:var(--color-gray-900)}.dark\:focus-visible\:bg-slate-100\/10:focus-visible{background-color:#f1f5f91a}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:bg-slate-100\/10:focus-visible{background-color:color-mix(in oklab, var(--color-slate-100) 10%, transparent)}}.dark\:focus-visible\:text-white:focus-visible{color:var(--color-white)}}@media print{.print\:block{display:block}.print\:hidden{display:none}}@media (pointer:coarse){.pointer-coarse\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.pointer-coarse\:gap-4{gap:calc(var(--spacing) * 4)}}.\[\&_p\]\:mt-4 p{margin-top:calc(var(--spacing) * 4)}.\[\&_tbody_tr\:hover_td\]\:bg-base-200\/50 tbody tr:hover td{background-color:var(--color-base-200)}@supports (color:color-mix(in lab, red, red)){.\[\&_tbody_tr\:hover_td\]\:bg-base-200\/50 tbody tr:hover td{background-color:color-mix(in oklab, var(--color-base-200) 50%, transparent)}}.\[\&\.is-dragging\]\:cursor-grabbing.is-dragging{cursor:grabbing}.\[\&\:\:-moz-range-progress\]\:rounded-full::-moz-range-progress{border-radius:3.40282e38px}.\[\&\:\:-moz-range-progress\]\:bg-base-100::-moz-range-progress{background-color:var(--color-base-100)}.\[\&\:\:-moz-range-progress\]\:bg-gray-900::-moz-range-progress{background-color:var(--color-gray-900)}.\[\&\:\:-moz-range-thumb\]\:h-2::-moz-range-thumb{height:calc(var(--spacing) * 2)}.\[\&\:\:-moz-range-thumb\]\:h-2\.5::-moz-range-thumb{height:calc(var(--spacing) * 2.5)}.\[\&\:\:-moz-range-thumb\]\:w-2::-moz-range-thumb{width:calc(var(--spacing) * 2)}.\[\&\:\:-moz-range-thumb\]\:w-2\.5::-moz-range-thumb{width:calc(var(--spacing) * 2.5)}.\[\&\:\:-moz-range-thumb\]\:appearance-none::-moz-range-thumb{appearance:none}.\[\&\:\:-moz-range-thumb\]\:rounded-full::-moz-range-thumb{border-radius:3.40282e38px}.\[\&\:\:-moz-range-thumb\]\:border-0::-moz-range-thumb{border-style:var(--tw-border-style);border-width:0}.\[\&\:\:-moz-range-thumb\]\:bg-base-100::-moz-range-thumb{background-color:var(--color-base-100)}.\[\&\:\:-moz-range-track\]\:rounded-full::-moz-range-track{border-radius:3.40282e38px}.\[\&\:\:-moz-range-track\]\:bg-neutral-200::-moz-range-track{background-color:var(--color-neutral-200)}.\[\&\:\:-ms-fill-lower\]\:rounded-full::-ms-fill-lower{border-radius:3.40282e38px}.\[\&\:\:-ms-fill-lower\]\:bg-base-100::-ms-fill-lower{background-color:var(--color-base-100)}.\[\&\:\:-ms-fill-lower\]\:bg-gray-900::-ms-fill-lower{background-color:var(--color-gray-900)}.\[\&\:\:-ms-thumb\]\:h-2::-ms-thumb{height:calc(var(--spacing) * 2)}.\[\&\:\:-ms-thumb\]\:h-2\.5::-ms-thumb{height:calc(var(--spacing) * 2.5)}.\[\&\:\:-ms-thumb\]\:w-2::-ms-thumb{width:calc(var(--spacing) * 2)}.\[\&\:\:-ms-thumb\]\:w-2\.5::-ms-thumb{width:calc(var(--spacing) * 2.5)}.\[\&\:\:-ms-thumb\]\:appearance-none::-ms-thumb{appearance:none}.\[\&\:\:-ms-thumb\]\:rounded-full::-ms-thumb{border-radius:3.40282e38px}.\[\&\:\:-ms-thumb\]\:border-0::-ms-thumb{border-style:var(--tw-border-style);border-width:0}.\[\&\:\:-ms-thumb\]\:bg-base-100::-ms-thumb{background-color:var(--color-base-100)}.\[\&\:\:-ms-track\]\:rounded-full::-ms-track{border-radius:3.40282e38px}.\[\&\:\:-ms-track\]\:bg-neutral-200::-ms-track{background-color:var(--color-neutral-200)}.\[\&\:\:-webkit-scrollbar\]\:w-2::-webkit-scrollbar{width:calc(var(--spacing) * 2)}.\[\&\:\:-webkit-scrollbar-thumb\]\:rounded-full::-webkit-scrollbar-thumb{border-radius:3.40282e38px}.\[\&\:\:-webkit-scrollbar-thumb\]\:bg-gray-300::-webkit-scrollbar-thumb{background-color:var(--color-gray-300)}.\[\&\:\:-webkit-scrollbar-track\]\:bg-gray-100::-webkit-scrollbar-track{background-color:var(--color-gray-100)}.\[\&\:\:-webkit-slider-runnable-track\]\:overflow-hidden::-webkit-slider-runnable-track{overflow:hidden}.\[\&\:\:-webkit-slider-runnable-track\]\:rounded-full::-webkit-slider-runnable-track{border-radius:3.40282e38px}.\[\&\:\:-webkit-slider-runnable-track\]\:bg-base-100::-webkit-slider-runnable-track{background-color:var(--color-base-100)}.\[\&\:\:-webkit-slider-thumb\]\:h-2::-webkit-slider-thumb{height:calc(var(--spacing) * 2)}.\[\&\:\:-webkit-slider-thumb\]\:h-2\.5::-webkit-slider-thumb{height:calc(var(--spacing) * 2.5)}.\[\&\:\:-webkit-slider-thumb\]\:w-2::-webkit-slider-thumb{width:calc(var(--spacing) * 2)}.\[\&\:\:-webkit-slider-thumb\]\:w-2\.5::-webkit-slider-thumb{width:calc(var(--spacing) * 2.5)}.\[\&\:\:-webkit-slider-thumb\]\:appearance-none::-webkit-slider-thumb{appearance:none}.\[\&\:\:-webkit-slider-thumb\]\:rounded-full::-webkit-slider-thumb{border-radius:3.40282e38px}.\[\&\:\:-webkit-slider-thumb\]\:border-0::-webkit-slider-thumb{border-style:var(--tw-border-style);border-width:0}.\[\&\:\:-webkit-slider-thumb\]\:bg-base-100::-webkit-slider-thumb{background-color:var(--color-base-100)}.\[\&\:\:-webkit-slider-thumb\]\:shadow-\[-995px_0px_0px_990px_\#101827\]::-webkit-slider-thumb{--tw-shadow:-995px 0px 0px 990px var(--tw-shadow-color,#101827);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\&\:\:-webkit-slider-thumb\]\:shadow-\[-995px_0px_0px_990px_rgba\(255\,_255\,_255\,_0\.8\)\]::-webkit-slider-thumb{--tw-shadow:-995px 0px 0px 990px var(--tw-shadow-color,#fffc);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\&\:has\(\+\[data-subheading\]\)\]\:mb-2:has(+[data-subheading]){margin-bottom:calc(var(--spacing) * 2)}.\[\&\:has\(svg\)\]\:pl-11:has(svg){padding-left:calc(var(--spacing) * 11)}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:top-4>svg{top:calc(var(--spacing) * 4)}.\[\&\>svg\]\:left-4>svg{left:calc(var(--spacing) * 4)}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;translate:var(--tw-translate-x) var(--tw-translate-y)}:where(.\[\:where\(\&\)\]\:text-base-content),:where(.\[\:where\(\&\)\]\:text-base-content\/70){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:where(.\[\:where\(\&\)\]\:text-base-content\/70){color:color-mix(in oklab, var(--color-base-content) 70%, transparent)}}:where(.\[\:where\(\&\)\]\:text-gray-500){color:var(--color-gray-500)}:where(.\[\:where\(\&\)\]\:text-gray-800){color:var(--color-gray-800)}[data-subheading]+.\[\[data-subheading\]\+\&\]\:mt-2{margin-top:calc(var(--spacing) * 2)}.btn{border-style:var(--tw-border-style);border-width:2px}@media (hover:hover){.btn:hover{--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.btn:hover{--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #fff 0%)}}:is(.btn-primary,.btn-error):not(.btn-outline):hover{--btn-bg:#0000;--btn-fg:var(--btn-color);--btn-border:var(--btn-color)}}.divider{height:1px}.divider:before,.divider:after{background-color:var(--color-base-300);height:1px}.badge-sm{border-style:var(--tw-border-style);border-width:1px}}page-main{height:100vh;display:block}.editor .ce-block{background-color:#7fffd4}.editor{display:flex}.ce-toolbar__content{float:left}.ce-toolbar{margin-left:50px}.codex-editor--narrow .codex-editor__redactor{margin-left:60px;margin-right:0}.codex-editor--narrow .ce-settings .ce-popover,.codex-editor--narrow .ce-toolbox .ce-popover{left:0}[x-cloak]{display:none!important}main{height:100%}.main_grid{gap:3rem 2.5rem;padding:2.5rem 0;display:grid;position:relative}.main_grid.right>*,.main_grid.left>*{grid-template-columns:repeat(auto-fit,minmax(36rem,1fr));display:grid}.main_grid.left>* div:first-child{order:2}.main_grid.left>* div:nth-child(2){order:1}.main_grid>*{grid-column:2;gap:2rem}.full_grid{grid-column:1/4;width:100%}.aligner{justify-content:center;align-items:center;display:flex}.space{padding:0 0 5rem}.bg_block{position:relative}.grid-3-2{grid-column:2/3;grid-template-columns:10fr 4fr;row-gap:2rem;display:grid}.grid-2-3{grid-column:2/3;grid-template-columns:6fr 8fr;row-gap:2rem;display:grid}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.3}.dark h1,.dark h2,.dark h3,.dark h4,.dark h5,.dark h6,.dark p{color:var(--color-white)}h1{font-size:var(--font-size-h1)}h2{font-size:var(--font-size-h2);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}h3{font-size:var(--font-size-h3);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}h4{font-size:var(--font-size-h4);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}h5{font-size:var(--font-size-h5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}h6{font-size:var(--font-size-h6);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.preline{font-size:var(--font-size-preline);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}card-box p{font-size:var(--font-size-card);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-gray-500);letter-spacing:.2px;line-height:2}li::marker{color:var(--color-primary)}[class*=kompass-login] body{overflow-y:hidden!important}[class*=kompass-login] header{z-index:30;justify-content:flex-end;width:100%;display:flex;position:absolute}[class*=kompass-login] main{padding-top:0!important}[class*=kompass-admin-]:not(.kompass-admin-passkey-setup){overflow-y:scroll}[class*=kompass-admin-]:not(.kompass-admin-passkey-setup) main{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-in-out);transition-duration:.3s;transition-timing-function:var(--ease-in-out);grid-template:"sidenav main-content"1fr"sidenav footer"4rem/15rem 1fr;display:grid}[class*=kompass-admin-]:not(.kompass-admin-passkey-setup) header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-base-300);width:100%;padding-inline:calc(var(--spacing) * 6);grid-area:header;align-items:center;display:flex}[class*=kompass-admin-]:not(.kompass-admin-passkey-setup) footer{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-base-300);padding-inline:calc(var(--spacing) * 6);grid-area:footer;justify-content:space-between;align-items:center;display:flex}[class*=kompass-admin-]:not(.kompass-admin-passkey-setup) .main-content{background-color:var(--color-base-200);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);grid-area:main-content;position:relative}[class*=kompass-admin-]:not(.kompass-admin-passkey-setup) header,[class*=kompass-admin-]:not(.kompass-admin-passkey-setup) footer{background-color:var(--color-base-200)}[class*=kompass-admin-]:not(.kompass-admin-passkey-setup) .sidenav{border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-base-300);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-in-out);transition-duration:.5s;transition-timing-function:var(--ease-in-out);width:15rem;height:100%;display:block;position:fixed;top:0;bottom:0;overflow-y:auto}[class*=kompass-admin-]:not(.kompass-admin-passkey-setup) .sidenav .logo{padding:1rem 1.6rem}[class*=kompass-admin-]:not(.kompass-admin-passkey-setup) .sidenav .logo .favicon-logo{display:none}[class*=kompass-admin-]:not(.kompass-admin-passkey-setup) .sidenav a{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);margin-block:1px;padding:.35rem 1.5rem;display:flex;position:relative}[class*=kompass-admin-]:not(.kompass-admin-passkey-setup) .sidenav a.active svg{stroke:var(--color-brand-500)}[class*=kompass-admin-]:not(.kompass-admin-passkey-setup) .sidenav a.active{background-color:#ffa70033}@supports (color:color-mix(in lab, red, red)){[class*=kompass-admin-]:not(.kompass-admin-passkey-setup) .sidenav a.active{background-color:color-mix(in oklab, var(--color-brand-500) 20%, transparent)}}[class*=kompass-admin-]:not(.kompass-admin-passkey-setup) .sidenav a.active{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}[class*=kompass-admin-]:not(.kompass-admin-passkey-setup) .sidenav .submenu{border-inline-start:1px solid var(--color-base-300);margin:.15rem 0 .15rem 1.4rem;padding-inline-start:0}[class*=kompass-admin-]:not(.kompass-admin-passkey-setup) .sidenav .submenu:before{display:none}[class*=kompass-admin-]:not(.kompass-admin-passkey-setup) .sidenav .submenu a{padding:.3rem .85rem}[class*=kompass-admin-]:not(.kompass-admin-passkey-setup) nav.setting a{padding-block:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);align-items:center;display:flex;position:relative}.sideclose{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-in-out);transition-duration:.5s;transition-timing-function:var(--ease-in-out);grid-template-columns:4.6rem 1fr!important}.sideclose .logo{padding:.5rem!important}.sideclose .big-logo{display:none}.sideclose .favicon-logo{display:block!important}.sideclose .sidenav{width:4.6rem}.sideclose .sidenav a span{display:none}.sideclose .sidebarbutton{color:var(--color-orange-400);rotate:180deg}.sideclose ul div{text-indent:-9999px}.kompass-admin-medialibrary .selectField{display:none}.ce-block__content,.ce-toolbar__content{max-width:unset}.itemblock{background-color:var(--color-base-100)}.itemblock.sort-ghost{opacity:.6}.itemblock.sort-chosen{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-blue-400);opacity:.5}.itemblock.sort-drag{opacity:.5}[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:not([type]),textarea{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-base-300);width:100%;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));border-radius:.4rem}[type=date]:active,[type=datetime]:active,[type=datetime-local]:active,[type=email]:active,[type=month]:active,[type=number]:active,[type=password]:active,[type=search]:active,[type=tel]:active,[type=text]:active,[type=time]:active,[type=url]:active,[type=week]:active,input:not([type]):active,textarea:active,[type=date]:focus,[type=datetime]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:not([type]):focus,textarea:focus,[type=date]:hover,[type=datetime]:hover,[type=datetime-local]:hover,[type=email]:hover,[type=month]:hover,[type=number]:hover,[type=password]:hover,[type=search]:hover,[type=tel]:hover,[type=text]:hover,[type=time]:hover,[type=url]:hover,[type=week]:hover,input:not([type]):hover,textarea:hover{border-color:var(--color-blue-500);outline:none!important}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}select::-ms-expand{display:none}[type=submit]:disabled{cursor:not-allowed}.icon--is-spinning{animation:1s linear infinite icon-spin}@keyframes icon-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.icon use{color:inherit;fill:currentColor}lite-youtube{contain:content;cursor:pointer;max-width:720px;margin-block:calc(var(--spacing) * 4);background-color:#000;background-position:50%;background-size:cover;display:block;position:relative}lite-youtube:after{content:"";padding-bottom:56.25%;display:block}lite-youtube>iframe{border:0;width:100%;height:100%;position:absolute;top:0;left:0}lite-youtube>.lty-playbtn:before{background-color:var(--color-red-700);content:"";border-radius:3.40282e38px;width:70px;height:70px;transition:all .4s;display:block;position:absolute}lite-youtube>.lty-playbtn{width:100%;height:100%;color:var(--color-white);cursor:pointer;z-index:1;background:50%/24px 24px no-repeat;border-radius:3.40282e38px;place-items:center;transition:all .4s;display:grid;position:absolute}lite-youtube>.lty-playbtn:after{content:"";background-color:currentColor;width:70px;height:70px;display:block;transform:scale(1.1);-webkit-mask-image:url("data:image/svg+xml;utf-8,");mask-image:url("data:image/svg+xml;utf-8,");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}lite-youtube:hover>.lty-playbtn:before{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y);background-color:var(--color-slate-700)}lite-youtube.lyt-activated{cursor:unset}lite-youtube.lyt-activated:before,lite-youtube.lyt-activated>.lty-playbtn{opacity:0;pointer-events:none}.lyt-visually-hidden{white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}lite-vimeo{contain:content;cursor:pointer;max-width:720px;margin-block:calc(var(--spacing) * 4);background-color:#000;background-position:50%;background-size:cover;display:block;position:relative}lite-vimeo:after{content:"";padding-bottom:56.25%;display:block}lite-vimeo>iframe{border:0;width:100%;height:100%;position:absolute;top:0;left:0}lite-vimeo>.ltv-playbtn:before{background-color:var(--color-blue-700);content:"";border-radius:3.40282e38px;width:70px;height:70px;transition:all .4s;display:block;position:absolute}lite-vimeo>.ltv-playbtn{width:100%;height:100%;color:var(--color-white);cursor:pointer;z-index:1;background:50%/24px 24px no-repeat;border-radius:3.40282e38px;place-items:center;transition:all .4s;display:grid;position:absolute}lite-vimeo>.ltv-playbtn:after{content:"";background-color:currentColor;width:70px;height:70px;display:block;transform:scale(1.1);-webkit-mask-image:url("data:image/svg+xml;utf-8,");mask-image:url("data:image/svg+xml;utf-8,");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}lite-vimeo:hover>.ltv-playbtn:before{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y);background-color:var(--color-slate-700)}lite-vimeo.ltv-activated{cursor:unset}lite-vimeo.ltv-activated:before,lite-vimeo.ltv-activated>.ltv-playbtn{opacity:0;pointer-events:none}.ltv-visually-hidden{white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:where(.divide-gray-50>:not(:last-child)){border-color:#6a72824d}@supports (color:color-mix(in lab, red, red)){:where(.divide-gray-50>:not(:last-child)){border-color:color-mix(in oklab, var(--color-gray-500) 30%, transparent)}}@keyframes rating{0%,40%{filter:brightness(1.05)contrast(1.05);scale:1.1}}@keyframes dropdown{0%{opacity:0}}@keyframes radio{0%{padding:5px}50%{padding:3px}}@keyframes toast{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes rotator{89.9999%,to{--first-item-position:0 0%}90%,99.9999%{--first-item-position:0 calc(var(--items) * 100%)}to{translate:0 -100%}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}@keyframes menu{0%{opacity:0}}@keyframes progress{50%{background-position-x:-115%}}@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-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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/public/assets/build/js/main.BRzRsmBM.js b/public/assets/build/js/main.DNI73xYz.js similarity index 100% rename from public/assets/build/js/main.BRzRsmBM.js rename to public/assets/build/js/main.DNI73xYz.js diff --git a/public/assets/build/manifest.json b/public/assets/build/manifest.json index 2ff8fff1..a4747a0d 100644 --- a/public/assets/build/manifest.json +++ b/public/assets/build/manifest.json @@ -12,7 +12,7 @@ "name": "vendor" }, "resources/css/kompass.css": { - "file": "css/kompass.CcnNP3Bc.css", + "file": "css/kompass.BDfyr0Sr.css", "name": "kompass", "names": [ "kompass.css" @@ -39,7 +39,7 @@ ] }, "resources/js/main.js": { - "file": "js/main.BRzRsmBM.js", + "file": "js/main.DNI73xYz.js", "name": "main", "src": "resources/js/main.js", "isEntry": true, @@ -53,7 +53,7 @@ "resources/js/dashboard-charts.js" ], "css": [ - "css/kompass.CcnNP3Bc.css" + "css/kompass.BDfyr0Sr.css" ] }, "resources/js/plugins/lite-vimeo-embed.js": { diff --git a/resources/lang/de.json b/resources/lang/de.json index 67bb0b52..931369c9 100644 --- a/resources/lang/de.json +++ b/resources/lang/de.json @@ -6,54 +6,55 @@ ":resource Details": ":resource Details", ":resource Details: :title": ":resource Details: :title", ":shown of :total results": ":shown von :total Ergebnisse", + "A color for the browser toolbar and the status bar on mobile devices.": "Eine Farbe für die Browser-Symbolleiste und die Statusleiste auf Mobilgeräten.", + "A new verification link has been sent to the email address you provided during registration.": "Ein neuer Bestätigungslink wurde an die E-Mail-Adresse gesendet, die Sie bei der Registrierung angegeben haben.", + "A reset link will be sent if the account exists.": "Ein Link zum Zurücksetzen wird gesendet, falls das Konto existiert.", + "API Token": "API-Token", + "API Token Permissions": "API-Token-Berechtigungen", + "API Tokens": "API-Token", + "API tokens allow third-party services to authenticate with our application on your behalf.": "Mit API-Token können sich Dienste von Drittanbietern in Ihrem Namen bei unserer Anwendung authentifizieren.", "About": "About", - "accepted": ":Attribute muss akzeptiert werden.", - "accepted_if": ":Attribute muss akzeptiert werden, wenn :other :value ist.", "Accept Invitation": "Einladung annehmen", "Accordion": "Akkordeon", - "Accounts": "Berechtigungen", "Account Settings": "Konto Einstellung", - "A color for the browser toolbar and the status bar on mobile devices.": "Eine Farbe für die Browser-Symbolleiste und die Statusleiste auf Mobilgeräten.", + "Accounts": "Berechtigungen", "Action": "Action", "Action Happened At": "Happened At", "Action Initiated By": "Initiated By", "Action Name": "Name", - "Actions": "Actions", "Action Status": "Status", "Action Target": "Target", - "active_url": ":Attribute ist keine gültige Internet-Adresse.", + "Actions": "Actions", "Activity": "Aktivität", - "Activity-log": "Aktivitätsprotokoll", "Activity Log": "Aktivitätsprotokoll", + "Activity-log": "Aktivitätsprotokoll", "Add": "Hinzufügen", - "Add additional security to your account using two factor authentication.": "Fügen Sie Ihrem Konto zusätzliche Sicherheit hinzu, indem Sie die Zwei-Faktor-Authentifizierung verwenden.", - "Add a new team member to your team, allowing them to collaborate with you.": "Fügen Sie ein neues Teammitglied zu Ihrem Team hinzu und erlauben Sie ihm mit Ihnen zusammenzuarbeiten.", "Add Block": "Block hinzufügen", - "Added.": "Hinzugefügt.", - "Add file": "Datei hinzufügen", "Add File": "Datei hinzufügen", "Add Language": "Sprache hinzufügen", "Add Language Code": "Sprachcode hinzufügen", "Add Menu": "Menü hinzufügen", - "Add new Folder": "Neuen Ordner", - "Add new media": "Neue Medien hinzufügen", "Add Poster Image": "Posterbild hinzufügen", - "Address": "Adresse", - "Add row": "Zeile hinzufügen", - "Add submenu": "Untermenü hinzufügen", "Add Team Member": "Teammitglied hinzufügen", "Add Tenant": "Tenant hinzufügen", "Add Video": "Video hinzufügen", + "Add a new team member to your team, allowing them to collaborate with you.": "Fügen Sie ein neues Teammitglied zu Ihrem Team hinzu und erlauben Sie ihm mit Ihnen zusammenzuarbeiten.", + "Add additional security to your account using two factor authentication.": "Fügen Sie Ihrem Konto zusätzliche Sicherheit hinzu, indem Sie die Zwei-Faktor-Authentifizierung verwenden.", + "Add file": "Datei hinzufügen", + "Add new Folder": "Neuen Ordner", + "Add new media": "Neue Medien hinzufügen", + "Add row": "Zeile hinzufügen", + "Add submenu": "Untermenü hinzufügen", + "Added.": "Hinzugefügt.", + "Address": "Adresse", "Admin Copyright": "Admin Copyright", - "Administrator": "Administrator", - "Administrator users can perform any action.": "Administratoren können jede Aktion durchführen.", "Admin Panel": "Admin-Panel", "Admin Sidebar": "Admin Seitenleiste", + "Administrator": "Administrator", + "Administrator users can perform any action.": "Administratoren können jede Aktion durchführen.", "Advanced": "Erweitert", "Advanced settings": "Erweiterte Einstellungen", "Afghanistan": "Afghanistan", - "after": ":Attribute muss ein Datum nach :date sein.", - "after_or_equal": ":Attribute muss ein Datum nach :date oder gleich :date sein.", "Aland Islands": "Åland Islands", "Albania": "Albania", "Algeria": "Algeria", @@ -62,35 +63,25 @@ "All": "Alle", "All Languages": "Alle Sprachen", "All of the people that are part of this team.": "Alle Personen, die Teil dieses Teams sind.", - "Allowed JPG, GIF or PNG. Max size of 1MB": "Erlaubt: JPG, GIF oder PNG. Max. Größe 1 MB", "All resources loaded.": "All resources loaded.", "All rights reserved.": "Alle Rechte vorbehalten.", - "alpha": ":Attribute darf nur aus Buchstaben bestehen.", - "alpha_dash": ":Attribute darf nur aus Buchstaben, Zahlen, Binde- und Unterstrichen bestehen.", - "alpha_num": ":Attribute darf nur aus Buchstaben und Zahlen bestehen.", + "Allowed JPG, GIF or PNG. Max size of 1MB": "Erlaubt: JPG, GIF oder PNG. Max. Größe 1 MB", "Already registered?": "Bereits registriert?", "Alt": "Alt-Text", "American Samoa": "American Samoa", - "Andorra": "Andorra", - "and with the password": "und mit dem Passwort", "An error has occurred. Please check your inputs.": "Es ist ein Fehler aufgetreten. Bitte überprüfen Sie Ihre Eingaben.", "An error occured while uploading the file.": "An error occured while uploading the file.", - "A new verification link has been sent to the email address you provided during registration.": "Ein neuer Bestätigungslink wurde an die E-Mail-Adresse gesendet, die Sie bei der Registrierung angegeben haben.", + "Andorra": "Andorra", "Angola": "Angola", "Anguilla": "Anguilla", "Another user has updated this resource since this page was loaded. Please refresh the page and try again.": "Another user has updated this resource since this page was loaded. Please refresh the page and try again.", "Antarctica": "Antarctica", "Antigua And Barbuda": "Antigua and Barbuda", "Any Tabler icon name, e.g.": "Beliebiger Tabler-Icon-Name, z. B.", - "API Token": "API-Token", - "API Token Permissions": "API-Token-Berechtigungen", - "API Tokens": "API-Token", - "API tokens allow third-party services to authenticate with our application on your behalf.": "Mit API-Token können sich Dienste von Drittanbietern in Ihrem Namen bei unserer Anwendung authentifizieren.", "Appearance": "Darstellung", "Apply": "Anwenden", "Apply Now": "Jetzt anwenden", "April": "April", - "A reset link will be sent if the account exists.": "Ein Link zum Zurücksetzen wird gesendet, falls das Konto existiert.", "Are you sure you want to clone this menu?": "Bist du sicher, dass du dieses Menü klonen möchtest?", "Are you sure you want to clone this page?": "Bist du sicher, dass du diese Seite klonen möchtest?", "Are you sure you want to clone this post?": "Bist du sicher, dass du diesen Beitrag klonen möchtest?", @@ -113,14 +104,12 @@ "Are you sure you would like to remove this person from the team?": "Sind Sie sicher, dass Sie diese Person aus dem Team entfernen möchten?", "Argentina": "Argentina", "Armenia": "Armenia", - "array": ":Attribute muss ein Array sein.", "Aruba": "Aruba", "Assets": "Assets", "Assign permissions": "Berechtigungen zuweisen", "Attach": "Attach", "Attach & Attach Another": "Attach & Attach Another", "Attach :resource": "Attach :resource", - "attached": ":Attribute ist bereits angehängt.", "Audio": "Audio", "August": "August", "Australia": "Australia", @@ -129,9 +118,9 @@ "Available Languages": "Verfügbare Sprachen", "Azerbaijan": "Azerbaijan", "Back": "Zurück", + "Back to overview": "Zurück zur Übersicht", "Background Color": "Hintergrundfarbe", "Background Image": "Hintergrundbild", - "Back to overview": "Zurück zur Übersicht", "Backup": "Sicherung", "Bahamas": "Bahamas", "Bahrain": "Bahrain", @@ -139,31 +128,24 @@ "Barbados": "Barbados", "Base": "Basis", "Basis": "Grundlage", - "before": ":Attribute muss ein Datum vor :date sein.", "Before proceeding, please check your email for a verification link.": "Bevor Sie fortfahren, überprüfen Sie bitte Ihr E-Mail-Postfach auf einen Bestätigungslink.", - "before_or_equal": ":Attribute muss ein Datum vor :date oder gleich :date sein.", "Belarus": "Belarus", "Belgium": "Belgium", "Belize": "Belize", "Benin": "Benin", "Bermuda": "Bermuda", - "between.array": ":Attribute muss zwischen :min & :max Elemente haben.", - "between.file": ":Attribute muss zwischen :min & :max Kilobytes groß sein.", - "between.numeric": ":Attribute muss zwischen :min & :max liegen.", - "between.string": ":Attribute muss zwischen :min & :max Zeichen lang sein.", "Bhutan": "Bhutan", "Block": "Block", "Block Builder": "Block Builder", "Block Color": "Block-Farbe", "Block Icon": "Block-Symbol", - "Blocks": "Blöcke", "Block Settings": "Block-Einstellungen", "Block Title": "Block-Titel", "Block Type": "Block-Typ", + "Blocks": "Blöcke", "Bold": "Fett", "Bolivia": "Bolivia", "Bonaire, Sint Eustatius and Saba": "Bonaire, Sint Eustatius and Saba", - "boolean": ":Attribute muss entweder 'true' oder 'false' sein.", "Bosnia And Herzegovina": "Bosnia and Herzegovina", "Botswana": "Botswana", "Bouvet Island": "Bouvet Island", @@ -197,19 +179,18 @@ "Choose": "Choose", "Choose :field": "Choose :field", "Choose :resource": "Choose :resource", + "Choose File": "Choose File", + "Choose Type": "Choose Type", "Choose a nice background image to use as your authentication background.": "Wählen Sie ein schönes Hintergrundbild als Authentifizierungshintergrund.", "Choose an option": "Choose an option", "Choose date": "Choose date", - "Choose File": "Choose File", "Choose how Kompass looks for you. Light is the default — switch to dark for low-light environments.": "Wähle wie Kompass für dich aussieht. Hell ist Standard — wechsle bei wenig Licht zu Dunkel.", "Choose icon": "Icon wählen", "Choose the default favicon image by 512 x 512 Pixel. This image will show by default and in light mode.": "Wählen Sie das Standard-Favicon-Bild mit 512 x 512 Pixel. Dieses Bild wird standardmäßig und im hellen Modus angezeigt.", - "Choose Type": "Choose Type", "Christmas Island": "Christmas Island", "Classname": "Klassenname", - "Click \"Add\" to create the layout": "Klicke „Hinzufügen“ zum Erstellen des Layouts", "Click \"Add Menu\" to create a new link": "Klicke „Menü hinzufügen“ zum Erstellen eine neu Link", - "click here to request another": "klicken Sie hier, um einen neuen anzufordern", + "Click \"Add\" to create the layout": "Klicke „Hinzufügen“ zum Erstellen des Layouts", "Click to choose": "Click to choose", "Click to upload": "Zum Hochladen klicken", "Clone": "Klonen", @@ -219,14 +200,13 @@ "Close": "Schließen", "Cocos (Keeling) Islands": "Cocos (Keeling) Islands", "Code": "Code", + "Col Span": "Spaltenbreite", "Collapse all": "Alle einklappen", "Colombia": "Colombia", "Color": "Farbe", - "Col Span": "Spaltenbreite", "Comoros": "Comoros", "Configure SAML2 identity providers for single sign-on.": "Konfiguriere SAML2-Identity-Provider für Single Sign-On.", "Confirm": "Bestätigen", - "confirmed": ":Attribute stimmt nicht mit der Bestätigung überein.", "Confirm Password": "Passwort bestätigen", "Confirm Payment": "Confirm Payment", "Confirm your :amount payment": "Confirm your :amount payment", @@ -240,26 +220,24 @@ "Copyright Text": "Copyright-Text", "Costa Rica": "Costa Rica", "Cote D'Ivoire": "Côte d'Ivoire", - "could not be found.": "could not be found.", "Could not fetch metadata (HTTP :status).": "Metadaten konnten nicht geladen werden (HTTP :status).", "Create": "Erstellen", "Create & Add Another": "Create & Add Another", "Create :resource": "Create :resource", - "Create Account": "Neues Konto registrieren", - "Create and manage URL redirects.": "URL-Weiterleitungen erstellen und verwalten.", - "Create and remove permissions": "Berechtigungen erstellen und entfernen", - "Create a new team to collaborate with others on projects.": "Erstellen Sie ein neues Team, um mit anderen an Projekten zusammenzuarbeiten.", "Create API Token": "API-Token erstellen", - "Created.": "Erstellt.", + "Create Account": "Neues Konto registrieren", "Create New Team": "Neues Team erstellen", "Create Password": "Passwort erstellen", - "Create redirect": "Weiterleitung erstellen", "Create Team": "Team erstellen", + "Create a new team to collaborate with others on projects.": "Erstellen Sie ein neues Team, um mit anderen an Projekten zusammenzuarbeiten.", + "Create and manage URL redirects.": "URL-Weiterleitungen erstellen und verwalten.", + "Create and remove permissions": "Berechtigungen erstellen und entfernen", + "Create redirect": "Weiterleitung erstellen", + "Created.": "Erstellt.", "Croatia": "Croatia", "Cuba": "Cuba", "Curaçao": "Curaçao", "Current Password": "Derzeitiges Passwort", - "current_password": "Das Passwort ist falsch.", "Custom": "Eigene", "Customize": "Customize", "Customize the background of your authentication pages.": "Passe den Hintergrund deiner Authentifizierungsseiten an.", @@ -267,17 +245,12 @@ "Czech Republic": "Czechia", "Dark": "Dunkel", "Dashboard": "Dashboard", - "date": ":Attribute muss ein gültiges Datum sein.", - "date_equals": ":Attribute muss ein Datum gleich :date sein.", - "date_format": ":Attribute entspricht nicht dem gültigen Format für :format.", "December": "December", - "declined": ":Attribute muss abgelehnt werden.", - "declined_if": ":Attribute muss abgelehnt werden wenn :other :value ist.", "Decrease": "Decrease", "Delete": "Löschen", "Delete :count selected items?": ":count ausgewählte Einträge löschen?", - "Delete Account": "Account löschen", "Delete API Token": "API-Token löschen", + "Delete Account": "Account löschen", "Delete File": "Delete File", "Delete Resource": "Delete Resource", "Delete Selected": "Delete Selected", @@ -290,82 +263,66 @@ "Detach Resource": "Detach Resource", "Detach Selected": "Detach Selected", "Details": "Details", - "different": ":Attribute und :other müssen sich unterscheiden.", - "digits": ":Attribute muss :digits Stellen haben.", - "digits_between": ":Attribute muss zwischen :min und :max Stellen haben.", - "dimensions": ":Attribute hat ungültige Bildabmessungen.", "Disable": "Deaktivieren", "Disable Two-Factor": "Deaktivieren Sie Zwei-Faktor", "Display Name": "Anzeigename", - "distinct": ":Attribute beinhaltet einen bereits vorhandenen Wert.", "Djibouti": "Djibouti", + "Do you really want to leave? You have unsaved changes.": "Do you really want to leave? You have unsaved changes.", "Documents": "Dokumente", - "doesnt_end_with": ":Attribute darf nicht mit einem der folgenden enden: :values.", - "doesnt_start_with": ":Attribute darf nicht mit einem der folgenden beginnen: :values.", "Dominica": "Dominica", "Dominican Republic": "Dominican Republic", - "Done.": "Erledigt.", "Don`t have an account? Create One": "Konto erstellen", + "Done.": "Erledigt.", "Download": "Download", - "Do you really want to leave? You have unsaved changes.": "Do you really want to leave? You have unsaved changes.", - "draft": "Entwurf", "Drag blocks here": "Blöcke hierher ziehen", "Duplicate": "Duplizieren", "E-Mail Address": "E-Mail Adresse", - "e.g. MacBook Pro, iPhone": "z. B. MacBook Pro, iPhone", "Ecuador": "Ecuador", "Edit": "Bearbeiten", "Edit :resource": "Edit :resource", "Edit Attached": "Edit Attached", "Edit Category": "Kategorie bearbeiten", "Edit Meta": "Meta bearbeiten", + "Edit Tenant": "Tenant bearbeiten", + "Edit redirect": "Weiterleitung bearbeiten", "Editor": "Editor", "Editor users have the ability to read, create, and update.": "Editor-Benutzer haben die Möglichkeit, zu lesen, zu erstellen und zu aktualisieren.", - "Edit redirect": "Weiterleitung bearbeiten", - "Edit Tenant": "Tenant bearbeiten", "Egypt": "Egypt", "El Salvador": "El Salvador", "Email": "E-Mail", - "email": ":Attribute muss eine gültige E-Mail-Adresse sein.", "Email Address": "Email Address", "Email Password Reset Link": "Passwort zurücksetzen", - "embed": "einbetten", "Enable": "Aktivieren", "Enable Multilingual Support": "Mehrsprachigkeit aktivieren", "Enable Two-Factor": "Aktivieren Sie Zwei-Faktor", - "ends_with": ":Attribute muss eine der folgenden Endungen aufweisen: :values", "Ensure your account is using a long, random password to stay secure.": "Stellen Sie sicher, dass Ihr Konto ein langes, zufälliges Passwort verwendet, um die Sicherheit zu gewährleisten.", "Enter a valid http(s) URL.": "Gib eine gültige http(s)-URL ein.", "Enter the SVG code for your logo": "Geben den SVG-Code für Ihr Logo ein", "Entity ID": "Entity-ID", - "enum": "Der ausgewählte Wert ist ungültig.", "Equatorial Guinea": "Equatorial Guinea", "Eritrea": "Eritrea", - "Error-log": "Fehlerprotokoll", "Error Log": "Fehlerprotokoll", + "Error-log": "Fehlerprotokoll", "Estonia": "Estonia", "Ethiopia": "Ethiopia", - "exists": "Der gewählte Wert für :attribute ist ungültig.", "Expand / collapse": "Ein-/ausklappen", "Expand all": "Alle ausklappen", "Extra confirmation is needed to process your payment. Please confirm your payment by filling out your payment details below.": "Extra confirmation is needed to process your payment. Please confirm your payment by filling out your payment details below.", "Extra confirmation is needed to process your payment. Please continue to the payment page by clicking on the button below.": "Extra confirmation is needed to process your payment. Please continue to the payment page by clicking on the button below.", "Extra small heading": "Sehr kleine Überschrift", - "failed": "Diese Kombination aus Zugangsdaten wurde nicht in unserer Datenbank gefunden.", "Failed to parse metadata: :msg": "Metadaten konnten nicht verarbeitet werden: :msg", "Falkland Islands (Malvinas)": "Falkland Islands (Malvinas)", "Faroe Islands": "Faroe Islands", "February": "February", "Fiji": "Fiji", "File": "Datei", - "file": ":Attribute muss eine Datei sein.", - "filled": ":Attribute muss ausgefüllt sein.", "Filter by Type": "Nach Typ filtern", "Find class name at": "Klassennamen finden Sie unter", "Finland": "Finland", "Folder": "Ordner", "Folder Name": "Ordnername", "Folders": "Ordner", + "For your security, please confirm your password to continue.": "Um fortzufahren, bestätigen Sie zu Ihrer Sicherheit bitte Ihr Passwort.", "Forbidden": "Verboten", "Force Delete": "Force Delete", "Force Delete Resource": "Force Delete Resource", @@ -374,7 +331,6 @@ "Forgot your password?": "Passwort vergessen?", "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "Haben Sie Ihr Passwort vergessen? Kein Problem. Teilen Sie uns einfach Ihre E-Mail-Adresse mit und wir senden Ihnen per E-Mail einen Link zum Zurücksetzen des Passworts, über den Sie ein Neues auswählen können.", "Format": "Format", - "For your security, please confirm your password to continue.": "Um fortzufahren, bestätigen Sie zu Ihrer Sicherheit bitte Ihr Passwort.", "France": "France", "French Guiana": "French Guiana", "French Polynesia": "French Polynesia", @@ -391,27 +347,19 @@ "Ghana": "Ghana", "Gibraltar": "Gibraltar", "Global Settings": "Globale Einstellungen", - "Go back": "Go back", "Go Home": "Nach Hause", + "Go back": "Go back", + "Go to page :page": "Gehe zur Seite :page", "Gone": "Entfernt", "Good afternoon": "Guten Nachmittag", "Good evening": "Guten Abend", "Good morning": "Guten Morgen", - "Go to page :page": "Gehe zur Seite :page", "Great! You have accepted the invitation to join the :team team.": "Great! You have accepted the invitation to join the :team team.", "Greece": "Greece", "Greenland": "Greenland", "Grenada": "Grenada", "Grid": "Raster", "Group": "Gruppe", - "gt.array": ":Attribute muss mehr als :value Elemente haben.", - "gt.file": ":Attribute muss größer als :value Kilobytes sein.", - "gt.numeric": ":Attribute muss größer als :value sein.", - "gt.string": ":Attribute muss länger als :value Zeichen sein.", - "gte.array": ":Attribute muss mindestens :value Elemente haben.", - "gte.file": ":Attribute muss größer oder gleich :value Kilobytes sein.", - "gte.numeric": ":Attribute muss größer oder gleich :value sein.", - "gte.string": ":Attribute muss mindestens :value Zeichen lang sein.", "Guadeloupe": "Guadeloupe", "Guam": "Guam", "Guatemala": "Guatemala", @@ -428,7 +376,6 @@ "Heading 5": "Überschrift 5", "Heading 6": "Überschrift 6", "Heard Island & Mcdonald Islands": "Heard Island and McDonald Islands", - "height": "Höhe", "Hello": "Hallo", "Hello!": "Hallo!", "Hide": "Ausblenden", @@ -440,15 +387,15 @@ "Hong Kong": "Hong Kong", "Hungary": "Hungary", "I agree to the :terms_of_service and :privacy_policy": "Ich akzeptiere die :terms_of_service und die :privacy_policy", + "ID": "ID", "Iceland": "Iceland", "Icon": "Icon", "Icon Class": "Icon-Klasse", - "ID": "ID", - "Identity Providers": "Identity-Provider", "IdP Entity ID": "IdP Entity-ID", "IdP Login URL": "IdP Login-URL", "IdP Logout URL": "IdP Logout-URL", "IdP x509 Certificate": "IdP x509-Zertifikat", + "Identity Providers": "Identity-Provider", "If necessary, you may log out of all of your other browser sessions across all of your devices. Some of your recent sessions are listed below; however, this list may not be exhaustive. If you feel your account has been compromised, you should also update your password.": "If necessary, you may log out of all of your other browser sessions across all of your devices. Some of your recent sessions are listed below; however, this list may not be exhaustive. If you feel your account has been compromised, you should also update your password.", "If necessary, you may logout of all of your other browser sessions across all of your devices. Some of your recent sessions are listed below; however, this list may not be exhaustive. If you feel your account has been compromised, you should also update your password.": "Bei Bedarf können Sie sich von allen anderen Browsersitzungen auf allen Ihren Geräten abmelden. Wenn Sie der Meinung sind, dass Ihr Konto kompromittiert wurde, sollten Sie auch Ihr Kennwort aktualisieren.", "If you already have an account, you may accept this invitation by clicking the button below:": "Wenn Sie bereits ein Konto haben, können Sie diese Einladung annehmen, indem Sie auf die Schaltfläche unten klicken:", @@ -460,7 +407,6 @@ "If you use a background image you can specify a color overlay here.": "Wenn Sie ein Hintergrundbild verwenden, können Sie hier eine Farbüberlagerung festlegen.", "If you’re having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "Wenn Sie Schwierigkeiten haben, die \":actionText\"-Schaltfläche zu drücken, fügen Sie bitte die folgende Adresse in Ihren Browser ein:", "Image": "Bild", - "image": ":Attribute muss ein Bild sein.", "Image Grid": "Bild-Raster", "Image Overlay Color": "Bildüberlagerungsfarbe", "Image Overlay Opacity": "Bildüberlagerungs Deckkraft", @@ -469,20 +415,14 @@ "Import": "Importieren", "Import from IdP metadata": "Aus IdP-Metadaten importieren", "Importing...": "Importiere...", - "in": "Der gewählte Wert für :attribute ist ungültig.", "Increase": "Increase", "India": "India", "Indonesia": "Indonesia", "Information displayed in the footer of your website.": "Informationen, die in der Fußzeile Ihrer Website angezeigt werden.", "Install scaler-tech/laravel-saml2 to manage identity providers here.": "Installiere scaler-tech/laravel-saml2, um hier Identity-Provider zu verwalten.", - "integer": ":Attribute muss eine ganze Zahl sein.", - "Invalid signature.": "Ungültige Signatur.", "Invalid XML.": "Ungültiges XML.", + "Invalid signature.": "Ungültige Signatur.", "Invitation to access of": "Einladung zum Zugriff auf", - "in_array": "Der gewählte Wert für :attribute kommt nicht in :other vor.", - "ip": ":Attribute muss eine gültige IP-Adresse sein.", - "ipv4": ":Attribute muss eine gültige IPv4-Adresse sein.", - "ipv6": ":Attribute muss eine gültige IPv6-Adresse sein.", "Iran, Islamic Republic Of": "Iran", "Iraq": "Iraq", "Ireland": "Ireland", @@ -495,7 +435,6 @@ "Japan": "Japan", "Jersey": "Jersey", "Jordan": "Jordan", - "json": ":Attribute muss ein gültiger JSON-String sein.", "July": "July", "June": "June", "Kazakhstan": "Kazakhstan", @@ -521,7 +460,6 @@ "Leave": "Verlassen", "Leave Team": "Team verlassen", "Lebanon": "Lebanon", - "left": "links", "Lens": "Lens", "Lesotho": "Lesotho", "Liberia": "Liberia", @@ -534,45 +472,36 @@ "Lithuania": "Lithuania", "Live": "Live", "Load :perPage More": "Load :perPage More", + "Log Out": "Abmelden", + "Log Out Other Browser Sessions": "Log Out Other Browser Sessions", "Log in": "Anmelden", - "Login": "Anmelden", "Log in at": "melden dich unter", + "Log out": "Abmelden", + "Login": "Anmelden", "Login Button": "Login-Button", "Login Page": "Anmeldeseite", "Login URL": "Login-URL", - "Log Out": "Abmelden", - "Log out": "Abmelden", "Logout": "Abmelden", - "Log Out Other Browser Sessions": "Log Out Other Browser Sessions", "Logout Other Browser Sessions": "Andere Browsersitzungen abmelden", - "lt.array": ":Attribute muss weniger als :value Elemente haben.", - "lt.file": ":Attribute muss kleiner als :value Kilobytes sein.", - "lt.numeric": ":Attribute muss kleiner als :value sein.", - "lt.string": ":Attribute muss kürzer als :value Zeichen sein.", - "lte.array": ":Attribute darf maximal :value Elemente haben.", - "lte.file": ":Attribute muss kleiner oder gleich :value Kilobytes sein.", - "lte.numeric": ":Attribute muss kleiner oder gleich :value sein.", - "lte.string": ":Attribute darf maximal :value Zeichen lang sein.", "Luxembourg": "Luxembourg", "Macao": "Macao", "Macedonia": "North Macedonia", - "mac_address": "Der Wert muss eine gültige MAC-Adresse sein.", "Madagascar": "Madagascar", "Malawi": "Malawi", "Malaysia": "Malaysia", "Maldives": "Maldives", "Mali": "Mali", "Malta": "Malta", + "Manage API Tokens": "API-Token verwalten", "Manage Account": "Account verwalten", + "Manage Role": "Rolle verwalten", + "Manage Team": "Team verwalten", "Manage and log out your active sessions on other browsers and devices.": "Manage and log out your active sessions on other browsers and devices.", "Manage and logout your active sessions on other browsers and devices.": "Verwalten und Abmelden Ihrer aktiven Sitzungen in anderen Browsern und Geräten.", - "Manage API Tokens": "API-Token verwalten", "Manage multiple languages for your website.": "Verwalte mehrere Sprachen für deine Webseite.", "Manage permissions": "Berechtigungen verwalten", "Manage post categories": "Beitragskategorien verwalten", - "Manage Role": "Rolle verwalten", "Manage roles and permissions": "Rollen und Berechtigungen verwalten", - "Manage Team": "Team verwalten", "Manage users and access": "Benutzer und Zugriff verwalten", "Manage your blog posts": "Verwalte deine Blogbeiträge", "Manage your content blocks": "Inhaltsblöcke verwalten", @@ -585,11 +514,6 @@ "Martinique": "Martinique", "Mauritania": "Mauritania", "Mauritius": "Mauritius", - "max.array": ":Attribute darf maximal :max Elemente haben.", - "max.file": ":Attribute darf maximal :max Kilobytes groß sein.", - "max.numeric": ":Attribute darf maximal :max sein.", - "max.string": ":Attribute darf maximal :max Zeichen haben.", - "max_digits": "The :attribute must not have more than :max digits.", "May": "May", "Mayotte": "Mayotte", "Media": "Medien", @@ -597,21 +521,14 @@ "Medium section heading": "Mittlere Abschnitts-Überschrift", "Menu": "Menü", "Menu Item": "Menüpunkt", - "Menus": "Menüs", "Menu Settings": "Menü-Einstellungen", "Menu Visibility": "Adminmenü", - "Metadata imported — review the fields below and save.": "Metadaten importiert — Felder unten prüfen und speichern.", + "Menus": "Menüs", "Metadata URL": "Metadaten-URL", + "Metadata imported — review the fields below and save.": "Metadaten importiert — Felder unten prüfen und speichern.", "Mexico": "Mexico", "Micronesia, Federated States Of": "Micronesia", - "mimes": ":Attribute muss den Dateityp :values haben.", - "mimetypes": ":Attribute muss den Dateityp :values haben.", - "min.array": ":Attribute muss mindestens :min Elemente haben.", - "min.file": ":Attribute muss mindestens :min Kilobytes groß sein.", - "min.numeric": ":Attribute muss mindestens :min sein.", - "min.string": ":Attribute muss mindestens :min Zeichen lang sein.", "Minimum dimension of 1200×630 pixels and an aspect ratio of 1.91:1 and file size requirement of less than 1MB.": "Mindestgröße von 1200 x 630 Pixel und ein Seitenverhältnis von 1,91:1 sowie eine Dateigröße von weniger als 1 MB.", - "min_digits": "The :attribute must have at least :min digits.", "Mobile reverse": "Mobil vertauschen", "Moldova": "Moldova", "Monaco": "Monaco", @@ -628,39 +545,37 @@ "Move up": "Nach oben", "Mozambique": "Mozambique", "Multilingual": "Mehrsprachigkeit", - "multiple_of": ":Attribute muss ein Vielfaches von :value sein.", - "Myanmar": "Myanmar", "My Profile": "Mein Profil", + "Myanmar": "Myanmar", "Name": "Name", "Name ID Format": "Name-ID-Format", "Namibia": "Namibia", "Nauru": "Nauru", "Nepal": "Nepal", "Netherlands": "Netherlands", - "Neuer Block mit Format": "Neuer Block mit Format", "Neu erstellen": "Neu erstellen", - "Nevermind": "Keine Ursache", + "Neuer Block mit Format": "Neuer Block mit Format", "Never used": "Nie verwendet", + "Nevermind": "Keine Ursache", "New": "", "New :resource": "New :resource", - "New block": "Neuer Block", "New Caledonia": "New Caledonia", "New Category": "Neue Kategorie", - "New category": "Neue Kategorie", "New Folder": "Neuer Ordner", + "New Password": "Neues Passwort", + "New Setting": "Neue Einstellung", + "New Tenant": "Neuer Tenant", + "New Zealand": "New Zealand", + "New block": "Neuer Block", + "New category": "Neue Kategorie", "New menu": "Neues Menü", "New page": "Neue Seite", - "New Password": "Neues Passwort", "New permission": "Neue Berechtigung", "New post": "Neuer Beitrag", - "News": "News", - "New Setting": "Neue Einstellung", "New tab": "Neues Fenster", - "New Tenant": "Neuer Tenant", "New url": "Neue URL", - "New Zealand": "New Zealand", + "News": "News", "Next": "Weiter", - "next": "Weiter »", "Next to Type & Content": "Neben Typ & Inhalt", "Nicaragua": "Nicaragua", "Niger": "Niger", @@ -668,37 +583,32 @@ "Niue": "Niue", "No": "No", "No :resource matched the given criteria.": "No :resource matched the given criteria.", - "No additional information...": "No additional information...", - "No category": "Keine Kategorie", "No Current Data": "Keine aktuellen Daten", "No Data": "Keine Daten", - "no file selected": "no file selected", - "No icons available": "Keine Symbole verfügbar", - "No icons found for: :search": "Keine Symbole gefunden für: :search", - "No identity providers configured yet.": "Noch keine Identity-Provider konfiguriert.", "No IdP data found in the metadata.": "Keine IdP-Daten in den Metadaten gefunden.", "No Increase": "Keine Erhöhung", "No Media": "Keine Medien", + "No Prior Data": "Keine vorherigen Daten", + "No Results Found.": "Keine Ergebnisse gefunden.", + "No additional information...": "No additional information...", + "No category": "Keine Kategorie", + "No icons available": "Keine Symbole verfügbar", + "No icons found for: :search": "Keine Symbole gefunden für: :search", + "No identity providers configured yet.": "Noch keine Identity-Provider konfiguriert.", "No passkeys registered yet.": "Noch keine Passkeys registriert.", "No permissions yet": "Noch keine Berechtigungen", - "No Prior Data": "Keine vorherigen Daten", "No results found": "Keine Ergebnisse gefunden", - "No Results Found.": "Keine Ergebnisse gefunden.", + "No settings found": "Keine Einstellungen gefunden", "Norfolk Island": "Norfolk Island", "Northern Mariana Islands": "Northern Mariana Islands", "Norway": "Norway", - "No settings found": "Keine Einstellungen gefunden", "Not Found": "Nicht gefunden", "Not set": "Nicht gesetzt", - "not_in": "Der gewählte Wert für :attribute ist ungültig.", - "not_regex": ":Attribute hat ein ungültiges Format.", "Nova User": "Nova User", "November": "November", "Numbered List": "Nummerierte Liste", "Numbered list": "Nummerierte Liste", - "numeric": ":Attribute muss eine Zahl sein.", "October": "October", - "of": "von", "Oh no": "Oh nein", "Old url": "Alte URL", "Oman": "Oman", @@ -709,24 +619,20 @@ "Open in a new tab?": "In neuem Tab öffnen?", "Open target": "Link-Ziel", "Options": "Optionen", - "or": "oder", "Ordered": "Sortiert", "Original": "Original", - "or paste the XML": "oder XML einfügen", - "or sign in with": "oder mit", - "or upload an XML file": "oder XML-Datei hochladen", "Overview": "Übersicht", + "PNG, JPG or GIF": "PNG, JPG oder GIF", + "PRELINE TEXT": "PRELINE TEXT", "Page": "Seite", "Page Appearance": "Seitenaussehen", "Page Attributes": "Seiten-Attribute", "Page Customize": "Seite anpassen", "Page Expired": "Seite abgelaufen", "Page Information": "Seiteninformationen", - "Pages": "Seiten", "Page Template": "Seitenvorlage", "Page title": "Seiten Titel", - "pagination.next": "weiter", - "pagination.previous": "zurück", + "Pages": "Seiten", "Pagination Navigation": "Seitennummerierungsnavigation", "Pakistan": "Pakistan", "Palau": "Palau", @@ -739,25 +645,19 @@ "Passkeys": "Passkeys", "Passkeys let you sign in securely with your fingerprint, face, or device PIN — no password needed.": "Mit Passkeys können Sie sich sicher mit Ihrem Fingerabdruck, Gesicht oder der Geräte-PIN anmelden – ganz ohne Passwort.", "Password": "Passwort", - "password": "Passwort", - "password.letters": ":Attribute muss mindestens einen Buchstaben beinhalten.", - "password.mixed": ":Attribute muss mindestens einen Großbuchstaben und einen Kleinbuchstaben beinhalten.", - "password.numbers": ":Attribute muss mindestens eine Zahl beinhalten.", - "password.symbols": ":Attribute muss mindestens ein Sonderzeichen beinhalten.", - "password.uncompromised": ":Attribute wurde in einem Datenleck gefunden. Bitte wählen Sie ein anderes :attribute.", "Password login enabled": "Passwort-Login aktiviert", "Pay :amount": "Pay :amount", "Payment Cancelled": "Payment Cancelled", "Payment Confirmation": "Payment Confirmation", "Payment Successful": "Payment Successful", "Pending Team Invitations": "Ausstehende Team Einladungen", + "Per Page": "Per Page", "Permalink": "Permalink", "Permanent": "Permanent", "Permanently delete this team.": "Löschen Sie dieses Team dauerhaft.", "Permanently delete your account.": "Löschen Sie Ihren Account dauerhaft.", "Permission name": "Name der Berechtigung", "Permissions": "Berechtigungen", - "Per Page": "Per Page", "Peru": "Peru", "Philippines": "Philippines", "Phone": "Telefon", @@ -775,36 +675,26 @@ "Please provide the email address of the person you would like to add to this team.": "Bitte geben Sie die E-Mail-Adresse der Person an, die Sie diesem Team hinzufügen möchten.", "Please provide the email address of the person you would like to add to this team. The email address must be associated with an existing account.": "Bitte geben Sie die E-Mail-Adresse der Person an, die Sie diesem Team hinzufügen möchten. Die E-Mail-Adresse muss einem vorhandenen Konto zugeordnet sein.", "Please provide your name.": "Please provide your name.", - "PNG, JPG or GIF": "PNG, JPG oder GIF", "Poland": "Poland", "Portugal": "Portugal", "Post": "Beitrags", "Post Attributes": "Beitragsattribute", - "Posts": "Beiträge", "Post title": "Titel des Beitrags", + "Posts": "Beiträge", "Pre-headline": "Überzeile oder Anreißer", "Preline": "Preline", - "PRELINE TEXT": "PRELINE TEXT", - "present": ":Attribute muss vorhanden sein.", "Press / to search": "Press / to search", "Press Enter to confirm": "Drücken Sie Enter zur Bestätigung", "Prev": "Zurück", "Preview": "Vorschau", "Previous": "Previous", - "previous": "« Zurück", "Privacy Policy": "Datenschutzerklärung", "Profile": "Profil", "Profile Information": "Profilinformationen", - "prohibited": ":Attribute ist unzulässig.", - "prohibited_if": ":Attribute ist unzulässig, wenn :other :value ist.", - "prohibited_unless": ":Attribute ist unzulässig, wenn :other nicht :values ist.", - "prohibits": ":Attribute verbietet die Angabe von :other.", - "Provide a metadata URL, upload an XML file, or paste the XML.": "Gib eine Metadaten-URL an, lade eine XML-Datei hoch oder füge das XML ein.", "Provide a metadata URL or paste the XML.": "Gib eine Metadaten-URL an oder füge das XML ein.", + "Provide a metadata URL, upload an XML file, or paste the XML.": "Gib eine Metadaten-URL an, lade eine XML-Datei hoch oder füge das XML ein.", "Pub. / Draft": "Ver. / Entwurf", "Publish": "Veröffentlichen", - "publish": "Veröffentlichen", - "published": "Veröffentlicht", "Published": "Veröffentlicht", "Published ratio": "Veröffentlichungsquote", "Puerto Rico": "Puerto Rico", @@ -816,48 +706,34 @@ "Redirects": "Weiterleitungen", "Regards": "Mit freundlichen Grüßen", "Regenerate Recovery Codes": "Wiederherstellungscodes neu generieren", - "regex": ":Attribute Format ist ungültig.", + "Regenerate view file": "View-Datei neu generieren", "Register": "Registrieren", "Register Passkey": "Passkey registrieren", - "relatable": ":Attribute kann nicht mit dieser Ressource verbunden werden.", "Relay State URL": "Relay-State-URL", "Reload": "Reload", "Remember Me": "Angemeldet bleiben", "Remember me": "Angemeldet bleiben", "Remove": "Entfernen", "Remove Image": "Bild entfernen", - "Remove link": "Link entfernen", "Remove Photo": "Foto entfernen", "Remove Poster": "Poster entfernen", "Remove Team Member": "Teammitglied entfernen", + "Remove link": "Link entfernen", "Remove this passkey?": "Diesen Passkey entfernen?", "Replace Logo": "Logo ersetzen", - "required": ":Attribute muss ausgefüllt werden.", - "required_array_keys": "Dieses Feld muss Einträge enthalten für: :values.", - "required_if": ":Attribute muss ausgefüllt werden, wenn :other den Wert :value hat.", - "required_unless": ":Attribute muss ausgefüllt werden, wenn :other nicht den Wert :values hat.", - "required_with": ":Attribute muss ausgefüllt werden, wenn :values ausgefüllt wurde.", - "required_without": ":Attribute muss ausgefüllt werden, wenn :values nicht ausgefüllt wurde.", - "required_without_all": ":Attribute muss ausgefüllt werden, wenn keines der Felder :values ausgefüllt wurde.", - "required_with_all": ":Attribute muss ausgefüllt werden, wenn :values ausgefüllt wurde.", "Resend Verification Email": "Bestätigungslink erneut senden", - "reset": "Das Passwort wurde zurückgesetzt!", "Reset": "Zurücksetzen", "Reset Filters": "Reset Filters", - "Reset icon": "Symbol zurücksetzen", "Reset Password": "Passwort zurücksetzen", "Reset Password Notification": "Benachrichtigung zum Zurücksetzen des Passworts", - "resource": "resource", + "Reset icon": "Symbol zurücksetzen", "Resources": "Resources", - "resources": "resources", "Restore": "Restore", "Restore Resource": "Restore Resource", "Restore Selected": "Restore Selected", - "results": "Ergebnisse", "Reunion": "Réunion", "Review 404 errors and other system exceptions.": "Überprüfe 404-Fehler und andere Systemausnahmen.", "Rich Textbox": "Rich-Textfeld", - "right": "rechts", "Role": "Rolle", "Role Name": "Rollenname", "Roles": "Rollen", @@ -866,6 +742,9 @@ "Run Action": "Run Action", "Russian Federation": "Russian Federation", "Rwanda": "Rwanda", + "SAML2 SSO": "SAML2 SSO", + "SAML2 package not installed": "SAML2-Paket nicht installiert", + "SSO Tenant (URL)": "SSO-Tenant (URL)", "Saint Barthelemy": "St. Barthélemy", "Saint Helena": "St. Helena", "Saint Kitts And Nevis": "St. Kitts and Nevis", @@ -873,82 +752,73 @@ "Saint Martin": "St. Martin", "Saint Pierre And Miquelon": "St. Pierre and Miquelon", "Saint Vincent And Grenadines": "St. Vincent and Grenadines", - "same": ":Attribute und :other müssen übereinstimmen.", "Same tab": "Gleiches Fenster", - "SAML2 package not installed": "SAML2-Paket nicht installiert", - "SAML2 SSO": "SAML2 SSO", "Samoa": "Samoa", "San Marino": "San Marino", "Sao Tome And Principe": "São Tomé and Príncipe", "Saudi Arabia": "Saudi Arabia", "Save": "Speichern", - "Saved.": "Gespeichert", - "Save permissions": "Berechtigungen speichern", "Save Settings": "Einstellungen speichern", + "Save permissions": "Berechtigungen speichern", + "Saved.": "Gespeichert", "Search": "Suchen", - "Search...": "Suchen...", + "Search Icon": "Symbol suchen", "Search blocks...": "Blöcke suchen...", "Search categories...": "Kategorien suchen...", - "Search Icon": "Symbol suchen", "Search icon...": "Symbol suchen...", "Search media...": "Medien suchen...", "Search pages...": "Seiten suchen...", "Search posts...": "Beiträge suchen...", "Search roles...": "Rollen suchen...", + "Search...": "Suchen...", "Select": "Auswählen", - "Select a category": "Kategorie auswählen", + "Select A New Icon": "Wählen Sie ein neues Icon aus", + "Select A New Photo": "Wählen Sie ein neues Foto aus", "Select Action": "Select Action", "Select All": "Select All", - "Select all": "Alle auswählen", "Select All Matching": "Select All Matching", - "Select A New Icon": "Wählen Sie ein neues Icon aus", - "Select A New Photo": "Wählen Sie ein neues Foto aus", + "Select a category": "Kategorie auswählen", "Select a page": "Seite auswählen", "Select a page to auto-fill the URL": "Wählen Sie eine Seite aus, um die URL automatisch auszufüllen", "Select a status": "Status auswählen", - "selected": "ausgewählt", - "Selected:": "Ausgewählt:", + "Select all": "Alle auswählen", "Select folder...": "Ordner auswählen...", - "Selection": "Auswahl", "Select language...": "Sprache auswählen...", "Select tenant...": "Tenant auswählen...", "Select the target language for the cloned menu.": "Wähle die Zielsprache für das geklonte Menü.", "Select the target language for the cloned page.": "Wähle die Zielsprache für die geklonte Seite.", "Select the target language for the cloned post.": "Wähle die Zielsprache für den geklonten Beitrag.", + "Selected:": "Ausgewählt:", + "Selection": "Auswahl", "Send Password Reset Link": "Link zum Zurücksetzen des Passworts senden", "Senegal": "Senegal", - "sent": "Passworterinnerung wurde gesendet!", "September": "September", "Serbia": "Serbia", "Server Error": "Interner Fehler", "Service Unavailable": "Service nicht verfügbar", "Set Draft": "Als Entwurf speichern", + "Set up a Passkey": "Passkey einrichten", "Settings": "Einstellung", "Settings specifically for the administration interface.": "Einstellungen speziell für die Verwaltungsoberfläche.", - "Set up a Passkey": "Passkey einrichten", "Seychelles": "Seychelles", "Show": "Anzeigen", "Show All Fields": "Show All Fields", - "Show a single sign-on button on the login page.": "Zeige einen Single-Sign-On-Button auf der Login-Seite.", "Show Categories": "Kategorien anzeigen", "Show Content": "Show Content", - "Showing": "Zeigen", "Show Media Library": "Mediathek anzeigen", "Show Pages": "Seiten anzeigen", "Show Posts": "Beiträge anzeigen", "Show Recovery Codes": "Zeige die Wiederherstellungscodes", "Show SSO button on login page": "SSO-Button auf der Login-Seite anzeigen", + "Show a single sign-on button on the login page.": "Zeige einen Single-Sign-On-Button auf der Login-Seite.", + "Showing": "Zeigen", "Sierra Leone": "Sierra Leone", - "Sign in without a password using your device biometrics or PIN.": "Melden Sie sich ohne Passwort mit den Biometrie-Daten oder der PIN Ihres Geräts an.", "Sign in with Passkey": "Mit Passkey anmelden", + "Sign in without a password using your device biometrics or PIN.": "Melden Sie sich ohne Passwort mit den Biometrie-Daten oder der PIN Ihres Geräts an.", "Simple bulleted list": "Einfache Aufzählungsliste", "Singapore": "Singapore", "Single Sign-On": "Single Sign-On", "Sint Maarten (Dutch part)": "Sint Maarten", - "size.array": ":Attribute muss genau :size Elemente haben.", - "size.file": ":Attribute muss :size Kilobyte groß sein.", - "size.numeric": ":Attribute muss gleich :size sein.", - "size.string": ":Attribute muss :size Zeichen lang sein.", "Skip for now": "Vorerst überspringen", "Slider": "Slider", "Slovakia": "Slovakia", @@ -965,19 +835,15 @@ "South Sudan": "South Sudan", "Spain": "Spain", "Sri Lanka": "Sri Lanka", - "SSO Tenant (URL)": "SSO-Tenant (URL)", "Start Polling": "Start Polling", - "starts_with": ":Attribute muss mit einem der folgenden Anfänge aufweisen: :values", "Status": "Status", "Status code": "Statuscode", "Stop Polling": "Stop Polling", "Store these recovery codes in a secure password manager. They can be used to recover access to your account if your two factor authentication device is lost.": "Speichern Sie diese Wiederherstellungscodes in einem sicheren Passwortmanager. Sie können verwendet werden, um den Zugriff auf Ihr Konto wiederherzustellen, wenn Ihr Zwei-Faktor-Authentifizierungsgerät verloren geht.", "Strikethrough": "Durchgestrichen", - "string": ":Attribute muss ein String sein.", "Subline": "Unterzeile", "Subtitle": "Untertitel", "Subtle heading": "Dezente Überschrift", - "successfully updated": "erfolgreich aktualisiert", "Sudan": "Sudan", "Suriname": "Suriname", "Svalbard And Jan Mayen": "Svalbard and Jan Mayen", @@ -1003,37 +869,37 @@ "Thailand": "Thailand", "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "Danke für's Registrieren! Bevor Sie loslegen, könnten Sie Ihre E-Mail-Adresse verifizieren, indem Sie auf den Link klicken, den wir Ihnen per E-Mail zugeschickt haben? Wenn Sie die E-Mail nicht erhalten haben, senden wir Ihnen gerne eine weitere zu.", "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn\\'t receive the email, we will gladly send you another.": "Danke für's Registrieren! Könnten Sie, bevor Sie beginnen, Ihre E-Mail-Adresse bestätigen, indem Sie auf den Link klicken, den wir Ihnen gerade per E-Mail gesendet haben? Sollten Sie die E-Mail nicht erhalten haben, senden wir Ihnen gerne eine weitere zu.", - "The :attribute must be at least :length characters.": "Das :attribute muss aus mindestens :length Zeichen bestehen.", + "The :attribute must be a valid role.": ":attribute muss eine gültige Rolle sein.", "The :attribute must be at least :length characters and contain at least one number.": "Das :attribute muss aus mindestens :length Zeichen bestehen und mindestens eine Zahl enthalten.", - "The :attribute must be at least :length characters and contain at least one special character.": "Das :attribute muss aus mindestens :length Zeichen bestehen und mindestens ein Sonderzeichen enthalten.", "The :attribute must be at least :length characters and contain at least one special character and one number.": "The :attribute must be at least :length characters and contain at least one special character and one number.", - "The :attribute must be at least :length characters and contain at least one uppercase character, one number, and one special character.": "Das :attribute muss aus mindestens :length Zeichen bestehen und mindestens einen Großbuchstaben, eine Zahl und ein Sonderzeichen enthalten.", - "The :attribute must be at least :length characters and contain at least one uppercase character.": "Das :attribute muss aus mindestens :length Zeichen bestehen und mindestens einen Großbuchstaben enthalten.", + "The :attribute must be at least :length characters and contain at least one special character.": "Das :attribute muss aus mindestens :length Zeichen bestehen und mindestens ein Sonderzeichen enthalten.", "The :attribute must be at least :length characters and contain at least one uppercase character and one number.": "Das :attribute muss aus mindestens :length Zeichen bestehen und mindestens einen Großbuchstaben und eine Zahl enthalten.", "The :attribute must be at least :length characters and contain at least one uppercase character and one special character.": "Das :attribute muss aus mindestens :length Zeichen bestehen und mindestens einen Großbuchstaben und ein Sonderzeichen enthalten.", - "The :attribute must be a valid role.": ":attribute muss eine gültige Rolle sein.", + "The :attribute must be at least :length characters and contain at least one uppercase character, one number, and one special character.": "Das :attribute muss aus mindestens :length Zeichen bestehen und mindestens einen Großbuchstaben, eine Zahl und ein Sonderzeichen enthalten.", + "The :attribute must be at least :length characters and contain at least one uppercase character.": "Das :attribute muss aus mindestens :length Zeichen bestehen und mindestens einen Großbuchstaben enthalten.", + "The :attribute must be at least :length characters.": "Das :attribute muss aus mindestens :length Zeichen bestehen.", "The :resource was created!": "The :resource was created!", "The :resource was deleted!": "The :resource was deleted!", "The :resource was restored!": "The :resource was restored!", "The :resource was updated!": "The :resource was updated!", + "The HasOne relationship has already been filled.": "The HasOne relationship has already been filled.", "The action ran successfully!": "The action ran successfully!", "The button links to /saml2/{uuid}/login.": "Der Button verlinkt auf /saml2/{uuid}/login.", "The file was deleted!": "The file was deleted!", "The government won't let us show you what's behind these doors": "The government won't let us show you what's behind these doors", - "The HasOne relationship has already been filled.": "The HasOne relationship has already been filled.", - "Theme": "Theme", - "Theme Settings": "Theme Einstellung", "The opacity of the image overlay color. Set to 0 for no overlay": "Die Deckkraft der Bildüberlagerungsfarbe. Für keine Überlagerung auf 0 setzen", "The payment was successful.": "The payment was successful.", "The provided password does not match your current password.": "Das angegebene Passwort stimmt nicht mit Ihrem aktuellen Passwort überein.", "The provided password was incorrect.": "Das angegebene Passwort war falsch.", "The provided two factor authentication code was invalid.": "Der angegebene Zwei-Faktor-Authentifizierungscode war ungültig.", - "There are no available options for this resource.": "There are no available options for this resource.", "The resource was updated!": "The resource was updated!", + "The team's name and owner information.": "Der Name des Teams und Informationen zum Besitzer.", + "Theme": "Theme", + "Theme Settings": "Theme Einstellung", + "There are no available options for this resource.": "There are no available options for this resource.", "There was a problem executing the action.": "There was a problem executing the action.", "There was a problem submitting the form.": "There was a problem submitting the form.", "These people have been invited to your team and have been sent an invitation email. They may join the team by accepting the email invitation.": "These people have been invited to your team and have been sent an invitation email. They may join the team by accepting the email invitation.", - "The team's name and owner information.": "Der Name des Teams und Informationen zum Besitzer.", "This action is unauthorized.": "Diese Aktion wurde nicht autorisiert.", "This device": "Dieses Gerät", "This file field is read-only.": "This file field is read-only.", @@ -1049,34 +915,25 @@ "This resource no longer exists": "This resource no longer exists", "This user already belongs to the team.": "Dieser Benutzer gehört bereits zum Team.", "This user has already been invited to the team.": "Dieser Benutzer wurde bereits in dieses Team eingeladen.", - "throttle": "Zu viele Loginversuche. Versuchen Sie es bitte in :seconds Sekunden nochmal.", - "throttled": "Bitte warten Sie, bevor Sie es erneut versuchen.", + "This will overwrite the existing view file with a new stub based on the current fields. Any custom changes you have made to the file will be lost.": "Die vorhandene View-Datei wird durch einen neuen Stub ersetzt, der auf den aktuellen Feldern basiert. Alle eigenen Änderungen an der Datei gehen dabei verloren.", "Thumbnails": "Vorschaubild", - "thumbnails": "Bilder", - "timezone": ":Attribute muss eine gültige Zeitzone sein.", "Timor-Leste": "Timor-Leste", "Tiny heading": "Winzige Überschrift", "Tippe / für Befehle...": "Tippe / für Befehle...", "Title": "Titel", - "to": "bis", - "to access": "um zuzugreifen", "Today": "Today", "Toggle navigation": "Navigation umschalten", "Toggle visibility of menu items in the admin sidebar": "Sichtbarkeit von Menüpunkten in der Admin-Seitenleiste umschalten", "Togo": "Togo", "Tokelau": "Tokelau", - "token": "Der Passwort-Wiederherstellungs-Schlüssel ist ungültig oder abgelaufen.", "Token Name": "Tokenname", "Tonga": "Tonga", - "Tools": "Werkzeug", "Too Many Attempts.": "Zu viele Versuche.", "Too Many Requests": "Zu viele Anfragen", - "total": "total", + "Tools": "Werkzeug", "Trashed": "Trashed", "Trinidad And Tobago": "Trinidad and Tobago", "True / False": "Wahr / Falsch", - "true/false": "wahr/falsch", - "true or false": "richtig oder falsch", "Tunisia": "Tunisia", "Turkey": "Turkey", "Turkmenistan": "Turkmenistan", @@ -1088,11 +945,11 @@ "Type": "Typ", "Type / Slug": "Typ / Slug", "Type to search icon...": "Tippen Sie um Symbole zu suchen...", + "URL": "URL", "Uganda": "Uganda", "Ukraine": "Ukraine", "Unauthorized": "Nicht autorisiert", "Underline": "Unterstrichen", - "unique": ":Attribute ist bereits vergeben.", "United Arab Emirates": "United Arab Emirates", "United Kingdom": "United Kingdom", "United States": "United States", @@ -1102,34 +959,30 @@ "Update & Continue Editing": "Update & Continue Editing", "Update :resource": "Update :resource", "Update :resource: :title": "Update :resource: :title", - "Update attached :resource: :title": "Update attached :resource: :title", - "Updated": "Aktualisiert", "Update Password": "Passwort aktualisieren", "Update Profile": "Benutzerkonto", + "Update attached :resource: :title": "Update attached :resource: :title", "Update your account's profile information and email address.": "Aktualisieren Sie die Profilinformationen und die E-Mail-Adresse Ihres Kontos.", "Update your account\\'s profile information and email address.": "Aktualisieren Sie die Profilinformationen und die E-Mail-Adresse Ihres Kontos.", + "Updated": "Aktualisiert", "Upload": "Hochladen", "Upload a file or drag and drop": "Datei hochladen oder per Drag-and-Drop hier ablegen", - "Upload and manage your media files": "Laden Sie Ihre Mediendateien hoch und verwalten Sie sie", "Upload an Image": "Laden ein Bild hoch", - "uploaded": ":Attribute konnte nicht hochgeladen werden.", - "Uploading...": "Wird hochgeladen...", - "Uploading media...": "Medien werden hochgeladen...", + "Upload and manage your media files": "Laden Sie Ihre Mediendateien hoch und verwalten Sie sie", "Upload photo": "Foto hochladen", - "url": ":Attribute muss eine URL sein.", - "URL": "URL", + "Uploading media...": "Medien werden hochgeladen...", + "Uploading...": "Wird hochgeladen...", "Url": "URL", "Uruguay": "Uruguay", - "Use an authentication code": "Verwenden Sie einen Authentifizierungscode", - "Use an SVG": "Verwenden eine SVG", "Use a recovery code": "Verwenden Sie einen Wiederherstellungscode", + "Use an SVG": "Verwenden eine SVG", + "Use an authentication code": "Verwenden Sie einen Authentifizierungscode", "Use file": "Datei verwenden", "User": "Benutzer", - "user": "Es konnte leider kein Nutzer mit dieser E-Mail-Adresse gefunden werden.", "User account": "Benutzerkonto", "User can register": "Benutzer können sich registrieren", + "Show documentation card on dashboard": "Dokumentations-Karte im Dashboard anzeigen", "User management": "Benutzerverwaltung", - "uuid": ":Attribute muss ein UUID sein.", "Uzbekistan": "Uzbekistan", "Value": "Value", "Vanuatu": "Vanuatu", @@ -1138,22 +991,22 @@ "Verify Your Email Address": "Bestätigen Sie Ihre E-Mail-Adresse", "Verschieben oder Einstellen": "Verschieben oder Einstellen", "Video": "Video", - "Videos": "Videos", "Video URL (YouTube/Vimeo)": "Video-URL (YouTube/Vimeo)", "Video URL (YouTube/Vimeo):": "Video-URL (YouTube/Vimeo):", + "Videos": "Videos", "Viet Nam": "Vietnam", "View": "Ansehen", - "view example": "Beispiel ansehen", "Virgin Islands, British": "British Virgin Islands", "Virgin Islands, U.S.": "U.S. Virgin Islands", + "WYSIWYG Editor": "WYSIWYG-Editor", "Wallis And Futuna": "Wallis and Futuna", + "We were unable to find a registered user with this email address.": "Wir konnten keinen registrierten Benutzer mit dieser E-Mail-Adresse finden.", + "We won't ask for your password again for a few hours.": "Wir werden Sie für die nächsten paar Stunden nicht mehr nach dem Passwort fragen.", "We're lost in space. The page you were trying to view does not exist.": "We're lost in space. The page you were trying to view does not exist.", "Website": "Webseite", "Website Title": "Website-Titel", "Welcome Back!": "Welcome Back!", "Western Sahara": "Western Sahara", - "We were unable to find a registered user with this email address.": "Wir konnten keinen registrierten Benutzer mit dieser E-Mail-Adresse finden.", - "We won't ask for your password again for a few hours.": "Wir werden Sie für die nächsten paar Stunden nicht mehr nach dem Passwort fragen.", "When enabled, you can manage content in multiple languages and use language prefixes in URLs.": "Wenn aktiviert, kannst du Inhalte in mehreren Sprachen verwalten und Sprach-Präfixe in URLs verwenden.", "When two factor authentication is enabled, you will be prompted for a secure, random token during authentication. You may retrieve this token from your phone's Google Authenticator application.": "Wenn die Zwei-Faktor-Authentifizierung aktiviert ist, werden Sie während der Authentifizierung zur Eingabe eines sicheren, zufälligen Tokens aufgefordert. Sie können dieses Token aus der Google Authenticator-Anwendung Ihres Telefons abrufen.", "Whoops": "Whoops", @@ -1163,14 +1016,11 @@ "With Trashed": "With Trashed", "With your email": "Mit deine E-Mail", "Write": "Write", - "write something...": "schreib was...", - "WYSIWYG Editor": "WYSIWYG-Editor", "Year To Date": "Year To Date", "Yemen": "Yemen", "Yes": "Yes", "You are logged in!": "Sie sind eingeloggt!", "You are receiving this email because we received a password reset request for your account.": "Sie erhalten diese E-Mail, weil wir einen Antrag auf eine Zurücksetzung Ihres Passworts bekommen haben.", - "you have been granted access to Kompass admin panel": "du has Zugriff auf Kompass admin panel erhalten", "You have been invited to join the :team team!": "Sie wurden eingeladen dem Team :team beizutreten!", "You have enabled two factor authentication.": "Sie haben die Zwei-Faktor-Authentifizierung aktiviert.", "You have not enabled two factor authentication.": "Sie haben die Zwei-Faktor-Authentifizierung nicht aktiviert.", @@ -1180,5 +1030,202 @@ "Your email address is not verified.": "Ihre E-Mail Adresse wurde noch nicht bestätigt.", "Your email address is unverified.": "Deine E-Mail-Adresse ist nicht verifiziert.", "Zambia": "Zambia", - "Zimbabwe": "Zimbabwe" + "Zimbabwe": "Zimbabwe", + "accepted": ":Attribute muss akzeptiert werden.", + "accepted_if": ":Attribute muss akzeptiert werden, wenn :other :value ist.", + "active_url": ":Attribute ist keine gültige Internet-Adresse.", + "after": ":Attribute muss ein Datum nach :date sein.", + "after_or_equal": ":Attribute muss ein Datum nach :date oder gleich :date sein.", + "alpha": ":Attribute darf nur aus Buchstaben bestehen.", + "alpha_dash": ":Attribute darf nur aus Buchstaben, Zahlen, Binde- und Unterstrichen bestehen.", + "alpha_num": ":Attribute darf nur aus Buchstaben und Zahlen bestehen.", + "and with the password": "und mit dem Passwort", + "array": ":Attribute muss ein Array sein.", + "attached": ":Attribute ist bereits angehängt.", + "before": ":Attribute muss ein Datum vor :date sein.", + "before_or_equal": ":Attribute muss ein Datum vor :date oder gleich :date sein.", + "between.array": ":Attribute muss zwischen :min & :max Elemente haben.", + "between.file": ":Attribute muss zwischen :min & :max Kilobytes groß sein.", + "between.numeric": ":Attribute muss zwischen :min & :max liegen.", + "between.string": ":Attribute muss zwischen :min & :max Zeichen lang sein.", + "boolean": ":Attribute muss entweder 'true' oder 'false' sein.", + "click here to request another": "klicken Sie hier, um einen neuen anzufordern", + "confirmed": ":Attribute stimmt nicht mit der Bestätigung überein.", + "could not be found.": "could not be found.", + "current_password": "Das Passwort ist falsch.", + "date": ":Attribute muss ein gültiges Datum sein.", + "date_equals": ":Attribute muss ein Datum gleich :date sein.", + "date_format": ":Attribute entspricht nicht dem gültigen Format für :format.", + "declined": ":Attribute muss abgelehnt werden.", + "declined_if": ":Attribute muss abgelehnt werden wenn :other :value ist.", + "different": ":Attribute und :other müssen sich unterscheiden.", + "digits": ":Attribute muss :digits Stellen haben.", + "digits_between": ":Attribute muss zwischen :min und :max Stellen haben.", + "dimensions": ":Attribute hat ungültige Bildabmessungen.", + "distinct": ":Attribute beinhaltet einen bereits vorhandenen Wert.", + "doesnt_end_with": ":Attribute darf nicht mit einem der folgenden enden: :values.", + "doesnt_start_with": ":Attribute darf nicht mit einem der folgenden beginnen: :values.", + "draft": "Entwurf", + "e.g. MacBook Pro, iPhone": "z. B. MacBook Pro, iPhone", + "email": ":Attribute muss eine gültige E-Mail-Adresse sein.", + "embed": "einbetten", + "ends_with": ":Attribute muss eine der folgenden Endungen aufweisen: :values", + "enum": "Der ausgewählte Wert ist ungültig.", + "exists": "Der gewählte Wert für :attribute ist ungültig.", + "failed": "Diese Kombination aus Zugangsdaten wurde nicht in unserer Datenbank gefunden.", + "file": ":Attribute muss eine Datei sein.", + "filled": ":Attribute muss ausgefüllt sein.", + "gt.array": ":Attribute muss mehr als :value Elemente haben.", + "gt.file": ":Attribute muss größer als :value Kilobytes sein.", + "gt.numeric": ":Attribute muss größer als :value sein.", + "gt.string": ":Attribute muss länger als :value Zeichen sein.", + "gte.array": ":Attribute muss mindestens :value Elemente haben.", + "gte.file": ":Attribute muss größer oder gleich :value Kilobytes sein.", + "gte.numeric": ":Attribute muss größer oder gleich :value sein.", + "gte.string": ":Attribute muss mindestens :value Zeichen lang sein.", + "height": "Höhe", + "image": ":Attribute muss ein Bild sein.", + "in": "Der gewählte Wert für :attribute ist ungültig.", + "in_array": "Der gewählte Wert für :attribute kommt nicht in :other vor.", + "integer": ":Attribute muss eine ganze Zahl sein.", + "ip": ":Attribute muss eine gültige IP-Adresse sein.", + "ipv4": ":Attribute muss eine gültige IPv4-Adresse sein.", + "ipv6": ":Attribute muss eine gültige IPv6-Adresse sein.", + "json": ":Attribute muss ein gültiger JSON-String sein.", + "left": "links", + "lt.array": ":Attribute muss weniger als :value Elemente haben.", + "lt.file": ":Attribute muss kleiner als :value Kilobytes sein.", + "lt.numeric": ":Attribute muss kleiner als :value sein.", + "lt.string": ":Attribute muss kürzer als :value Zeichen sein.", + "lte.array": ":Attribute darf maximal :value Elemente haben.", + "lte.file": ":Attribute muss kleiner oder gleich :value Kilobytes sein.", + "lte.numeric": ":Attribute muss kleiner oder gleich :value sein.", + "lte.string": ":Attribute darf maximal :value Zeichen lang sein.", + "mac_address": "Der Wert muss eine gültige MAC-Adresse sein.", + "max.array": ":Attribute darf maximal :max Elemente haben.", + "max.file": ":Attribute darf maximal :max Kilobytes groß sein.", + "max.numeric": ":Attribute darf maximal :max sein.", + "max.string": ":Attribute darf maximal :max Zeichen haben.", + "max_digits": "The :attribute must not have more than :max digits.", + "mimes": ":Attribute muss den Dateityp :values haben.", + "mimetypes": ":Attribute muss den Dateityp :values haben.", + "min.array": ":Attribute muss mindestens :min Elemente haben.", + "min.file": ":Attribute muss mindestens :min Kilobytes groß sein.", + "min.numeric": ":Attribute muss mindestens :min sein.", + "min.string": ":Attribute muss mindestens :min Zeichen lang sein.", + "min_digits": "The :attribute must have at least :min digits.", + "multiple_of": ":Attribute muss ein Vielfaches von :value sein.", + "next": "Weiter »", + "no file selected": "no file selected", + "not_in": "Der gewählte Wert für :attribute ist ungültig.", + "not_regex": ":Attribute hat ein ungültiges Format.", + "numeric": ":Attribute muss eine Zahl sein.", + "of": "von", + "or": "oder", + "or paste the XML": "oder XML einfügen", + "or sign in with": "oder mit", + "or upload an XML file": "oder XML-Datei hochladen", + "pagination.next": "weiter", + "pagination.previous": "zurück", + "password": "Passwort", + "password.letters": ":Attribute muss mindestens einen Buchstaben beinhalten.", + "password.mixed": ":Attribute muss mindestens einen Großbuchstaben und einen Kleinbuchstaben beinhalten.", + "password.numbers": ":Attribute muss mindestens eine Zahl beinhalten.", + "password.symbols": ":Attribute muss mindestens ein Sonderzeichen beinhalten.", + "password.uncompromised": ":Attribute wurde in einem Datenleck gefunden. Bitte wählen Sie ein anderes :attribute.", + "present": ":Attribute muss vorhanden sein.", + "previous": "« Zurück", + "prohibited": ":Attribute ist unzulässig.", + "prohibited_if": ":Attribute ist unzulässig, wenn :other :value ist.", + "prohibited_unless": ":Attribute ist unzulässig, wenn :other nicht :values ist.", + "prohibits": ":Attribute verbietet die Angabe von :other.", + "publish": "Veröffentlichen", + "published": "Veröffentlicht", + "regex": ":Attribute Format ist ungültig.", + "relatable": ":Attribute kann nicht mit dieser Ressource verbunden werden.", + "required": ":Attribute muss ausgefüllt werden.", + "required_array_keys": "Dieses Feld muss Einträge enthalten für: :values.", + "required_if": ":Attribute muss ausgefüllt werden, wenn :other den Wert :value hat.", + "required_unless": ":Attribute muss ausgefüllt werden, wenn :other nicht den Wert :values hat.", + "required_with": ":Attribute muss ausgefüllt werden, wenn :values ausgefüllt wurde.", + "required_with_all": ":Attribute muss ausgefüllt werden, wenn :values ausgefüllt wurde.", + "required_without": ":Attribute muss ausgefüllt werden, wenn :values nicht ausgefüllt wurde.", + "required_without_all": ":Attribute muss ausgefüllt werden, wenn keines der Felder :values ausgefüllt wurde.", + "reset": "Das Passwort wurde zurückgesetzt!", + "resource": "resource", + "resources": "resources", + "results": "Ergebnisse", + "right": "rechts", + "same": ":Attribute und :other müssen übereinstimmen.", + "selected": "ausgewählt", + "sent": "Passworterinnerung wurde gesendet!", + "size.array": ":Attribute muss genau :size Elemente haben.", + "size.file": ":Attribute muss :size Kilobyte groß sein.", + "size.numeric": ":Attribute muss gleich :size sein.", + "size.string": ":Attribute muss :size Zeichen lang sein.", + "starts_with": ":Attribute muss mit einem der folgenden Anfänge aufweisen: :values", + "string": ":Attribute muss ein String sein.", + "successfully updated": "erfolgreich aktualisiert", + "throttle": "Zu viele Loginversuche. Versuchen Sie es bitte in :seconds Sekunden nochmal.", + "throttled": "Bitte warten Sie, bevor Sie es erneut versuchen.", + "thumbnails": "Bilder", + "timezone": ":Attribute muss eine gültige Zeitzone sein.", + "to": "bis", + "to access": "um zuzugreifen", + "token": "Der Passwort-Wiederherstellungs-Schlüssel ist ungültig oder abgelaufen.", + "total": "total", + "true or false": "richtig oder falsch", + "true/false": "wahr/falsch", + "unique": ":Attribute ist bereits vergeben.", + "uploaded": ":Attribute konnte nicht hochgeladen werden.", + "url": ":Attribute muss eine URL sein.", + "user": "Es konnte leider kein Nutzer mit dieser E-Mail-Adresse gefunden werden.", + "uuid": ":Attribute muss ein UUID sein.", + "view example": "Beispiel ansehen", + "write something...": "schreib was...", + "you have been granted access to Kompass admin panel": "du has Zugriff auf Kompass admin panel erhalten", + "Relationship": "Beziehung", + "Source": "Quelle", + "— Select —": "— Auswählen —", + "Mode": "Modus", + "Automatic": "Automatisch", + "Manual": "Manuell", + "Order by": "Sortieren nach", + "Direction": "Richtung", + "Limit": "Limit", + "Result": "Ergebnis", + "No records found for the current query.": "Keine Datensätze für die aktuelle Abfrage gefunden.", + "Available": "Verfügbar", + "Search…": "Suchen…", + "Nothing left to add.": "Nichts mehr hinzuzufügen.", + "No matches.": "Keine Treffer.", + "Selected": "Ausgewählt", + "No records selected yet.": "Noch keine Datensätze ausgewählt.", + "Choose a source to query above.": "Wähle oben eine Quelle für die Abfrage.", + "Query sources": "Datenquellen", + "Manage the data sources for the relationship block": "Datenquellen für den Relationship-Block verwalten", + "Search sources...": "Quellen suchen...", + "Create source": "Quelle erstellen", + "Edit source": "Quelle bearbeiten", + "Delete this source?": "Diese Quelle löschen?", + "Label": "Bezeichnung", + "Model": "Model", + "Item view": "Item-Ansicht", + "Order fields": "Sortierfelder", + "Status filter": "Status-Filter", + "Display fields": "Anzeigefelder", + "Comma separated. The first field is the title / link text; the rest are extra info. Also used for search.": "Kommagetrennt. Das erste Feld ist der Titel / Link-Text, der Rest sind Zusatzinfos. Wird auch für die Suche genutzt.", + "Scope": "Scope", + "Eloquent local scope name, e.g. \"active\" calls scopeActive(). Applied if the model defines it.": "Name eines Eloquent-Scopes, z. B. \"active\" ruft scopeActive() auf. Wird angewendet, wenn das Model ihn definiert.", + "URL pattern": "URL-Muster", + "Wrapper class": "Wrapper-Klasse", + "Eager loads": "Eager-Loads", + "Plain title link (default)": "Einfacher Titel-Link (Standard)", + "Stable identifier used by saved blocks. Avoid renaming later.": "Stabiler Bezeichner für gespeicherte Blöcke. Später nicht umbenennen.", + "The key is locked because saved blocks reference it.": "Der Key ist gesperrt, da gespeicherte Blöcke darauf verweisen.", + "Comma separated. First is the default.": "Kommagetrennt. Erstes ist Standard.", + "Leave empty for no link. \"{slug}\" is replaced per record.": "Leer lassen für keinen Link. \"{slug}\" wird je Datensatz ersetzt.", + "Comma separated relations to avoid N+1.": "Kommagetrennte Relationen gegen N+1.", + "Sort by order to enable drag-and-drop": "Nach Reihenfolge sortieren, um Drag-and-drop zu aktivieren", + "Drag to reorder": "Zum Umsortieren ziehen" } diff --git a/resources/lang/es.json b/resources/lang/es.json index 887158ad..e9fdf907 100644 --- a/resources/lang/es.json +++ b/resources/lang/es.json @@ -6,54 +6,55 @@ ":resource Details": "Detalles de :resource", ":resource Details: :title": "Detalles de :resource: :title", ":shown of :total results": ":shown de :total resultados", + "A color for the browser toolbar and the status bar on mobile devices.": "Un color para la barra de herramientas del navegador y la barra de estado en dispositivos móviles.", + "A new verification link has been sent to the email address you provided during registration.": "Se ha enviado un nuevo enlace de verificación a la dirección de correo electrónico que proporcionó durante el registro.", + "A reset link will be sent if the account exists.": "Se enviará un enlace de restablecimiento si la cuenta existe.", + "API Token": "Token de API", + "API Token Permissions": "Permisos del token de API", + "API Tokens": "Tokens de API", + "API tokens allow third-party services to authenticate with our application on your behalf.": "Los tokens de API permiten que servicios de terceros se autentiquen en nuestra aplicación en su nombre.", "About": "Acerca de", - "accepted": "El campo :attribute debe ser aceptado.", - "accepted_if": "El campo :attribute debe ser aceptado cuando :other es :value.", "Accept Invitation": "Aceptar invitación", "Accordion": "Acordeón", - "Accounts": "Permisos", "Account Settings": "Configuración de la cuenta", - "A color for the browser toolbar and the status bar on mobile devices.": "Un color para la barra de herramientas del navegador y la barra de estado en dispositivos móviles.", + "Accounts": "Permisos", "Action": "Acción", "Action Happened At": "Ocurrió el", "Action Initiated By": "Iniciada por", "Action Name": "Nombre", - "Actions": "Acciones", "Action Status": "Estado", "Action Target": "Destino", - "active_url": "El campo :attribute no es una URL válida.", + "Actions": "Acciones", "Activity": "Actividad", - "Activity-log": "Registro de actividad", "Activity Log": "Registro de actividad", + "Activity-log": "Registro de actividad", "Add": "Añadir", - "Add additional security to your account using two factor authentication.": "Añada seguridad adicional a su cuenta mediante la autenticación de dos factores.", - "Add a new team member to your team, allowing them to collaborate with you.": "Añada un nuevo miembro a su equipo y permítale colaborar con usted.", "Add Block": "Añadir bloque", - "Added.": "Añadido.", - "Add file": "Añadir archivo", "Add File": "Añadir archivo", "Add Language": "Añadir idioma", "Add Language Code": "Añadir código de idioma", "Add Menu": "Añadir menú", - "Add new Folder": "Nueva carpeta", - "Add new media": "Añadir nuevo medio", "Add Poster Image": "Añadir imagen de póster", - "Address": "Dirección", - "Add row": "Añadir fila", - "Add submenu": "Añadir submenú", "Add Team Member": "Añadir miembro del equipo", "Add Tenant": "Añadir inquilino", "Add Video": "Añadir vídeo", + "Add a new team member to your team, allowing them to collaborate with you.": "Añada un nuevo miembro a su equipo y permítale colaborar con usted.", + "Add additional security to your account using two factor authentication.": "Añada seguridad adicional a su cuenta mediante la autenticación de dos factores.", + "Add file": "Añadir archivo", + "Add new Folder": "Nueva carpeta", + "Add new media": "Añadir nuevo medio", + "Add row": "Añadir fila", + "Add submenu": "Añadir submenú", + "Added.": "Añadido.", + "Address": "Dirección", "Admin Copyright": "Copyright del administrador", - "Administrator": "Administrador", - "Administrator users can perform any action.": "Los usuarios administradores pueden realizar cualquier acción.", "Admin Panel": "Panel de administración", "Admin Sidebar": "Barra lateral del administrador", + "Administrator": "Administrador", + "Administrator users can perform any action.": "Los usuarios administradores pueden realizar cualquier acción.", "Advanced": "Avanzado", "Advanced settings": "Configuración avanzada", "Afghanistan": "Afganistán", - "after": "El campo :attribute debe ser una fecha posterior a :date.", - "after_or_equal": "El campo :attribute debe ser una fecha posterior o igual a :date.", "Aland Islands": "Islas Åland", "Albania": "Albania", "Algeria": "Argelia", @@ -62,35 +63,25 @@ "All": "Todos", "All Languages": "Todos los idiomas", "All of the people that are part of this team.": "Todas las personas que forman parte de este equipo.", - "Allowed JPG, GIF or PNG. Max size of 1MB": "Permitido: JPG, GIF o PNG. Tamaño máximo de 1 MB", "All resources loaded.": "Todos los recursos cargados.", "All rights reserved.": "Todos los derechos reservados.", - "alpha": "El campo :attribute solo debe contener letras.", - "alpha_dash": "El campo :attribute solo debe contener letras, números, guiones y guiones bajos.", - "alpha_num": "El campo :attribute solo debe contener letras y números.", + "Allowed JPG, GIF or PNG. Max size of 1MB": "Permitido: JPG, GIF o PNG. Tamaño máximo de 1 MB", "Already registered?": "¿Ya está registrado?", "Alt": "Texto alternativo", "American Samoa": "Samoa Americana", - "Andorra": "Andorra", - "and with the password": "y con la contraseña", "An error has occurred. Please check your inputs.": "Se ha producido un error. Por favor, compruebe sus datos.", "An error occured while uploading the file.": "Se produjo un error al subir el archivo.", - "A new verification link has been sent to the email address you provided during registration.": "Se ha enviado un nuevo enlace de verificación a la dirección de correo electrónico que proporcionó durante el registro.", + "Andorra": "Andorra", "Angola": "Angola", "Anguilla": "Anguila", "Another user has updated this resource since this page was loaded. Please refresh the page and try again.": "Otro usuario ha actualizado este recurso desde que se cargó esta página. Por favor, actualice la página e inténtelo de nuevo.", "Antarctica": "Antártida", "Antigua And Barbuda": "Antigua y Barbuda", "Any Tabler icon name, e.g.": "Cualquier nombre de icono de Tabler, p. ej.", - "API Token": "Token de API", - "API Token Permissions": "Permisos del token de API", - "API Tokens": "Tokens de API", - "API tokens allow third-party services to authenticate with our application on your behalf.": "Los tokens de API permiten que servicios de terceros se autentiquen en nuestra aplicación en su nombre.", "Appearance": "Apariencia", "Apply": "Aplicar", "Apply Now": "Aplicar ahora", "April": "abril", - "A reset link will be sent if the account exists.": "Se enviará un enlace de restablecimiento si la cuenta existe.", "Are you sure you want to clone this menu?": "¿Estás seguro de que quieres clonar este menú?", "Are you sure you want to clone this page?": "¿Estás seguro de que quieres clonar esta página?", "Are you sure you want to clone this post?": "¿Estás seguro de que quieres clonar esta publicación?", @@ -113,14 +104,12 @@ "Are you sure you would like to remove this person from the team?": "¿Está seguro de que quiere eliminar a esta persona del equipo?", "Argentina": "Argentina", "Armenia": "Armenia", - "array": "El campo :attribute debe ser un array.", "Aruba": "Aruba", "Assets": "Recursos", "Assign permissions": "Asignar permisos", "Attach": "Vincular", "Attach & Attach Another": "Vincular y vincular otro", "Attach :resource": "Vincular :resource", - "attached": "El campo :attribute ya está vinculado.", "Audio": "Audio", "August": "agosto", "Australia": "Australia", @@ -129,9 +118,9 @@ "Available Languages": "Idiomas disponibles", "Azerbaijan": "Azerbaiyán", "Back": "Atrás", + "Back to overview": "Volver a la vista general", "Background Color": "Color de fondo", "Background Image": "Imagen de fondo", - "Back to overview": "Volver a la vista general", "Backup": "Copia de seguridad", "Bahamas": "Bahamas", "Bahrain": "Baréin", @@ -139,31 +128,24 @@ "Barbados": "Barbados", "Base": "Base", "Basis": "Base", - "before": "El campo :attribute debe ser una fecha anterior a :date.", "Before proceeding, please check your email for a verification link.": "Antes de continuar, por favor, compruebe su correo electrónico para encontrar un enlace de verificación.", - "before_or_equal": "El campo :attribute debe ser una fecha anterior o igual a :date.", "Belarus": "Bielorrusia", "Belgium": "Bélgica", "Belize": "Belice", "Benin": "Benín", "Bermuda": "Bermudas", - "between.array": "El campo :attribute debe tener entre :min y :max elementos.", - "between.file": "El campo :attribute debe pesar entre :min y :max kilobytes.", - "between.numeric": "El campo :attribute debe estar entre :min y :max.", - "between.string": "El campo :attribute debe tener entre :min y :max caracteres.", "Bhutan": "Bután", "Block": "Bloque", "Block Builder": "Constructor de bloques", "Block Color": "Color del bloque", "Block Icon": "Icono del bloque", - "Blocks": "Bloques", "Block Settings": "Configuración del bloque", "Block Title": "Título del bloque", "Block Type": "Tipo de bloque", + "Blocks": "Bloques", "Bold": "Negrita", "Bolivia": "Bolivia", "Bonaire, Sint Eustatius and Saba": "Bonaire, San Eustaquio y Saba", - "boolean": "El campo :attribute debe ser verdadero o falso.", "Bosnia And Herzegovina": "Bosnia y Herzegovina", "Botswana": "Botsuana", "Bouvet Island": "Isla Bouvet", @@ -197,19 +179,18 @@ "Choose": "Elegir", "Choose :field": "Elegir :field", "Choose :resource": "Elegir :resource", + "Choose File": "Elegir archivo", + "Choose Type": "Elegir tipo", "Choose a nice background image to use as your authentication background.": "Elija una imagen de fondo agradable para usar como fondo de autenticación.", "Choose an option": "Elegir una opción", "Choose date": "Elegir fecha", - "Choose File": "Elegir archivo", "Choose how Kompass looks for you. Light is the default — switch to dark for low-light environments.": "Elige cómo se ve Kompass para ti. Claro es el predeterminado — cambia a oscuro en entornos con poca luz.", "Choose icon": "Elegir icono", "Choose the default favicon image by 512 x 512 Pixel. This image will show by default and in light mode.": "Elija la imagen de favicon predeterminada de 512 x 512 píxeles. Esta imagen se mostrará de forma predeterminada y en modo claro.", - "Choose Type": "Elegir tipo", "Christmas Island": "Isla de Navidad", "Classname": "Nombre de clase", - "Click \"Add\" to create the layout": "Haz clic en «Añadir» para crear el diseño", "Click \"Add Menu\" to create a new link": "Haz clic en «Añadir menú» para crear un nuevo enlace", - "click here to request another": "haga clic aquí para solicitar otro", + "Click \"Add\" to create the layout": "Haz clic en «Añadir» para crear el diseño", "Click to choose": "Haz clic para elegir", "Click to upload": "Haz clic para subir", "Clone": "Clonar", @@ -219,14 +200,13 @@ "Close": "Cerrar", "Cocos (Keeling) Islands": "Islas Cocos (Keeling)", "Code": "Código", + "Col Span": "Ancho de columna", "Collapse all": "Contraer todo", "Colombia": "Colombia", "Color": "Color", - "Col Span": "Ancho de columna", "Comoros": "Comoras", "Configure SAML2 identity providers for single sign-on.": "Configura proveedores de identidad SAML2 para el inicio de sesión único.", "Confirm": "Confirmar", - "confirmed": "La confirmación de :attribute no coincide.", "Confirm Password": "Confirmar contraseña", "Confirm Payment": "Confirmar pago", "Confirm your :amount payment": "Confirme su pago de :amount", @@ -240,24 +220,22 @@ "Copyright Text": "Texto de copyright", "Costa Rica": "Costa Rica", "Cote D'Ivoire": "Costa de Marfil", - "could not be found.": "no se pudo encontrar.", "Could not fetch metadata (HTTP :status).": "No se pudieron cargar los metadatos (HTTP :status).", "Create": "Crear", "Create & Add Another": "Crear y añadir otro", "Create :resource": "Crear :resource", - "Create Account": "Crear cuenta", - "Create and remove permissions": "Crear y eliminar permisos", - "Create a new team to collaborate with others on projects.": "Cree un nuevo equipo para colaborar con otros en proyectos.", "Create API Token": "Crear token de API", - "Created.": "Creado.", + "Create Account": "Crear cuenta", "Create New Team": "Crear nuevo equipo", "Create Password": "Crear contraseña", "Create Team": "Crear equipo", + "Create a new team to collaborate with others on projects.": "Cree un nuevo equipo para colaborar con otros en proyectos.", + "Create and remove permissions": "Crear y eliminar permisos", + "Created.": "Creado.", "Croatia": "Croacia", "Cuba": "Cuba", "Curaçao": "Curazao", "Current Password": "Contraseña actual", - "current_password": "La contraseña es incorrecta.", "Custom": "Personalizado", "Customize": "Personalizar", "Customize the background of your authentication pages.": "Personaliza el fondo de tus páginas de autenticación.", @@ -265,17 +243,12 @@ "Czech Republic": "Chequia", "Dark": "Oscuro", "Dashboard": "Panel de control", - "date": "El campo :attribute debe ser una fecha válida.", - "date_equals": "El campo :attribute debe ser una fecha igual a :date.", - "date_format": "El campo :attribute no corresponde al formato :format.", "December": "diciembre", - "declined": "El campo :attribute debe ser rechazado.", - "declined_if": "El campo :attribute debe ser rechazado cuando :other es :value.", "Decrease": "Disminuir", "Delete": "Eliminar", "Delete :count selected items?": "¿Eliminar :count elementos seleccionados?", - "Delete Account": "Eliminar cuenta", "Delete API Token": "Eliminar token de API", + "Delete Account": "Eliminar cuenta", "Delete File": "Eliminar archivo", "Delete Resource": "Eliminar recurso", "Delete Selected": "Eliminar seleccionados", @@ -287,81 +260,65 @@ "Detach Resource": "Desvincular recurso", "Detach Selected": "Desvincular seleccionados", "Details": "Detalles", - "different": "Los campos :attribute y :other deben ser diferentes.", - "digits": "El campo :attribute debe tener :digits dígitos.", - "digits_between": "El campo :attribute debe tener entre :min y :max dígitos.", - "dimensions": "El campo :attribute tiene dimensiones de imagen no válidas.", "Disable": "Desactivar", "Disable Two-Factor": "Desactivar dos factores", "Display Name": "Nombre para mostrar", - "distinct": "El campo :attribute contiene un valor duplicado.", "Djibouti": "Yibuti", + "Do you really want to leave? You have unsaved changes.": "¿De verdad quiere salir? Tiene cambios sin guardar.", "Documents": "Documentos", - "doesnt_end_with": "El campo :attribute no debe terminar con uno de los siguientes valores: :values.", - "doesnt_start_with": "El campo :attribute no debe comenzar con uno de los siguientes valores: :values.", "Dominica": "Dominica", "Dominican Republic": "República Dominicana", - "Done.": "Hecho.", "Don`t have an account? Create One": "Crear cuenta", + "Done.": "Hecho.", "Download": "Descargar", - "Do you really want to leave? You have unsaved changes.": "¿De verdad quiere salir? Tiene cambios sin guardar.", - "draft": "Borrador", "Drag blocks here": "Arrastra bloques aquí", "Duplicate": "Duplicar", "E-Mail Address": "Dirección de correo electrónico", - "e.g. MacBook Pro, iPhone": "p. ej. MacBook Pro, iPhone", "Ecuador": "Ecuador", "Edit": "Editar", "Edit :resource": "Editar :resource", "Edit Attached": "Editar vinculado", "Edit Category": "Editar categoría", "Edit Meta": "Editar metadatos", + "Edit Tenant": "Editar inquilino", "Editor": "Editor", "Editor users have the ability to read, create, and update.": "Los usuarios editores tienen la capacidad de leer, crear y actualizar.", - "Edit Tenant": "Editar inquilino", "Egypt": "Egipto", "El Salvador": "El Salvador", "Email": "Correo electrónico", - "email": "El campo :attribute debe ser una dirección de correo electrónico válida.", "Email Address": "Dirección de correo electrónico", "Email Password Reset Link": "Restablecer contraseña", - "embed": "incrustar", "Enable": "Activar", "Enable Multilingual Support": "Activar soporte multilingüe", "Enable Two-Factor": "Activar dos factores", - "ends_with": "El campo :attribute debe terminar con uno de los siguientes valores: :values", "Ensure your account is using a long, random password to stay secure.": "Asegúrese de que su cuenta usa una contraseña larga y aleatoria para mantenerse segura.", "Enter a valid http(s) URL.": "Introduce una URL http(s) válida.", "Enter the SVG code for your logo": "Introduzca el código SVG de su logotipo", "Entity ID": "ID de entidad", - "enum": "El valor seleccionado no es válido.", "Equatorial Guinea": "Guinea Ecuatorial", "Eritrea": "Eritrea", - "Error-log": "Registro de errores", "Error Log": "Registro de errores", + "Error-log": "Registro de errores", "Estonia": "Estonia", "Ethiopia": "Etiopía", - "exists": "El valor seleccionado para :attribute no es válido.", "Expand / collapse": "Expandir / contraer", "Expand all": "Expandir todo", "Extra confirmation is needed to process your payment. Please confirm your payment by filling out your payment details below.": "Se necesita una confirmación adicional para procesar su pago. Por favor, confirme su pago rellenando los datos de pago a continuación.", "Extra confirmation is needed to process your payment. Please continue to the payment page by clicking on the button below.": "Se necesita una confirmación adicional para procesar su pago. Por favor, continúe a la página de pago haciendo clic en el botón de abajo.", "Extra small heading": "Encabezado muy pequeño", - "failed": "Estas credenciales no coinciden con nuestros registros.", "Failed to parse metadata: :msg": "No se pudieron procesar los metadatos: :msg", "Falkland Islands (Malvinas)": "Islas Malvinas (Falkland)", "Faroe Islands": "Islas Feroe", "February": "febrero", "Fiji": "Fiyi", "File": "Archivo", - "file": "El campo :attribute debe ser un archivo.", - "filled": "El campo :attribute debe tener un valor.", "Filter by Type": "Filtrar por tipo", "Find class name at": "Encuentre el nombre de clase en", "Finland": "Finlandia", "Folder": "Carpeta", "Folder Name": "Nombre de la carpeta", "Folders": "Carpetas", + "For your security, please confirm your password to continue.": "Por su seguridad, confirme su contraseña para continuar.", "Forbidden": "Prohibido", "Force Delete": "Forzar eliminación", "Force Delete Resource": "Forzar eliminación del recurso", @@ -370,7 +327,6 @@ "Forgot your password?": "¿Olvidó su contraseña?", "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "¿Olvidó su contraseña? No hay problema. Solo indíquenos su dirección de correo electrónico y le enviaremos un enlace para restablecer la contraseña que le permitirá elegir una nueva.", "Format": "Formato", - "For your security, please confirm your password to continue.": "Por su seguridad, confirme su contraseña para continuar.", "France": "Francia", "French Guiana": "Guayana Francesa", "French Polynesia": "Polinesia Francesa", @@ -387,26 +343,18 @@ "Ghana": "Ghana", "Gibraltar": "Gibraltar", "Global Settings": "Configuración global", - "Go back": "Volver", "Go Home": "Ir al inicio", + "Go back": "Volver", + "Go to page :page": "Ir a la página :page", "Good afternoon": "Buenas tardes", "Good evening": "Buenas noches", "Good morning": "Buenos días", - "Go to page :page": "Ir a la página :page", "Great! You have accepted the invitation to join the :team team.": "¡Genial! Ha aceptado la invitación para unirse al equipo :team.", "Greece": "Grecia", "Greenland": "Groenlandia", "Grenada": "Granada", "Grid": "Cuadrícula", "Group": "Grupo", - "gt.array": "El campo :attribute debe tener más de :value elementos.", - "gt.file": "El campo :attribute debe ser mayor que :value kilobytes.", - "gt.numeric": "El campo :attribute debe ser mayor que :value.", - "gt.string": "El campo :attribute debe tener más de :value caracteres.", - "gte.array": "El campo :attribute debe tener al menos :value elementos.", - "gte.file": "El campo :attribute debe ser mayor o igual que :value kilobytes.", - "gte.numeric": "El campo :attribute debe ser mayor o igual que :value.", - "gte.string": "El campo :attribute debe tener al menos :value caracteres.", "Guadeloupe": "Guadalupe", "Guam": "Guam", "Guatemala": "Guatemala", @@ -423,7 +371,6 @@ "Heading 5": "Encabezado 5", "Heading 6": "Encabezado 6", "Heard Island & Mcdonald Islands": "Islas Heard y McDonald", - "height": "Altura", "Hello": "Hola", "Hello!": "¡Hola!", "Hide": "Ocultar", @@ -435,15 +382,15 @@ "Hong Kong": "Hong Kong", "Hungary": "Hungría", "I agree to the :terms_of_service and :privacy_policy": "Acepto los :terms_of_service y la :privacy_policy", + "ID": "ID", "Iceland": "Islandia", "Icon": "Icono", "Icon Class": "Clase del icono", - "ID": "ID", - "Identity Providers": "Proveedores de identidad", "IdP Entity ID": "ID de entidad del IdP", "IdP Login URL": "URL de inicio de sesión del IdP", "IdP Logout URL": "URL de cierre de sesión del IdP", "IdP x509 Certificate": "Certificado x509 del IdP", + "Identity Providers": "Proveedores de identidad", "If necessary, you may log out of all of your other browser sessions across all of your devices. Some of your recent sessions are listed below; however, this list may not be exhaustive. If you feel your account has been compromised, you should also update your password.": "Si es necesario, puede cerrar todas sus demás sesiones del navegador en todos sus dispositivos. A continuación se enumeran algunas de sus sesiones recientes; sin embargo, esta lista puede no ser exhaustiva. Si cree que su cuenta ha sido comprometida, también debería actualizar su contraseña.", "If necessary, you may logout of all of your other browser sessions across all of your devices. Some of your recent sessions are listed below; however, this list may not be exhaustive. If you feel your account has been compromised, you should also update your password.": "Si es necesario, puede cerrar todas sus demás sesiones del navegador en todos sus dispositivos. Si cree que su cuenta ha sido comprometida, también debería actualizar su contraseña.", "If you already have an account, you may accept this invitation by clicking the button below:": "Si ya tiene una cuenta, puede aceptar esta invitación haciendo clic en el botón de abajo:", @@ -455,7 +402,6 @@ "If you use a background image you can specify a color overlay here.": "Si usa una imagen de fondo, puede especificar aquí una superposición de color.", "If you’re having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "Si tiene problemas para hacer clic en el botón \":actionText\", copie y pegue la siguiente URL\nen su navegador web:", "Image": "Imagen", - "image": "El campo :attribute debe ser una imagen.", "Image Grid": "Cuadrícula de imágenes", "Image Overlay Color": "Color de superposición de la imagen", "Image Overlay Opacity": "Opacidad de superposición de la imagen", @@ -464,20 +410,14 @@ "Import": "Importar", "Import from IdP metadata": "Importar desde los metadatos del IdP", "Importing...": "Importando...", - "in": "El valor seleccionado para :attribute no es válido.", "Increase": "Aumentar", "India": "India", "Indonesia": "Indonesia", "Information displayed in the footer of your website.": "Información que se muestra en el pie de página de su sitio web.", "Install scaler-tech/laravel-saml2 to manage identity providers here.": "Instala scaler-tech/laravel-saml2 para gestionar aquí los proveedores de identidad.", - "integer": "El campo :attribute debe ser un número entero.", - "Invalid signature.": "Firma no válida.", "Invalid XML.": "XML no válido.", + "Invalid signature.": "Firma no válida.", "Invitation to access of": "Invitación para acceder a", - "in_array": "El campo :attribute no existe en :other.", - "ip": "El campo :attribute debe ser una dirección IP válida.", - "ipv4": "El campo :attribute debe ser una dirección IPv4 válida.", - "ipv6": "El campo :attribute debe ser una dirección IPv6 válida.", "Iran, Islamic Republic Of": "Irán", "Iraq": "Irak", "Ireland": "Irlanda", @@ -490,7 +430,6 @@ "Japan": "Japón", "Jersey": "Jersey", "Jordan": "Jordania", - "json": "El campo :attribute debe ser una cadena JSON válida.", "July": "julio", "June": "junio", "Kazakhstan": "Kazajistán", @@ -516,7 +455,6 @@ "Leave": "Abandonar", "Leave Team": "Abandonar equipo", "Lebanon": "Líbano", - "left": "izquierda", "Lens": "Lente", "Lesotho": "Lesoto", "Liberia": "Liberia", @@ -529,45 +467,36 @@ "Lithuania": "Lituania", "Live": "En vivo", "Load :perPage More": "Cargar :perPage más", + "Log Out": "Cerrar sesión", + "Log Out Other Browser Sessions": "Cerrar otras sesiones del navegador", "Log in": "Iniciar sesión", - "Login": "Iniciar sesión", "Log in at": "inicie sesión en", + "Log out": "Cerrar sesión", + "Login": "Iniciar sesión", "Login Button": "Botón de inicio de sesión", "Login Page": "Página de inicio de sesión", "Login URL": "URL de inicio de sesión", - "Log Out": "Cerrar sesión", - "Log out": "Cerrar sesión", "Logout": "Cerrar sesión", - "Log Out Other Browser Sessions": "Cerrar otras sesiones del navegador", "Logout Other Browser Sessions": "Cerrar otras sesiones del navegador", - "lt.array": "El campo :attribute debe tener menos de :value elementos.", - "lt.file": "El campo :attribute debe ser menor que :value kilobytes.", - "lt.numeric": "El campo :attribute debe ser menor que :value.", - "lt.string": "El campo :attribute debe tener menos de :value caracteres.", - "lte.array": "El campo :attribute debe tener como máximo :value elementos.", - "lte.file": "El campo :attribute debe ser menor o igual que :value kilobytes.", - "lte.numeric": "El campo :attribute debe ser menor o igual que :value.", - "lte.string": "El campo :attribute debe tener como máximo :value caracteres.", "Luxembourg": "Luxemburgo", "Macao": "Macao", "Macedonia": "Macedonia del Norte", - "mac_address": "El valor debe ser una dirección MAC válida.", "Madagascar": "Madagascar", "Malawi": "Malaui", "Malaysia": "Malasia", "Maldives": "Maldivas", "Mali": "Malí", "Malta": "Malta", + "Manage API Tokens": "Gestionar tokens de API", "Manage Account": "Gestionar cuenta", + "Manage Role": "Gestionar rol", + "Manage Team": "Gestionar equipo", "Manage and log out your active sessions on other browsers and devices.": "Gestione y cierre sus sesiones activas en otros navegadores y dispositivos.", "Manage and logout your active sessions on other browsers and devices.": "Gestione y cierre sus sesiones activas en otros navegadores y dispositivos.", - "Manage API Tokens": "Gestionar tokens de API", "Manage multiple languages for your website.": "Gestiona varios idiomas para tu sitio web.", "Manage permissions": "Gestionar permisos", "Manage post categories": "Gestiona las categorías de entradas", - "Manage Role": "Gestionar rol", "Manage roles and permissions": "Gestiona roles y permisos", - "Manage Team": "Gestionar equipo", "Manage users and access": "Gestiona usuarios y accesos", "Manage your blog posts": "Gestiona tus entradas del blog", "Manage your content blocks": "Gestiona tus bloques de contenido", @@ -580,11 +509,6 @@ "Martinique": "Martinica", "Mauritania": "Mauritania", "Mauritius": "Mauricio", - "max.array": "El campo :attribute debe tener como máximo :max elementos.", - "max.file": "El campo :attribute debe pesar como máximo :max kilobytes.", - "max.numeric": "El campo :attribute debe ser como máximo :max.", - "max.string": "El campo :attribute debe tener como máximo :max caracteres.", - "max_digits": "El campo :attribute no debe tener más de :max dígitos.", "May": "mayo", "Mayotte": "Mayotte", "Media": "Medios", @@ -592,21 +516,14 @@ "Medium section heading": "Encabezado de sección mediano", "Menu": "Menú", "Menu Item": "Elemento de menú", - "Menus": "Menús", "Menu Settings": "Configuración del menú", "Menu Visibility": "Menú de administración", - "Metadata imported — review the fields below and save.": "Metadatos importados — revisa los campos de abajo y guarda.", + "Menus": "Menús", "Metadata URL": "URL de metadatos", + "Metadata imported — review the fields below and save.": "Metadatos importados — revisa los campos de abajo y guarda.", "Mexico": "México", "Micronesia, Federated States Of": "Micronesia", - "mimes": "El campo :attribute debe ser un archivo de tipo: :values.", - "mimetypes": "El campo :attribute debe ser un archivo de tipo: :values.", - "min.array": "El campo :attribute debe tener al menos :min elementos.", - "min.file": "El campo :attribute debe pesar al menos :min kilobytes.", - "min.numeric": "El campo :attribute debe ser al menos :min.", - "min.string": "El campo :attribute debe tener al menos :min caracteres.", "Minimum dimension of 1200×630 pixels and an aspect ratio of 1.91:1 and file size requirement of less than 1MB.": "Dimensión mínima de 1200×630 píxeles y una relación de aspecto de 1,91:1, con un tamaño de archivo inferior a 1 MB.", - "min_digits": "El campo :attribute debe tener al menos :min dígitos.", "Mobile reverse": "Invertir en móvil", "Moldova": "Moldavia", "Monaco": "Mónaco", @@ -623,38 +540,36 @@ "Move up": "Mover hacia arriba", "Mozambique": "Mozambique", "Multilingual": "Multilingüe", - "multiple_of": "El campo :attribute debe ser un múltiplo de :value.", - "Myanmar": "Myanmar", "My Profile": "Mi perfil", + "Myanmar": "Myanmar", "Name": "Nombre", "Name ID Format": "Formato del Name ID", "Namibia": "Namibia", "Nauru": "Nauru", "Nepal": "Nepal", "Netherlands": "Países Bajos", - "Neuer Block mit Format": "Nuevo bloque con formato", "Neu erstellen": "Crear nuevo", - "Nevermind": "No importa", + "Neuer Block mit Format": "Nuevo bloque con formato", "Never used": "Nunca usado", + "Nevermind": "No importa", "New": "", "New :resource": "Nuevo :resource", - "New block": "Nuevo bloque", "New Caledonia": "Nueva Caledonia", "New Category": "Nueva categoría", - "New category": "Nueva categoría", "New Folder": "Nueva carpeta", + "New Password": "Nueva contraseña", + "New Setting": "Nueva configuración", + "New Tenant": "Nuevo inquilino", + "New Zealand": "Nueva Zelanda", + "New block": "Nuevo bloque", + "New category": "Nueva categoría", "New menu": "Nuevo menú", "New page": "Nueva página", - "New Password": "Nueva contraseña", "New permission": "Nuevo permiso", "New post": "Nueva publicación", - "News": "Noticias", - "New Setting": "Nueva configuración", "New tab": "Nueva pestaña", - "New Tenant": "Nuevo inquilino", - "New Zealand": "Nueva Zelanda", + "News": "Noticias", "Next": "Siguiente", - "next": "Siguiente »", "Next to Type & Content": "Junto a Tipo y Contenido", "Nicaragua": "Nicaragua", "Niger": "Níger", @@ -662,37 +577,32 @@ "Niue": "Niue", "No": "No", "No :resource matched the given criteria.": "Ningún :resource coincidió con los criterios indicados.", - "No additional information...": "Sin información adicional...", - "No category": "Sin categoría", "No Current Data": "Sin datos actuales", "No Data": "Sin datos", - "no file selected": "ningún archivo seleccionado", - "No icons available": "No hay iconos disponibles", - "No icons found for: :search": "No se encontraron iconos para: :search", - "No identity providers configured yet.": "Aún no hay proveedores de identidad configurados.", "No IdP data found in the metadata.": "No se encontraron datos del IdP en los metadatos.", "No Increase": "Sin aumento", "No Media": "Sin medios", + "No Prior Data": "Sin datos previos", + "No Results Found.": "No se encontraron resultados.", + "No additional information...": "Sin información adicional...", + "No category": "Sin categoría", + "No icons available": "No hay iconos disponibles", + "No icons found for: :search": "No se encontraron iconos para: :search", + "No identity providers configured yet.": "Aún no hay proveedores de identidad configurados.", "No passkeys registered yet.": "Aún no hay claves de acceso registradas.", "No permissions yet": "Aún no hay permisos", - "No Prior Data": "Sin datos previos", "No results found": "No se encontraron resultados", - "No Results Found.": "No se encontraron resultados.", + "No settings found": "No se encontraron configuraciones", "Norfolk Island": "Isla Norfolk", "Northern Mariana Islands": "Islas Marianas del Norte", "Norway": "Noruega", - "No settings found": "No se encontraron configuraciones", "Not Found": "No encontrado", "Not set": "No establecido", - "not_in": "El valor seleccionado para :attribute no es válido.", - "not_regex": "El formato del campo :attribute no es válido.", "Nova User": "Usuario de Nova", "November": "noviembre", "Numbered List": "Lista numerada", "Numbered list": "Lista numerada", - "numeric": "El campo :attribute debe ser un número.", "October": "octubre", - "of": "de", "Oh no": "Oh no", "Oman": "Omán", "Once a team is deleted, all of its resources and data will be permanently deleted. Before deleting this team, please download any data or information regarding this team that you wish to retain.": "Una vez eliminado un equipo, todos sus recursos y datos se eliminarán de forma permanente. Antes de eliminar este equipo, descargue cualquier dato o información relacionada con este equipo que desee conservar.", @@ -702,24 +612,20 @@ "Open in a new tab?": "¿Abrir en una nueva pestaña?", "Open target": "Destino del enlace", "Options": "Opciones", - "or": "o", "Ordered": "Ordenado", "Original": "Original", - "or paste the XML": "o pega el XML", - "or sign in with": "o inicia sesión con", - "or upload an XML file": "o sube un archivo XML", "Overview": "Vista general", + "PNG, JPG or GIF": "PNG, JPG o GIF", + "PRELINE TEXT": "TEXTO DE LÍNEA PREVIA", "Page": "Página", "Page Appearance": "Apariencia de la página", "Page Attributes": "Atributos de la página", "Page Customize": "Personalizar página", "Page Expired": "Página caducada", "Page Information": "Información de la página", - "Pages": "Páginas", "Page Template": "Plantilla de página", "Page title": "Título de la página", - "pagination.next": "siguiente", - "pagination.previous": "anterior", + "Pages": "Páginas", "Pagination Navigation": "Navegación por páginas", "Pakistan": "Pakistán", "Palau": "Palaos", @@ -732,24 +638,18 @@ "Passkeys": "Claves de acceso", "Passkeys let you sign in securely with your fingerprint, face, or device PIN — no password needed.": "Las claves de acceso le permiten iniciar sesión de forma segura con su huella dactilar, su rostro o el PIN del dispositivo, sin necesidad de contraseña.", "Password": "Contraseña", - "password": "Contraseña", - "password.letters": "El campo :attribute debe contener al menos una letra.", - "password.mixed": "El campo :attribute debe contener al menos una letra mayúscula y una minúscula.", - "password.numbers": "El campo :attribute debe contener al menos un número.", - "password.symbols": "El campo :attribute debe contener al menos un carácter especial.", - "password.uncompromised": "El :attribute indicado ha aparecido en una filtración de datos. Por favor, elija un :attribute diferente.", "Password login enabled": "Inicio de sesión con contraseña activado", "Pay :amount": "Pagar :amount", "Payment Cancelled": "Pago cancelado", "Payment Confirmation": "Confirmación de pago", "Payment Successful": "Pago realizado con éxito", "Pending Team Invitations": "Invitaciones de equipo pendientes", + "Per Page": "Por página", "Permalink": "Enlace permanente", "Permanently delete this team.": "Eliminar este equipo de forma permanente.", "Permanently delete your account.": "Eliminar su cuenta de forma permanente.", "Permission name": "Nombre del permiso", "Permissions": "Permisos", - "Per Page": "Por página", "Peru": "Perú", "Philippines": "Filipinas", "Phone": "Teléfono", @@ -767,36 +667,26 @@ "Please provide the email address of the person you would like to add to this team.": "Por favor, indique la dirección de correo electrónico de la persona que desea añadir a este equipo.", "Please provide the email address of the person you would like to add to this team. The email address must be associated with an existing account.": "Por favor, indique la dirección de correo electrónico de la persona que desea añadir a este equipo. La dirección de correo electrónico debe estar asociada a una cuenta existente.", "Please provide your name.": "Por favor, indique su nombre.", - "PNG, JPG or GIF": "PNG, JPG o GIF", "Poland": "Polonia", "Portugal": "Portugal", "Post": "Publicación", "Post Attributes": "Atributos de la publicación", - "Posts": "Publicaciones", "Post title": "Título de la publicación", + "Posts": "Publicaciones", "Pre-headline": "Antetítulo o gancho", "Preline": "Línea previa", - "PRELINE TEXT": "TEXTO DE LÍNEA PREVIA", - "present": "El campo :attribute debe estar presente.", "Press / to search": "Pulse / para buscar", "Press Enter to confirm": "Pulse Intro para confirmar", "Prev": "Anterior", "Preview": "Vista previa", "Previous": "Anterior", - "previous": "« Anterior", "Privacy Policy": "Política de privacidad", "Profile": "Perfil", "Profile Information": "Información del perfil", - "prohibited": "El campo :attribute está prohibido.", - "prohibited_if": "El campo :attribute está prohibido cuando :other es :value.", - "prohibited_unless": "El campo :attribute está prohibido a menos que :other sea :values.", - "prohibits": "El campo :attribute prohíbe que :other esté presente.", - "Provide a metadata URL, upload an XML file, or paste the XML.": "Proporciona una URL de metadatos, sube un archivo XML o pega el XML.", "Provide a metadata URL or paste the XML.": "Proporciona una URL de metadatos o pega el XML.", + "Provide a metadata URL, upload an XML file, or paste the XML.": "Proporciona una URL de metadatos, sube un archivo XML o pega el XML.", "Pub. / Draft": "Pub. / Borrador", "Publish": "Publicar", - "publish": "Publicar", - "published": "Publicado", "Published": "Publicado", "Published ratio": "Proporción de publicados", "Puerto Rico": "Puerto Rico", @@ -807,48 +697,34 @@ "Redirection": "Redirecciones", "Regards": "Atentamente", "Regenerate Recovery Codes": "Regenerar códigos de recuperación", - "regex": "El formato del campo :attribute no es válido.", + "Regenerate view file": "Regenerar archivo de vista", "Register": "Registrarse", "Register Passkey": "Registrar clave de acceso", - "relatable": "El campo :attribute no puede asociarse con este recurso.", "Relay State URL": "URL del Relay State", "Reload": "Recargar", "Remember Me": "Recordarme", "Remember me": "Recordarme", "Remove": "Eliminar", "Remove Image": "Eliminar imagen", - "Remove link": "Eliminar enlace", "Remove Photo": "Eliminar foto", "Remove Poster": "Eliminar póster", "Remove Team Member": "Eliminar miembro del equipo", + "Remove link": "Eliminar enlace", "Remove this passkey?": "¿Eliminar esta clave de acceso?", "Replace Logo": "Reemplazar logotipo", - "required": "El campo :attribute es obligatorio.", - "required_array_keys": "Este campo debe contener entradas para: :values.", - "required_if": "El campo :attribute es obligatorio cuando :other es :value.", - "required_unless": "El campo :attribute es obligatorio a menos que :other esté en :values.", - "required_with": "El campo :attribute es obligatorio cuando :values está presente.", - "required_without": "El campo :attribute es obligatorio cuando :values no está presente.", - "required_without_all": "El campo :attribute es obligatorio cuando ninguno de los campos :values está presente.", - "required_with_all": "El campo :attribute es obligatorio cuando :values está presente.", "Resend Verification Email": "Reenviar correo de verificación", - "reset": "¡Su contraseña ha sido restablecida!", "Reset": "Restablecer", "Reset Filters": "Restablecer filtros", - "Reset icon": "Restablecer icono", "Reset Password": "Restablecer contraseña", "Reset Password Notification": "Notificación de restablecimiento de contraseña", - "resource": "recurso", + "Reset icon": "Restablecer icono", "Resources": "Recursos", - "resources": "recursos", "Restore": "Restaurar", "Restore Resource": "Restaurar recurso", "Restore Selected": "Restaurar seleccionados", - "results": "resultados", "Reunion": "Reunión", "Review 404 errors and other system exceptions.": "Revisa los errores 404 y otras excepciones del sistema.", "Rich Textbox": "Cuadro de texto enriquecido", - "right": "derecha", "Role": "Rol", "Role Name": "Nombre del rol", "Roles": "Roles", @@ -857,6 +733,9 @@ "Run Action": "Ejecutar acción", "Russian Federation": "Rusia", "Rwanda": "Ruanda", + "SAML2 SSO": "SAML2 SSO", + "SAML2 package not installed": "Paquete SAML2 no instalado", + "SSO Tenant (URL)": "Inquilino SSO (URL)", "Saint Barthelemy": "San Bartolomé", "Saint Helena": "Santa Elena", "Saint Kitts And Nevis": "San Cristóbal y Nieves", @@ -864,82 +743,73 @@ "Saint Martin": "San Martín", "Saint Pierre And Miquelon": "San Pedro y Miquelón", "Saint Vincent And Grenadines": "San Vicente y las Granadinas", - "same": "Los campos :attribute y :other deben coincidir.", "Same tab": "Misma pestaña", - "SAML2 package not installed": "Paquete SAML2 no instalado", - "SAML2 SSO": "SAML2 SSO", "Samoa": "Samoa", "San Marino": "San Marino", "Sao Tome And Principe": "Santo Tomé y Príncipe", "Saudi Arabia": "Arabia Saudí", "Save": "Guardar", - "Saved.": "Guardado", - "Save permissions": "Guardar permisos", "Save Settings": "Guardar configuración", + "Save permissions": "Guardar permisos", + "Saved.": "Guardado", "Search": "Buscar", - "Search...": "Buscar...", + "Search Icon": "Buscar icono", "Search blocks...": "Buscar bloques...", "Search categories...": "Buscar categorías...", - "Search Icon": "Buscar icono", "Search icon...": "Buscar icono...", "Search media...": "Buscar medios...", "Search pages...": "Buscar páginas...", "Search posts...": "Buscar publicaciones...", "Search roles...": "Buscar roles...", + "Search...": "Buscar...", "Select": "Seleccionar", - "Select a category": "Seleccionar una categoría", + "Select A New Icon": "Seleccione un nuevo icono", + "Select A New Photo": "Seleccione una nueva foto", "Select Action": "Seleccionar acción", "Select All": "Seleccionar todo", - "Select all": "Seleccionar todo", "Select All Matching": "Seleccionar todos los coincidentes", - "Select A New Icon": "Seleccione un nuevo icono", - "Select A New Photo": "Seleccione una nueva foto", + "Select a category": "Seleccionar una categoría", "Select a page": "Seleccionar una página", "Select a page to auto-fill the URL": "Seleccione una página para autocompletar la URL", "Select a status": "Seleccionar un estado", - "selected": "seleccionado", - "Selected:": "Seleccionado:", + "Select all": "Seleccionar todo", "Select folder...": "Seleccionar carpeta...", - "Selection": "Selección", "Select language...": "Seleccionar idioma...", "Select tenant...": "Seleccionar inquilino...", "Select the target language for the cloned menu.": "Selecciona el idioma de destino para el menú clonado.", "Select the target language for the cloned page.": "Selecciona el idioma de destino para la página clonada.", "Select the target language for the cloned post.": "Selecciona el idioma de destino para la publicación clonada.", + "Selected:": "Seleccionado:", + "Selection": "Selección", "Send Password Reset Link": "Enviar enlace de restablecimiento de contraseña", "Senegal": "Senegal", - "sent": "¡Le hemos enviado por correo electrónico el enlace para restablecer la contraseña!", "September": "septiembre", "Serbia": "Serbia", "Server Error": "Error interno", "Service Unavailable": "Servicio no disponible", "Set Draft": "Guardar como borrador", + "Set up a Passkey": "Configurar una clave de acceso", "Settings": "Configuración", "Settings specifically for the administration interface.": "Configuración específica para la interfaz de administración.", - "Set up a Passkey": "Configurar una clave de acceso", "Seychelles": "Seychelles", "Show": "Mostrar", "Show All Fields": "Mostrar todos los campos", - "Show a single sign-on button on the login page.": "Muestra un botón de inicio de sesión único en la página de inicio de sesión.", "Show Categories": "Mostrar categorías", "Show Content": "Mostrar contenido", - "Showing": "Mostrando", "Show Media Library": "Mostrar biblioteca multimedia", "Show Pages": "Mostrar páginas", "Show Posts": "Mostrar publicaciones", "Show Recovery Codes": "Mostrar los códigos de recuperación", "Show SSO button on login page": "Mostrar el botón SSO en la página de inicio de sesión", + "Show a single sign-on button on the login page.": "Muestra un botón de inicio de sesión único en la página de inicio de sesión.", + "Showing": "Mostrando", "Sierra Leone": "Sierra Leona", - "Sign in without a password using your device biometrics or PIN.": "Inicie sesión sin contraseña usando los datos biométricos o el PIN de su dispositivo.", "Sign in with Passkey": "Iniciar sesión con clave de acceso", + "Sign in without a password using your device biometrics or PIN.": "Inicie sesión sin contraseña usando los datos biométricos o el PIN de su dispositivo.", "Simple bulleted list": "Lista simple con viñetas", "Singapore": "Singapur", "Single Sign-On": "Inicio de sesión único", "Sint Maarten (Dutch part)": "Sint Maarten", - "size.array": "El campo :attribute debe tener exactamente :size elementos.", - "size.file": "El campo :attribute debe pesar :size kilobytes.", - "size.numeric": "El campo :attribute debe ser igual a :size.", - "size.string": "El campo :attribute debe tener :size caracteres.", "Skip for now": "Omitir por ahora", "Slider": "Carrusel", "Slovakia": "Eslovaquia", @@ -956,18 +826,14 @@ "South Sudan": "Sudán del Sur", "Spain": "España", "Sri Lanka": "Sri Lanka", - "SSO Tenant (URL)": "Inquilino SSO (URL)", "Start Polling": "Iniciar sondeo", - "starts_with": "El campo :attribute debe comenzar con uno de los siguientes valores: :values", "Status": "Estado", "Stop Polling": "Detener sondeo", "Store these recovery codes in a secure password manager. They can be used to recover access to your account if your two factor authentication device is lost.": "Guarde estos códigos de recuperación en un gestor de contraseñas seguro. Pueden usarse para recuperar el acceso a su cuenta si pierde su dispositivo de autenticación de dos factores.", "Strikethrough": "Tachado", - "string": "El campo :attribute debe ser una cadena de texto.", "Subline": "Subtítulo", "Subtitle": "Subtítulo", "Subtle heading": "Encabezado discreto", - "successfully updated": "actualizado con éxito", "Sudan": "Sudán", "Suriname": "Surinam", "Svalbard And Jan Mayen": "Svalbard y Jan Mayen", @@ -992,37 +858,37 @@ "Thailand": "Tailandia", "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "¡Gracias por registrarse! Antes de empezar, ¿podría verificar su dirección de correo electrónico haciendo clic en el enlace que le acabamos de enviar? Si no recibió el correo, con gusto le enviaremos otro.", "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn\\'t receive the email, we will gladly send you another.": "¡Gracias por registrarse! Antes de empezar, ¿podría verificar su dirección de correo electrónico haciendo clic en el enlace que le acabamos de enviar? Si no recibió el correo, con gusto le enviaremos otro.", - "The :attribute must be at least :length characters.": "El :attribute debe tener al menos :length caracteres.", + "The :attribute must be a valid role.": "El :attribute debe ser un rol válido.", "The :attribute must be at least :length characters and contain at least one number.": "El :attribute debe tener al menos :length caracteres y contener al menos un número.", - "The :attribute must be at least :length characters and contain at least one special character.": "El :attribute debe tener al menos :length caracteres y contener al menos un carácter especial.", "The :attribute must be at least :length characters and contain at least one special character and one number.": "El :attribute debe tener al menos :length caracteres y contener al menos un carácter especial y un número.", - "The :attribute must be at least :length characters and contain at least one uppercase character, one number, and one special character.": "El :attribute debe tener al menos :length caracteres y contener al menos una letra mayúscula, un número y un carácter especial.", - "The :attribute must be at least :length characters and contain at least one uppercase character.": "El :attribute debe tener al menos :length caracteres y contener al menos una letra mayúscula.", + "The :attribute must be at least :length characters and contain at least one special character.": "El :attribute debe tener al menos :length caracteres y contener al menos un carácter especial.", "The :attribute must be at least :length characters and contain at least one uppercase character and one number.": "El :attribute debe tener al menos :length caracteres y contener al menos una letra mayúscula y un número.", "The :attribute must be at least :length characters and contain at least one uppercase character and one special character.": "El :attribute debe tener al menos :length caracteres y contener al menos una letra mayúscula y un carácter especial.", - "The :attribute must be a valid role.": "El :attribute debe ser un rol válido.", + "The :attribute must be at least :length characters and contain at least one uppercase character, one number, and one special character.": "El :attribute debe tener al menos :length caracteres y contener al menos una letra mayúscula, un número y un carácter especial.", + "The :attribute must be at least :length characters and contain at least one uppercase character.": "El :attribute debe tener al menos :length caracteres y contener al menos una letra mayúscula.", + "The :attribute must be at least :length characters.": "El :attribute debe tener al menos :length caracteres.", "The :resource was created!": "¡El :resource fue creado!", "The :resource was deleted!": "¡El :resource fue eliminado!", "The :resource was restored!": "¡El :resource fue restaurado!", "The :resource was updated!": "¡El :resource fue actualizado!", + "The HasOne relationship has already been filled.": "La relación HasOne ya ha sido completada.", "The action ran successfully!": "¡La acción se ejecutó con éxito!", "The button links to /saml2/{uuid}/login.": "El botón enlaza a /saml2/{uuid}/login.", "The file was deleted!": "¡El archivo fue eliminado!", "The government won't let us show you what's behind these doors": "El gobierno no nos permite mostrarle lo que hay detrás de estas puertas", - "The HasOne relationship has already been filled.": "La relación HasOne ya ha sido completada.", - "Theme": "Tema", - "Theme Settings": "Configuración del tema", "The opacity of the image overlay color. Set to 0 for no overlay": "La opacidad del color de superposición de la imagen. Establézcala en 0 para no aplicar superposición", "The payment was successful.": "El pago se realizó con éxito.", "The provided password does not match your current password.": "La contraseña proporcionada no coincide con su contraseña actual.", "The provided password was incorrect.": "La contraseña proporcionada era incorrecta.", "The provided two factor authentication code was invalid.": "El código de autenticación de dos factores proporcionado no era válido.", - "There are no available options for this resource.": "No hay opciones disponibles para este recurso.", "The resource was updated!": "¡El recurso fue actualizado!", + "The team's name and owner information.": "El nombre del equipo y la información del propietario.", + "Theme": "Tema", + "Theme Settings": "Configuración del tema", + "There are no available options for this resource.": "No hay opciones disponibles para este recurso.", "There was a problem executing the action.": "Hubo un problema al ejecutar la acción.", "There was a problem submitting the form.": "Hubo un problema al enviar el formulario.", "These people have been invited to your team and have been sent an invitation email. They may join the team by accepting the email invitation.": "Estas personas han sido invitadas a su equipo y se les ha enviado un correo electrónico de invitación. Pueden unirse al equipo aceptando la invitación por correo electrónico.", - "The team's name and owner information.": "El nombre del equipo y la información del propietario.", "This action is unauthorized.": "Esta acción no está autorizada.", "This device": "Este dispositivo", "This file field is read-only.": "Este campo de archivo es de solo lectura.", @@ -1038,34 +904,25 @@ "This resource no longer exists": "Este recurso ya no existe", "This user already belongs to the team.": "Este usuario ya pertenece al equipo.", "This user has already been invited to the team.": "Este usuario ya ha sido invitado al equipo.", - "throttle": "Demasiados intentos de inicio de sesión. Por favor, inténtelo de nuevo en :seconds segundos.", - "throttled": "Por favor, espere antes de intentarlo de nuevo.", + "This will overwrite the existing view file with a new stub based on the current fields. Any custom changes you have made to the file will be lost.": "Esto sobreescribirá el archivo de vista existente con un nuevo stub basado en los campos actuales. Se perderán todos los cambios personalizados realizados en el archivo.", "Thumbnails": "Miniatura", - "thumbnails": "Imágenes", - "timezone": "El campo :attribute debe ser una zona horaria válida.", "Timor-Leste": "Timor Oriental", "Tiny heading": "Encabezado diminuto", "Tippe / für Befehle...": "Escribe / para comandos...", "Title": "Título", - "to": "hasta", - "to access": "para acceder", "Today": "Hoy", "Toggle navigation": "Alternar navegación", "Toggle visibility of menu items in the admin sidebar": "Alternar la visibilidad de los elementos del menú en la barra lateral del administrador", "Togo": "Togo", "Tokelau": "Tokelau", - "token": "El token de restablecimiento de contraseña no es válido o ha caducado.", "Token Name": "Nombre del token", "Tonga": "Tonga", - "Tools": "Herramientas", "Too Many Attempts.": "Demasiados intentos.", "Too Many Requests": "Demasiadas solicitudes", - "total": "total", + "Tools": "Herramientas", "Trashed": "En la papelera", "Trinidad And Tobago": "Trinidad y Tobago", "True / False": "Verdadero / Falso", - "true/false": "verdadero/falso", - "true or false": "verdadero o falso", "Tunisia": "Túnez", "Turkey": "Turquía", "Turkmenistan": "Turkmenistán", @@ -1077,11 +934,11 @@ "Type": "Tipo", "Type / Slug": "Tipo / Slug", "Type to search icon...": "Escriba para buscar un icono...", + "URL": "URL", "Uganda": "Uganda", "Ukraine": "Ucrania", "Unauthorized": "No autorizado", "Underline": "Subrayado", - "unique": "El valor del campo :attribute ya está en uso.", "United Arab Emirates": "Emiratos Árabes Unidos", "United Kingdom": "Reino Unido", "United States": "Estados Unidos", @@ -1091,34 +948,30 @@ "Update & Continue Editing": "Actualizar y seguir editando", "Update :resource": "Actualizar :resource", "Update :resource: :title": "Actualizar :resource: :title", - "Update attached :resource: :title": "Actualizar :resource vinculado: :title", - "Updated": "Actualizado", "Update Password": "Actualizar contraseña", "Update Profile": "Cuenta de usuario", + "Update attached :resource: :title": "Actualizar :resource vinculado: :title", "Update your account's profile information and email address.": "Actualice la información del perfil y la dirección de correo electrónico de su cuenta.", "Update your account\\'s profile information and email address.": "Actualice la información del perfil y la dirección de correo electrónico de su cuenta.", + "Updated": "Actualizado", "Upload": "Subir", "Upload a file or drag and drop": "Suba un archivo o arrástrelo y suéltelo aquí", - "Upload and manage your media files": "Suba y gestione sus archivos multimedia", "Upload an Image": "Suba una imagen", - "uploaded": "No se pudo subir el campo :attribute.", - "Uploading...": "Subiendo...", - "Uploading media...": "Subiendo medios...", + "Upload and manage your media files": "Suba y gestione sus archivos multimedia", "Upload photo": "Subir foto", - "url": "El campo :attribute debe ser una URL.", - "URL": "URL", + "Uploading media...": "Subiendo medios...", + "Uploading...": "Subiendo...", "Url": "URL", "Uruguay": "Uruguay", - "Use an authentication code": "Usar un código de autenticación", - "Use an SVG": "Usar un SVG", "Use a recovery code": "Usar un código de recuperación", + "Use an SVG": "Usar un SVG", + "Use an authentication code": "Usar un código de autenticación", "Use file": "Usar archivo", "User": "Usuario", - "user": "No se pudo encontrar ningún usuario con esa dirección de correo electrónico.", "User account": "Cuenta de usuario", "User can register": "Los usuarios pueden registrarse", + "Show documentation card on dashboard": "Mostrar la tarjeta de documentación en el panel", "User management": "Gestión de usuarios", - "uuid": "El campo :attribute debe ser un UUID válido.", "Uzbekistan": "Uzbekistán", "Value": "Valor", "Vanuatu": "Vanuatu", @@ -1127,22 +980,22 @@ "Verify Your Email Address": "Verifique su dirección de correo electrónico", "Verschieben oder Einstellen": "Mover o ajustar", "Video": "Vídeo", - "Videos": "Vídeos", "Video URL (YouTube/Vimeo)": "URL del vídeo (YouTube/Vimeo)", "Video URL (YouTube/Vimeo):": "URL del vídeo (YouTube/Vimeo):", + "Videos": "Vídeos", "Viet Nam": "Vietnam", "View": "Ver", - "view example": "ver ejemplo", "Virgin Islands, British": "Islas Vírgenes Británicas", "Virgin Islands, U.S.": "Islas Vírgenes de los Estados Unidos", + "WYSIWYG Editor": "Editor WYSIWYG", "Wallis And Futuna": "Wallis y Futuna", + "We were unable to find a registered user with this email address.": "No pudimos encontrar un usuario registrado con esta dirección de correo electrónico.", + "We won't ask for your password again for a few hours.": "No le volveremos a pedir su contraseña durante unas horas.", "We're lost in space. The page you were trying to view does not exist.": "Estamos perdidos en el espacio. La página que intentaba ver no existe.", "Website": "Sitio web", "Website Title": "Título del sitio web", "Welcome Back!": "¡Bienvenido de nuevo!", "Western Sahara": "Sáhara Occidental", - "We were unable to find a registered user with this email address.": "No pudimos encontrar un usuario registrado con esta dirección de correo electrónico.", - "We won't ask for your password again for a few hours.": "No le volveremos a pedir su contraseña durante unas horas.", "When enabled, you can manage content in multiple languages and use language prefixes in URLs.": "Cuando está activado, puedes gestionar contenido en varios idiomas y usar prefijos de idioma en las URL.", "When two factor authentication is enabled, you will be prompted for a secure, random token during authentication. You may retrieve this token from your phone's Google Authenticator application.": "Cuando la autenticación de dos factores está activada, se le solicitará un token seguro y aleatorio durante la autenticación. Puede obtener este token desde la aplicación Google Authenticator de su teléfono.", "Whoops": "Vaya", @@ -1152,14 +1005,11 @@ "With Trashed": "Con elementos en la papelera", "With your email": "Con tu correo electrónico", "Write": "Escribir", - "write something...": "escribe algo...", - "WYSIWYG Editor": "Editor WYSIWYG", "Year To Date": "Año hasta la fecha", "Yemen": "Yemen", "Yes": "Sí", "You are logged in!": "¡Ha iniciado sesión!", "You are receiving this email because we received a password reset request for your account.": "Está recibiendo este correo electrónico porque recibimos una solicitud de restablecimiento de contraseña para su cuenta.", - "you have been granted access to Kompass admin panel": "se le ha concedido acceso al panel de administración de Kompass", "You have been invited to join the :team team!": "¡Ha sido invitado a unirse al equipo :team!", "You have enabled two factor authentication.": "Ha activado la autenticación de dos factores.", "You have not enabled two factor authentication.": "No ha activado la autenticación de dos factores.", @@ -1169,5 +1019,202 @@ "Your email address is not verified.": "Su dirección de correo electrónico no está verificada.", "Your email address is unverified.": "Tu dirección de correo electrónico no está verificada.", "Zambia": "Zambia", - "Zimbabwe": "Zimbabue" + "Zimbabwe": "Zimbabue", + "accepted": "El campo :attribute debe ser aceptado.", + "accepted_if": "El campo :attribute debe ser aceptado cuando :other es :value.", + "active_url": "El campo :attribute no es una URL válida.", + "after": "El campo :attribute debe ser una fecha posterior a :date.", + "after_or_equal": "El campo :attribute debe ser una fecha posterior o igual a :date.", + "alpha": "El campo :attribute solo debe contener letras.", + "alpha_dash": "El campo :attribute solo debe contener letras, números, guiones y guiones bajos.", + "alpha_num": "El campo :attribute solo debe contener letras y números.", + "and with the password": "y con la contraseña", + "array": "El campo :attribute debe ser un array.", + "attached": "El campo :attribute ya está vinculado.", + "before": "El campo :attribute debe ser una fecha anterior a :date.", + "before_or_equal": "El campo :attribute debe ser una fecha anterior o igual a :date.", + "between.array": "El campo :attribute debe tener entre :min y :max elementos.", + "between.file": "El campo :attribute debe pesar entre :min y :max kilobytes.", + "between.numeric": "El campo :attribute debe estar entre :min y :max.", + "between.string": "El campo :attribute debe tener entre :min y :max caracteres.", + "boolean": "El campo :attribute debe ser verdadero o falso.", + "click here to request another": "haga clic aquí para solicitar otro", + "confirmed": "La confirmación de :attribute no coincide.", + "could not be found.": "no se pudo encontrar.", + "current_password": "La contraseña es incorrecta.", + "date": "El campo :attribute debe ser una fecha válida.", + "date_equals": "El campo :attribute debe ser una fecha igual a :date.", + "date_format": "El campo :attribute no corresponde al formato :format.", + "declined": "El campo :attribute debe ser rechazado.", + "declined_if": "El campo :attribute debe ser rechazado cuando :other es :value.", + "different": "Los campos :attribute y :other deben ser diferentes.", + "digits": "El campo :attribute debe tener :digits dígitos.", + "digits_between": "El campo :attribute debe tener entre :min y :max dígitos.", + "dimensions": "El campo :attribute tiene dimensiones de imagen no válidas.", + "distinct": "El campo :attribute contiene un valor duplicado.", + "doesnt_end_with": "El campo :attribute no debe terminar con uno de los siguientes valores: :values.", + "doesnt_start_with": "El campo :attribute no debe comenzar con uno de los siguientes valores: :values.", + "draft": "Borrador", + "e.g. MacBook Pro, iPhone": "p. ej. MacBook Pro, iPhone", + "email": "El campo :attribute debe ser una dirección de correo electrónico válida.", + "embed": "incrustar", + "ends_with": "El campo :attribute debe terminar con uno de los siguientes valores: :values", + "enum": "El valor seleccionado no es válido.", + "exists": "El valor seleccionado para :attribute no es válido.", + "failed": "Estas credenciales no coinciden con nuestros registros.", + "file": "El campo :attribute debe ser un archivo.", + "filled": "El campo :attribute debe tener un valor.", + "gt.array": "El campo :attribute debe tener más de :value elementos.", + "gt.file": "El campo :attribute debe ser mayor que :value kilobytes.", + "gt.numeric": "El campo :attribute debe ser mayor que :value.", + "gt.string": "El campo :attribute debe tener más de :value caracteres.", + "gte.array": "El campo :attribute debe tener al menos :value elementos.", + "gte.file": "El campo :attribute debe ser mayor o igual que :value kilobytes.", + "gte.numeric": "El campo :attribute debe ser mayor o igual que :value.", + "gte.string": "El campo :attribute debe tener al menos :value caracteres.", + "height": "Altura", + "image": "El campo :attribute debe ser una imagen.", + "in": "El valor seleccionado para :attribute no es válido.", + "in_array": "El campo :attribute no existe en :other.", + "integer": "El campo :attribute debe ser un número entero.", + "ip": "El campo :attribute debe ser una dirección IP válida.", + "ipv4": "El campo :attribute debe ser una dirección IPv4 válida.", + "ipv6": "El campo :attribute debe ser una dirección IPv6 válida.", + "json": "El campo :attribute debe ser una cadena JSON válida.", + "left": "izquierda", + "lt.array": "El campo :attribute debe tener menos de :value elementos.", + "lt.file": "El campo :attribute debe ser menor que :value kilobytes.", + "lt.numeric": "El campo :attribute debe ser menor que :value.", + "lt.string": "El campo :attribute debe tener menos de :value caracteres.", + "lte.array": "El campo :attribute debe tener como máximo :value elementos.", + "lte.file": "El campo :attribute debe ser menor o igual que :value kilobytes.", + "lte.numeric": "El campo :attribute debe ser menor o igual que :value.", + "lte.string": "El campo :attribute debe tener como máximo :value caracteres.", + "mac_address": "El valor debe ser una dirección MAC válida.", + "max.array": "El campo :attribute debe tener como máximo :max elementos.", + "max.file": "El campo :attribute debe pesar como máximo :max kilobytes.", + "max.numeric": "El campo :attribute debe ser como máximo :max.", + "max.string": "El campo :attribute debe tener como máximo :max caracteres.", + "max_digits": "El campo :attribute no debe tener más de :max dígitos.", + "mimes": "El campo :attribute debe ser un archivo de tipo: :values.", + "mimetypes": "El campo :attribute debe ser un archivo de tipo: :values.", + "min.array": "El campo :attribute debe tener al menos :min elementos.", + "min.file": "El campo :attribute debe pesar al menos :min kilobytes.", + "min.numeric": "El campo :attribute debe ser al menos :min.", + "min.string": "El campo :attribute debe tener al menos :min caracteres.", + "min_digits": "El campo :attribute debe tener al menos :min dígitos.", + "multiple_of": "El campo :attribute debe ser un múltiplo de :value.", + "next": "Siguiente »", + "no file selected": "ningún archivo seleccionado", + "not_in": "El valor seleccionado para :attribute no es válido.", + "not_regex": "El formato del campo :attribute no es válido.", + "numeric": "El campo :attribute debe ser un número.", + "of": "de", + "or": "o", + "or paste the XML": "o pega el XML", + "or sign in with": "o inicia sesión con", + "or upload an XML file": "o sube un archivo XML", + "pagination.next": "siguiente", + "pagination.previous": "anterior", + "password": "Contraseña", + "password.letters": "El campo :attribute debe contener al menos una letra.", + "password.mixed": "El campo :attribute debe contener al menos una letra mayúscula y una minúscula.", + "password.numbers": "El campo :attribute debe contener al menos un número.", + "password.symbols": "El campo :attribute debe contener al menos un carácter especial.", + "password.uncompromised": "El :attribute indicado ha aparecido en una filtración de datos. Por favor, elija un :attribute diferente.", + "present": "El campo :attribute debe estar presente.", + "previous": "« Anterior", + "prohibited": "El campo :attribute está prohibido.", + "prohibited_if": "El campo :attribute está prohibido cuando :other es :value.", + "prohibited_unless": "El campo :attribute está prohibido a menos que :other sea :values.", + "prohibits": "El campo :attribute prohíbe que :other esté presente.", + "publish": "Publicar", + "published": "Publicado", + "regex": "El formato del campo :attribute no es válido.", + "relatable": "El campo :attribute no puede asociarse con este recurso.", + "required": "El campo :attribute es obligatorio.", + "required_array_keys": "Este campo debe contener entradas para: :values.", + "required_if": "El campo :attribute es obligatorio cuando :other es :value.", + "required_unless": "El campo :attribute es obligatorio a menos que :other esté en :values.", + "required_with": "El campo :attribute es obligatorio cuando :values está presente.", + "required_with_all": "El campo :attribute es obligatorio cuando :values está presente.", + "required_without": "El campo :attribute es obligatorio cuando :values no está presente.", + "required_without_all": "El campo :attribute es obligatorio cuando ninguno de los campos :values está presente.", + "reset": "¡Su contraseña ha sido restablecida!", + "resource": "recurso", + "resources": "recursos", + "results": "resultados", + "right": "derecha", + "same": "Los campos :attribute y :other deben coincidir.", + "selected": "seleccionado", + "sent": "¡Le hemos enviado por correo electrónico el enlace para restablecer la contraseña!", + "size.array": "El campo :attribute debe tener exactamente :size elementos.", + "size.file": "El campo :attribute debe pesar :size kilobytes.", + "size.numeric": "El campo :attribute debe ser igual a :size.", + "size.string": "El campo :attribute debe tener :size caracteres.", + "starts_with": "El campo :attribute debe comenzar con uno de los siguientes valores: :values", + "string": "El campo :attribute debe ser una cadena de texto.", + "successfully updated": "actualizado con éxito", + "throttle": "Demasiados intentos de inicio de sesión. Por favor, inténtelo de nuevo en :seconds segundos.", + "throttled": "Por favor, espere antes de intentarlo de nuevo.", + "thumbnails": "Imágenes", + "timezone": "El campo :attribute debe ser una zona horaria válida.", + "to": "hasta", + "to access": "para acceder", + "token": "El token de restablecimiento de contraseña no es válido o ha caducado.", + "total": "total", + "true or false": "verdadero o falso", + "true/false": "verdadero/falso", + "unique": "El valor del campo :attribute ya está en uso.", + "uploaded": "No se pudo subir el campo :attribute.", + "url": "El campo :attribute debe ser una URL.", + "user": "No se pudo encontrar ningún usuario con esa dirección de correo electrónico.", + "uuid": "El campo :attribute debe ser un UUID válido.", + "view example": "ver ejemplo", + "write something...": "escribe algo...", + "you have been granted access to Kompass admin panel": "se le ha concedido acceso al panel de administración de Kompass", + "Relationship": "Relación", + "Source": "Fuente", + "— Select —": "— Seleccionar —", + "Mode": "Modo", + "Automatic": "Automático", + "Manual": "Manual", + "Order by": "Ordenar por", + "Direction": "Dirección", + "Limit": "Límite", + "Result": "Resultado", + "No records found for the current query.": "No se encontraron registros para la consulta actual.", + "Available": "Disponible", + "Search…": "Buscar…", + "Nothing left to add.": "Nada más que añadir.", + "No matches.": "Sin coincidencias.", + "Selected": "Seleccionado", + "No records selected yet.": "Aún no hay registros seleccionados.", + "Choose a source to query above.": "Elige arriba una fuente para consultar.", + "Query sources": "Fuentes de datos", + "Manage the data sources for the relationship block": "Gestiona las fuentes de datos del bloque de relación", + "Search sources...": "Buscar fuentes...", + "Create source": "Crear fuente", + "Edit source": "Editar fuente", + "Delete this source?": "¿Eliminar esta fuente?", + "Label": "Etiqueta", + "Model": "Modelo", + "Item view": "Vista de elemento", + "Order fields": "Campos de orden", + "Status filter": "Filtro de estado", + "Display fields": "Campos de visualización", + "Comma separated. The first field is the title / link text; the rest are extra info. Also used for search.": "Separados por comas. El primer campo es el título / texto del enlace, el resto son datos adicionales. También se usa para la búsqueda.", + "Scope": "Scope", + "Eloquent local scope name, e.g. \"active\" calls scopeActive(). Applied if the model defines it.": "Nombre de un scope local de Eloquent, p. ej. \"active\" llama a scopeActive(). Se aplica si el modelo lo define.", + "URL pattern": "Patrón de URL", + "Wrapper class": "Clase del contenedor", + "Eager loads": "Cargas anticipadas", + "Plain title link (default)": "Enlace de título simple (predeterminado)", + "Stable identifier used by saved blocks. Avoid renaming later.": "Identificador estable usado por los bloques guardados. Evita renombrarlo.", + "The key is locked because saved blocks reference it.": "La clave está bloqueada porque los bloques guardados la referencian.", + "Comma separated. First is the default.": "Separados por comas. El primero es el predeterminado.", + "Leave empty for no link. \"{slug}\" is replaced per record.": "Dejar vacío para sin enlace. \"{slug}\" se reemplaza por registro.", + "Comma separated relations to avoid N+1.": "Relaciones separadas por comas para evitar N+1.", + "Sort by order to enable drag-and-drop": "Ordenar por orden para activar el arrastrar y soltar", + "Drag to reorder": "Arrastra para reordenar" } diff --git a/resources/lang/fr.json b/resources/lang/fr.json index b714ecd8..450ad848 100644 --- a/resources/lang/fr.json +++ b/resources/lang/fr.json @@ -6,54 +6,55 @@ ":resource Details": "Détails de :resource", ":resource Details: :title": "Détails de :resource : :title", ":shown of :total results": ":shown sur :total résultats", + "A color for the browser toolbar and the status bar on mobile devices.": "Une couleur pour la barre d'outils du navigateur et la barre d'état sur les appareils mobiles.", + "A new verification link has been sent to the email address you provided during registration.": "Un nouveau lien de vérification a été envoyé à l'adresse e-mail que vous avez fournie lors de l'inscription.", + "A reset link will be sent if the account exists.": "Un lien de réinitialisation sera envoyé si le compte existe.", + "API Token": "Jeton d'API", + "API Token Permissions": "Autorisations du jeton d'API", + "API Tokens": "Jetons d'API", + "API tokens allow third-party services to authenticate with our application on your behalf.": "Les jetons d'API permettent aux services tiers de s'authentifier auprès de notre application en votre nom.", "About": "À propos", - "accepted": "Le champ :attribute doit être accepté.", - "accepted_if": "Le champ :attribute doit être accepté lorsque :other vaut :value.", "Accept Invitation": "Accepter l'invitation", "Accordion": "Accordéon", - "Accounts": "Autorisations", "Account Settings": "Paramètres du compte", - "A color for the browser toolbar and the status bar on mobile devices.": "Une couleur pour la barre d'outils du navigateur et la barre d'état sur les appareils mobiles.", + "Accounts": "Autorisations", "Action": "Action", "Action Happened At": "Survenue le", "Action Initiated By": "Initiée par", "Action Name": "Nom", - "Actions": "Actions", "Action Status": "Statut", "Action Target": "Cible", - "active_url": "Le champ :attribute n'est pas une URL valide.", + "Actions": "Actions", "Activity": "Activité", - "Activity-log": "Journal d'activité", "Activity Log": "Journal d'activité", + "Activity-log": "Journal d'activité", "Add": "Ajouter", - "Add additional security to your account using two factor authentication.": "Ajoutez une sécurité supplémentaire à votre compte en utilisant l'authentification à deux facteurs.", - "Add a new team member to your team, allowing them to collaborate with you.": "Ajoutez un nouveau membre à votre équipe, lui permettant de collaborer avec vous.", "Add Block": "Ajouter un bloc", - "Added.": "Ajouté.", - "Add file": "Ajouter un fichier", "Add File": "Ajouter un fichier", "Add Language": "Ajouter une langue", "Add Language Code": "Ajouter un code de langue", "Add Menu": "Ajouter un menu", - "Add new Folder": "Nouveau dossier", - "Add new media": "Ajouter un nouveau média", "Add Poster Image": "Ajouter une image d'affiche", - "Address": "Adresse", - "Add row": "Ajouter une ligne", - "Add submenu": "Ajouter un sous-menu", "Add Team Member": "Ajouter un membre à l'équipe", "Add Tenant": "Ajouter un locataire", "Add Video": "Ajouter une vidéo", + "Add a new team member to your team, allowing them to collaborate with you.": "Ajoutez un nouveau membre à votre équipe, lui permettant de collaborer avec vous.", + "Add additional security to your account using two factor authentication.": "Ajoutez une sécurité supplémentaire à votre compte en utilisant l'authentification à deux facteurs.", + "Add file": "Ajouter un fichier", + "Add new Folder": "Nouveau dossier", + "Add new media": "Ajouter un nouveau média", + "Add row": "Ajouter une ligne", + "Add submenu": "Ajouter un sous-menu", + "Added.": "Ajouté.", + "Address": "Adresse", "Admin Copyright": "Copyright de l'administration", - "Administrator": "Administrateur", - "Administrator users can perform any action.": "Les administrateurs peuvent effectuer n'importe quelle action.", "Admin Panel": "Panneau d'administration", "Admin Sidebar": "Barre latérale d'administration", + "Administrator": "Administrateur", + "Administrator users can perform any action.": "Les administrateurs peuvent effectuer n'importe quelle action.", "Advanced": "Avancé", "Advanced settings": "Paramètres avancés", "Afghanistan": "Afghanistan", - "after": "Le champ :attribute doit être une date postérieure au :date.", - "after_or_equal": "Le champ :attribute doit être une date postérieure ou égale au :date.", "Aland Islands": "Îles Åland", "Albania": "Albanie", "Algeria": "Algérie", @@ -62,35 +63,25 @@ "All": "Tous", "All Languages": "Toutes les langues", "All of the people that are part of this team.": "Toutes les personnes qui font partie de cette équipe.", - "Allowed JPG, GIF or PNG. Max size of 1MB": "Autorisé : JPG, GIF ou PNG. Taille max. 1 Mo", "All resources loaded.": "Toutes les ressources sont chargées.", "All rights reserved.": "Tous droits réservés.", - "alpha": "Le champ :attribute ne peut contenir que des lettres.", - "alpha_dash": "Le champ :attribute ne peut contenir que des lettres, des chiffres, des tirets et des traits de soulignement.", - "alpha_num": "Le champ :attribute ne peut contenir que des lettres et des chiffres.", + "Allowed JPG, GIF or PNG. Max size of 1MB": "Autorisé : JPG, GIF ou PNG. Taille max. 1 Mo", "Already registered?": "Déjà inscrit ?", "Alt": "Texte alternatif", "American Samoa": "Samoa américaines", - "Andorra": "Andorre", - "and with the password": "et avec le mot de passe", "An error has occurred. Please check your inputs.": "Une erreur s'est produite. Veuillez vérifier vos saisies.", "An error occured while uploading the file.": "Une erreur s'est produite lors du téléversement du fichier.", - "A new verification link has been sent to the email address you provided during registration.": "Un nouveau lien de vérification a été envoyé à l'adresse e-mail que vous avez fournie lors de l'inscription.", + "Andorra": "Andorre", "Angola": "Angola", "Anguilla": "Anguilla", "Another user has updated this resource since this page was loaded. Please refresh the page and try again.": "Un autre utilisateur a mis à jour cette ressource depuis le chargement de cette page. Veuillez actualiser la page et réessayer.", "Antarctica": "Antarctique", "Antigua And Barbuda": "Antigua-et-Barbuda", "Any Tabler icon name, e.g.": "N'importe quel nom d'icône Tabler, par ex.", - "API Token": "Jeton d'API", - "API Token Permissions": "Autorisations du jeton d'API", - "API Tokens": "Jetons d'API", - "API tokens allow third-party services to authenticate with our application on your behalf.": "Les jetons d'API permettent aux services tiers de s'authentifier auprès de notre application en votre nom.", "Appearance": "Apparence", "Apply": "Appliquer", "Apply Now": "Appliquer maintenant", "April": "Avril", - "A reset link will be sent if the account exists.": "Un lien de réinitialisation sera envoyé si le compte existe.", "Are you sure you want to clone this menu?": "Êtes-vous sûr de vouloir cloner ce menu ?", "Are you sure you want to clone this page?": "Êtes-vous sûr de vouloir cloner cette page ?", "Are you sure you want to clone this post?": "Êtes-vous sûr de vouloir cloner cet article ?", @@ -113,14 +104,12 @@ "Are you sure you would like to remove this person from the team?": "Êtes-vous sûr de vouloir retirer cette personne de l'équipe ?", "Argentina": "Argentine", "Armenia": "Arménie", - "array": "Le champ :attribute doit être un tableau.", "Aruba": "Aruba", "Assets": "Ressources", "Assign permissions": "Attribuer des permissions", "Attach": "Attacher", "Attach & Attach Another": "Attacher et en attacher un autre", "Attach :resource": "Attacher :resource", - "attached": "Le champ :attribute est déjà attaché.", "Audio": "Audio", "August": "Août", "Australia": "Australie", @@ -129,9 +118,9 @@ "Available Languages": "Langues disponibles", "Azerbaijan": "Azerbaïdjan", "Back": "Retour", + "Back to overview": "Retour à la vue d'ensemble", "Background Color": "Couleur d'arrière-plan", "Background Image": "Image d'arrière-plan", - "Back to overview": "Retour à la vue d'ensemble", "Backup": "Sauvegarde", "Bahamas": "Bahamas", "Bahrain": "Bahreïn", @@ -139,31 +128,24 @@ "Barbados": "Barbade", "Base": "Base", "Basis": "Base", - "before": "Le champ :attribute doit être une date antérieure au :date.", "Before proceeding, please check your email for a verification link.": "Avant de continuer, veuillez vérifier votre boîte de réception pour trouver un lien de vérification.", - "before_or_equal": "Le champ :attribute doit être une date antérieure ou égale au :date.", "Belarus": "Biélorussie", "Belgium": "Belgique", "Belize": "Belize", "Benin": "Bénin", "Bermuda": "Bermudes", - "between.array": "Le champ :attribute doit contenir entre :min et :max éléments.", - "between.file": "Le champ :attribute doit avoir une taille comprise entre :min et :max kilo-octets.", - "between.numeric": "Le champ :attribute doit être compris entre :min et :max.", - "between.string": "Le champ :attribute doit comporter entre :min et :max caractères.", "Bhutan": "Bhoutan", "Block": "Bloc", "Block Builder": "Constructeur de blocs", "Block Color": "Couleur du bloc", "Block Icon": "Icône du bloc", - "Blocks": "Blocs", "Block Settings": "Paramètres du bloc", "Block Title": "Titre du bloc", "Block Type": "Type de bloc", + "Blocks": "Blocs", "Bold": "Gras", "Bolivia": "Bolivie", "Bonaire, Sint Eustatius and Saba": "Bonaire, Saint-Eustache et Saba", - "boolean": "Le champ :attribute doit valoir soit « true », soit « false ».", "Bosnia And Herzegovina": "Bosnie-Herzégovine", "Botswana": "Botswana", "Bouvet Island": "Île Bouvet", @@ -197,19 +179,18 @@ "Choose": "Choisir", "Choose :field": "Choisir :field", "Choose :resource": "Choisir :resource", + "Choose File": "Choisir un fichier", + "Choose Type": "Choisir un type", "Choose a nice background image to use as your authentication background.": "Choisissez une belle image d'arrière-plan à utiliser comme arrière-plan d'authentification.", "Choose an option": "Choisir une option", "Choose date": "Choisir une date", - "Choose File": "Choisir un fichier", "Choose how Kompass looks for you. Light is the default — switch to dark for low-light environments.": "Choisissez l'apparence de Kompass. Le mode clair est le mode par défaut — passez en mode sombre pour les environnements peu éclairés.", "Choose icon": "Choisir une icône", "Choose the default favicon image by 512 x 512 Pixel. This image will show by default and in light mode.": "Choisissez l'image de favicon par défaut au format 512 x 512 pixels. Cette image s'affichera par défaut et en mode clair.", - "Choose Type": "Choisir un type", "Christmas Island": "Île Christmas", "Classname": "Nom de classe", - "Click \"Add\" to create the layout": "Cliquez sur « Ajouter » pour créer la mise en page", "Click \"Add Menu\" to create a new link": "Cliquez sur « Ajouter un menu » pour créer un nouveau lien", - "click here to request another": "cliquez ici pour en demander un autre", + "Click \"Add\" to create the layout": "Cliquez sur « Ajouter » pour créer la mise en page", "Click to choose": "Cliquez pour choisir", "Click to upload": "Cliquez pour téléverser", "Clone": "Cloner", @@ -219,14 +200,13 @@ "Close": "Fermer", "Cocos (Keeling) Islands": "Îles Cocos (Keeling)", "Code": "Code", + "Col Span": "Largeur de colonne", "Collapse all": "Tout réduire", "Colombia": "Colombie", "Color": "Couleur", - "Col Span": "Largeur de colonne", "Comoros": "Comores", "Configure SAML2 identity providers for single sign-on.": "Configurez les fournisseurs d'identité SAML2 pour l'authentification unique.", "Confirm": "Confirmer", - "confirmed": "Le champ :attribute ne correspond pas à la confirmation.", "Confirm Password": "Confirmer le mot de passe", "Confirm Payment": "Confirmer le paiement", "Confirm your :amount payment": "Confirmez votre paiement de :amount", @@ -240,24 +220,22 @@ "Copyright Text": "Texte du copyright", "Costa Rica": "Costa Rica", "Cote D'Ivoire": "Côte d'Ivoire", - "could not be found.": "n'a pas pu être trouvé.", "Could not fetch metadata (HTTP :status).": "Impossible de récupérer les métadonnées (HTTP :status).", "Create": "Créer", "Create & Add Another": "Créer et en ajouter un autre", "Create :resource": "Créer :resource", - "Create Account": "Créer un compte", - "Create and remove permissions": "Créer et supprimer des permissions", - "Create a new team to collaborate with others on projects.": "Créez une nouvelle équipe pour collaborer avec d'autres sur des projets.", "Create API Token": "Créer un jeton d'API", - "Created.": "Créé.", + "Create Account": "Créer un compte", "Create New Team": "Créer une nouvelle équipe", "Create Password": "Créer un mot de passe", "Create Team": "Créer une équipe", + "Create a new team to collaborate with others on projects.": "Créez une nouvelle équipe pour collaborer avec d'autres sur des projets.", + "Create and remove permissions": "Créer et supprimer des permissions", + "Created.": "Créé.", "Croatia": "Croatie", "Cuba": "Cuba", "Curaçao": "Curaçao", "Current Password": "Mot de passe actuel", - "current_password": "Le mot de passe est incorrect.", "Custom": "Personnalisé", "Customize": "Personnaliser", "Customize the background of your authentication pages.": "Personnalisez l'arrière-plan de vos pages d'authentification.", @@ -265,17 +243,12 @@ "Czech Republic": "Tchéquie", "Dark": "Sombre", "Dashboard": "Tableau de bord", - "date": "Le champ :attribute doit être une date valide.", - "date_equals": "Le champ :attribute doit être une date égale au :date.", - "date_format": "Le champ :attribute ne correspond pas au format :format.", "December": "Décembre", - "declined": "Le champ :attribute doit être refusé.", - "declined_if": "Le champ :attribute doit être refusé lorsque :other vaut :value.", "Decrease": "Diminuer", "Delete": "Supprimer", "Delete :count selected items?": "Supprimer :count éléments sélectionnés ?", - "Delete Account": "Supprimer le compte", "Delete API Token": "Supprimer le jeton d'API", + "Delete Account": "Supprimer le compte", "Delete File": "Supprimer le fichier", "Delete Resource": "Supprimer la ressource", "Delete Selected": "Supprimer la sélection", @@ -287,81 +260,65 @@ "Detach Resource": "Détacher la ressource", "Detach Selected": "Détacher la sélection", "Details": "Détails", - "different": "Les champs :attribute et :other doivent être différents.", - "digits": "Le champ :attribute doit comporter :digits chiffres.", - "digits_between": "Le champ :attribute doit comporter entre :min et :max chiffres.", - "dimensions": "Le champ :attribute a des dimensions d'image non valides.", "Disable": "Désactiver", "Disable Two-Factor": "Désactiver l'authentification à deux facteurs", "Display Name": "Nom d'affichage", - "distinct": "Le champ :attribute contient une valeur en double.", "Djibouti": "Djibouti", + "Do you really want to leave? You have unsaved changes.": "Voulez-vous vraiment quitter ? Vous avez des modifications non enregistrées.", "Documents": "Documents", - "doesnt_end_with": "Le champ :attribute ne doit pas se terminer par l'un des éléments suivants : :values.", - "doesnt_start_with": "Le champ :attribute ne doit pas commencer par l'un des éléments suivants : :values.", "Dominica": "Dominique", "Dominican Republic": "République dominicaine", - "Done.": "Terminé.", "Don`t have an account? Create One": "Créer un compte", + "Done.": "Terminé.", "Download": "Télécharger", - "Do you really want to leave? You have unsaved changes.": "Voulez-vous vraiment quitter ? Vous avez des modifications non enregistrées.", - "draft": "Brouillon", "Drag blocks here": "Faites glisser les blocs ici", "Duplicate": "Dupliquer", "E-Mail Address": "Adresse e-mail", - "e.g. MacBook Pro, iPhone": "par ex. MacBook Pro, iPhone", "Ecuador": "Équateur", "Edit": "Modifier", "Edit :resource": "Modifier :resource", "Edit Attached": "Modifier l'élément attaché", "Edit Category": "Modifier la catégorie", "Edit Meta": "Modifier les métadonnées", + "Edit Tenant": "Modifier le locataire", "Editor": "Éditeur", "Editor users have the ability to read, create, and update.": "Les utilisateurs éditeurs peuvent lire, créer et mettre à jour.", - "Edit Tenant": "Modifier le locataire", "Egypt": "Égypte", "El Salvador": "El Salvador", "Email": "E-mail", - "email": "Le champ :attribute doit être une adresse e-mail valide.", "Email Address": "Adresse e-mail", "Email Password Reset Link": "Réinitialiser le mot de passe", - "embed": "intégrer", "Enable": "Activer", "Enable Multilingual Support": "Activer le multilinguisme", "Enable Two-Factor": "Activer l'authentification à deux facteurs", - "ends_with": "Le champ :attribute doit se terminer par l'un des éléments suivants : :values", "Ensure your account is using a long, random password to stay secure.": "Assurez-vous que votre compte utilise un mot de passe long et aléatoire pour rester sécurisé.", "Enter a valid http(s) URL.": "Saisissez une URL http(s) valide.", "Enter the SVG code for your logo": "Saisissez le code SVG de votre logo", "Entity ID": "ID d'entité", - "enum": "La valeur sélectionnée n'est pas valide.", "Equatorial Guinea": "Guinée équatoriale", "Eritrea": "Érythrée", - "Error-log": "Journal des erreurs", "Error Log": "Journal des erreurs", + "Error-log": "Journal des erreurs", "Estonia": "Estonie", "Ethiopia": "Éthiopie", - "exists": "La valeur sélectionnée pour le champ :attribute n'est pas valide.", "Expand / collapse": "Développer / réduire", "Expand all": "Tout développer", "Extra confirmation is needed to process your payment. Please confirm your payment by filling out your payment details below.": "Une confirmation supplémentaire est nécessaire pour traiter votre paiement. Veuillez confirmer votre paiement en remplissant vos informations de paiement ci-dessous.", "Extra confirmation is needed to process your payment. Please continue to the payment page by clicking on the button below.": "Une confirmation supplémentaire est nécessaire pour traiter votre paiement. Veuillez continuer vers la page de paiement en cliquant sur le bouton ci-dessous.", "Extra small heading": "Titre très petit", - "failed": "Ces identifiants ne correspondent pas à nos enregistrements.", "Failed to parse metadata: :msg": "Échec de l'analyse des métadonnées : :msg", "Falkland Islands (Malvinas)": "Îles Malouines", "Faroe Islands": "Îles Féroé", "February": "Février", "Fiji": "Fidji", "File": "Fichier", - "file": "Le champ :attribute doit être un fichier.", - "filled": "Le champ :attribute doit être renseigné.", "Filter by Type": "Filtrer par type", "Find class name at": "Trouvez le nom de classe sur", "Finland": "Finlande", "Folder": "Dossier", "Folder Name": "Nom du dossier", "Folders": "Dossiers", + "For your security, please confirm your password to continue.": "Pour votre sécurité, veuillez confirmer votre mot de passe pour continuer.", "Forbidden": "Interdit", "Force Delete": "Forcer la suppression", "Force Delete Resource": "Forcer la suppression de la ressource", @@ -370,7 +327,6 @@ "Forgot your password?": "Mot de passe oublié ?", "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "Mot de passe oublié ? Aucun problème. Indiquez-nous simplement votre adresse e-mail et nous vous enverrons par e-mail un lien de réinitialisation du mot de passe qui vous permettra d'en choisir un nouveau.", "Format": "Format", - "For your security, please confirm your password to continue.": "Pour votre sécurité, veuillez confirmer votre mot de passe pour continuer.", "France": "France", "French Guiana": "Guyane française", "French Polynesia": "Polynésie française", @@ -387,26 +343,18 @@ "Ghana": "Ghana", "Gibraltar": "Gibraltar", "Global Settings": "Paramètres globaux", - "Go back": "Retour", "Go Home": "Accueil", + "Go back": "Retour", + "Go to page :page": "Aller à la page :page", "Good afternoon": "Bon après-midi", "Good evening": "Bonsoir", "Good morning": "Bonjour", - "Go to page :page": "Aller à la page :page", "Great! You have accepted the invitation to join the :team team.": "Parfait ! Vous avez accepté l'invitation à rejoindre l'équipe :team.", "Greece": "Grèce", "Greenland": "Groenland", "Grenada": "Grenade", "Grid": "Grille", "Group": "Groupe", - "gt.array": "Le champ :attribute doit contenir plus de :value éléments.", - "gt.file": "Le champ :attribute doit être supérieur à :value kilo-octets.", - "gt.numeric": "Le champ :attribute doit être supérieur à :value.", - "gt.string": "Le champ :attribute doit comporter plus de :value caractères.", - "gte.array": "Le champ :attribute doit contenir au moins :value éléments.", - "gte.file": "Le champ :attribute doit être supérieur ou égal à :value kilo-octets.", - "gte.numeric": "Le champ :attribute doit être supérieur ou égal à :value.", - "gte.string": "Le champ :attribute doit comporter au moins :value caractères.", "Guadeloupe": "Guadeloupe", "Guam": "Guam", "Guatemala": "Guatemala", @@ -423,7 +371,6 @@ "Heading 5": "Titre 5", "Heading 6": "Titre 6", "Heard Island & Mcdonald Islands": "Îles Heard-et-MacDonald", - "height": "Hauteur", "Hello": "Bonjour", "Hello!": "Bonjour !", "Hide": "Masquer", @@ -435,15 +382,15 @@ "Hong Kong": "Hong Kong", "Hungary": "Hongrie", "I agree to the :terms_of_service and :privacy_policy": "J'accepte les :terms_of_service et la :privacy_policy", + "ID": "ID", "Iceland": "Islande", "Icon": "Icône", "Icon Class": "Classe de l'icône", - "ID": "ID", - "Identity Providers": "Fournisseurs d'identité", "IdP Entity ID": "ID d'entité IdP", "IdP Login URL": "URL de connexion IdP", "IdP Logout URL": "URL de déconnexion IdP", "IdP x509 Certificate": "Certificat x509 IdP", + "Identity Providers": "Fournisseurs d'identité", "If necessary, you may log out of all of your other browser sessions across all of your devices. Some of your recent sessions are listed below; however, this list may not be exhaustive. If you feel your account has been compromised, you should also update your password.": "Si nécessaire, vous pouvez vous déconnecter de toutes vos autres sessions de navigateur sur tous vos appareils. Certaines de vos sessions récentes sont répertoriées ci-dessous ; cette liste peut toutefois ne pas être exhaustive. Si vous pensez que votre compte a été compromis, vous devriez également mettre à jour votre mot de passe.", "If necessary, you may logout of all of your other browser sessions across all of your devices. Some of your recent sessions are listed below; however, this list may not be exhaustive. If you feel your account has been compromised, you should also update your password.": "Si nécessaire, vous pouvez vous déconnecter de toutes vos autres sessions de navigateur sur tous vos appareils. Si vous pensez que votre compte a été compromis, vous devriez également mettre à jour votre mot de passe.", "If you already have an account, you may accept this invitation by clicking the button below:": "Si vous avez déjà un compte, vous pouvez accepter cette invitation en cliquant sur le bouton ci-dessous :", @@ -455,7 +402,6 @@ "If you use a background image you can specify a color overlay here.": "Si vous utilisez une image d'arrière-plan, vous pouvez spécifier ici une superposition de couleur.", "If you’re having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "Si vous avez des difficultés à cliquer sur le bouton « :actionText », copiez et collez l'URL ci-dessous\ndans votre navigateur web :", "Image": "Image", - "image": "Le champ :attribute doit être une image.", "Image Grid": "Grille d'images", "Image Overlay Color": "Couleur de la superposition d'image", "Image Overlay Opacity": "Opacité de la superposition d'image", @@ -464,20 +410,14 @@ "Import": "Importer", "Import from IdP metadata": "Importer à partir des métadonnées IdP", "Importing...": "Importation...", - "in": "La valeur sélectionnée pour le champ :attribute n'est pas valide.", "Increase": "Augmenter", "India": "Inde", "Indonesia": "Indonésie", "Information displayed in the footer of your website.": "Informations affichées dans le pied de page de votre site web.", "Install scaler-tech/laravel-saml2 to manage identity providers here.": "Installez scaler-tech/laravel-saml2 pour gérer les fournisseurs d'identité ici.", - "integer": "Le champ :attribute doit être un nombre entier.", - "Invalid signature.": "Signature non valide.", "Invalid XML.": "XML non valide.", + "Invalid signature.": "Signature non valide.", "Invitation to access of": "Invitation à accéder à", - "in_array": "La valeur du champ :attribute n'existe pas dans :other.", - "ip": "Le champ :attribute doit être une adresse IP valide.", - "ipv4": "Le champ :attribute doit être une adresse IPv4 valide.", - "ipv6": "Le champ :attribute doit être une adresse IPv6 valide.", "Iran, Islamic Republic Of": "Iran", "Iraq": "Irak", "Ireland": "Irlande", @@ -490,7 +430,6 @@ "Japan": "Japon", "Jersey": "Jersey", "Jordan": "Jordanie", - "json": "Le champ :attribute doit être une chaîne JSON valide.", "July": "Juillet", "June": "Juin", "Kazakhstan": "Kazakhstan", @@ -516,7 +455,6 @@ "Leave": "Quitter", "Leave Team": "Quitter l'équipe", "Lebanon": "Liban", - "left": "gauche", "Lens": "Lentille", "Lesotho": "Lesotho", "Liberia": "Liberia", @@ -529,45 +467,36 @@ "Lithuania": "Lituanie", "Live": "En direct", "Load :perPage More": "Charger :perPage de plus", + "Log Out": "Se déconnecter", + "Log Out Other Browser Sessions": "Déconnecter les autres sessions du navigateur", "Log in": "Se connecter", - "Login": "Se connecter", "Log in at": "connectez-vous sur", + "Log out": "Se déconnecter", + "Login": "Se connecter", "Login Button": "Bouton de connexion", "Login Page": "Page de connexion", "Login URL": "URL de connexion", - "Log Out": "Se déconnecter", - "Log out": "Se déconnecter", "Logout": "Se déconnecter", - "Log Out Other Browser Sessions": "Déconnecter les autres sessions du navigateur", "Logout Other Browser Sessions": "Déconnecter les autres sessions du navigateur", - "lt.array": "Le champ :attribute doit contenir moins de :value éléments.", - "lt.file": "Le champ :attribute doit être inférieur à :value kilo-octets.", - "lt.numeric": "Le champ :attribute doit être inférieur à :value.", - "lt.string": "Le champ :attribute doit comporter moins de :value caractères.", - "lte.array": "Le champ :attribute ne doit pas contenir plus de :value éléments.", - "lte.file": "Le champ :attribute doit être inférieur ou égal à :value kilo-octets.", - "lte.numeric": "Le champ :attribute doit être inférieur ou égal à :value.", - "lte.string": "Le champ :attribute doit comporter au maximum :value caractères.", "Luxembourg": "Luxembourg", "Macao": "Macao", "Macedonia": "Macédoine du Nord", - "mac_address": "La valeur doit être une adresse MAC valide.", "Madagascar": "Madagascar", "Malawi": "Malawi", "Malaysia": "Malaisie", "Maldives": "Maldives", "Mali": "Mali", "Malta": "Malte", + "Manage API Tokens": "Gérer les jetons d'API", "Manage Account": "Gérer le compte", + "Manage Role": "Gérer le rôle", + "Manage Team": "Gérer l'équipe", "Manage and log out your active sessions on other browsers and devices.": "Gérez et déconnectez vos sessions actives sur d'autres navigateurs et appareils.", "Manage and logout your active sessions on other browsers and devices.": "Gérez et déconnectez vos sessions actives sur d'autres navigateurs et appareils.", - "Manage API Tokens": "Gérer les jetons d'API", "Manage multiple languages for your website.": "Gérez plusieurs langues pour votre site web.", "Manage permissions": "Gérer les permissions", "Manage post categories": "Gérez les catégories d’articles", - "Manage Role": "Gérer le rôle", "Manage roles and permissions": "Gérez les rôles et permissions", - "Manage Team": "Gérer l'équipe", "Manage users and access": "Gérez les utilisateurs et les accès", "Manage your blog posts": "Gérez vos articles de blog", "Manage your content blocks": "Gérez vos blocs de contenu", @@ -580,11 +509,6 @@ "Martinique": "Martinique", "Mauritania": "Mauritanie", "Mauritius": "Maurice", - "max.array": "Le champ :attribute ne doit pas contenir plus de :max éléments.", - "max.file": "Le champ :attribute ne doit pas dépasser :max kilo-octets.", - "max.numeric": "Le champ :attribute ne doit pas être supérieur à :max.", - "max.string": "Le champ :attribute ne doit pas comporter plus de :max caractères.", - "max_digits": "Le champ :attribute ne doit pas comporter plus de :max chiffres.", "May": "Mai", "Mayotte": "Mayotte", "Media": "Médias", @@ -592,21 +516,14 @@ "Medium section heading": "Titre de section moyen", "Menu": "Menu", "Menu Item": "Élément de menu", - "Menus": "Menus", "Menu Settings": "Paramètres du menu", "Menu Visibility": "Menu d'administration", - "Metadata imported — review the fields below and save.": "Métadonnées importées — vérifiez les champs ci-dessous et enregistrez.", + "Menus": "Menus", "Metadata URL": "URL des métadonnées", + "Metadata imported — review the fields below and save.": "Métadonnées importées — vérifiez les champs ci-dessous et enregistrez.", "Mexico": "Mexique", "Micronesia, Federated States Of": "Micronésie", - "mimes": "Le champ :attribute doit être un fichier de type : :values.", - "mimetypes": "Le champ :attribute doit être un fichier de type : :values.", - "min.array": "Le champ :attribute doit contenir au moins :min éléments.", - "min.file": "Le champ :attribute doit avoir une taille d'au moins :min kilo-octets.", - "min.numeric": "Le champ :attribute doit être au moins :min.", - "min.string": "Le champ :attribute doit comporter au moins :min caractères.", "Minimum dimension of 1200×630 pixels and an aspect ratio of 1.91:1 and file size requirement of less than 1MB.": "Dimension minimale de 1200 × 630 pixels, un rapport d'aspect de 1,91:1 et une taille de fichier inférieure à 1 Mo.", - "min_digits": "Le champ :attribute doit comporter au moins :min chiffres.", "Mobile reverse": "Inverser sur mobile", "Moldova": "Moldavie", "Monaco": "Monaco", @@ -623,38 +540,36 @@ "Move up": "Monter", "Mozambique": "Mozambique", "Multilingual": "Multilingue", - "multiple_of": "Le champ :attribute doit être un multiple de :value.", - "Myanmar": "Myanmar", "My Profile": "Mon profil", + "Myanmar": "Myanmar", "Name": "Nom", "Name ID Format": "Format de l'ID de nom", "Namibia": "Namibie", "Nauru": "Nauru", "Nepal": "Népal", "Netherlands": "Pays-Bas", - "Neuer Block mit Format": "Nouveau bloc avec format", "Neu erstellen": "Créer nouveau", - "Nevermind": "Peu importe", + "Neuer Block mit Format": "Nouveau bloc avec format", "Never used": "Jamais utilisé", + "Nevermind": "Peu importe", "New": "", "New :resource": "Nouveau :resource", - "New block": "Nouveau bloc", "New Caledonia": "Nouvelle-Calédonie", "New Category": "Nouvelle catégorie", - "New category": "Nouvelle catégorie", "New Folder": "Nouveau dossier", + "New Password": "Nouveau mot de passe", + "New Setting": "Nouveau paramètre", + "New Tenant": "Nouveau locataire", + "New Zealand": "Nouvelle-Zélande", + "New block": "Nouveau bloc", + "New category": "Nouvelle catégorie", "New menu": "Nouveau menu", "New page": "Nouvelle page", - "New Password": "Nouveau mot de passe", "New permission": "Nouvelle permission", "New post": "Nouvel article", - "News": "Actualités", - "New Setting": "Nouveau paramètre", "New tab": "Nouvel onglet", - "New Tenant": "Nouveau locataire", - "New Zealand": "Nouvelle-Zélande", + "News": "Actualités", "Next": "Suivant", - "next": "Suivant »", "Next to Type & Content": "À côté du type et du contenu", "Nicaragua": "Nicaragua", "Niger": "Niger", @@ -662,37 +577,32 @@ "Niue": "Niue", "No": "Non", "No :resource matched the given criteria.": "Aucune :resource ne correspond aux critères donnés.", - "No additional information...": "Aucune information supplémentaire...", - "No category": "Aucune catégorie", "No Current Data": "Aucune donnée actuelle", "No Data": "Aucune donnée", - "no file selected": "aucun fichier sélectionné", - "No icons available": "Aucune icône disponible", - "No icons found for: :search": "Aucune icône trouvée pour : :search", - "No identity providers configured yet.": "Aucun fournisseur d'identité configuré pour le moment.", "No IdP data found in the metadata.": "Aucune donnée IdP trouvée dans les métadonnées.", "No Increase": "Aucune augmentation", "No Media": "Aucun média", + "No Prior Data": "Aucune donnée antérieure", + "No Results Found.": "Aucun résultat trouvé.", + "No additional information...": "Aucune information supplémentaire...", + "No category": "Aucune catégorie", + "No icons available": "Aucune icône disponible", + "No icons found for: :search": "Aucune icône trouvée pour : :search", + "No identity providers configured yet.": "Aucun fournisseur d'identité configuré pour le moment.", "No passkeys registered yet.": "Aucune clé d'accès enregistrée pour le moment.", "No permissions yet": "Aucune permission pour l’instant", - "No Prior Data": "Aucune donnée antérieure", "No results found": "Aucun résultat trouvé", - "No Results Found.": "Aucun résultat trouvé.", + "No settings found": "Aucun paramètre trouvé", "Norfolk Island": "Île Norfolk", "Northern Mariana Islands": "Îles Mariannes du Nord", "Norway": "Norvège", - "No settings found": "Aucun paramètre trouvé", "Not Found": "Introuvable", "Not set": "Non défini", - "not_in": "La valeur sélectionnée pour le champ :attribute n'est pas valide.", - "not_regex": "Le format du champ :attribute n'est pas valide.", "Nova User": "Utilisateur Nova", "November": "Novembre", "Numbered List": "Liste numérotée", "Numbered list": "Liste numérotée", - "numeric": "Le champ :attribute doit être un nombre.", "October": "Octobre", - "of": "sur", "Oh no": "Oh non", "Oman": "Oman", "Once a team is deleted, all of its resources and data will be permanently deleted. Before deleting this team, please download any data or information regarding this team that you wish to retain.": "Une fois l'équipe supprimée, toutes ses ressources et données seront définitivement supprimées. Avant de supprimer cette équipe, veuillez télécharger toutes les données ou informations relatives à cette équipe que vous souhaitez conserver.", @@ -702,24 +612,20 @@ "Open in a new tab?": "Ouvrir dans un nouvel onglet ?", "Open target": "Cible du lien", "Options": "Options", - "or": "ou", "Ordered": "Ordonné", "Original": "Original", - "or paste the XML": "ou collez le XML", - "or sign in with": "ou connectez-vous avec", - "or upload an XML file": "ou téléversez un fichier XML", "Overview": "Vue d'ensemble", + "PNG, JPG or GIF": "PNG, JPG ou GIF", + "PRELINE TEXT": "TEXTE DU SURTITRE", "Page": "Page", "Page Appearance": "Apparence de la page", "Page Attributes": "Attributs de la page", "Page Customize": "Personnaliser la page", "Page Expired": "Page expirée", "Page Information": "Informations de la page", - "Pages": "Pages", "Page Template": "Modèle de page", "Page title": "Titre de la page", - "pagination.next": "suivant", - "pagination.previous": "précédent", + "Pages": "Pages", "Pagination Navigation": "Navigation par pagination", "Pakistan": "Pakistan", "Palau": "Palaos", @@ -732,24 +638,18 @@ "Passkeys": "Clés d'accès", "Passkeys let you sign in securely with your fingerprint, face, or device PIN — no password needed.": "Les clés d'accès vous permettent de vous connecter en toute sécurité avec votre empreinte digitale, votre visage ou le code PIN de votre appareil — sans mot de passe.", "Password": "Mot de passe", - "password": "Mot de passe", - "password.letters": "Le champ :attribute doit contenir au moins une lettre.", - "password.mixed": "Le champ :attribute doit contenir au moins une majuscule et une minuscule.", - "password.numbers": "Le champ :attribute doit contenir au moins un chiffre.", - "password.symbols": "Le champ :attribute doit contenir au moins un caractère spécial.", - "password.uncompromised": "Le champ :attribute donné est apparu dans une fuite de données. Veuillez choisir un autre :attribute.", "Password login enabled": "Connexion par mot de passe activée", "Pay :amount": "Payer :amount", "Payment Cancelled": "Paiement annulé", "Payment Confirmation": "Confirmation de paiement", "Payment Successful": "Paiement réussi", "Pending Team Invitations": "Invitations d'équipe en attente", + "Per Page": "Par page", "Permalink": "Permalien", "Permanently delete this team.": "Supprimer définitivement cette équipe.", "Permanently delete your account.": "Supprimer définitivement votre compte.", "Permission name": "Nom de la permission", "Permissions": "Autorisations", - "Per Page": "Par page", "Peru": "Pérou", "Philippines": "Philippines", "Phone": "Téléphone", @@ -767,36 +667,26 @@ "Please provide the email address of the person you would like to add to this team.": "Veuillez indiquer l'adresse e-mail de la personne que vous souhaitez ajouter à cette équipe.", "Please provide the email address of the person you would like to add to this team. The email address must be associated with an existing account.": "Veuillez indiquer l'adresse e-mail de la personne que vous souhaitez ajouter à cette équipe. L'adresse e-mail doit être associée à un compte existant.", "Please provide your name.": "Veuillez indiquer votre nom.", - "PNG, JPG or GIF": "PNG, JPG ou GIF", "Poland": "Pologne", "Portugal": "Portugal", "Post": "Article", "Post Attributes": "Attributs de l'article", - "Posts": "Articles", "Post title": "Titre de l'article", + "Posts": "Articles", "Pre-headline": "Surtitre ou accroche", "Preline": "Surtitre", - "PRELINE TEXT": "TEXTE DU SURTITRE", - "present": "Le champ :attribute doit être présent.", "Press / to search": "Appuyez sur / pour rechercher", "Press Enter to confirm": "Appuyez sur Entrée pour confirmer", "Prev": "Précédent", "Preview": "Aperçu", "Previous": "Précédent", - "previous": "« Précédent", "Privacy Policy": "Politique de confidentialité", "Profile": "Profil", "Profile Information": "Informations du profil", - "prohibited": "Le champ :attribute est interdit.", - "prohibited_if": "Le champ :attribute est interdit lorsque :other vaut :value.", - "prohibited_unless": "Le champ :attribute est interdit sauf si :other est :values.", - "prohibits": "Le champ :attribute interdit la présence de :other.", - "Provide a metadata URL, upload an XML file, or paste the XML.": "Fournissez une URL de métadonnées, téléversez un fichier XML ou collez le XML.", "Provide a metadata URL or paste the XML.": "Fournissez une URL de métadonnées ou collez le XML.", + "Provide a metadata URL, upload an XML file, or paste the XML.": "Fournissez une URL de métadonnées, téléversez un fichier XML ou collez le XML.", "Pub. / Draft": "Publié / Brouillon", "Publish": "Publier", - "publish": "Publier", - "published": "Publié", "Published": "Publié", "Published ratio": "Taux de publication", "Puerto Rico": "Porto Rico", @@ -807,48 +697,34 @@ "Redirection": "Redirections", "Regards": "Cordialement", "Regenerate Recovery Codes": "Régénérer les codes de récupération", - "regex": "Le format du champ :attribute n'est pas valide.", + "Regenerate view file": "Régénérer le fichier de vue", "Register": "S'inscrire", "Register Passkey": "Enregistrer une clé d'accès", - "relatable": "Le champ :attribute ne peut pas être associé à cette ressource.", "Relay State URL": "URL de Relay State", "Reload": "Recharger", "Remember Me": "Se souvenir de moi", "Remember me": "Se souvenir de moi", "Remove": "Supprimer", "Remove Image": "Supprimer l'image", - "Remove link": "Supprimer le lien", "Remove Photo": "Supprimer la photo", "Remove Poster": "Supprimer l'affiche", "Remove Team Member": "Retirer le membre de l'équipe", + "Remove link": "Supprimer le lien", "Remove this passkey?": "Supprimer cette clé d'accès ?", "Replace Logo": "Remplacer le logo", - "required": "Le champ :attribute est obligatoire.", - "required_array_keys": "Ce champ doit contenir des entrées pour : :values.", - "required_if": "Le champ :attribute est obligatoire lorsque :other vaut :value.", - "required_unless": "Le champ :attribute est obligatoire sauf si :other vaut :values.", - "required_with": "Le champ :attribute est obligatoire lorsque :values est présent.", - "required_without": "Le champ :attribute est obligatoire lorsque :values est absent.", - "required_without_all": "Le champ :attribute est obligatoire lorsqu'aucun des champs :values n'est présent.", - "required_with_all": "Le champ :attribute est obligatoire lorsque :values est présent.", "Resend Verification Email": "Renvoyer l'e-mail de vérification", - "reset": "Votre mot de passe a été réinitialisé !", "Reset": "Réinitialiser", "Reset Filters": "Réinitialiser les filtres", - "Reset icon": "Réinitialiser l'icône", "Reset Password": "Réinitialiser le mot de passe", "Reset Password Notification": "Notification de réinitialisation du mot de passe", - "resource": "ressource", + "Reset icon": "Réinitialiser l'icône", "Resources": "Ressources", - "resources": "ressources", "Restore": "Restaurer", "Restore Resource": "Restaurer la ressource", "Restore Selected": "Restaurer la sélection", - "results": "résultats", "Reunion": "La Réunion", "Review 404 errors and other system exceptions.": "Examinez les erreurs 404 et autres exceptions du système.", "Rich Textbox": "Champ de texte enrichi", - "right": "droite", "Role": "Rôle", "Role Name": "Nom du rôle", "Roles": "Rôles", @@ -857,6 +733,9 @@ "Run Action": "Exécuter l'action", "Russian Federation": "Russie", "Rwanda": "Rwanda", + "SAML2 SSO": "SAML2 SSO", + "SAML2 package not installed": "Paquet SAML2 non installé", + "SSO Tenant (URL)": "Locataire SSO (URL)", "Saint Barthelemy": "Saint-Barthélemy", "Saint Helena": "Sainte-Hélène", "Saint Kitts And Nevis": "Saint-Christophe-et-Niévès", @@ -864,82 +743,73 @@ "Saint Martin": "Saint-Martin", "Saint Pierre And Miquelon": "Saint-Pierre-et-Miquelon", "Saint Vincent And Grenadines": "Saint-Vincent-et-les-Grenadines", - "same": "Les champs :attribute et :other doivent correspondre.", "Same tab": "Même onglet", - "SAML2 package not installed": "Paquet SAML2 non installé", - "SAML2 SSO": "SAML2 SSO", "Samoa": "Samoa", "San Marino": "Saint-Marin", "Sao Tome And Principe": "Sao Tomé-et-Principe", "Saudi Arabia": "Arabie saoudite", "Save": "Enregistrer", - "Saved.": "Enregistré", - "Save permissions": "Enregistrer les permissions", "Save Settings": "Enregistrer les paramètres", + "Save permissions": "Enregistrer les permissions", + "Saved.": "Enregistré", "Search": "Rechercher", - "Search...": "Rechercher...", + "Search Icon": "Rechercher une icône", "Search blocks...": "Rechercher des blocs...", "Search categories...": "Rechercher des catégories...", - "Search Icon": "Rechercher une icône", "Search icon...": "Rechercher une icône...", "Search media...": "Rechercher des médias...", "Search pages...": "Rechercher des pages...", "Search posts...": "Rechercher des articles...", "Search roles...": "Rechercher des rôles...", + "Search...": "Rechercher...", "Select": "Sélectionner", - "Select a category": "Sélectionner une catégorie", + "Select A New Icon": "Sélectionnez une nouvelle icône", + "Select A New Photo": "Sélectionnez une nouvelle photo", "Select Action": "Sélectionner une action", "Select All": "Tout sélectionner", - "Select all": "Tout sélectionner", "Select All Matching": "Sélectionner tous les correspondants", - "Select A New Icon": "Sélectionnez une nouvelle icône", - "Select A New Photo": "Sélectionnez une nouvelle photo", + "Select a category": "Sélectionner une catégorie", "Select a page": "Sélectionner une page", "Select a page to auto-fill the URL": "Sélectionnez une page pour remplir automatiquement l'URL", "Select a status": "Sélectionner un statut", - "selected": "sélectionné", - "Selected:": "Sélectionné :", + "Select all": "Tout sélectionner", "Select folder...": "Sélectionner un dossier...", - "Selection": "Sélection", "Select language...": "Sélectionner une langue...", "Select tenant...": "Sélectionner un locataire...", "Select the target language for the cloned menu.": "Sélectionnez la langue cible pour le menu cloné.", "Select the target language for the cloned page.": "Sélectionnez la langue cible pour la page clonée.", "Select the target language for the cloned post.": "Sélectionnez la langue cible pour l'article cloné.", + "Selected:": "Sélectionné :", + "Selection": "Sélection", "Send Password Reset Link": "Envoyer le lien de réinitialisation du mot de passe", "Senegal": "Sénégal", - "sent": "Nous vous avons envoyé par e-mail le lien de réinitialisation du mot de passe !", "September": "Septembre", "Serbia": "Serbie", "Server Error": "Erreur interne", "Service Unavailable": "Service indisponible", "Set Draft": "Enregistrer comme brouillon", + "Set up a Passkey": "Configurer une clé d'accès", "Settings": "Paramètres", "Settings specifically for the administration interface.": "Paramètres spécifiques à l'interface d'administration.", - "Set up a Passkey": "Configurer une clé d'accès", "Seychelles": "Seychelles", "Show": "Afficher", "Show All Fields": "Afficher tous les champs", - "Show a single sign-on button on the login page.": "Affichez un bouton d'authentification unique sur la page de connexion.", "Show Categories": "Afficher les catégories", "Show Content": "Afficher le contenu", - "Showing": "Affichage", "Show Media Library": "Afficher la médiathèque", "Show Pages": "Afficher les pages", "Show Posts": "Afficher les articles", "Show Recovery Codes": "Afficher les codes de récupération", "Show SSO button on login page": "Afficher le bouton SSO sur la page de connexion", + "Show a single sign-on button on the login page.": "Affichez un bouton d'authentification unique sur la page de connexion.", + "Showing": "Affichage", "Sierra Leone": "Sierra Leone", - "Sign in without a password using your device biometrics or PIN.": "Connectez-vous sans mot de passe en utilisant les données biométriques ou le code PIN de votre appareil.", "Sign in with Passkey": "Se connecter avec une clé d'accès", + "Sign in without a password using your device biometrics or PIN.": "Connectez-vous sans mot de passe en utilisant les données biométriques ou le code PIN de votre appareil.", "Simple bulleted list": "Liste à puces simple", "Singapore": "Singapour", "Single Sign-On": "Authentification unique", "Sint Maarten (Dutch part)": "Saint-Martin (partie néerlandaise)", - "size.array": "Le champ :attribute doit contenir exactement :size éléments.", - "size.file": "Le champ :attribute doit avoir une taille de :size kilo-octets.", - "size.numeric": "Le champ :attribute doit être égal à :size.", - "size.string": "Le champ :attribute doit comporter :size caractères.", "Skip for now": "Ignorer pour l'instant", "Slider": "Curseur", "Slovakia": "Slovaquie", @@ -956,18 +826,14 @@ "South Sudan": "Soudan du Sud", "Spain": "Espagne", "Sri Lanka": "Sri Lanka", - "SSO Tenant (URL)": "Locataire SSO (URL)", "Start Polling": "Démarrer l'interrogation", - "starts_with": "Le champ :attribute doit commencer par l'un des éléments suivants : :values", "Status": "Statut", "Stop Polling": "Arrêter l'interrogation", "Store these recovery codes in a secure password manager. They can be used to recover access to your account if your two factor authentication device is lost.": "Conservez ces codes de récupération dans un gestionnaire de mots de passe sécurisé. Ils peuvent être utilisés pour récupérer l'accès à votre compte si votre appareil d'authentification à deux facteurs est perdu.", "Strikethrough": "Barré", - "string": "Le champ :attribute doit être une chaîne de caractères.", "Subline": "Sous-titre", "Subtitle": "Sous-titre", "Subtle heading": "Titre discret", - "successfully updated": "mis à jour avec succès", "Sudan": "Soudan", "Suriname": "Suriname", "Svalbard And Jan Mayen": "Svalbard et Jan Mayen", @@ -992,37 +858,37 @@ "Thailand": "Thaïlande", "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "Merci de votre inscription ! Avant de commencer, pourriez-vous vérifier votre adresse e-mail en cliquant sur le lien que nous venons de vous envoyer par e-mail ? Si vous n'avez pas reçu l'e-mail, nous vous en enverrons volontiers un autre.", "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn\\'t receive the email, we will gladly send you another.": "Merci de votre inscription ! Avant de commencer, pourriez-vous vérifier votre adresse e-mail en cliquant sur le lien que nous venons de vous envoyer par e-mail ? Si vous n'avez pas reçu l'e-mail, nous vous en enverrons volontiers un autre.", - "The :attribute must be at least :length characters.": "Le :attribute doit comporter au moins :length caractères.", + "The :attribute must be a valid role.": "Le :attribute doit être un rôle valide.", "The :attribute must be at least :length characters and contain at least one number.": "Le :attribute doit comporter au moins :length caractères et contenir au moins un chiffre.", - "The :attribute must be at least :length characters and contain at least one special character.": "Le :attribute doit comporter au moins :length caractères et contenir au moins un caractère spécial.", "The :attribute must be at least :length characters and contain at least one special character and one number.": "Le :attribute doit comporter au moins :length caractères et contenir au moins un caractère spécial et un chiffre.", - "The :attribute must be at least :length characters and contain at least one uppercase character, one number, and one special character.": "Le :attribute doit comporter au moins :length caractères et contenir au moins une majuscule, un chiffre et un caractère spécial.", - "The :attribute must be at least :length characters and contain at least one uppercase character.": "Le :attribute doit comporter au moins :length caractères et contenir au moins une majuscule.", + "The :attribute must be at least :length characters and contain at least one special character.": "Le :attribute doit comporter au moins :length caractères et contenir au moins un caractère spécial.", "The :attribute must be at least :length characters and contain at least one uppercase character and one number.": "Le :attribute doit comporter au moins :length caractères et contenir au moins une majuscule et un chiffre.", "The :attribute must be at least :length characters and contain at least one uppercase character and one special character.": "Le :attribute doit comporter au moins :length caractères et contenir au moins une majuscule et un caractère spécial.", - "The :attribute must be a valid role.": "Le :attribute doit être un rôle valide.", + "The :attribute must be at least :length characters and contain at least one uppercase character, one number, and one special character.": "Le :attribute doit comporter au moins :length caractères et contenir au moins une majuscule, un chiffre et un caractère spécial.", + "The :attribute must be at least :length characters and contain at least one uppercase character.": "Le :attribute doit comporter au moins :length caractères et contenir au moins une majuscule.", + "The :attribute must be at least :length characters.": "Le :attribute doit comporter au moins :length caractères.", "The :resource was created!": "La ressource :resource a été créée !", "The :resource was deleted!": "La ressource :resource a été supprimée !", "The :resource was restored!": "La ressource :resource a été restaurée !", "The :resource was updated!": "La ressource :resource a été mise à jour !", + "The HasOne relationship has already been filled.": "La relation HasOne a déjà été remplie.", "The action ran successfully!": "L'action s'est exécutée avec succès !", "The button links to /saml2/{uuid}/login.": "Le bouton renvoie vers /saml2/{uuid}/login.", "The file was deleted!": "Le fichier a été supprimé !", "The government won't let us show you what's behind these doors": "Le gouvernement ne nous laisse pas vous montrer ce qui se cache derrière ces portes", - "The HasOne relationship has already been filled.": "La relation HasOne a déjà été remplie.", - "Theme": "Thème", - "Theme Settings": "Paramètres du thème", "The opacity of the image overlay color. Set to 0 for no overlay": "L'opacité de la couleur de superposition de l'image. Réglez sur 0 pour aucune superposition", "The payment was successful.": "Le paiement a réussi.", "The provided password does not match your current password.": "Le mot de passe fourni ne correspond pas à votre mot de passe actuel.", "The provided password was incorrect.": "Le mot de passe fourni était incorrect.", "The provided two factor authentication code was invalid.": "Le code d'authentification à deux facteurs fourni n'était pas valide.", - "There are no available options for this resource.": "Aucune option disponible pour cette ressource.", "The resource was updated!": "La ressource a été mise à jour !", + "The team's name and owner information.": "Le nom de l'équipe et les informations sur le propriétaire.", + "Theme": "Thème", + "Theme Settings": "Paramètres du thème", + "There are no available options for this resource.": "Aucune option disponible pour cette ressource.", "There was a problem executing the action.": "Un problème est survenu lors de l'exécution de l'action.", "There was a problem submitting the form.": "Un problème est survenu lors de l'envoi du formulaire.", "These people have been invited to your team and have been sent an invitation email. They may join the team by accepting the email invitation.": "Ces personnes ont été invitées à rejoindre votre équipe et un e-mail d'invitation leur a été envoyé. Elles peuvent rejoindre l'équipe en acceptant l'invitation par e-mail.", - "The team's name and owner information.": "Le nom de l'équipe et les informations sur le propriétaire.", "This action is unauthorized.": "Cette action n'est pas autorisée.", "This device": "Cet appareil", "This file field is read-only.": "Ce champ de fichier est en lecture seule.", @@ -1038,34 +904,25 @@ "This resource no longer exists": "Cette ressource n'existe plus", "This user already belongs to the team.": "Cet utilisateur appartient déjà à l'équipe.", "This user has already been invited to the team.": "Cet utilisateur a déjà été invité dans l'équipe.", - "throttle": "Trop de tentatives de connexion. Veuillez réessayer dans :seconds secondes.", - "throttled": "Veuillez patienter avant de réessayer.", + "This will overwrite the existing view file with a new stub based on the current fields. Any custom changes you have made to the file will be lost.": "Cela remplacera le fichier de vue existant par un nouveau stub basé sur les champs actuels. Toutes les modifications personnalisées apportées au fichier seront perdues.", "Thumbnails": "Vignettes", - "thumbnails": "Images", - "timezone": "Le champ :attribute doit être un fuseau horaire valide.", "Timor-Leste": "Timor oriental", "Tiny heading": "Titre minuscule", "Tippe / für Befehle...": "Tapez / pour les commandes...", "Title": "Titre", - "to": "à", - "to access": "pour accéder", "Today": "Aujourd'hui", "Toggle navigation": "Basculer la navigation", "Toggle visibility of menu items in the admin sidebar": "Basculer la visibilité des éléments de menu dans la barre latérale d'administration", "Togo": "Togo", "Tokelau": "Tokelau", - "token": "Ce jeton de réinitialisation du mot de passe n'est pas valide ou a expiré.", "Token Name": "Nom du jeton", "Tonga": "Tonga", - "Tools": "Outils", "Too Many Attempts.": "Trop de tentatives.", "Too Many Requests": "Trop de requêtes", - "total": "total", + "Tools": "Outils", "Trashed": "Dans la corbeille", "Trinidad And Tobago": "Trinité-et-Tobago", "True / False": "Vrai / Faux", - "true/false": "vrai/faux", - "true or false": "vrai ou faux", "Tunisia": "Tunisie", "Turkey": "Turquie", "Turkmenistan": "Turkménistan", @@ -1077,11 +934,11 @@ "Type": "Type", "Type / Slug": "Type / Slug", "Type to search icon...": "Tapez pour rechercher une icône...", + "URL": "URL", "Uganda": "Ouganda", "Ukraine": "Ukraine", "Unauthorized": "Non autorisé", "Underline": "Souligné", - "unique": "La valeur du champ :attribute est déjà utilisée.", "United Arab Emirates": "Émirats arabes unis", "United Kingdom": "Royaume-Uni", "United States": "États-Unis", @@ -1091,34 +948,30 @@ "Update & Continue Editing": "Mettre à jour et continuer la modification", "Update :resource": "Mettre à jour :resource", "Update :resource: :title": "Mettre à jour :resource : :title", - "Update attached :resource: :title": "Mettre à jour l'élément attaché :resource : :title", - "Updated": "Mis à jour", "Update Password": "Mettre à jour le mot de passe", "Update Profile": "Compte utilisateur", + "Update attached :resource: :title": "Mettre à jour l'élément attaché :resource : :title", "Update your account's profile information and email address.": "Mettez à jour les informations de profil et l'adresse e-mail de votre compte.", "Update your account\\'s profile information and email address.": "Mettez à jour les informations de profil et l'adresse e-mail de votre compte.", + "Updated": "Mis à jour", "Upload": "Téléverser", "Upload a file or drag and drop": "Téléversez un fichier ou glissez-déposez ici", - "Upload and manage your media files": "Téléversez et gérez vos fichiers multimédias", "Upload an Image": "Téléversez une image", - "uploaded": "Le champ :attribute n'a pas pu être téléversé.", - "Uploading...": "Téléversement en cours...", - "Uploading media...": "Téléversement des médias...", + "Upload and manage your media files": "Téléversez et gérez vos fichiers multimédias", "Upload photo": "Téléverser une photo", - "url": "Le champ :attribute doit être une URL valide.", - "URL": "URL", + "Uploading media...": "Téléversement des médias...", + "Uploading...": "Téléversement en cours...", "Url": "URL", "Uruguay": "Uruguay", - "Use an authentication code": "Utiliser un code d'authentification", - "Use an SVG": "Utiliser un SVG", "Use a recovery code": "Utiliser un code de récupération", + "Use an SVG": "Utiliser un SVG", + "Use an authentication code": "Utiliser un code d'authentification", "Use file": "Utiliser le fichier", "User": "Utilisateur", - "user": "Aucun utilisateur n'a pu être trouvé avec cette adresse e-mail.", "User account": "Compte utilisateur", "User can register": "Les utilisateurs peuvent s'inscrire", + "Show documentation card on dashboard": "Afficher la carte de documentation sur le tableau de bord", "User management": "Gestion des utilisateurs", - "uuid": "Le champ :attribute doit être un UUID valide.", "Uzbekistan": "Ouzbékistan", "Value": "Valeur", "Vanuatu": "Vanuatu", @@ -1127,22 +980,22 @@ "Verify Your Email Address": "Vérifiez votre adresse e-mail", "Verschieben oder Einstellen": "Déplacer ou définir", "Video": "Vidéo", - "Videos": "Vidéos", "Video URL (YouTube/Vimeo)": "URL de la vidéo (YouTube/Vimeo)", "Video URL (YouTube/Vimeo):": "URL de la vidéo (YouTube/Vimeo) :", + "Videos": "Vidéos", "Viet Nam": "Vietnam", "View": "Voir", - "view example": "voir l'exemple", "Virgin Islands, British": "Îles Vierges britanniques", "Virgin Islands, U.S.": "Îles Vierges américaines", + "WYSIWYG Editor": "Éditeur WYSIWYG", "Wallis And Futuna": "Wallis-et-Futuna", + "We were unable to find a registered user with this email address.": "Nous n'avons pas pu trouver d'utilisateur enregistré avec cette adresse e-mail.", + "We won't ask for your password again for a few hours.": "Nous ne vous demanderons plus votre mot de passe pendant quelques heures.", "We're lost in space. The page you were trying to view does not exist.": "Nous sommes perdus dans l'espace. La page que vous essayiez de consulter n'existe pas.", "Website": "Site web", "Website Title": "Titre du site web", "Welcome Back!": "Bon retour !", "Western Sahara": "Sahara occidental", - "We were unable to find a registered user with this email address.": "Nous n'avons pas pu trouver d'utilisateur enregistré avec cette adresse e-mail.", - "We won't ask for your password again for a few hours.": "Nous ne vous demanderons plus votre mot de passe pendant quelques heures.", "When enabled, you can manage content in multiple languages and use language prefixes in URLs.": "Lorsque cette option est activée, vous pouvez gérer du contenu dans plusieurs langues et utiliser des préfixes de langue dans les URL.", "When two factor authentication is enabled, you will be prompted for a secure, random token during authentication. You may retrieve this token from your phone's Google Authenticator application.": "Lorsque l'authentification à deux facteurs est activée, un jeton aléatoire sécurisé vous sera demandé lors de l'authentification. Vous pouvez récupérer ce jeton depuis l'application Google Authenticator de votre téléphone.", "Whoops": "Oups", @@ -1152,14 +1005,11 @@ "With Trashed": "Avec les éléments dans la corbeille", "With your email": "Avec votre e-mail", "Write": "Écrire", - "write something...": "écrivez quelque chose...", - "WYSIWYG Editor": "Éditeur WYSIWYG", "Year To Date": "Année en cours", "Yemen": "Yémen", "Yes": "Oui", "You are logged in!": "Vous êtes connecté !", "You are receiving this email because we received a password reset request for your account.": "Vous recevez cet e-mail parce que nous avons reçu une demande de réinitialisation du mot de passe de votre compte.", - "you have been granted access to Kompass admin panel": "vous avez obtenu l'accès au panneau d'administration Kompass", "You have been invited to join the :team team!": "Vous avez été invité à rejoindre l'équipe :team !", "You have enabled two factor authentication.": "Vous avez activé l'authentification à deux facteurs.", "You have not enabled two factor authentication.": "Vous n'avez pas activé l'authentification à deux facteurs.", @@ -1169,5 +1019,202 @@ "Your email address is not verified.": "Votre adresse e-mail n'est pas vérifiée.", "Your email address is unverified.": "Votre adresse e-mail n'est pas vérifiée.", "Zambia": "Zambie", - "Zimbabwe": "Zimbabwe" + "Zimbabwe": "Zimbabwe", + "accepted": "Le champ :attribute doit être accepté.", + "accepted_if": "Le champ :attribute doit être accepté lorsque :other vaut :value.", + "active_url": "Le champ :attribute n'est pas une URL valide.", + "after": "Le champ :attribute doit être une date postérieure au :date.", + "after_or_equal": "Le champ :attribute doit être une date postérieure ou égale au :date.", + "alpha": "Le champ :attribute ne peut contenir que des lettres.", + "alpha_dash": "Le champ :attribute ne peut contenir que des lettres, des chiffres, des tirets et des traits de soulignement.", + "alpha_num": "Le champ :attribute ne peut contenir que des lettres et des chiffres.", + "and with the password": "et avec le mot de passe", + "array": "Le champ :attribute doit être un tableau.", + "attached": "Le champ :attribute est déjà attaché.", + "before": "Le champ :attribute doit être une date antérieure au :date.", + "before_or_equal": "Le champ :attribute doit être une date antérieure ou égale au :date.", + "between.array": "Le champ :attribute doit contenir entre :min et :max éléments.", + "between.file": "Le champ :attribute doit avoir une taille comprise entre :min et :max kilo-octets.", + "between.numeric": "Le champ :attribute doit être compris entre :min et :max.", + "between.string": "Le champ :attribute doit comporter entre :min et :max caractères.", + "boolean": "Le champ :attribute doit valoir soit « true », soit « false ».", + "click here to request another": "cliquez ici pour en demander un autre", + "confirmed": "Le champ :attribute ne correspond pas à la confirmation.", + "could not be found.": "n'a pas pu être trouvé.", + "current_password": "Le mot de passe est incorrect.", + "date": "Le champ :attribute doit être une date valide.", + "date_equals": "Le champ :attribute doit être une date égale au :date.", + "date_format": "Le champ :attribute ne correspond pas au format :format.", + "declined": "Le champ :attribute doit être refusé.", + "declined_if": "Le champ :attribute doit être refusé lorsque :other vaut :value.", + "different": "Les champs :attribute et :other doivent être différents.", + "digits": "Le champ :attribute doit comporter :digits chiffres.", + "digits_between": "Le champ :attribute doit comporter entre :min et :max chiffres.", + "dimensions": "Le champ :attribute a des dimensions d'image non valides.", + "distinct": "Le champ :attribute contient une valeur en double.", + "doesnt_end_with": "Le champ :attribute ne doit pas se terminer par l'un des éléments suivants : :values.", + "doesnt_start_with": "Le champ :attribute ne doit pas commencer par l'un des éléments suivants : :values.", + "draft": "Brouillon", + "e.g. MacBook Pro, iPhone": "par ex. MacBook Pro, iPhone", + "email": "Le champ :attribute doit être une adresse e-mail valide.", + "embed": "intégrer", + "ends_with": "Le champ :attribute doit se terminer par l'un des éléments suivants : :values", + "enum": "La valeur sélectionnée n'est pas valide.", + "exists": "La valeur sélectionnée pour le champ :attribute n'est pas valide.", + "failed": "Ces identifiants ne correspondent pas à nos enregistrements.", + "file": "Le champ :attribute doit être un fichier.", + "filled": "Le champ :attribute doit être renseigné.", + "gt.array": "Le champ :attribute doit contenir plus de :value éléments.", + "gt.file": "Le champ :attribute doit être supérieur à :value kilo-octets.", + "gt.numeric": "Le champ :attribute doit être supérieur à :value.", + "gt.string": "Le champ :attribute doit comporter plus de :value caractères.", + "gte.array": "Le champ :attribute doit contenir au moins :value éléments.", + "gte.file": "Le champ :attribute doit être supérieur ou égal à :value kilo-octets.", + "gte.numeric": "Le champ :attribute doit être supérieur ou égal à :value.", + "gte.string": "Le champ :attribute doit comporter au moins :value caractères.", + "height": "Hauteur", + "image": "Le champ :attribute doit être une image.", + "in": "La valeur sélectionnée pour le champ :attribute n'est pas valide.", + "in_array": "La valeur du champ :attribute n'existe pas dans :other.", + "integer": "Le champ :attribute doit être un nombre entier.", + "ip": "Le champ :attribute doit être une adresse IP valide.", + "ipv4": "Le champ :attribute doit être une adresse IPv4 valide.", + "ipv6": "Le champ :attribute doit être une adresse IPv6 valide.", + "json": "Le champ :attribute doit être une chaîne JSON valide.", + "left": "gauche", + "lt.array": "Le champ :attribute doit contenir moins de :value éléments.", + "lt.file": "Le champ :attribute doit être inférieur à :value kilo-octets.", + "lt.numeric": "Le champ :attribute doit être inférieur à :value.", + "lt.string": "Le champ :attribute doit comporter moins de :value caractères.", + "lte.array": "Le champ :attribute ne doit pas contenir plus de :value éléments.", + "lte.file": "Le champ :attribute doit être inférieur ou égal à :value kilo-octets.", + "lte.numeric": "Le champ :attribute doit être inférieur ou égal à :value.", + "lte.string": "Le champ :attribute doit comporter au maximum :value caractères.", + "mac_address": "La valeur doit être une adresse MAC valide.", + "max.array": "Le champ :attribute ne doit pas contenir plus de :max éléments.", + "max.file": "Le champ :attribute ne doit pas dépasser :max kilo-octets.", + "max.numeric": "Le champ :attribute ne doit pas être supérieur à :max.", + "max.string": "Le champ :attribute ne doit pas comporter plus de :max caractères.", + "max_digits": "Le champ :attribute ne doit pas comporter plus de :max chiffres.", + "mimes": "Le champ :attribute doit être un fichier de type : :values.", + "mimetypes": "Le champ :attribute doit être un fichier de type : :values.", + "min.array": "Le champ :attribute doit contenir au moins :min éléments.", + "min.file": "Le champ :attribute doit avoir une taille d'au moins :min kilo-octets.", + "min.numeric": "Le champ :attribute doit être au moins :min.", + "min.string": "Le champ :attribute doit comporter au moins :min caractères.", + "min_digits": "Le champ :attribute doit comporter au moins :min chiffres.", + "multiple_of": "Le champ :attribute doit être un multiple de :value.", + "next": "Suivant »", + "no file selected": "aucun fichier sélectionné", + "not_in": "La valeur sélectionnée pour le champ :attribute n'est pas valide.", + "not_regex": "Le format du champ :attribute n'est pas valide.", + "numeric": "Le champ :attribute doit être un nombre.", + "of": "sur", + "or": "ou", + "or paste the XML": "ou collez le XML", + "or sign in with": "ou connectez-vous avec", + "or upload an XML file": "ou téléversez un fichier XML", + "pagination.next": "suivant", + "pagination.previous": "précédent", + "password": "Mot de passe", + "password.letters": "Le champ :attribute doit contenir au moins une lettre.", + "password.mixed": "Le champ :attribute doit contenir au moins une majuscule et une minuscule.", + "password.numbers": "Le champ :attribute doit contenir au moins un chiffre.", + "password.symbols": "Le champ :attribute doit contenir au moins un caractère spécial.", + "password.uncompromised": "Le champ :attribute donné est apparu dans une fuite de données. Veuillez choisir un autre :attribute.", + "present": "Le champ :attribute doit être présent.", + "previous": "« Précédent", + "prohibited": "Le champ :attribute est interdit.", + "prohibited_if": "Le champ :attribute est interdit lorsque :other vaut :value.", + "prohibited_unless": "Le champ :attribute est interdit sauf si :other est :values.", + "prohibits": "Le champ :attribute interdit la présence de :other.", + "publish": "Publier", + "published": "Publié", + "regex": "Le format du champ :attribute n'est pas valide.", + "relatable": "Le champ :attribute ne peut pas être associé à cette ressource.", + "required": "Le champ :attribute est obligatoire.", + "required_array_keys": "Ce champ doit contenir des entrées pour : :values.", + "required_if": "Le champ :attribute est obligatoire lorsque :other vaut :value.", + "required_unless": "Le champ :attribute est obligatoire sauf si :other vaut :values.", + "required_with": "Le champ :attribute est obligatoire lorsque :values est présent.", + "required_with_all": "Le champ :attribute est obligatoire lorsque :values est présent.", + "required_without": "Le champ :attribute est obligatoire lorsque :values est absent.", + "required_without_all": "Le champ :attribute est obligatoire lorsqu'aucun des champs :values n'est présent.", + "reset": "Votre mot de passe a été réinitialisé !", + "resource": "ressource", + "resources": "ressources", + "results": "résultats", + "right": "droite", + "same": "Les champs :attribute et :other doivent correspondre.", + "selected": "sélectionné", + "sent": "Nous vous avons envoyé par e-mail le lien de réinitialisation du mot de passe !", + "size.array": "Le champ :attribute doit contenir exactement :size éléments.", + "size.file": "Le champ :attribute doit avoir une taille de :size kilo-octets.", + "size.numeric": "Le champ :attribute doit être égal à :size.", + "size.string": "Le champ :attribute doit comporter :size caractères.", + "starts_with": "Le champ :attribute doit commencer par l'un des éléments suivants : :values", + "string": "Le champ :attribute doit être une chaîne de caractères.", + "successfully updated": "mis à jour avec succès", + "throttle": "Trop de tentatives de connexion. Veuillez réessayer dans :seconds secondes.", + "throttled": "Veuillez patienter avant de réessayer.", + "thumbnails": "Images", + "timezone": "Le champ :attribute doit être un fuseau horaire valide.", + "to": "à", + "to access": "pour accéder", + "token": "Ce jeton de réinitialisation du mot de passe n'est pas valide ou a expiré.", + "total": "total", + "true or false": "vrai ou faux", + "true/false": "vrai/faux", + "unique": "La valeur du champ :attribute est déjà utilisée.", + "uploaded": "Le champ :attribute n'a pas pu être téléversé.", + "url": "Le champ :attribute doit être une URL valide.", + "user": "Aucun utilisateur n'a pu être trouvé avec cette adresse e-mail.", + "uuid": "Le champ :attribute doit être un UUID valide.", + "view example": "voir l'exemple", + "write something...": "écrivez quelque chose...", + "you have been granted access to Kompass admin panel": "vous avez obtenu l'accès au panneau d'administration Kompass", + "Relationship": "Relation", + "Source": "Source", + "— Select —": "— Sélectionner —", + "Mode": "Mode", + "Automatic": "Automatique", + "Manual": "Manuel", + "Order by": "Trier par", + "Direction": "Direction", + "Limit": "Limite", + "Result": "Résultat", + "No records found for the current query.": "Aucun enregistrement trouvé pour la requête actuelle.", + "Available": "Disponible", + "Search…": "Rechercher…", + "Nothing left to add.": "Rien de plus à ajouter.", + "No matches.": "Aucun résultat.", + "Selected": "Sélectionné", + "No records selected yet.": "Aucun enregistrement sélectionné pour le moment.", + "Choose a source to query above.": "Choisissez une source à interroger ci-dessus.", + "Query sources": "Sources de données", + "Manage the data sources for the relationship block": "Gérer les sources de données du bloc relationnel", + "Search sources...": "Rechercher des sources...", + "Create source": "Créer une source", + "Edit source": "Modifier la source", + "Delete this source?": "Supprimer cette source ?", + "Label": "Libellé", + "Model": "Modèle", + "Item view": "Vue d'élément", + "Order fields": "Champs de tri", + "Status filter": "Filtre de statut", + "Display fields": "Champs d'affichage", + "Comma separated. The first field is the title / link text; the rest are extra info. Also used for search.": "Séparés par des virgules. Le premier champ est le titre / texte du lien, le reste sont des infos supplémentaires. Sert aussi à la recherche.", + "Scope": "Scope", + "Eloquent local scope name, e.g. \"active\" calls scopeActive(). Applied if the model defines it.": "Nom d'un scope Eloquent, p. ex. \"active\" appelle scopeActive(). Appliqué si le modèle le définit.", + "URL pattern": "Modèle d'URL", + "Wrapper class": "Classe du conteneur", + "Eager loads": "Chargements anticipés", + "Plain title link (default)": "Lien titre simple (par défaut)", + "Stable identifier used by saved blocks. Avoid renaming later.": "Identifiant stable utilisé par les blocs enregistrés. Évitez de le renommer.", + "The key is locked because saved blocks reference it.": "La clé est verrouillée car des blocs enregistrés y font référence.", + "Comma separated. First is the default.": "Séparés par des virgules. Le premier est par défaut.", + "Leave empty for no link. \"{slug}\" is replaced per record.": "Laisser vide pour aucun lien. « {slug} » est remplacé par enregistrement.", + "Comma separated relations to avoid N+1.": "Relations séparées par des virgules pour éviter le N+1.", + "Sort by order to enable drag-and-drop": "Trier par ordre pour activer le glisser-déposer", + "Drag to reorder": "Glisser pour réordonner" } diff --git a/resources/views/admin/layouts/app.blade.php b/resources/views/admin/layouts/app.blade.php index 1f1e4142..57d1ad45 100644 --- a/resources/views/admin/layouts/app.blade.php +++ b/resources/views/admin/layouts/app.blade.php @@ -87,12 +87,14 @@ @role(['admin','manager'])
{{ __('Theme') }}
- -
  • {{ __('Block') }}
  • {{ __('Menu') }}
  • + @role(['admin']) +
  • {{ __('Block') }}
  • +
  • {{ __('Query sources') }}
  • + @endrole
  • {{ __('Settings') }}
  • @endrole - + @role(['super_admin','admin'])
    {{ __('User management') }}
  • {{ __('User account') }}
  • diff --git a/resources/views/components/block-controls/advanced.blade.php b/resources/views/components/block-controls/advanced.blade.php new file mode 100644 index 00000000..add18df1 --- /dev/null +++ b/resources/views/components/block-controls/advanced.blade.php @@ -0,0 +1,12 @@ +@props(['itemblocks']) + + +
    + {{ __('Classname') }} + +
    +
    + {{ __('ID') }} + +
    +
    diff --git a/resources/views/components/block-controls/alignment.blade.php b/resources/views/components/block-controls/alignment.blade.php new file mode 100644 index 00000000..b331060c --- /dev/null +++ b/resources/views/components/block-controls/alignment.blade.php @@ -0,0 +1,14 @@ +@props(['itemblocks']) + +@php $alignment = $itemblocks->alignment ?? ''; @endphp + + +
    + @foreach (['align-left' => 'tabler-align-left', 'align-center' => 'tabler-align-center', 'align-right' => 'tabler-align-right'] as $alignValue => $iconName) + + @svg($iconName, $alignment == $alignValue ? 'stroke-blue-500' : '') + + @endforeach +
    +
    diff --git a/resources/views/components/block-controls/color.blade.php b/resources/views/components/block-controls/color.blade.php new file mode 100644 index 00000000..3c39e4e2 --- /dev/null +++ b/resources/views/components/block-controls/color.blade.php @@ -0,0 +1,5 @@ +@props(['itemblocks']) + + + + diff --git a/resources/views/components/block-controls/container-layout.blade.php b/resources/views/components/block-controls/container-layout.blade.php new file mode 100644 index 00000000..c189cfd3 --- /dev/null +++ b/resources/views/components/block-controls/container-layout.blade.php @@ -0,0 +1,65 @@ +@props(['itemblocks']) + +@php + $type = $itemblocks->type ?? ''; + $layout = $itemblocks->layout ?? ''; +@endphp + +{{-- Container (group / accordiongroup) layout: only shown at top level. --}} +@if ($itemblocks->subgroup == null) + +
    + {{ __('Width') }} +
    + + + + + + + + + +
    +
    + + @if ($type == 'group') + @php + $alignOptions = [ + '' => ['icon' => 'tabler-layout-align-top', 'label' => 'Top'], + 'items-center' => ['icon' => 'tabler-layout-align-middle', 'label' => 'Middle'], + 'items-end' => ['icon' => 'tabler-layout-align-bottom', 'label' => 'Bottom'], + ]; + $currentAlign = $itemblocks->getMeta('align') ?? ''; + $currentOrder = $itemblocks->getMeta('order') ?? ''; + @endphp +
    + {{ __('Align') }} +
    + @foreach ($alignOptions as $alignValue => $alignData) + + @svg($alignData['icon'], $currentAlign == $alignValue ? 'stroke-blue-500' : '') + + @endforeach +
    +
    +
    + {{ __('Mobile reverse') }} +
    + + @svg('tabler-layout-off', empty($currentOrder) ? 'stroke-blue-500' : '') + + + @svg('tabler-reorder', $currentOrder == 'reverse' ? 'stroke-blue-500' : '') + +
    +
    + @endif +
    +@endif diff --git a/resources/views/components/block-controls/gallery.blade.php b/resources/views/components/block-controls/gallery.blade.php new file mode 100644 index 00000000..399e7c80 --- /dev/null +++ b/resources/views/components/block-controls/gallery.blade.php @@ -0,0 +1,30 @@ +@props(['itemblocks']) + +@php $slider = $itemblocks->slider ?? ''; @endphp + + +
    + {{ __('Slider') }} +
    + + + + + + +
    +
    +
    + {{ __('Image Grid') }} +
    + @foreach ([1, 2, 3, 4, 5] as $num) + + @svg('tabler-square-number-'.$num, $itemblocks->grid == (string) $num ? 'stroke-blue-500' : '') + + @endforeach +
    +
    +
    diff --git a/resources/views/components/block-controls/layout-grid.blade.php b/resources/views/components/block-controls/layout-grid.blade.php new file mode 100644 index 00000000..bc82490e --- /dev/null +++ b/resources/views/components/block-controls/layout-grid.blade.php @@ -0,0 +1,13 @@ +@props(['itemblocks']) + +{{-- Container column grid (group / accordiongroup). --}} + +
    + @foreach ([1, 2, 3, 4, 5] as $gridNumber) + + @svg('tabler-square-number-'.$gridNumber, $itemblocks->layoutgrid == $gridNumber ? 'stroke-blue-500' : '') + + @endforeach +
    +
    diff --git a/resources/views/components/block-controls/layout.blade.php b/resources/views/components/block-controls/layout.blade.php new file mode 100644 index 00000000..82862c71 --- /dev/null +++ b/resources/views/components/block-controls/layout.blade.php @@ -0,0 +1,38 @@ +@props(['itemblocks']) + +@php $layout = $itemblocks->layout ?? ''; @endphp + +{{-- Module layout: Col Span when nested in a group, otherwise Width. --}} + + @if (! ($itemblocks->subgroup == null)) +
    + {{ __('Col Span') }} +
    + @foreach ([1, 2, 3, 4, 5] as $num) + + @svg('tabler-square-number-'.$num, $itemblocks->layoutgrid == (string) $num ? 'stroke-blue-500' : '') + + @endforeach +
    +
    + @else +
    + {{ __('Width') }} +
    + + + + + + + + + +
    +
    + @endif +
    diff --git a/resources/views/components/block-controls/link.blade.php b/resources/views/components/block-controls/link.blade.php new file mode 100644 index 00000000..22213e73 --- /dev/null +++ b/resources/views/components/block-controls/link.blade.php @@ -0,0 +1,5 @@ +@props(['itemblocks']) + + + + diff --git a/resources/views/components/block/gallery-field.blade.php b/resources/views/components/block/gallery-field.blade.php new file mode 100644 index 00000000..7a45d369 --- /dev/null +++ b/resources/views/components/block/gallery-field.blade.php @@ -0,0 +1,44 @@ +@props([ + 'itemfield' => '', +]) + +@php + $images = is_array($itemfield->data) ? $itemfield->data : []; +@endphp + +
    +
    + + @foreach ($images as $fileId) + @php $file = Secondnetwork\Kompass\Models\File::find($fileId); @endphp + @if ($file) +
    + + + + + + {{ $file->alt }} + + +
    {{ $file->name }}
    + + + +
    +
    + @endif + @endforeach + + + + + +
    +
    diff --git a/resources/views/components/block/gallery.blade.php b/resources/views/components/block/gallery.blade.php index d209944d..f2508a1c 100644 --- a/resources/views/components/block/gallery.blade.php +++ b/resources/views/components/block/gallery.blade.php @@ -1,16 +1,64 @@ @props(['itemblocks']) + +@php + $galleryField = $itemblocks->datafield->firstWhere('type', 'gallery'); + + if (is_array($galleryField?->data)) { + // New model: single row, data = [id, id, ...] + $images = $galleryField->data; + $fieldId = $galleryField->id; + $isLegacy = false; + } else { + // Legacy model: multiple rows, each with a single integer in data + $images = $itemblocks->datafield + ->where('type', 'gallery') + ->filter(fn ($d) => !empty($d->data) && !is_array($d->data)) + ->pluck('data') + ->toArray(); + $fieldId = 0; + $isLegacy = true; + } +@endphp +
    -
    +
    + + @foreach ($images as $fileId) + @php $file = Secondnetwork\Kompass\Models\File::find($fileId); @endphp + @if ($file) +
    - @foreach ($itemblocks->datafield as $itemfields) - + @unless ($isLegacy) + + + + @endunless + + {{ $file->alt }} + + @unless ($isLegacy) + +
    {{ $file->name }}
    + + + +
    + @endunless +
    + @endif @endforeach - + +
    -
    \ No newline at end of file +
    diff --git a/resources/views/components/block/image.blade.php b/resources/views/components/block/image.blade.php index cc9ffac0..5ed4952e 100644 --- a/resources/views/components/block/image.blade.php +++ b/resources/views/components/block/image.blade.php @@ -12,9 +12,7 @@ @if ($file)
    - - - + logo diff --git a/resources/views/components/block/relationship.blade.php b/resources/views/components/block/relationship.blade.php new file mode 100644 index 00000000..032eb868 --- /dev/null +++ b/resources/views/components/block/relationship.blade.php @@ -0,0 +1,170 @@ +@props(['itemblocks', 'search' => '']) + +@php + $models = query_models(); + $selectedKey = get_meta($itemblocks, 'query-model', ''); + $selected = $models[$selectedKey] ?? null; + $orderFields = $selected['order_fields'] ?? []; + $currentOrder = get_meta($itemblocks, 'query-order', $orderFields[0] ?? ''); + $currentDir = strtolower((string) get_meta($itemblocks, 'query-direction', 'desc')) === 'asc' ? 'asc' : 'desc'; + $currentLimit = (int) (get_meta($itemblocks, 'query-limit', 5)); + $mode = get_meta($itemblocks, 'query-mode') === 'manual' ? 'manual' : 'auto'; + $selectedIds = get_meta($itemblocks, 'query-ids'); + $selectedIds = is_array($selectedIds) ? array_map('intval', $selectedIds) : []; + $records = $selected ? kompass_query($itemblocks) : collect(); +@endphp + +
    + + {{-- Source model --}} +
    + {{ __('Source') }} + +
    + + @if ($selected) + {{-- Mode: automatic query vs. manual selection --}} +
    + {{ __('Mode') }} +
    + + +
    +
    + + @if ($mode === 'auto') + {{-- Order by --}} +
    + {{ __('Order by') }} + +
    + + {{-- Direction --}} +
    + {{ __('Direction') }} +
    + + + + + + +
    +
    + + {{-- Limit --}} +
    + {{ __('Limit') }} + +
    + + {{-- Live result preview --}} +
    +
    {{ __('Result') }} ({{ $records->count() }})
    + @if ($records->isEmpty()) +

    {{ __('No records found for the current query.') }}

    + @else +
      + @foreach ($records as $record) +
    • + {{ kompass_query_label($selectedKey, $record) }} +
    • + @endforeach +
    + @endif +
    + @else + {{-- Manual selection: two lists side by side — available (left) and selected (right) --}} +
    + + {{-- Available records --}} +
    + {{ __('Available') }} + + {{-- Server-side search over the source's label field --}} +
    + + + + + +
    + +
    + @php $available = kompass_query_candidates($selectedKey, 50, $search)->reject(fn ($r) => in_array((int) $r->id, $selectedIds, true)); @endphp + @forelse ($available as $record) + + @empty +

    + {{ trim((string) $search) !== '' ? __('No matches.') : __('Nothing left to add.') }} +

    + @endforelse +
    +
    + + {{-- Selected records (in saved order, drag to reorder) --}} +
    + {{ __('Selected') }} ({{ $records->count() }}) +
    + @forelse ($records as $record) +
    + + + + {{ $loop->iteration }} + {{ kompass_query_label($selectedKey, $record) }} + +
    + @empty +

    {{ __('No records selected yet.') }}

    + @endforelse +
    +
    + +
    + @endif + @else +
    + + {{ __('Choose a source to query above.') }} +
    + @endif +
    diff --git a/resources/views/components/block/text.blade.php b/resources/views/components/block/text.blade.php index 2092a234..801a7a39 100644 --- a/resources/views/components/block/text.blade.php +++ b/resources/views/components/block/text.blade.php @@ -8,8 +8,8 @@ type="text" value="{{ $itemfield->data }}" wire:blur="updateDatafield({{ $itemfield->id }}, $event.target.value)" - class="input input-sm input-bordered w-full focus:input-primary" - placeholder="..." + class="input input-bordered w-full focus:input-primary" + placeholder="" /> diff --git a/resources/views/components/blocks-datafield.blade.php b/resources/views/components/blocks-datafield.blade.php index 97086a77..4d3d82fa 100644 --- a/resources/views/components/blocks-datafield.blade.php +++ b/resources/views/components/blocks-datafield.blade.php @@ -4,59 +4,32 @@ 'page' => '', 'class' => '', 'cssclassname' => '', + 'relationshipSearch' => [], ]) -
    - - @switch($itemblocks->type) - @case('video') - - @break - - @case('gallery') - - @break - - @default - @foreach ($itemblocks->datafield as $item) -
    - @switch($item['type']) - @case('true_false') - - @break - - @case('image') - - @break - - @case('wysiwyg') - - @break - - @case('buttom') - - @break - - @case('link') - - @break - - @case('file') - - @break - - @case('color') - - @break - - @default - - @endswitch -
    - @endforeach - @endswitch +@php + $isBuiltinGallery = block_registry()->isBuiltin($itemblocks->type) && $itemblocks->type === 'gallery'; + $isBuiltinVideo = block_registry()->isBuiltin($itemblocks->type) && $itemblocks->type === 'video'; + $isBuiltinRelationship = block_registry()->isBuiltin($itemblocks->type) && $itemblocks->type === 'relationship'; + $isSpecial = $isBuiltinGallery || $isBuiltinVideo || $isBuiltinRelationship; +@endphp +
    + + @if ($isBuiltinVideo) + + @elseif ($isBuiltinGallery) + + @elseif ($isBuiltinRelationship) + + @else + @foreach ($itemblocks->datafield as $item) +
    + +
    + @endforeach + @endif -
    +
    {{-- @foreach ($fields as $field)
    diff --git a/resources/views/components/blocks/palette-tile.blade.php b/resources/views/components/blocks/palette-tile.blade.php new file mode 100644 index 00000000..ca0cfff0 --- /dev/null +++ b/resources/views/components/blocks/palette-tile.blade.php @@ -0,0 +1,20 @@ +@props(['entry']) + +{{-- One add-block palette tile. $entry comes from block_registry()->palette(). --}} +
    + + @if (! empty($entry['image'])) + + @elseif (! empty($entry['icon_svg'])) +
    +
    +
    + @svg(str_starts_with($entry['icon_svg'], 'tabler-') ? $entry['icon_svg'] : 'tabler-' . $entry['icon_svg'], 'text-blue-500 flex justify-center items-end w-full h-full') +
    +
    +
    + @endif + + {{ $entry['name'] }} +
    diff --git a/resources/views/components/blocksgroup.blade.php b/resources/views/components/blocksgroup.blade.php index ddfd693d..d8809b9b 100644 --- a/resources/views/components/blocksgroup.blade.php +++ b/resources/views/components/blocksgroup.blade.php @@ -6,18 +6,12 @@ ]) @php - $isContainer = in_array($itemblocks->type, ['group', 'accordiongroup']); + $isContainer = block_registry()->isContainer($itemblocks->type); $hasChildren = $itemblocks->children->isNotEmpty(); $showNest = $isContainer || $hasChildren; - // Divi-style colour coding by hierarchy: layout = indigo, accordion = emerald, module = slate. - $style = match ($itemblocks->type) { - 'group' => ['rail' => 'border-l-indigo-500', 'badge' => 'bg-indigo-500', 'bar' => 'bg-indigo-500/10', 'accent' => 'text-indigo-600'], - 'accordiongroup' => ['rail' => 'border-l-emerald-500', 'badge' => 'bg-emerald-500', 'bar' => 'bg-emerald-500/10', 'accent' => 'text-emerald-600'], - 'video' => ['rail' => 'border-l-red-600', 'badge' => 'bg-slate-500', 'bar' => 'bg-slate-600/10', 'accent' => 'text-red-600'], - 'gallery' => ['rail' => 'border-l-blue-500', 'badge' => 'bg-blue-500', 'bar' => 'bg-blue-500/10', 'accent' => 'text-blue-600'], - default => ['rail' => 'border-l-slate-400', 'badge' => 'bg-slate-500', 'bar' => 'bg-base-200', 'accent' => 'text-slate-500'], - }; + // Colour coding by block type, resolved from the central block-type registry. + $style = block_registry()->styling($itemblocks->type); // Per-block custom colour (set via the block settings offcanvas). When present it // overrides the type-based palette above via inline styles (a custom hex can't be a Tailwind class). @@ -90,7 +84,7 @@ class="shrink-0 mr-1 {{ $accentClass }} transition-transform duration-200" {{-- Right: actions --}}
    - @if ($itemblocks->type == 'group' || $itemblocks->type == 'accordiongroup') + @if ($isContainer) {{-- Inline icons: visible when container >= 380px --}}